Searched defs:file_priv (Results 1 - 25 of 107) sorted by relevance

12345

/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h12 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 Dexynos_drm_fb.c94 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 Ddrm_dma.c135 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 Ddrm_scatter.c83 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 Ddrm_auth.c138 * \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 Ddrm_lock.c49 * \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 Ddrm_context.c149 * \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 Ddrm_fops.c269 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 Ddrm_gem_cma_helper.c115 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 Dqxl_dumb.c31 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 Dqxl_gem.c70 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 Dshmob_drm_kms.c106 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 Dvia_drv.c35 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 Dvia_map.c78 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
H A Dvia_video.c68 int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
H A Dvia_mm.c40 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 Dvmwgfx_ttm_glue.c33 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 Dsis_drv.c83 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 Dtpm-dev.c25 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 Dmgag200_cursor.c32 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 Dmsm_fb.c33 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 Dnouveau_abi16.c36 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 Dradeon_cursor.c148 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 Dradeon_irq.c287 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 Dradeon_mem.c43 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...]

Completed in 1530 milliseconds

12345