Home
last modified time | relevance | path

Searched refs:file_priv (Results 1 – 169 of 169) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
Ddrm_fops.c298 struct drm_file *file_priv = filp->private_data; in drm_master_release() local
300 if (drm_legacy_i_have_hw_lock(dev, file_priv)) { in drm_master_release()
302 filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_master_release()
303 drm_legacy_lock_free(&file_priv->master->lock, in drm_master_release()
304 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_master_release()
308 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() argument
310 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
319 if (v->base.file_priv == file_priv) { in drm_events_release()
326 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release()
401 struct drm_file *file_priv = filp->private_data; in drm_release() local
[all …]
Ddrm_auth.c46 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument
52 if (!file_priv->magic) { in drm_getmagic()
53 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
56 file_priv->magic = ret; in drm_getmagic()
58 auth->magic = file_priv->magic; in drm_getmagic()
77 struct drm_file *file_priv) in drm_authmagic() argument
85 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic()
88 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
Ddrm_internal.h36 struct drm_file *file_priv);
45 struct drm_file *file_priv);
47 struct drm_file *file_priv);
63 struct drm_file *file_priv);
65 struct drm_file *file_priv);
69 struct drm_file *file_priv);
71 struct drm_file *file_priv);
85 int drm_gem_handle_create_tail(struct drm_file *file_priv,
89 struct drm_file *file_priv);
91 struct drm_file *file_priv);
[all …]
Ddrm_ioctl.c41 struct drm_file *file_priv);
55 struct drm_file *file_priv) in drm_getunique() argument
58 struct drm_master *master = file_priv->master; in drm_getunique()
94 struct drm_file *file_priv) in drm_setunique() argument
97 struct drm_master *master = file_priv->master; in drm_setunique()
123 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
125 struct drm_master *master = file_priv->master; in drm_set_busid()
166 struct drm_file *file_priv) in drm_getmap() argument
218 struct drm_file *file_priv) in drm_getclient() argument
234 client->auth = file_priv->authenticated; in drm_getclient()
[all …]
Ddrm_lock.c55 struct drm_file *file_priv) in drm_legacy_lock() argument
59 struct drm_master *master = file_priv->master; in drm_legacy_lock()
65 ++file_priv->lock_count; in drm_legacy_lock()
91 master->lock.file_priv = file_priv; in drm_legacy_lock()
118 if (!file_priv->is_master) { in drm_legacy_lock()
146 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_legacy_unlock() argument
149 struct drm_master *master = file_priv->master; in drm_legacy_unlock()
232 lock_data->file_priv = NULL; in drm_lock_transfer()
334 struct drm_file *file_priv) in drm_legacy_i_have_hw_lock() argument
336 struct drm_master *master = file_priv->master; in drm_legacy_i_have_hw_lock()
[all …]
Ddrm_gem.c319 drm_gem_handle_create_tail(struct drm_file *file_priv, in drm_gem_handle_create_tail() argument
333 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
335 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail()
338 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
347 ret = drm_vma_node_allow(&obj->vma_node, file_priv->filp); in drm_gem_handle_create_tail()
349 drm_gem_handle_delete(file_priv, *handlep); in drm_gem_handle_create_tail()
354 ret = dev->driver->gem_open_object(obj, file_priv); in drm_gem_handle_create_tail()
356 drm_gem_handle_delete(file_priv, *handlep); in drm_gem_handle_create_tail()
374 int drm_gem_handle_create(struct drm_file *file_priv, in drm_gem_handle_create() argument
380 return drm_gem_handle_create_tail(file_priv, obj, handlep); in drm_gem_handle_create()
[all …]
Ddrm_context.c173 struct drm_file *file_priv) in drm_legacy_getsareactx() argument
221 struct drm_file *file_priv) in drm_legacy_setsareactx() argument
299 struct drm_file *file_priv, int new) in drm_context_switch_complete() argument
303 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
325 struct drm_file *file_priv) in drm_legacy_resctx() argument
360 struct drm_file *file_priv) in drm_legacy_addctx() argument
389 ctx_entry->tag = file_priv; in drm_legacy_addctx()
408 struct drm_file *file_priv) in drm_legacy_getctx() argument
434 struct drm_file *file_priv) in drm_legacy_switchctx() argument
458 struct drm_file *file_priv) in drm_legacy_newctx() argument
[all …]
Ddrm_prime.c405 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_fd() argument
413 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
414 obj = drm_gem_object_lookup(dev, file_priv, handle); in drm_gem_prime_handle_to_fd()
420 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
457 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
485 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
567 struct drm_file *file_priv, int prime_fd, in drm_gem_prime_fd_to_handle() argument
578 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
580 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
601 ret = drm_gem_handle_create_tail(file_priv, obj, handle); in drm_gem_prime_fd_to_handle()
[all …]
Ddrm_drv.c145 struct drm_file *file_priv) in drm_setmaster_ioctl() argument
150 if (file_priv->is_master) in drm_setmaster_ioctl()
153 if (file_priv->minor->master) { in drm_setmaster_ioctl()
158 if (!file_priv->master) { in drm_setmaster_ioctl()
163 if (!file_priv->allowed_master) { in drm_setmaster_ioctl()
164 ret = drm_new_set_master(dev, file_priv); in drm_setmaster_ioctl()
168 file_priv->minor->master = drm_master_get(file_priv->master); in drm_setmaster_ioctl()
169 file_priv->is_master = 1; in drm_setmaster_ioctl()
171 ret = dev->driver->master_set(dev, file_priv, false); in drm_setmaster_ioctl()
173 file_priv->is_master = 0; in drm_setmaster_ioctl()
[all …]
Ddrm_agpsupport.c77 struct drm_file *file_priv) in drm_agp_info_ioctl() argument
125 struct drm_file *file_priv) in drm_agp_acquire_ioctl() argument
127 return drm_agp_acquire((struct drm_device *) file_priv->minor->dev); in drm_agp_acquire_ioctl()
149 struct drm_file *file_priv) in drm_agp_release_ioctl() argument
178 struct drm_file *file_priv) in drm_agp_enable_ioctl() argument
231 struct drm_file *file_priv) in drm_agp_alloc_ioctl() argument
291 struct drm_file *file_priv) in drm_agp_unbind_ioctl() argument
335 struct drm_file *file_priv) in drm_agp_bind_ioctl() argument
378 struct drm_file *file_priv) in drm_agp_free_ioctl() argument
Ddrm_gem_cma_helper.c144 drm_gem_cma_create_with_handle(struct drm_file *file_priv, in drm_gem_cma_create_with_handle() argument
162 ret = drm_gem_handle_create(file_priv, gem_obj, handle); in drm_gem_cma_create_with_handle()
219 int drm_gem_cma_dumb_create_internal(struct drm_file *file_priv, in drm_gem_cma_dumb_create_internal() argument
232 cma_obj = drm_gem_cma_create_with_handle(file_priv, drm, args->size, in drm_gem_cma_dumb_create_internal()
256 int drm_gem_cma_dumb_create(struct drm_file *file_priv, in drm_gem_cma_dumb_create() argument
265 cma_obj = drm_gem_cma_create_with_handle(file_priv, drm, args->size, in drm_gem_cma_dumb_create()
286 int drm_gem_cma_dumb_map_offset(struct drm_file *file_priv, in drm_gem_cma_dumb_map_offset() argument
292 gem_obj = drm_gem_object_lookup(drm, file_priv, handle); in drm_gem_cma_dumb_map_offset()
Ddrm_dma.c135 buf->file_priv = NULL; in drm_legacy_free_buffer()
147 struct drm_file *file_priv) in drm_legacy_reclaim_buffers() argument
155 if (dma->buflist[i]->file_priv == file_priv) { in drm_legacy_reclaim_buffers()
Ddrm_crtc.c49 struct drm_file *file_priv);
1735 struct drm_file *file_priv) in drm_mode_getresources() argument
1758 mutex_lock(&file_priv->fbs_lock); in drm_mode_getresources()
1763 list_for_each(lh, &file_priv->fbs) in drm_mode_getresources()
1771 list_for_each_entry(fb, &file_priv->fbs, filp_head) { in drm_mode_getresources()
1773 mutex_unlock(&file_priv->fbs_lock); in drm_mode_getresources()
1780 mutex_unlock(&file_priv->fbs_lock); in drm_mode_getresources()
1871 void *data, struct drm_file *file_priv) in drm_mode_getcrtc() argument
1917 const struct drm_file *file_priv) in drm_mode_expose_to_userspace() argument
1923 if (!file_priv->stereo_allowed && drm_mode_is_stereo(mode)) in drm_mode_expose_to_userspace()
[all …]
Ddrm_bufs.c390 struct drm_file *file_priv) in drm_legacy_addmap_ioctl() argument
465 master->lock.file_priv = NULL; in drm_legacy_rmmap_locked()
513 struct drm_file *file_priv) in drm_legacy_rmmap_ioctl() argument
702 buf->file_priv = NULL; in drm_legacy_addbufs_agp()
900 buf->file_priv = NULL; in drm_legacy_addbufs_pci()
1065 buf->file_priv = NULL; in drm_legacy_addbufs_sg()
1137 struct drm_file *file_priv) in drm_legacy_addbufs() argument
1181 struct drm_file *file_priv) in drm_legacy_infobufs() argument
1262 struct drm_file *file_priv) in drm_legacy_markbufs() argument
1309 struct drm_file *file_priv) in drm_legacy_freebufs() argument
[all …]
Ddrm_legacy.h109 struct drm_file *file_priv);
111 struct drm_file *file_priv);
Ddrm_atomic.c1330 struct drm_device *dev, struct drm_file *file_priv, uint64_t user_data) in create_vblank_event() argument
1336 if (file_priv->event_space < sizeof e->event) { in create_vblank_event()
1340 file_priv->event_space -= sizeof e->event; in create_vblank_event()
1346 file_priv->event_space += sizeof e->event; in create_vblank_event()
1355 e->base.file_priv = file_priv; in create_vblank_event()
1363 struct drm_file *file_priv, struct drm_pending_vblank_event *e) in destroy_vblank_event() argument
1368 file_priv->event_space += sizeof e->event; in destroy_vblank_event()
1475 void *data, struct drm_file *file_priv) in drm_mode_atomic_ioctl() argument
1500 if (!file_priv->atomic) in drm_mode_atomic_ioctl()
1596 e = create_vblank_event(dev, file_priv, arg->user_data); in drm_mode_atomic_ioctl()
[all …]
Ddrm_irq.c623 struct drm_file *file_priv) in drm_control() argument
1048 &e->base.file_priv->event_list); in send_vblank_event()
1049 wake_up_interruptible(&e->base.file_priv->event_wait); in send_vblank_event()
1615 struct drm_file *file_priv) in drm_modeset_ctl() argument
1648 struct drm_file *file_priv) in drm_queue_vblank_event() argument
1669 e->base.file_priv = file_priv; in drm_queue_vblank_event()
1686 if (file_priv->event_space < sizeof(e->event)) { in drm_queue_vblank_event()
1691 file_priv->event_space -= sizeof(e->event); in drm_queue_vblank_event()
1744 struct drm_file *file_priv) in drm_wait_vblank() argument
1800 return drm_queue_vblank_event(dev, pipe, vblwait, file_priv); in drm_wait_vblank()
Ddrm_fb_cma_helper.c63 struct drm_file *file_priv, unsigned int *handle) in drm_fb_cma_create_handle() argument
67 return drm_gem_handle_create(file_priv, in drm_fb_cma_create_handle()
110 struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd) in drm_fb_cma_create() argument
128 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[i]); in drm_fb_cma_create()
Ddrm_crtc_internal.h43 void *data, struct drm_file *file_priv);
Ddrm_scatter.c83 struct drm_file *file_priv) in drm_legacy_sg_alloc() argument
199 struct drm_file *file_priv) in drm_legacy_sg_free() argument
Ddrm_pci.c218 struct drm_file *file_priv) in drm_irq_by_busid() argument
423 struct drm_file *file_priv) in drm_irq_by_busid() argument
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_mem.c43 struct drm_file *file_priv) in split_block() argument
53 newblock->file_priv = NULL; in split_block()
70 newblock->file_priv = NULL; in split_block()
80 p->file_priv = file_priv; in split_block()
85 int align2, struct drm_file *file_priv) in alloc_block() argument
92 if (p->file_priv == NULL && start + size <= p->start + p->size) in alloc_block()
93 return split_block(p, start, size, file_priv); in alloc_block()
112 p->file_priv = NULL; in free_block()
117 if (p->next->file_priv == NULL) { in free_block()
125 if (p->prev->file_priv == NULL) { in free_block()
[all …]
Dradeon_state.c43 struct drm_file * file_priv, in radeon_check_and_fixup_offset() argument
75 radeon_priv = file_priv->driver_priv; in radeon_check_and_fixup_offset()
94 struct drm_file *file_priv, in radeon_check_and_fixup_packets() argument
104 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
115 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
128 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
139 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
155 file_priv, in radeon_check_and_fixup_packets()
172 file_priv, in radeon_check_and_fixup_packets()
277 struct drm_file *file_priv, in radeon_check_and_fixup_packet3() argument
[all …]
Dradeon_cp.c750 struct drm_file *file_priv) in radeon_cp_init_ring_buffer() argument
847 master_priv = file_priv->master->driver_priv; in radeon_cp_init_ring_buffer()
1139 if (!dev_priv->virt_surfaces[i].file_priv || in radeon_setup_pcigart_surface()
1140 dev_priv->virt_surfaces[i].file_priv == PCIGART_FILE_PRIV) in radeon_setup_pcigart_surface()
1156 vp->file_priv = PCIGART_FILE_PRIV; in radeon_setup_pcigart_surface()
1173 struct drm_file *file_priv) in radeon_do_init_cp() argument
1176 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_do_init_cp()
1547 radeon_cp_init_ring_buffer(dev, dev_priv, file_priv); in radeon_do_init_cp()
1617 static int radeon_do_resume_cp(struct drm_device *dev, struct drm_file *file_priv) in radeon_do_resume_cp() argument
1640 radeon_cp_init_ring_buffer(dev, dev_priv, file_priv); in radeon_do_resume_cp()
[all …]
Dradeon_drv.h172 struct drm_file *file_priv; /* NULL: free, -1: heap, other: real files */ member
187 struct drm_file *file_priv; member
366 extern int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
367 extern int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
368 extern int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
369 extern int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
370 extern int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
371 extern int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv);
372 extern int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
373 extern int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
[all …]
Dradeon_kms.c626 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv) in radeon_driver_open_kms() argument
631 file_priv->driver_priv = NULL; in radeon_driver_open_kms()
677 file_priv->driver_priv = fpriv; in radeon_driver_open_kms()
694 struct drm_file *file_priv) in radeon_driver_postclose_kms() argument
699 if (rdev->family >= CHIP_CAYMAN && file_priv->driver_priv) { in radeon_driver_postclose_kms()
700 struct radeon_fpriv *fpriv = file_priv->driver_priv; in radeon_driver_postclose_kms()
715 file_priv->driver_priv = NULL; in radeon_driver_postclose_kms()
729 struct drm_file *file_priv) in radeon_driver_preclose_kms() argument
734 if (rdev->hyperz_filp == file_priv) in radeon_driver_preclose_kms()
736 if (rdev->cmask_filp == file_priv) in radeon_driver_preclose_kms()
[all …]
Dradeon_drv.c101 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv);
103 struct drm_file *file_priv);
105 struct drm_file *file_priv);
121 struct drm_file *file_priv);
123 struct drm_file *file_priv);
138 int radeon_mode_dumb_create(struct drm_file *file_priv,
525 struct drm_file *file_priv = filp->private_data; in radeon_drm_ioctl() local
528 dev = file_priv->minor->dev; in radeon_drm_ioctl()
Dradeon_irq.c287 int radeon_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_irq_emit() argument
301 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_irq_emit()
315 int radeon_irq_wait(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_irq_wait() argument
Dr300_cmdbuf.c1013 struct drm_file *file_priv, in r300_do_cp_cmdbuf() argument
1017 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in r300_do_cp_cmdbuf()
1115 if (buf->file_priv != file_priv || buf->pending) { in r300_do_cp_cmdbuf()
1117 buf->file_priv, file_priv, in r300_do_cp_cmdbuf()
1124 r300_discard_buffer(dev, file_priv->master, buf); in r300_do_cp_cmdbuf()
Dradeon_gem.c141 int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in radeon_gem_object_open() argument
145 struct radeon_fpriv *fpriv = file_priv->driver_priv; in radeon_gem_object_open()
172 struct drm_file *file_priv) in radeon_gem_object_close() argument
176 struct radeon_fpriv *fpriv = file_priv->driver_priv; in radeon_gem_object_close()
738 int radeon_mode_dumb_create(struct drm_file *file_priv, in radeon_mode_dumb_create() argument
757 r = drm_gem_handle_create(file_priv, gobj, &handle); in radeon_mode_dumb_create()
Dr600_cp.c1783 struct drm_file *file_priv) in r600_cp_init_ring_buffer() argument
1926 master_priv = file_priv->master->driver_priv; in r600_cp_init_ring_buffer()
1982 struct drm_file *file_priv) in r600_do_init_cp() argument
1985 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in r600_do_init_cp()
2277 r600_cp_init_ring_buffer(dev, dev_priv, file_priv); in r600_do_init_cp()
2287 int r600_do_resume_cp(struct drm_device *dev, struct drm_file *file_priv) in r600_do_resume_cp() argument
2299 r600_cp_init_ring_buffer(dev, dev_priv, file_priv); in r600_do_resume_cp()
2417 void r600_cp_dispatch_swap(struct drm_device *dev, struct drm_file *file_priv) in r600_cp_dispatch_swap() argument
2420 struct drm_master *master = file_priv->master; in r600_cp_dispatch_swap()
2447 if (r600_prepare_blit_copy(dev, file_priv)) { in r600_cp_dispatch_swap()
[all …]
Dr600_blit.c540 radeon_cp_discard_buffer(dev, dev_priv->blit_vb->file_priv->master, dev_priv->blit_vb); in r600_nomm_put_vb()
551 r600_prepare_blit_copy(struct drm_device *dev, struct drm_file *file_priv) in r600_prepare_blit_copy() argument
561 dev_priv->blit_vb->file_priv = file_priv; in r600_prepare_blit_copy()
Dradeon_cursor.c251 struct drm_file *file_priv, in radeon_crtc_cursor_set2() argument
277 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in radeon_crtc_cursor_set2()
Dradeon_ttm.c988 struct drm_file *file_priv; in radeon_mmap() local
996 file_priv = filp->private_data; in radeon_mmap()
997 rdev = file_priv->minor->dev->dev_private; in radeon_mmap()
Dradeon_display.c1331 struct drm_file *file_priv, in radeon_user_framebuffer_create_handle() argument
1336 return drm_gem_handle_create(file_priv, radeon_fb->obj, handle); in radeon_user_framebuffer_create_handle()
1363 struct drm_file *file_priv, in radeon_user_framebuffer_create() argument
1370 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in radeon_user_framebuffer_create()
Dradeon.h579 int radeon_mode_dumb_create(struct drm_file *file_priv,
2225 struct drm_file *file_priv);
2227 struct drm_file *file_priv);
2229 struct drm_file *file_priv);
2231 struct drm_file *file_priv);
Dradeon_mode.h872 struct drm_file *file_priv,
/linux-4.4.14/drivers/gpu/drm/exynos/
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) in exynos_g2d_get_ver_ioctl() argument
26 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl() argument
32 struct drm_file *file_priv) in exynos_g2d_exec_ioctl() argument
Dexynos_drm_gem.h74 struct drm_file *file_priv);
96 struct drm_file *file_priv);
100 struct drm_file *file_priv);
105 struct drm_file *file_priv);
111 int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
116 int exynos_drm_gem_dumb_map_offset(struct drm_file *file_priv,
Dexynos_drm_gem.c128 struct drm_file *file_priv, in exynos_drm_gem_handle_create() argument
137 ret = drm_gem_handle_create(file_priv, obj, handle); in exynos_drm_gem_handle_create()
174 struct drm_file *file_priv) in exynos_drm_gem_get_size() argument
179 obj = drm_gem_object_lookup(dev, file_priv, gem_handle); in exynos_drm_gem_get_size()
262 struct drm_file *file_priv) in exynos_drm_gem_create_ioctl() argument
272 ret = exynos_drm_gem_handle_create(&exynos_gem->base, file_priv, in exynos_drm_gem_create_ioctl()
349 struct drm_file *file_priv) in exynos_drm_gem_get_ioctl() argument
357 obj = drm_gem_object_lookup(dev, file_priv, args->handle); in exynos_drm_gem_get_ioctl()
406 int exynos_drm_gem_dumb_create(struct drm_file *file_priv, in exynos_drm_gem_dumb_create() argument
434 ret = exynos_drm_gem_handle_create(&exynos_gem->base, file_priv, in exynos_drm_gem_dumb_create()
[all …]
Dexynos_drm_fb.c93 struct drm_file *file_priv, in exynos_drm_fb_create_handle() argument
98 return drm_gem_handle_create(file_priv, in exynos_drm_fb_create_handle()
103 struct drm_file *file_priv, unsigned flags, in exynos_drm_fb_dirty() argument
156 exynos_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, in exynos_user_fb_create() argument
166 obj = drm_gem_object_lookup(dev, file_priv, in exynos_user_fb_create()
Dexynos_drm_g2d.c412 struct drm_exynos_file_private *file_priv = filp->driver_priv; in g2d_userptr_get_dma_addr() local
413 struct exynos_drm_g2d_private *g2d_priv = file_priv->g2d_priv; in g2d_userptr_get_dma_addr()
546 struct drm_exynos_file_private *file_priv = filp->driver_priv; in g2d_userptr_free_all() local
547 struct exynos_drm_g2d_private *g2d_priv = file_priv->g2d_priv; in g2d_userptr_free_all()
897 list_move_tail(&e->base.link, &e->base.file_priv->event_list); in g2d_finish_event()
898 wake_up_interruptible(&e->base.file_priv->event_wait); in g2d_finish_event()
1040 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_g2d_get_ver_ioctl() local
1041 struct exynos_drm_g2d_private *g2d_priv = file_priv->g2d_priv; in exynos_g2d_get_ver_ioctl()
1066 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_g2d_set_cmdlist_ioctl() local
1067 struct exynos_drm_g2d_private *g2d_priv = file_priv->g2d_priv; in exynos_g2d_set_cmdlist_ioctl()
[all …]
Dexynos_drm_drv.c348 struct drm_exynos_file_private *file_priv; in exynos_drm_open() local
351 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); in exynos_drm_open()
352 if (!file_priv) in exynos_drm_open()
355 file->driver_priv = file_priv; in exynos_drm_open()
364 kfree(file_priv); in exynos_drm_open()
Dexynos_drm_ipp.c229 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_drm_ipp_get_property() local
230 struct device *dev = file_priv->ipp_dev; in exynos_drm_ipp_get_property()
323 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_drm_ipp_set_property() local
324 struct device *dev = file_priv->ipp_dev; in exynos_drm_ipp_set_property()
650 e->base.file_priv = c_node->filp; in ipp_get_event()
894 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_drm_ipp_queue_buf() local
895 struct device *dev = file_priv->ipp_dev; in exynos_drm_ipp_queue_buf()
1025 struct drm_exynos_file_private *file_priv = file->driver_priv; in exynos_drm_ipp_cmd_ctrl() local
1027 struct device *dev = file_priv->ipp_dev; in exynos_drm_ipp_cmd_ctrl()
1529 list_move_tail(&e->base.link, &e->base.file_priv->event_list); in ipp_send_event()
[all …]
Dexynos_drm_vidi.h17 struct drm_file *file_priv);
Dexynos_drm_ipp.h209 struct drm_file *file_priv) in exynos_drm_ipp_get_property() argument
216 struct drm_file *file_priv) in exynos_drm_ipp_set_property() argument
Dexynos_drm_vidi.c267 struct drm_file *file_priv) in vidi_connection_ioctl() argument
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_drv.c35 struct via_file_private *file_priv; in via_driver_open() local
38 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in via_driver_open()
39 if (!file_priv) in via_driver_open()
42 file->driver_priv = file_priv; in via_driver_open()
44 INIT_LIST_HEAD(&file_priv->obj_list); in via_driver_open()
51 struct via_file_private *file_priv = file->driver_priv; in via_driver_postclose() local
53 kfree(file_priv); in via_driver_postclose()
Dvia_drv.h126 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
127 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
128 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
129 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
130 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
131 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
132 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
133 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
134 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
160 struct drm_file *file_priv);
Dvia_mm.c40 int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_agp_init() argument
56 int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_fb_init() argument
117 struct via_file_private *file_priv = file->driver_priv; in via_mem_alloc() local
156 list_add(&item->owner_list, &file_priv->obj_list); in via_mem_alloc()
180 int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_mem_free() argument
208 struct via_file_private *file_priv = file->driver_priv; in via_reclaim_buffers_locked() local
217 if (list_empty(&file_priv->obj_list)) { in via_reclaim_buffers_locked()
226 list_for_each_entry_safe(entry, next, &file_priv->obj_list, in via_reclaim_buffers_locked()
Dvia_dma.c229 static int via_dma_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_dma_init() argument
320 static int via_flush_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_flush_ioctl() argument
323 LOCK_TEST_WITH_RETURN(dev, file_priv); in via_flush_ioctl()
328 static int via_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_cmdbuffer() argument
333 LOCK_TEST_WITH_RETURN(dev, file_priv); in via_cmdbuffer()
364 static int via_pci_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_pci_cmdbuffer() argument
369 LOCK_TEST_WITH_RETURN(dev, file_priv); in via_pci_cmdbuffer()
673 static int via_cmdbuf_size(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_cmdbuf_size() argument
681 LOCK_TEST_WITH_RETURN(dev, file_priv); in via_cmdbuf_size()
Dvia_video.c68 int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_decoder_futex() argument
Dvia_map.c78 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_map_init() argument
Dvia_dmablit.c776 via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_dma_blit_sync() argument
800 via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_dma_blit() argument
Dvia_irq.c350 int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_wait_irq() argument
/linux-4.4.14/drivers/gpu/drm/sis/
Dsis_drv.c83 struct sis_file_private *file_priv; in sis_driver_open() local
86 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in sis_driver_open()
87 if (!file_priv) in sis_driver_open()
90 file->driver_priv = file_priv; in sis_driver_open()
92 INIT_LIST_HEAD(&file_priv->obj_list); in sis_driver_open()
99 struct sis_file_private *file_priv = file->driver_priv; in sis_driver_postclose() local
101 kfree(file_priv); in sis_driver_postclose()
Dsis_mm.c63 static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_fb_init() argument
89 struct sis_file_private *file_priv = file->driver_priv; in sis_drm_alloc() local
138 list_add(&item->owner_list, &file_priv->obj_list); in sis_drm_alloc()
165 static int sis_drm_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_drm_free() argument
194 struct drm_file *file_priv) in sis_fb_alloc() argument
196 return sis_drm_alloc(dev, file_priv, data, VIDEO_TYPE); in sis_fb_alloc()
200 struct drm_file *file_priv) in sis_ioctl_agp_init() argument
218 struct drm_file *file_priv) in sis_ioctl_agp_alloc() argument
221 return sis_drm_alloc(dev, file_priv, data, AGP_TYPE); in sis_ioctl_agp_alloc()
316 struct sis_file_private *file_priv = file->driver_priv; in sis_reclaim_buffers_locked() local
[all …]
Dsis_drv.h76 struct drm_file *file_priv);
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_context.c207 struct drm_i915_file_private *file_priv) in __create_hw_context() argument
232 if (file_priv != NULL) { in __create_hw_context()
233 ret = idr_alloc(&file_priv->context_idr, ctx, in __create_hw_context()
240 ctx->file_priv = file_priv; in __create_hw_context()
263 struct drm_i915_file_private *file_priv) in i915_gem_create_context() argument
265 const bool is_global_default_ctx = file_priv == NULL; in i915_gem_create_context()
271 ctx = __create_hw_context(dev, file_priv); in i915_gem_create_context()
292 struct i915_hw_ppgtt *ppgtt = i915_ppgtt_create(dev, file_priv); in i915_gem_create_context()
312 idr_remove(&file_priv->context_idr, ctx->user_handle); in i915_gem_create_context()
475 struct drm_i915_file_private *file_priv = file->driver_priv; in i915_gem_context_open() local
[all …]
Di915_gem.c323 struct drm_file *file_priv) in i915_gem_phys_pwrite() argument
1372 struct drm_i915_file_private *file_priv; in i915_gem_request_add_to_client() local
1374 WARN_ON(!req || !file || req->file_priv); in i915_gem_request_add_to_client()
1379 if (req->file_priv) in i915_gem_request_add_to_client()
1383 file_priv = file->driver_priv; in i915_gem_request_add_to_client()
1385 spin_lock(&file_priv->mm.lock); in i915_gem_request_add_to_client()
1386 req->file_priv = file_priv; in i915_gem_request_add_to_client()
1387 list_add_tail(&req->client_list, &file_priv->mm.request_list); in i915_gem_request_add_to_client()
1388 spin_unlock(&file_priv->mm.lock); in i915_gem_request_add_to_client()
1398 struct drm_i915_file_private *file_priv = request->file_priv; in i915_gem_request_remove_from_client() local
[all …]
Di915_drv.h877 struct drm_i915_file_private *file_priv; member
2244 struct drm_i915_file_private *file_priv; member
2773 struct drm_file *file_priv);
2775 struct drm_file *file_priv);
2777 struct drm_file *file_priv);
2779 struct drm_file *file_priv);
2781 struct drm_file *file_priv);
2783 struct drm_file *file_priv);
2785 struct drm_file *file_priv);
2793 struct drm_file *file_priv);
[all …]
Di915_dma.c56 struct drm_file *file_priv) in i915_getparam() argument
1265 struct drm_i915_file_private *file_priv = file->driver_priv; in i915_driver_postclose() local
1267 if (file_priv && file_priv->bsd_ring) in i915_driver_postclose()
1268 file_priv->bsd_ring = NULL; in i915_driver_postclose()
1269 kfree(file_priv); in i915_driver_postclose()
Dintel_drv.h1049 struct drm_file *file_priv);
1323 struct drm_file *file_priv);
1325 struct drm_file *file_priv);
1439 struct drm_file *file_priv);
Di915_gem_execbuffer.c1283 struct drm_i915_file_private *file_priv = file->driver_priv; in gen8_dispatch_bsd_ring() local
1286 if (file_priv->bsd_ring) in gen8_dispatch_bsd_ring()
1287 return file_priv->bsd_ring->id; in gen8_dispatch_bsd_ring()
1300 file_priv->bsd_ring = &dev_priv->ring[ring_id]; in gen8_dispatch_bsd_ring()
Dintel_overlay.c1087 struct drm_file *file_priv) in intel_overlay_put_image() argument
1127 new_bo = to_intel_bo(drm_gem_object_lookup(dev, file_priv, in intel_overlay_put_image()
1285 struct drm_file *file_priv) in intel_overlay_attrs() argument
Di915_gem_gtt.h377 struct drm_i915_file_private *file_priv; member
Di915_debugfs.c325 struct drm_i915_file_private *file_priv; member
357 if (ppgtt->file_priv != stats->file_priv) in per_file_stats()
507 stats.file_priv = file->driver_priv; in i915_gem_object_info()
2296 struct drm_i915_file_private *file_priv = file->driver_priv; in i915_ppgtt_info() local
2306 idr_for_each(&file_priv->context_idr, per_file_ctx, in i915_ppgtt_info()
2347 struct drm_i915_file_private *file_priv = file->driver_priv; in i915_rps_boost_info() local
2355 file_priv->rps.boosts, in i915_rps_boost_info()
2356 list_empty(&file_priv->rps.link) ? "" : ", active"); in i915_rps_boost_info()
Dintel_sprite.c959 struct drm_file *file_priv) in intel_sprite_set_colorkey() argument
Di915_gem_gtt.c2201 ppgtt->file_priv = fpriv; in i915_ppgtt_create()
Dintel_display.c15824 work->event->base.file_priv == file) { in intel_modeset_preclose()
/linux-4.4.14/include/drm/
Ddrm_agpsupport.h43 struct drm_file *file_priv);
46 struct drm_file *file_priv);
49 struct drm_file *file_priv);
52 struct drm_file *file_priv);
55 struct drm_file *file_priv);
58 struct drm_file *file_priv);
61 struct drm_file *file_priv);
64 struct drm_file *file_priv);
DdrmP.h247 struct drm_file *file_priv);
286 struct drm_file *file_priv; member
361 struct drm_file *file_priv; member
415 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
421 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
570 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
572 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv,
590 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
593 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
620 int (*dumb_create)(struct drm_file *file_priv,
[all …]
Ddrm_crtc.h165 struct drm_file *file_priv,
180 struct drm_file *file_priv, unsigned flags,
350 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
352 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
994 struct drm_file *file_priv,
1289 extern void drm_fb_release(struct drm_file *file_priv);
1291 struct drm_file *file_priv);
1400 void *data, struct drm_file *file_priv);
1402 struct drm_file *file_priv);
1404 void *data, struct drm_file *file_priv);
[all …]
Ddrm_gem_cma_helper.h33 int drm_gem_cma_dumb_create_internal(struct drm_file *file_priv,
38 int drm_gem_cma_dumb_create(struct drm_file *file_priv,
43 int drm_gem_cma_dumb_map_offset(struct drm_file *file_priv,
Ddrm_legacy.h59 struct drm_file *file_priv; /**< Private of holding file descr */ member
174 _file_priv->master->lock.file_priv != _file_priv) { \
177 _file_priv->master->lock.file_priv, _file_priv); \
Ddrm_fb_cma_helper.h21 struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd);
Ddrm_gem.h167 int drm_gem_handle_create(struct drm_file *file_priv,
/linux-4.4.14/drivers/gpu/drm/i810/
Di810_dma.c122 static int i810_map_buffer(struct drm_buf *buf, struct drm_file *file_priv) in i810_map_buffer() argument
124 struct drm_device *dev = file_priv->minor->dev; in i810_map_buffer()
134 old_fops = file_priv->filp->f_op; in i810_map_buffer()
135 file_priv->filp->f_op = &i810_buffer_fops; in i810_map_buffer()
137 buf_priv->virtual = (void *)vm_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
141 file_priv->filp->f_op = old_fops; in i810_map_buffer()
170 struct drm_file *file_priv) in i810_dma_get_buffer() argument
183 retcode = i810_map_buffer(buf, file_priv); in i810_dma_get_buffer()
189 buf->file_priv = file_priv; in i810_dma_get_buffer()
423 struct drm_file *file_priv) in i810_dma_init() argument
[all …]
Di810_drv.h122 struct drm_file *file_priv);
126 struct drm_file *file_priv);
/linux-4.4.14/drivers/char/tpm/
Dtpm-dev.c24 struct file_priv { struct
39 struct file_priv *priv = (struct file_priv *)ptr; in user_reader_timeout() argument
46 struct file_priv *priv = container_of(work, struct file_priv, work); in timeout_work()
58 struct file_priv *priv; in tpm_open()
89 struct file_priv *priv = file->private_data; in tpm_read()
118 struct file_priv *priv = file->private_data; in tpm_write()
162 struct file_priv *priv = file->private_data; in tpm_release()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.h539 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() argument
541 return (struct vmw_fpriv *)file_priv->driver_priv; in vmw_fpriv()
638 struct drm_file *file_priv);
640 struct drm_file *file_priv);
642 struct drm_file *file_priv);
650 struct drm_file *file_priv);
652 struct drm_file *file_priv);
698 struct drm_file *file_priv);
700 struct drm_file *file_priv);
702 struct drm_file *file_priv);
[all …]
Dvmwgfx_fence.c587 int vmw_user_fence_create(struct drm_file *file_priv, in vmw_user_fence_create() argument
593 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_user_fence_create()
706 struct drm_file *file_priv) in vmw_fence_obj_wait_ioctl() argument
713 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_fence_obj_wait_ioctl()
765 struct drm_file *file_priv) in vmw_fence_obj_signaled_ioctl() argument
772 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_fence_obj_signaled_ioctl()
800 struct drm_file *file_priv) in vmw_fence_obj_unref_ioctl() argument
805 return ttm_ref_object_base_unref(vmw_fpriv(file_priv)->tfile, in vmw_fence_obj_unref_ioctl()
865 struct drm_file *file_priv; in vmw_event_fence_action_seq_passed() local
871 file_priv = event->file_priv; in vmw_event_fence_action_seq_passed()
[all …]
Dvmwgfx_ioctl.c39 struct drm_file *file_priv) in vmw_getparam_ioctl() argument
44 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_getparam_ioctl()
176 struct drm_file *file_priv) in vmw_get_cap_3d_ioctl() argument
187 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_get_cap_3d_ioctl()
248 struct drm_file *file_priv) in vmw_present_ioctl() argument
250 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_present_ioctl()
310 ret = vmw_kms_present(dev_priv, file_priv, in vmw_present_ioctl()
331 struct drm_file *file_priv) in vmw_present_readback_ioctl() argument
392 ret = vmw_kms_readback(dev_priv, file_priv, in vmw_present_readback_ioctl()
419 struct drm_file *file_priv = filp->private_data; in vmw_fops_poll() local
[all …]
Dvmwgfx_fence.h99 extern int vmw_user_fence_create(struct drm_file *file_priv,
110 struct drm_file *file_priv);
113 struct drm_file *file_priv);
116 struct drm_file *file_priv);
118 struct drm_file *file_priv);
Dvmwgfx_prime.c121 struct drm_file *file_priv, in vmw_prime_fd_to_handle() argument
124 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_fd_to_handle()
130 struct drm_file *file_priv, in vmw_prime_handle_to_fd() argument
134 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_handle_to_fd()
Dvmwgfx_drv.c976 struct drm_file *file_priv) in vmw_preclose() argument
978 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_preclose()
985 struct drm_file *file_priv) in vmw_postclose() argument
989 vmw_fp = vmw_fpriv(file_priv); in vmw_postclose()
1004 static int vmw_driver_open(struct drm_device *dev, struct drm_file *file_priv) in vmw_driver_open() argument
1019 file_priv->driver_priv = vmw_fp; in vmw_driver_open()
1029 struct drm_file *file_priv, in vmw_master_check() argument
1033 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_master_check()
1036 if (file_priv->minor->type != DRM_MINOR_LEGACY || in vmw_master_check()
1044 if (file_priv->is_master) { in vmw_master_check()
[all …]
Dvmwgfx_ttm_glue.c33 struct drm_file *file_priv; in vmw_mmap() local
41 file_priv = filp->private_data; in vmw_mmap()
42 dev_priv = vmw_priv(file_priv->minor->dev); in vmw_mmap()
Dvmwgfx_surface.c674 struct drm_file *file_priv) in vmw_surface_destroy_ioctl() argument
677 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_surface_destroy_ioctl()
691 struct drm_file *file_priv) in vmw_surface_define_ioctl() argument
702 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_surface_define_ioctl()
834 if (drm_is_primary_client(file_priv)) in vmw_surface_define_ioctl()
835 user_srf->master = drm_master_get(file_priv->master); in vmw_surface_define_ioctl()
897 struct drm_file *file_priv, in vmw_surface_handle_reference() argument
902 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_surface_handle_reference()
913 if (unlikely(drm_is_render_client(file_priv))) { in vmw_surface_handle_reference()
918 if (ACCESS_ONCE(vmw_fpriv(file_priv)->locked_master)) { in vmw_surface_handle_reference()
[all …]
Dvmwgfx_kms.h198 int vmw_du_crtc_cursor_set2(struct drm_crtc *crtc, struct drm_file *file_priv,
227 struct drm_file *file_priv,
238 struct drm_file *file_priv,
294 struct drm_file *file_priv,
315 struct drm_file *file_priv,
Dvmwgfx_resource.c632 struct drm_file *file_priv) in vmw_user_dmabuf_synccpu_ioctl() argument
638 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_user_dmabuf_synccpu_ioctl()
687 struct drm_file *file_priv) in vmw_dmabuf_alloc_ioctl() argument
702 ret = vmw_user_dmabuf_alloc(dev_priv, vmw_fpriv(file_priv)->tfile, in vmw_dmabuf_alloc_ioctl()
722 struct drm_file *file_priv) in vmw_dmabuf_unref_ioctl() argument
727 return ttm_ref_object_base_unref(vmw_fpriv(file_priv)->tfile, in vmw_dmabuf_unref_ioctl()
856 struct drm_file *file_priv) in vmw_stream_unref_ioctl() argument
862 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_stream_unref_ioctl()
889 struct drm_file *file_priv) in vmw_stream_claim_ioctl() argument
896 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_stream_claim_ioctl()
[all …]
Dvmwgfx_context.c731 struct drm_file *file_priv) in vmw_context_destroy_ioctl() argument
734 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_context_destroy_ioctl()
740 struct drm_file *file_priv, bool dx) in vmw_context_define() argument
747 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_context_define()
816 struct drm_file *file_priv) in vmw_context_define_ioctl() argument
818 return vmw_context_define(dev, data, file_priv, false); in vmw_context_define_ioctl()
822 struct drm_file *file_priv) in vmw_extended_context_define_ioctl() argument
829 return vmw_context_define(dev, rep, file_priv, false); in vmw_extended_context_define_ioctl()
831 return vmw_context_define(dev, rep, file_priv, true); in vmw_extended_context_define_ioctl()
Dvmwgfx_kms.c140 int vmw_du_crtc_cursor_set2(struct drm_crtc *crtc, struct drm_file *file_priv, in vmw_du_crtc_cursor_set2() argument
170 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_du_crtc_cursor_set2()
420 struct drm_file *file_priv, in vmw_framebuffer_surface_dirty() argument
488 struct drm_file *file_priv, in vmw_kms_readback() argument
496 return vmw_kms_sou_readback(dev_priv, file_priv, vfb, in vmw_kms_readback()
499 return vmw_kms_stdu_dma(dev_priv, file_priv, vfb, in vmw_kms_readback()
628 struct drm_file *file_priv, in vmw_framebuffer_dmabuf_dirty() argument
974 struct drm_file *file_priv, in vmw_kms_fb_create() argument
978 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_kms_fb_create()
1062 struct drm_file *file_priv, in vmw_kms_generic_present() argument
[all …]
Dvmwgfx_shader.c711 struct drm_file *file_priv) in vmw_shader_destroy_ioctl() argument
714 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_shader_destroy_ioctl()
844 static int vmw_shader_define(struct drm_device *dev, struct drm_file *file_priv, in vmw_shader_define() argument
851 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_shader_define()
1049 struct drm_file *file_priv) in vmw_shader_define_ioctl() argument
1054 return vmw_shader_define(dev, file_priv, arg->shader_type, in vmw_shader_define_ioctl()
Dvmwgfx_stdu.c708 struct drm_file *file_priv = event->base.file_priv; in vmw_stdu_crtc_page_flip() local
714 ret = vmw_event_fence_action_queue(file_priv, fence, in vmw_stdu_crtc_page_flip()
844 struct drm_file *file_priv, in vmw_kms_stdu_dma() argument
880 vmw_kms_helper_buffer_finish(dev_priv, file_priv, buf, NULL, in vmw_kms_stdu_dma()
Dvmwgfx_scrn.c508 struct drm_file *file_priv = event->base.file_priv; in vmw_sou_crtc_page_flip() local
510 ret = vmw_event_fence_action_queue(file_priv, fence, in vmw_sou_crtc_page_flip()
1019 struct drm_file *file_priv, in vmw_kms_sou_readback() argument
1044 vmw_kms_helper_buffer_finish(dev_priv, file_priv, buf, NULL, in vmw_kms_sou_readback()
Dvmwgfx_overlay.c462 struct drm_file *file_priv) in vmw_overlay_ioctl() argument
464 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_overlay_ioctl()
Dvmwgfx_execbuf.c3633 int vmw_execbuf_fence_commands(struct drm_file *file_priv, in vmw_execbuf_fence_commands() argument
3643 BUG_ON(p_handle != NULL && file_priv == NULL); in vmw_execbuf_fence_commands()
3652 ret = vmw_user_fence_create(file_priv, dev_priv->fman, in vmw_execbuf_fence_commands()
3892 int vmw_execbuf_process(struct drm_file *file_priv, in vmw_execbuf_process() argument
3950 sw_context->fp = vmw_fpriv(file_priv); in vmw_execbuf_process()
4037 ret = vmw_execbuf_fence_commands(file_priv, dev_priv, in vmw_execbuf_process()
4059 vmw_execbuf_copy_fence_user(dev_priv, vmw_fpriv(file_priv), ret, in vmw_execbuf_process()
4258 struct drm_file *file_priv, size_t size) in vmw_execbuf_ioctl() argument
4314 ret = vmw_execbuf_process(file_priv, dev_priv, in vmw_execbuf_ioctl()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_gem.c62 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument
64 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open()
147 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument
149 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close()
225 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() argument
228 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info()
256 struct drm_file *file_priv) in nouveau_gem_ioctl_new() argument
259 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_ioctl_new()
276 ret = drm_gem_handle_create(file_priv, &nvbo->gem, &req->info.handle); in nouveau_gem_ioctl_new()
278 ret = nouveau_gem_info(file_priv, &nvbo->gem, &req->info); in nouveau_gem_ioctl_new()
[all …]
Dnouveau_abi16.c37 nouveau_abi16(struct drm_file *file_priv) in nouveau_abi16() argument
39 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16()
67 nouveau_abi16_get(struct drm_file *file_priv) in nouveau_abi16_get() argument
69 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_get()
71 if (nouveau_abi16(file_priv)) in nouveau_abi16_get()
173 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_getparam()
246 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_channel_alloc()
248 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_abi16_ioctl_channel_alloc()
325 ret = drm_gem_handle_create(file_priv, &chan->ntfy->gem, in nouveau_abi16_ioctl_channel_alloc()
351 nouveau_abi16_usif(struct drm_file *file_priv, void *data, u32 size) in nouveau_abi16_usif() argument
[all …]
Dnouveau_display.c233 struct drm_file *file_priv, in nouveau_user_framebuffer_create_handle() argument
238 return drm_gem_handle_create(file_priv, &fb->nvbo->gem, handle); in nouveau_user_framebuffer_create_handle()
274 struct drm_file *file_priv, in nouveau_user_framebuffer_create() argument
281 gem = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in nouveau_user_framebuffer_create()
885 nouveau_display_dumb_create(struct drm_file *file_priv, struct drm_device *dev, in nouveau_display_dumb_create() argument
906 ret = drm_gem_handle_create(file_priv, &bo->gem, &args->handle); in nouveau_display_dumb_create()
912 nouveau_display_dumb_map_offset(struct drm_file *file_priv, in nouveau_display_dumb_map_offset() argument
918 gem = drm_gem_object_lookup(dev, file_priv, handle); in nouveau_display_dumb_map_offset()
Dnouveau_abi16.h5 struct drm_device *dev, void *data, struct drm_file *file_priv
Dnouveau_ttm.c269 struct drm_file *file_priv = filp->private_data; in nouveau_ttm_mmap() local
270 struct nouveau_drm *drm = nouveau_drm(file_priv->minor->dev); in nouveau_ttm_mmap()
Dnouveau_usif.c93 filp = ntfy->p->base.file_priv; in usif_notify()
212 ntfy->p->base.file_priv = f; in usif_notify_get()
Dnv50_display.c1297 nv50_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, in nv50_crtc_cursor_set() argument
1310 gem = drm_gem_object_lookup(dev, file_priv, handle); in nv50_crtc_cursor_set()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ioctl.c34 struct drm_file *file_priv) in qxl_alloc_ioctl() argument
47 ret = qxl_gem_object_create_with_handle(qdev, file_priv, in qxl_alloc_ioctl()
62 struct drm_file *file_priv) in qxl_map_ioctl() argument
67 return qxl_mode_dumb_mmap(file_priv, qdev->ddev, qxl_map->handle, in qxl_map_ioctl()
111 struct drm_file *file_priv, uint64_t handle, in qxlhw_handle_to_bo() argument
118 gobj = drm_gem_object_lookup(qdev->ddev, file_priv, handle); in qxlhw_handle_to_bo()
141 struct drm_file *file_priv) in qxl_process_single_command() argument
224 ret = qxlhw_handle_to_bo(qdev, file_priv, reloc.dst_handle, release, in qxl_process_single_command()
237 ret = qxlhw_handle_to_bo(qdev, file_priv, reloc.src_handle, release, in qxl_process_single_command()
276 struct drm_file *file_priv) in qxl_execbuffer_ioctl() argument
[all …]
Dqxl_dumb.c31 int qxl_mode_dumb_create(struct drm_file *file_priv, in qxl_mode_dumb_create() argument
60 r = qxl_gem_object_create_with_handle(qdev, file_priv, in qxl_mode_dumb_create()
71 int qxl_mode_dumb_mmap(struct drm_file *file_priv, in qxl_mode_dumb_mmap() argument
79 gobj = drm_gem_object_lookup(dev, file_priv, handle); in qxl_mode_dumb_mmap()
Dqxl_gem.c76 struct drm_file *file_priv, in qxl_gem_object_create_with_handle() argument
95 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_gem_object_create_with_handle()
104 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in qxl_gem_object_open() argument
110 struct drm_file *file_priv) in qxl_gem_object_close() argument
Dqxl_drv.h387 struct drm_file *file_priv,
415 struct drm_file *file_priv,
422 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv);
424 struct drm_file *file_priv);
429 int qxl_mode_dumb_create(struct drm_file *file_priv,
Dqxl_ttm.c123 struct drm_file *file_priv; in qxl_mmap() local
133 file_priv = filp->private_data; in qxl_mmap()
134 qdev = file_priv->minor->dev->dev_private; in qxl_mmap()
Dqxl_display.c301 struct drm_file *file_priv, in qxl_crtc_cursor_set2() argument
321 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in qxl_crtc_cursor_set2()
479 struct drm_file *file_priv, in qxl_framebuffer_surface_dirty() argument
1010 struct drm_file *file_priv, in qxl_user_framebuffer_create() argument
1017 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in qxl_user_framebuffer_create()
Dqxl_fb.c271 struct drm_file *file_priv, in qxl_get_handle_for_primary_fb() argument
279 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_get_handle_for_primary_fb()
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_state.c772 struct drm_file *file_priv, in r128_cce_dispatch_blit() argument
825 if (buf->file_priv != file_priv) { in r128_cce_dispatch_blit()
827 DRM_CURRENTPID, buf->file_priv); in r128_cce_dispatch_blit()
1207 static int r128_cce_clear(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_clear() argument
1214 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_clear()
1275 static int r128_cce_flip(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_flip() argument
1280 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_flip()
1295 static int r128_cce_swap(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_swap() argument
1301 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_swap()
1318 static int r128_cce_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_vertex() argument
[all …]
Dr128_cce.c630 int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_init() argument
636 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_init()
648 int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_start() argument
653 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_start()
670 int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_stop() argument
677 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_stop()
710 int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_reset() argument
715 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_reset()
727 int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv) in r128_cce_idle() argument
732 LOCK_TEST_WITH_RETURN(dev, file_priv); in r128_cce_idle()
[all …]
Dr128_drv.h141 extern int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
142 extern int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
143 extern int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
144 extern int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
145 extern int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
146 extern int r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
147 extern int r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
148 extern int r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
167 struct drm_file *file_priv);
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_gem.c81 int virtio_gpu_mode_dumb_create(struct drm_file *file_priv, in virtio_gpu_mode_dumb_create() argument
96 ret = virtio_gpu_gem_create(file_priv, dev, args->size, &gobj, in virtio_gpu_mode_dumb_create()
119 int virtio_gpu_mode_dumb_destroy(struct drm_file *file_priv, in virtio_gpu_mode_dumb_destroy() argument
123 return drm_gem_handle_delete(file_priv, handle); in virtio_gpu_mode_dumb_destroy()
126 int virtio_gpu_mode_dumb_mmap(struct drm_file *file_priv, in virtio_gpu_mode_dumb_mmap() argument
133 gobj = drm_gem_object_lookup(dev, file_priv, handle); in virtio_gpu_mode_dumb_mmap()
Dvirtgpu_ioctl.c45 struct drm_file *file_priv) in virtio_gpu_map_ioctl() argument
50 return virtio_gpu_mode_dumb_mmap(file_priv, vgdev->ddev, in virtio_gpu_map_ioctl()
193 struct drm_file *file_priv) in virtio_gpu_execbuffer_ioctl() argument
196 return virtio_gpu_execbuffer(dev, execbuffer, file_priv); in virtio_gpu_execbuffer_ioctl()
201 struct drm_file *file_priv) in virtio_gpu_getparam_ioctl() argument
222 struct drm_file *file_priv) in virtio_gpu_resource_create_ioctl() argument
309 ret = drm_gem_handle_create(file_priv, obj, &handle); in virtio_gpu_resource_create_ioctl()
342 struct drm_file *file_priv) in virtio_gpu_resource_info_ioctl() argument
348 gobj = drm_gem_object_lookup(dev, file_priv, ri->bo_handle); in virtio_gpu_resource_info_ioctl()
Dvirtgpu_display.c58 struct drm_file *file_priv, in virtio_gpu_crtc_cursor_set() argument
78 gobj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in virtio_gpu_crtc_cursor_set()
199 struct drm_file *file_priv, in virtio_gpu_framebuffer_surface_dirty() argument
467 struct drm_file *file_priv, in virtio_gpu_user_framebuffer_create() argument
475 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in virtio_gpu_user_framebuffer_create()
Dvirtgpu_ttm.c135 struct drm_file *file_priv; in virtio_gpu_mmap() local
139 file_priv = filp->private_data; in virtio_gpu_mmap()
140 vgdev = file_priv->minor->dev->dev_private; in virtio_gpu_mmap()
Dvirtgpu_drv.h236 int virtio_gpu_mode_dumb_create(struct drm_file *file_priv,
239 int virtio_gpu_mode_dumb_destroy(struct drm_file *file_priv,
242 int virtio_gpu_mode_dumb_mmap(struct drm_file *file_priv,
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c161 rockchip_gem_create_with_handle(struct drm_file *file_priv, in rockchip_gem_create_with_handle() argument
179 ret = drm_gem_handle_create(file_priv, obj, handle); in rockchip_gem_create_with_handle()
194 int rockchip_gem_dumb_map_offset(struct drm_file *file_priv, in rockchip_gem_dumb_map_offset() argument
201 obj = drm_gem_object_lookup(dev, file_priv, handle); in rockchip_gem_dumb_map_offset()
227 int rockchip_gem_dumb_create(struct drm_file *file_priv, in rockchip_gem_dumb_create() argument
245 rk_obj = rockchip_gem_create_with_handle(file_priv, dev, args->size, in rockchip_gem_dumb_create()
Drockchip_drm_fb.c60 struct drm_file *file_priv, in rockchip_drm_fb_create_handle() argument
65 return drm_gem_handle_create(file_priv, in rockchip_drm_fb_create_handle()
104 rockchip_user_fb_create(struct drm_device *dev, struct drm_file *file_priv, in rockchip_user_fb_create() argument
126 obj = drm_gem_object_lookup(dev, file_priv, in rockchip_user_fb_create()
Drockchip_drm_gem.h49 int rockchip_gem_dumb_create(struct drm_file *file_priv,
52 int rockchip_gem_dumb_map_offset(struct drm_file *file_priv,
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_drv.c517 struct drm_file *file_priv) in ioctl_get_param() argument
537 struct drm_file *file_priv) in ioctl_set_param() argument
551 struct drm_file *file_priv) in ioctl_gem_new() argument
554 VERB("%p:%p: size=0x%08x, flags=%08x", dev, file_priv, in ioctl_gem_new()
556 return omap_gem_new_handle(dev, file_priv, args->size, in ioctl_gem_new()
561 struct drm_file *file_priv) in ioctl_gem_cpu_prep() argument
567 VERB("%p:%p: handle=%d, op=%x", dev, file_priv, args->handle, args->op); in ioctl_gem_cpu_prep()
569 obj = drm_gem_object_lookup(dev, file_priv, args->handle); in ioctl_gem_cpu_prep()
584 struct drm_file *file_priv) in ioctl_gem_cpu_fini() argument
590 VERB("%p:%p: handle=%d", dev, file_priv, args->handle); in ioctl_gem_cpu_fini()
[all …]
Domap_fb.c97 struct drm_file *file_priv, in omap_framebuffer_create_handle() argument
101 return drm_gem_handle_create(file_priv, in omap_framebuffer_create_handle()
124 struct drm_file *file_priv, unsigned flags, unsigned color, in omap_framebuffer_dirty() argument
Domap_crtc.c279 if (event->base.file_priv) in omap_crtc_complete_page_flip()
/linux-4.4.14/drivers/gpu/drm/savage/
Dsavage_bci.c914 static int savage_bci_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in savage_bci_init() argument
918 LOCK_TEST_WITH_RETURN(dev, file_priv); in savage_bci_init()
930 static int savage_bci_event_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) in savage_bci_event_emit() argument
937 LOCK_TEST_WITH_RETURN(dev, file_priv); in savage_bci_event_emit()
945 static int savage_bci_event_wait(struct drm_device *dev, void *data, struct drm_file *file_priv) in savage_bci_event_wait() argument
981 struct drm_file *file_priv, in savage_bci_get_buffers() argument
992 buf->file_priv = file_priv; in savage_bci_get_buffers()
1006 int savage_bci_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv) in savage_bci_buffers() argument
1012 LOCK_TEST_WITH_RETURN(dev, file_priv); in savage_bci_buffers()
1033 ret = savage_bci_get_buffers(dev, file_priv, d); in savage_bci_buffers()
[all …]
Dsavage_drv.h199 extern int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv);
200 extern int savage_bci_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
215 struct drm_file *file_priv);
Dsavage_state.c956 int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv) in savage_bci_cmdbuf() argument
971 LOCK_TEST_WITH_RETURN(dev, file_priv); in savage_bci_cmdbuf()
/linux-4.4.14/drivers/gpu/drm/mga/
Dmga_state.c829 static int mga_dma_clear(struct drm_device *dev, void *data, struct drm_file *file_priv) in mga_dma_clear() argument
835 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_clear()
851 static int mga_dma_swap(struct drm_device *dev, void *data, struct drm_file *file_priv) in mga_dma_swap() argument
856 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_swap()
872 static int mga_dma_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv) in mga_dma_vertex() argument
880 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_vertex()
907 static int mga_dma_indices(struct drm_device *dev, void *data, struct drm_file *file_priv) in mga_dma_indices() argument
915 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_indices()
942 static int mga_dma_iload(struct drm_device *dev, void *data, struct drm_file *file_priv) in mga_dma_iload() argument
951 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_iload()
[all …]
Dmga_dma.c757 struct drm_file *file_priv) in mga_dma_bootstrap() argument
996 struct drm_file *file_priv) in mga_dma_init() argument
1001 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_init()
1021 struct drm_file *file_priv) in mga_dma_flush() argument
1026 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_flush()
1053 struct drm_file *file_priv) in mga_dma_reset() argument
1057 LOCK_TEST_WITH_RETURN(dev, file_priv); in mga_dma_reset()
1067 struct drm_file *file_priv, struct drm_dma *d) in mga_dma_get_buffers() argument
1077 buf->file_priv = file_priv; in mga_dma_get_buffers()
1092 struct drm_file *file_priv) in mga_dma_buffers() argument
[all …]
Dmga_drv.h159 struct drm_file *file_priv);
161 struct drm_file *file_priv);
163 struct drm_file *file_priv);
165 struct drm_file *file_priv);
167 struct drm_file *file_priv);
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_bo.c30 int vc4_dumb_create(struct drm_file *file_priv, in vc4_dumb_create() argument
48 ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle); in vc4_dumb_create()
Dvc4_drv.h109 int vc4_dumb_create(struct drm_file *file_priv,
Dvc4_crtc.c510 if (vc4_crtc->event && vc4_crtc->event->base.file_priv == file) { in vc4_cancel_page_flip()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_kms.c511 int amdgpu_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv) in amdgpu_driver_open_kms() argument
517 file_priv->driver_priv = NULL; in amdgpu_driver_open_kms()
536 file_priv->driver_priv = fpriv; in amdgpu_driver_open_kms()
557 struct drm_file *file_priv) in amdgpu_driver_postclose_kms() argument
560 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; in amdgpu_driver_postclose_kms()
578 file_priv->driver_priv = NULL; in amdgpu_driver_postclose_kms()
591 struct drm_file *file_priv) in amdgpu_driver_preclose_kms() argument
595 amdgpu_uvd_free_handles(adev, file_priv); in amdgpu_driver_preclose_kms()
596 amdgpu_vce_free_handles(adev, file_priv); in amdgpu_driver_preclose_kms()
Damdgpu_gem.c110 int amdgpu_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in amdgpu_gem_object_open() argument
114 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; in amdgpu_gem_object_open()
133 struct drm_file *file_priv) in amdgpu_gem_object_close() argument
137 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; in amdgpu_gem_object_close()
662 int amdgpu_mode_dumb_create(struct drm_file *file_priv, in amdgpu_mode_dumb_create() argument
683 r = drm_gem_handle_create(file_priv, gobj, &handle); in amdgpu_mode_dumb_create()
Damdgpu_display.c517 struct drm_file *file_priv, in amdgpu_user_framebuffer_create_handle() argument
522 return drm_gem_handle_create(file_priv, amdgpu_fb->obj, handle); in amdgpu_user_framebuffer_create_handle()
549 struct drm_file *file_priv, in amdgpu_user_framebuffer_create() argument
556 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in amdgpu_user_framebuffer_create()
Damdgpu_drv.c440 struct drm_file *file_priv = filp->private_data; in amdgpu_drm_ioctl() local
443 dev = file_priv->minor->dev; in amdgpu_drm_ioctl()
Damdgpu.h553 struct drm_file *file_priv);
555 struct drm_file *file_priv);
632 int amdgpu_mode_dumb_create(struct drm_file *file_priv,
2347 int amdgpu_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv);
2349 struct drm_file *file_priv);
2351 struct drm_file *file_priv);
Damdgpu_ttm.c996 struct drm_file *file_priv; in amdgpu_mmap() local
1002 file_priv = filp->private_data; in amdgpu_mmap()
1003 adev = file_priv->minor->dev->dev_private; in amdgpu_mmap()
Ddce_v8_0.c2467 struct drm_file *file_priv, in dce_v8_0_crtc_cursor_set2() argument
2492 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in dce_v8_0_crtc_cursor_set2()
Ddce_v11_0.c2544 struct drm_file *file_priv, in dce_v11_0_crtc_cursor_set2() argument
2569 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in dce_v11_0_crtc_cursor_set2()
Ddce_v10_0.c2555 struct drm_file *file_priv, in dce_v10_0_crtc_cursor_set2() argument
2580 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in dce_v10_0_crtc_cursor_set2()
/linux-4.4.14/drivers/gpu/drm/shmobile/
Dshmob_drm_kms.c106 shmob_drm_fb_create(struct drm_device *dev, struct drm_file *file_priv, in shmob_drm_fb_create() argument
134 return drm_fb_cma_create(dev, file_priv, mode_cmd); in shmob_drm_fb_create()
Dshmob_drm_crtc.c453 if (event && event->base.file_priv == file) { in shmob_drm_crtc_cancel_page_flip()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_fb.c33 struct drm_file *file_priv, in msm_framebuffer_create_handle() argument
37 return drm_gem_handle_create(file_priv, in msm_framebuffer_create_handle()
60 struct drm_file *file_priv, unsigned flags, unsigned color, in msm_framebuffer_dirty() argument
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_cursor.c32 struct drm_file *file_priv, in mga_crtc_cursor_set() argument
73 if (!handle || !file_priv) { in mga_crtc_cursor_set()
78 obj = drm_gem_object_lookup(dev, file_priv, handle); in mga_crtc_cursor_set()
Dmgag200_ttm.c423 struct drm_file *file_priv; in mgag200_mmap() local
429 file_priv = filp->private_data; in mgag200_mmap()
430 mdev = file_priv->minor->dev->dev_private; in mgag200_mmap()
Dmgag200_drv.h307 int mga_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv,
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_drv.h118 int udl_dumb_create(struct drm_file *file_priv,
121 int udl_gem_mmap(struct drm_file *file_priv, struct drm_device *dev,
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c410 struct drm_file *file_priv; in cirrus_mmap() local
416 file_priv = filp->private_data; in cirrus_mmap()
417 cirrus = file_priv->minor->dev->dev_private; in cirrus_mmap()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c426 struct drm_file *file_priv; in ast_mmap() local
432 file_priv = filp->private_data; in ast_mmap()
433 ast = file_priv->minor->dev->dev_private; in ast_mmap()
Dast_mode.c42 struct drm_file *file_priv,
1137 struct drm_file *file_priv, in ast_cursor_set() argument
1160 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); in ast_cursor_set()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c338 struct drm_file *file_priv; in bochs_mmap() local
344 file_priv = filp->private_data; in bochs_mmap()
345 bochs = file_priv->minor->dev->dev_private; in bochs_mmap()
/linux-4.4.14/drivers/gpu/drm/gma500/
Dgma_display.h70 struct drm_file *file_priv,
Dframebuffer.c45 struct drm_file *file_priv,
647 struct drm_file *file_priv, in psb_user_framebuffer_create_handle() argument
652 return drm_gem_handle_create(file_priv, &r->gem, handle); in psb_user_framebuffer_create_handle()
Dpsb_drv.c431 struct drm_file *file_priv = filp->private_data; in psb_unlocked_ioctl() local
432 struct drm_device *dev = file_priv->minor->dev; in psb_unlocked_ioctl()
Dgma_display.c331 struct drm_file *file_priv, in gma_crtc_cursor_set() argument
380 obj = drm_gem_object_lookup(dev, file_priv, handle); in gma_crtc_cursor_set()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_crtc.c121 if (!file || (event->base.file_priv == file)) { in complete_flip()
427 struct drm_file *file_priv, uint32_t handle, in mdp4_crtc_cursor_set() argument
444 cursor_bo = drm_gem_object_lookup(dev, file_priv, handle); in mdp4_crtc_cursor_set()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_kms.c138 rcar_du_fb_create(struct drm_device *dev, struct drm_file *file_priv, in rcar_du_fb_create() argument
181 return drm_fb_cma_create(dev, file_priv, mode_cmd); in rcar_du_fb_create()
Drcar_du_crtc.c297 if (event && event->base.file_priv == file) { in rcar_du_crtc_cancel_page_flip()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c405 struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd) in atmel_hlcdc_fb_create() argument
407 return drm_fb_cma_create(dev, file_priv, mode_cmd); in atmel_hlcdc_fb_create()
Datmel_hlcdc_crtc.c293 if (event && event->base.file_priv == file) { in atmel_hlcdc_crtc_cancel_page_flip()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_drv.c49 struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd) in tilcdc_fb_create() argument
51 return drm_fb_cma_create(dev, file_priv, mode_cmd); in tilcdc_fb_create()
Dtilcdc_crtc.c677 if (event && event->base.file_priv == file) { in tilcdc_crtc_cancel_page_flip()
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c987 nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, in nv04_crtc_cursor_set() argument
1005 gem = drm_gem_object_lookup(dev, file_priv, buffer_handle); in nv04_crtc_cursor_set()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_crtc.c149 if (!file || (event->base.file_priv == file)) { in complete_flip()
/linux-4.4.14/security/selinux/
Dhooks.c2357 struct tty_file_private *file_priv; in flush_unauthorized_files() local
2364 file_priv = list_first_entry(&tty->tty_files, in flush_unauthorized_files()
2366 file = file_priv->file; in flush_unauthorized_files()
/linux-4.4.14/drivers/gpu/drm/tegra/
Ddc.c996 if (dc->event && dc->event->base.file_priv == file) { in tegra_dc_cancel_page_flip()