/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_throttle.c | 43 struct drm_i915_file_private *file_priv = file->driver_priv; local in function:i915_gem_throttle_ioctl 53 spin_lock(&file_priv->mm.lock); 54 list_for_each_entry(request, &file_priv->mm.request_list, client_link) { 58 if (target && xchg(&target->file_priv, NULL)) 65 spin_unlock(&file_priv->mm.lock);
|
i915_gem_context_types.h | 55 /** file_priv: owning file descriptor */ 56 struct drm_i915_file_private *file_priv; member in struct:i915_gem_context
|
/src/sys/external/bsd/drm2/dist/drm/via/ |
via_drv.c | 44 struct via_file_private *file_priv; local in function:via_driver_open 47 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); 48 if (!file_priv) 51 file->driver_priv = file_priv; 53 INIT_LIST_HEAD(&file_priv->obj_list); 60 struct via_file_private *file_priv = file->driver_priv; local in function:via_driver_postclose 62 kfree(file_priv);
|
via_mm.c | 50 int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv) 66 int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) 127 struct via_file_private *file_priv = file->driver_priv; local in function:via_mem_alloc 168 list_add(&item->owner_list, &file_priv->obj_list); 194 int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) 222 struct via_file_private *file_priv = file->driver_priv; local in function:via_reclaim_buffers_locked 231 if (list_empty(&file_priv->obj_list)) { 240 list_for_each_entry_safe(entry, next, &file_priv->obj_list,
|
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_ttm_glue.c | 44 struct drm_file *file_priv = filp->private_data; local in function:vmw_mmap 45 struct vmw_private *dev_priv = vmw_priv(file_priv->minor->dev);
|
vmwgfx_ioctl.c | 44 struct drm_file *file_priv) 49 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); 182 struct drm_file *file_priv) 193 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); 254 struct drm_file *file_priv) 256 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; 297 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); 316 ret = vmw_kms_present(dev_priv, file_priv, 337 struct drm_file *file_priv) 380 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id) 427 struct drm_file *file_priv = filp->private_data; local in function:vmw_fops_poll 450 struct drm_file *file_priv = filp->private_data; local in function:vmw_fops_read [all...] |
/src/sys/external/bsd/drm/dist/bsd-core/ |
drm_vm.c | 39 struct drm_file *file_priv = NULL; local in function:drm_mmap 51 /* d_mmap gets called twice, we can only reference file_priv during 55 error = devfs_get_cdevpriv((void **)&file_priv); 62 file_priv = drm_find_file_by_proc(dev, DRM_CURPROC); 64 if (file_priv == NULL) { 70 if (file_priv && !file_priv->authenticated)
|
drm_drv.c | 576 dev->lock.file_priv = NULL; 759 int drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) 823 struct drm_file *file_priv; local in function:drm_close 828 file_priv = data; 829 dev = file_priv->dev; 839 file_priv = drm_find_file_by_proc(dev, l->l_proc); 840 if (file_priv == NULL) { 848 dev->driver->preclose(dev, file_priv); 863 && dev->lock.file_priv == file_priv) { 969 struct drm_file *file_priv; local in function:drm_ioctl [all...] |
/src/sys/external/bsd/drm2/dist/drm/sis/ |
sis_drv.c | 86 struct sis_file_private *file_priv; local in function:sis_driver_open 89 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); 90 if (!file_priv) 93 file->driver_priv = file_priv; 95 INIT_LIST_HEAD(&file_priv->obj_list); 102 struct sis_file_private *file_priv = file->driver_priv; local in function:sis_driver_postclose 104 kfree(file_priv);
|
sis_mm.c | 71 static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) 97 struct sis_file_private *file_priv = file->driver_priv; local in function:sis_drm_alloc 146 list_add(&item->owner_list, &file_priv->obj_list); 175 static int sis_drm_free(struct drm_device *dev, void *data, struct drm_file *file_priv) 204 struct drm_file *file_priv) 206 return sis_drm_alloc(dev, file_priv, data, VIDEO_TYPE); 210 struct drm_file *file_priv) 228 struct drm_file *file_priv) 231 return sis_drm_alloc(dev, file_priv, data, AGP_TYPE); 326 struct sis_file_private *file_priv = file->driver_priv local in function:sis_reclaim_buffers_locked [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_lock.c | 119 lock_data->file_priv = NULL; 162 * \param file_priv DRM file private. 170 struct drm_file *file_priv) 174 struct drm_master *master = file_priv->master; 180 ++file_priv->lock_count; 207 master->lock.file_priv = file_priv; 234 if (!drm_is_current_master(file_priv)) { 255 * \param file_priv DRM file private. 262 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) 346 struct drm_file *file_priv = filp->private_data; local in function:drm_legacy_lock_release [all...] |
drm_file.c | 212 static void drm_events_release(struct drm_file *file_priv) 214 struct drm_device *dev = file_priv->minor->dev; 221 list_for_each_entry_safe(e, et, &file_priv->pending_event_list, 224 e->file_priv = NULL; 228 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { 317 struct drm_file *file_priv = filp->private_data; local in function:drm_close_helper 318 struct drm_device *dev = file_priv->minor->dev; 321 list_del(&file_priv->lhead); 324 drm_file_free(file_priv); 495 struct drm_file *file_priv = filp->private_data local in function:drm_release 547 struct drm_file *file_priv = filp->private_data; local in function:drm_read 635 struct drm_file *file_priv = filp->private_data; local in function:drm_poll [all...] |
drm_ioctl.c | 121 * \param file_priv DRM file private. 129 struct drm_file *file_priv) 172 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) 174 struct drm_master *master = file_priv->master; 200 * \param file_priv DRM file private. 210 struct drm_file *file_priv) 226 client->auth = file_priv->authenticated; 247 * \param file_priv DRM file private. 254 struct drm_file *file_priv) 267 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) 862 struct drm_file *file_priv = file->f_data; local in function:drm_ioctl_kernel 1003 struct drm_file *file_priv = filp->private_data; local in function:drm_ioctl [all...] |
drm_gem.c | 293 struct drm_file *file_priv = data; local in function:drm_gem_object_release_handle 298 obj->funcs->close(obj, file_priv); 300 dev->driver->gem_close_object(obj, file_priv); 302 drm_gem_remove_prime_handles(obj, file_priv); 303 drm_vma_node_revoke(&obj->vma_node, file_priv); 404 * @file_priv: drm file-private structure to register the handle for 413 * when userspace closes @file_priv for all attached handles, or through the 417 drm_gem_handle_create_tail(struct drm_file *file_priv, 434 spin_lock(&file_priv->table_lock); 436 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT) [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_ioctl.h | 50 * @file_priv: DRM file this ioctl was made on 57 struct drm_file *file_priv); typedef in typeref:typename:int drm_ioctl_t (struct drm_device * dev,void * data,struct drm_file *) 178 int drm_ioctl_permit(u32 flags, struct drm_file *file_priv); 196 struct drm_file *file_priv); 198 struct drm_file *file_priv);
|
drm_auth.h | 63 struct drm_file *file_priv; member in struct:drm_lock_data
|
drm_file.h | 136 * @file_priv: 141 struct drm_file *file_priv; member in struct:drm_pending_event 156 * events for @file_priv, to allow correct unwinding of them when 366 * @file_priv: DRM file 369 * &drm_file.minor of @file_priv is a primary minor. 374 static inline bool drm_is_primary_client(const struct drm_file *file_priv) 376 return file_priv->minor->type == DRM_MINOR_PRIMARY; 381 * @file_priv: DRM file 384 * &drm_file.minor of @file_priv is a render minor. 388 static inline bool drm_is_render_client(const struct drm_file *file_priv) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_ttm.c | 189 struct drm_file *file_priv = filp->private_data; local in function:nouveau_ttm_mmap 190 struct nouveau_drm *drm = nouveau_drm(file_priv->minor->dev);
|
/src/sys/external/bsd/drm2/dist/drm/mga/ |
mga_ioc32.c | 178 struct drm_file *file_priv = filp->private_data; local in function:mga_compat_ioctl 194 (long)old_encode_dev(file_priv->minor->kdev->devt), 195 file_priv->authenticated,
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_gem.c | 1056 struct drm_file *file_priv) 1071 obj = i915_gem_object_lookup(file_priv, args->handle); 1326 struct drm_i915_file_private *file_priv = file->driver_priv; local in function:i915_gem_release 1331 * file_priv. 1333 spin_lock(&file_priv->mm.lock); 1334 list_for_each_entry(request, &file_priv->mm.request_list, client_link) 1335 request->file_priv = NULL; 1336 spin_unlock(&file_priv->mm.lock); 1342 spin_lock_destroy(&file_priv->mm.lock); 1347 struct drm_i915_file_private *file_priv; local in function:i915_gem_open [all...] |
i915_request.h | 288 struct drm_i915_file_private *file_priv; member in struct:i915_request 289 /** file_priv list entry for this request */
|
i915_request.c | 185 struct drm_i915_file_private *file_priv; local in function:remove_from_client 187 if (!READ_ONCE(request->file_priv)) 191 file_priv = xchg(&request->file_priv, NULL); 192 if (file_priv) { 193 spin_lock(&file_priv->mm.lock); 195 spin_unlock(&file_priv->mm.lock); 607 rq->file_priv = NULL; 713 GEM_BUG_ON(rq->file_priv);
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_drv.c | 121 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv); 123 struct drm_file *file_priv); 136 struct drm_file *file_priv); 138 struct drm_file *file_priv); 157 int radeon_mode_dumb_create(struct drm_file *file_priv, 534 struct drm_file *file_priv = filp->private_data; local in function:radeon_drm_ioctl 537 dev = file_priv->minor->dev;
|
radeon_ttm.c | 1140 struct drm_file *file_priv = filp->private_data; local in function:radeon_mmap 1141 struct radeon_device *rdev = file_priv->minor->dev->dev_private;
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_drv.c | 1320 struct drm_file *file_priv = filp->private_data; local in function:amdgpu_drm_ioctl 1323 dev = file_priv->minor->dev; 1349 struct drm_file *file_priv = f->private_data; local in function:amdgpu_flush 1350 struct amdgpu_fpriv *fpriv = file_priv->driver_priv;
|