/linux-4.4.14/drivers/gpu/drm/ |
D | drm_fops.c | 298 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 …]
|
D | drm_auth.c | 46 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()
|
D | drm_internal.h | 36 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 …]
|
D | drm_ioctl.c | 41 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 …]
|
D | drm_lock.c | 55 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 …]
|
D | drm_gem.c | 319 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 …]
|
D | drm_context.c | 173 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 …]
|
D | drm_prime.c | 405 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 …]
|
D | drm_drv.c | 145 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 …]
|
D | drm_agpsupport.c | 77 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
|
D | drm_gem_cma_helper.c | 144 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()
|
D | drm_dma.c | 135 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()
|
D | drm_crtc.c | 49 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 …]
|
D | drm_bufs.c | 390 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 …]
|
D | drm_legacy.h | 109 struct drm_file *file_priv); 111 struct drm_file *file_priv);
|
D | drm_atomic.c | 1330 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 …]
|
D | drm_irq.c | 623 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()
|
D | drm_fb_cma_helper.c | 63 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()
|
D | drm_crtc_internal.h | 43 void *data, struct drm_file *file_priv);
|
D | drm_scatter.c | 83 struct drm_file *file_priv) in drm_legacy_sg_alloc() argument 199 struct drm_file *file_priv) in drm_legacy_sg_free() argument
|
D | drm_pci.c | 218 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/ |
D | radeon_mem.c | 43 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 …]
|
D | radeon_state.c | 43 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 …]
|
D | radeon_cp.c | 750 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 …]
|
D | radeon_drv.h | 172 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 …]
|
D | radeon_kms.c | 626 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 …]
|
D | radeon_drv.c | 101 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()
|
D | radeon_irq.c | 287 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
|
D | r300_cmdbuf.c | 1013 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()
|
D | radeon_gem.c | 141 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()
|
D | r600_cp.c | 1783 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 …]
|
D | r600_blit.c | 540 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()
|
D | radeon_cursor.c | 251 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()
|
D | radeon_ttm.c | 988 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()
|
D | radeon_display.c | 1331 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()
|
D | radeon.h | 579 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);
|
D | radeon_mode.h | 872 struct drm_file *file_priv,
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
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) 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
|
D | exynos_drm_gem.h | 74 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,
|
D | exynos_drm_gem.c | 128 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 …]
|
D | exynos_drm_fb.c | 93 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()
|
D | exynos_drm_g2d.c | 412 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 …]
|
D | exynos_drm_drv.c | 348 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()
|
D | exynos_drm_ipp.c | 229 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 …]
|
D | exynos_drm_vidi.h | 17 struct drm_file *file_priv);
|
D | exynos_drm_ipp.h | 209 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
|
D | exynos_drm_vidi.c | 267 struct drm_file *file_priv) in vidi_connection_ioctl() argument
|
/linux-4.4.14/drivers/gpu/drm/via/ |
D | via_drv.c | 35 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()
|
D | via_drv.h | 126 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);
|
D | via_mm.c | 40 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()
|
D | via_dma.c | 229 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()
|
D | via_video.c | 68 int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_decoder_futex() argument
|
D | via_map.c | 78 int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in via_map_init() argument
|
D | via_dmablit.c | 776 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
|
D | via_irq.c | 350 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/ |
D | sis_drv.c | 83 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()
|
D | sis_mm.c | 63 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 …]
|
D | sis_drv.h | 76 struct drm_file *file_priv);
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_context.c | 207 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 …]
|
D | i915_gem.c | 323 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 …]
|
D | i915_drv.h | 877 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 …]
|
D | i915_dma.c | 56 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()
|
D | intel_drv.h | 1049 struct drm_file *file_priv); 1323 struct drm_file *file_priv); 1325 struct drm_file *file_priv); 1439 struct drm_file *file_priv);
|
D | i915_gem_execbuffer.c | 1283 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()
|
D | intel_overlay.c | 1087 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
|
D | i915_gem_gtt.h | 377 struct drm_i915_file_private *file_priv; member
|
D | i915_debugfs.c | 325 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()
|
D | intel_sprite.c | 959 struct drm_file *file_priv) in intel_sprite_set_colorkey() argument
|
D | i915_gem_gtt.c | 2201 ppgtt->file_priv = fpriv; in i915_ppgtt_create()
|
D | intel_display.c | 15824 work->event->base.file_priv == file) { in intel_modeset_preclose()
|
/linux-4.4.14/include/drm/ |
D | drm_agpsupport.h | 43 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);
|
D | drmP.h | 247 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 …]
|
D | drm_crtc.h | 165 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 …]
|
D | drm_gem_cma_helper.h | 33 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,
|
D | drm_legacy.h | 59 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); \
|
D | drm_fb_cma_helper.h | 21 struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd);
|
D | drm_gem.h | 167 int drm_gem_handle_create(struct drm_file *file_priv,
|
/linux-4.4.14/drivers/gpu/drm/i810/ |
D | i810_dma.c | 122 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 …]
|
D | i810_drv.h | 122 struct drm_file *file_priv); 126 struct drm_file *file_priv);
|
/linux-4.4.14/drivers/char/tpm/ |
D | tpm-dev.c | 24 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/ |
D | vmwgfx_drv.h | 539 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 …]
|
D | vmwgfx_fence.c | 587 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 …]
|
D | vmwgfx_ioctl.c | 39 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 …]
|
D | vmwgfx_fence.h | 99 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);
|
D | vmwgfx_prime.c | 121 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()
|
D | vmwgfx_drv.c | 976 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 …]
|
D | vmwgfx_ttm_glue.c | 33 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()
|
D | vmwgfx_surface.c | 674 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 …]
|
D | vmwgfx_kms.h | 198 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,
|
D | vmwgfx_resource.c | 632 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 …]
|
D | vmwgfx_context.c | 731 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()
|
D | vmwgfx_kms.c | 140 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 …]
|
D | vmwgfx_shader.c | 711 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()
|
D | vmwgfx_stdu.c | 708 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()
|
D | vmwgfx_scrn.c | 508 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()
|
D | vmwgfx_overlay.c | 462 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()
|
D | vmwgfx_execbuf.c | 3633 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/ |
D | nouveau_gem.c | 62 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 …]
|
D | nouveau_abi16.c | 37 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 …]
|
D | nouveau_display.c | 233 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()
|
D | nouveau_abi16.h | 5 struct drm_device *dev, void *data, struct drm_file *file_priv
|
D | nouveau_ttm.c | 269 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()
|
D | nouveau_usif.c | 93 filp = ntfy->p->base.file_priv; in usif_notify() 212 ntfy->p->base.file_priv = f; in usif_notify_get()
|
D | nv50_display.c | 1297 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/ |
D | qxl_ioctl.c | 34 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 …]
|
D | qxl_dumb.c | 31 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()
|
D | qxl_gem.c | 76 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
|
D | qxl_drv.h | 387 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,
|
D | qxl_ttm.c | 123 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()
|
D | qxl_display.c | 301 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()
|
D | qxl_fb.c | 271 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/ |
D | r128_state.c | 772 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 …]
|
D | r128_cce.c | 630 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 …]
|
D | r128_drv.h | 141 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/ |
D | virtgpu_gem.c | 81 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()
|
D | virtgpu_ioctl.c | 45 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()
|
D | virtgpu_display.c | 58 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()
|
D | virtgpu_ttm.c | 135 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()
|
D | virtgpu_drv.h | 236 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/ |
D | rockchip_drm_gem.c | 161 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()
|
D | rockchip_drm_fb.c | 60 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()
|
D | rockchip_drm_gem.h | 49 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/ |
D | omap_drv.c | 517 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 …]
|
D | omap_fb.c | 97 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
|
D | omap_crtc.c | 279 if (event->base.file_priv) in omap_crtc_complete_page_flip()
|
/linux-4.4.14/drivers/gpu/drm/savage/ |
D | savage_bci.c | 914 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 …]
|
D | savage_drv.h | 199 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);
|
D | savage_state.c | 956 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/ |
D | mga_state.c | 829 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 …]
|
D | mga_dma.c | 757 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 …]
|
D | mga_drv.h | 159 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/ |
D | vc4_bo.c | 30 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()
|
D | vc4_drv.h | 109 int vc4_dumb_create(struct drm_file *file_priv,
|
D | vc4_crtc.c | 510 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/ |
D | amdgpu_kms.c | 511 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()
|
D | amdgpu_gem.c | 110 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()
|
D | amdgpu_display.c | 517 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()
|
D | amdgpu_drv.c | 440 struct drm_file *file_priv = filp->private_data; in amdgpu_drm_ioctl() local 443 dev = file_priv->minor->dev; in amdgpu_drm_ioctl()
|
D | amdgpu.h | 553 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);
|
D | amdgpu_ttm.c | 996 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()
|
D | dce_v8_0.c | 2467 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()
|
D | dce_v11_0.c | 2544 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()
|
D | dce_v10_0.c | 2555 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/ |
D | shmob_drm_kms.c | 106 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()
|
D | shmob_drm_crtc.c | 453 if (event && event->base.file_priv == file) { in shmob_drm_crtc_cancel_page_flip()
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_fb.c | 33 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/ |
D | mgag200_cursor.c | 32 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()
|
D | mgag200_ttm.c | 423 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()
|
D | mgag200_drv.h | 307 int mga_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv,
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_drv.h | 118 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/ |
D | cirrus_ttm.c | 410 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/ |
D | ast_ttm.c | 426 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()
|
D | ast_mode.c | 42 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/ |
D | bochs_mm.c | 338 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/ |
D | gma_display.h | 70 struct drm_file *file_priv,
|
D | framebuffer.c | 45 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()
|
D | psb_drv.c | 431 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()
|
D | gma_display.c | 331 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/ |
D | mdp4_crtc.c | 121 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/ |
D | rcar_du_kms.c | 138 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()
|
D | rcar_du_crtc.c | 297 if (event && event->base.file_priv == file) { in rcar_du_crtc_cancel_page_flip()
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_dc.c | 405 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()
|
D | atmel_hlcdc_crtc.c | 293 if (event && event->base.file_priv == file) { in atmel_hlcdc_crtc_cancel_page_flip()
|
/linux-4.4.14/drivers/gpu/drm/tilcdc/ |
D | tilcdc_drv.c | 49 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()
|
D | tilcdc_crtc.c | 677 if (event && event->base.file_priv == file) { in tilcdc_crtc_cancel_page_flip()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
D | crtc.c | 987 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/ |
D | mdp5_crtc.c | 149 if (!file || (event->base.file_priv == file)) { in complete_flip()
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 2357 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/ |
D | dc.c | 996 if (dc->event && dc->event->base.file_priv == file) { in tegra_dc_cancel_page_flip()
|