/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_g2d.h | 12 struct drm_file *file_priv); 14 struct drm_file *file_priv); 16 struct drm_file *file_priv); 19 struct drm_file *file_priv) 26 struct drm_file *file_priv) 32 struct drm_file *file_priv) 18 exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 24 exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 31 exynos_g2d_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | exynos_drm_fb.c | 94 struct drm_file *file_priv, 103 return drm_gem_handle_create(file_priv, 108 struct drm_file *file_priv, unsigned flags, 214 exynos_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, argument 226 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); 240 obj = drm_gem_object_lookup(dev, file_priv, 93 exynos_drm_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned int *handle) argument 107 exynos_drm_fb_dirty(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned flags, unsigned color, struct drm_clip_rect *clips, unsigned num_clips) argument
|
/drivers/gpu/drm/ |
H A D | drm_dma.c | 135 buf->file_priv = NULL; 142 * \param file_priv DRM file private. 144 * Frees each buffer associated with \p file_priv not already on the hardware. 147 struct drm_file *file_priv) 155 if (dma->buflist[i]->file_priv == file_priv) { 146 drm_legacy_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv) argument
|
H A D | drm_scatter.c | 83 struct drm_file *file_priv) 199 struct drm_file *file_priv) 82 drm_legacy_sg_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 198 drm_legacy_sg_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | drm_auth.c | 138 * \param file_priv DRM file private. 145 * file_priv. 149 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 156 if (file_priv->magic) { 157 auth->magic = file_priv->magic; 165 } while (drm_find_file(file_priv->master, auth->magic)); 166 file_priv->magic = auth->magic; 167 drm_add_magic(file_priv->master, file_priv, auth->magic); 179 * \param file_priv DR 188 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_lock.c | 49 * \param file_priv DRM file private. 57 struct drm_file *file_priv) 61 struct drm_master *master = file_priv->master; 64 ++file_priv->lock_count; 90 master->lock.file_priv = file_priv; 117 if (!file_priv->is_master) { 144 * \param file_priv DRM file private. 151 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 154 struct drm_master *master = file_priv 56 drm_legacy_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 368 drm_legacy_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv) argument [all...] |
H A D | drm_context.c | 149 * \param file_priv DRM file private. 158 struct drm_file *file_priv) 193 * \param file_priv DRM file private. 202 struct drm_file *file_priv) 276 struct drm_file *file_priv, int new) 280 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { 296 * \param file_priv DRM file private. 302 struct drm_file *file_priv) 325 * \param file_priv DRM file private. 333 struct drm_file *file_priv) 157 drm_legacy_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 201 drm_legacy_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 275 drm_context_switch_complete(struct drm_device *dev, struct drm_file *file_priv, int new) argument 301 drm_legacy_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 332 drm_legacy_addctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 376 drm_legacy_getctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 398 drm_legacy_switchctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 418 drm_legacy_newctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 440 drm_legacy_rmctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_fops.c | 269 struct drm_file *file_priv = filp->private_data; local 271 if (drm_legacy_i_have_hw_lock(dev, file_priv)) { 273 filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 274 drm_legacy_lock_free(&file_priv->master->lock, 275 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 279 static void drm_events_release(struct drm_file *file_priv) argument 281 struct drm_device *dev = file_priv->minor->dev; 290 if (v->base.file_priv == file_priv) { 297 list_for_each_entry_safe(e, et, &file_priv 372 struct drm_file *file_priv = filp->private_data; local 482 drm_dequeue_event(struct drm_file *file_priv, size_t total, size_t max, struct drm_pending_event **out) argument 513 struct drm_file *file_priv = filp->private_data; local 541 struct drm_file *file_priv = filp->private_data; local [all...] |
H A D | drm_gem_cma_helper.c | 115 struct drm_file *file_priv, 133 ret = drm_gem_handle_create(file_priv, gem_obj, handle); 180 int drm_gem_cma_dumb_create(struct drm_file *file_priv, argument 192 cma_obj = drm_gem_cma_create_with_handle(file_priv, dev, 202 int drm_gem_cma_dumb_map_offset(struct drm_file *file_priv, argument 209 gem_obj = drm_gem_object_lookup(drm, file_priv, handle); 114 drm_gem_cma_create_with_handle( struct drm_file *file_priv, struct drm_device *drm, unsigned int size, unsigned int *handle) argument
|
/drivers/gpu/drm/qxl/ |
H A D | qxl_dumb.c | 31 int qxl_mode_dumb_create(struct drm_file *file_priv, argument 60 r = qxl_gem_object_create_with_handle(qdev, file_priv, 71 int qxl_mode_dumb_mmap(struct drm_file *file_priv, argument 79 gobj = drm_gem_object_lookup(dev, file_priv, handle);
|
H A D | qxl_gem.c | 70 struct drm_file *file_priv, 89 r = drm_gem_handle_create(file_priv, gobj, handle); 98 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) argument 104 struct drm_file *file_priv) 69 qxl_gem_object_create_with_handle(struct qxl_device *qdev, struct drm_file *file_priv, u32 domain, size_t size, struct qxl_surface *surf, struct qxl_bo **qobj, uint32_t *handle) argument 103 qxl_gem_object_close(struct drm_gem_object *obj, struct drm_file *file_priv) argument
|
/drivers/gpu/drm/shmobile/ |
H A D | shmob_drm_kms.c | 106 shmob_drm_fb_create(struct drm_device *dev, struct drm_file *file_priv, argument 134 return drm_fb_cma_create(dev, file_priv, mode_cmd);
|
/drivers/gpu/drm/via/ |
H A D | via_drv.c | 35 struct via_file_private *file_priv; local 38 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); 39 if (!file_priv) 42 file->driver_priv = file_priv; 44 INIT_LIST_HEAD(&file_priv->obj_list); 51 struct via_file_private *file_priv = file->driver_priv; local 53 kfree(file_priv);
|
H A D | via_map.c | 78 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | via_video.c | 68 int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | via_mm.c | 40 int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 56 int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 117 struct via_file_private *file_priv = file->driver_priv; local 156 list_add(&item->owner_list, &file_priv->obj_list); 180 int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 208 struct via_file_private *file_priv = file->driver_priv; local 217 if (list_empty(&file_priv->obj_list)) { 226 list_for_each_entry_safe(entry, next, &file_priv->obj_list,
|
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ttm_glue.c | 33 struct drm_file *file_priv; local 41 file_priv = filp->private_data; 42 dev_priv = vmw_priv(file_priv->minor->dev);
|
/drivers/gpu/drm/sis/ |
H A D | sis_drv.c | 83 struct sis_file_private *file_priv; local 86 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); 87 if (!file_priv) 90 file->driver_priv = file_priv; 92 INIT_LIST_HEAD(&file_priv->obj_list); 99 struct sis_file_private *file_priv = file->driver_priv; local 101 kfree(file_priv);
|
/drivers/char/tpm/ |
H A D | tpm-dev.c | 25 struct file_priv { struct 40 struct file_priv *priv = (struct file_priv *)ptr; 47 struct file_priv *priv = container_of(work, struct file_priv, work); 60 struct file_priv *priv; 91 struct file_priv *priv = file->private_data; 120 struct file_priv *priv = file->private_data; 164 struct file_priv *priv = file->private_data;
|
/drivers/gpu/drm/mgag200/ |
H A D | mgag200_cursor.c | 32 struct drm_file *file_priv, 110 obj = drm_gem_object_lookup(dev, file_priv, handle); 31 mga_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, uint32_t height) argument
|
/drivers/gpu/drm/msm/ |
H A D | msm_fb.c | 33 struct drm_file *file_priv, 37 return drm_gem_handle_create(file_priv, 60 struct drm_file *file_priv, unsigned flags, unsigned color, 32 msm_framebuffer_create_handle(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned int *handle) argument 59 msm_framebuffer_dirty(struct drm_framebuffer *fb, struct drm_file *file_priv, unsigned flags, unsigned color, struct drm_clip_rect *clips, unsigned num_clips) argument
|
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_abi16.c | 36 nouveau_abi16_get(struct drm_file *file_priv, struct drm_device *dev) argument 38 struct nouveau_cli *cli = nouveau_cli(file_priv); 164 struct nouveau_cli *cli = nouveau_cli(file_priv); 238 struct nouveau_cli *cli = nouveau_cli(file_priv); 240 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, dev); 322 ret = drm_gem_handle_create(file_priv, &chan->ntfy->gem, 351 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, dev); 382 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, dev); 425 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, dev); 506 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv, de [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon_cursor.c | 148 struct drm_file *file_priv, 173 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); 147 radeon_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, uint32_t height) argument
|
H A D | radeon_irq.c | 287 int radeon_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 301 LOCK_TEST_WITH_RETURN(dev, file_priv); 315 int radeon_irq_wait(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | radeon_mem.c | 43 struct drm_file *file_priv) 53 newblock->file_priv = NULL; 70 newblock->file_priv = NULL; 80 p->file_priv = file_priv; 85 int align2, struct drm_file *file_priv) 92 if (p->file_priv == NULL && start + size <= p->start + p->size) 93 return split_block(p, start, size, file_priv); 112 p->file_priv = NULL; 114 /* Assumes a single contiguous range. Needs a special file_priv i 42 split_block(struct mem_block *p, int start, int size, struct drm_file *file_priv) argument 84 alloc_block(struct mem_block *heap, int size, int align2, struct drm_file *file_priv) argument 161 radeon_mem_release(struct drm_file *file_priv, struct mem_block *heap) argument 220 radeon_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 255 radeon_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 281 radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |