/netbsd/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_crtc_internal.h | 99 struct drm_file *file_priv); 101 struct drm_file *file_priv); 123 struct drm_file *file_priv); 149 struct drm_file *file_priv, 163 struct drm_file *file_priv); 165 struct drm_file *file_priv); 197 struct drm_file *file_priv); 205 struct drm_file *file_priv); 209 struct drm_file *file_priv); 242 struct drm_file *file_priv, [all …]
|
H A D | drm_auth.c | 76 if (!file_priv->magic) { in drm_getmagic() 77 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic() 80 file_priv->magic = ret; in drm_getmagic() 82 auth->magic = file_priv->magic; in drm_getmagic() 92 struct drm_file *file_priv) in drm_authmagic() argument 190 struct drm_file *file_priv) in drm_setmaster_ioctl() argument 203 if (!file_priv->master) { in drm_setmaster_ioctl() 208 if (!file_priv->is_master) { in drm_setmaster_ioctl() 281 if (file_priv->magic) in drm_master_release() 282 idr_remove(&file_priv->master->magic_map, file_priv->magic); in drm_master_release() [all …]
|
H A D | drm_file.c | 224 e->file_priv = NULL; in drm_events_release() 321 list_del(&file_priv->lhead); in drm_close_helper() 324 drm_file_free(file_priv); in drm_close_helper() 592 file_priv->event_space -= length; in drm_read() 673 struct drm_file *file_priv, in drm_event_reserve_init_locked() argument 680 file_priv->event_space -= e->length; in drm_event_reserve_init_locked() 684 p->file_priv = file_priv; in drm_event_reserve_init_locked() 715 struct drm_file *file_priv, in drm_event_reserve_init() argument 744 if (p->file_priv) { in drm_event_cancel_free() 786 if (!e->file_priv) { in drm_send_event_locked() [all …]
|
H A D | drm_lock.c | 119 lock_data->file_priv = NULL; in drm_lock_transfer() 170 struct drm_file *file_priv) in drm_legacy_lock() argument 174 struct drm_master *master = file_priv->master; in drm_legacy_lock() 180 ++file_priv->lock_count; in drm_legacy_lock() 207 master->lock.file_priv = file_priv; in drm_legacy_lock() 234 if (!drm_is_current_master(file_priv)) { in drm_legacy_lock() 265 struct drm_master *master = file_priv->master; in drm_legacy_unlock() 336 struct drm_file *file_priv) in drm_legacy_i_have_hw_lock() argument 338 struct drm_master *master = file_priv->master; in drm_legacy_i_have_hw_lock() 341 master->lock.file_priv == file_priv); in drm_legacy_i_have_hw_lock() [all …]
|
H A D | drm_dumb_buffers.c | 65 struct drm_file *file_priv) in drm_mode_create_dumb() argument 99 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb() 103 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl() argument 105 return drm_mode_create_dumb(dev, data, file_priv); in drm_mode_create_dumb_ioctl() 123 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() argument 131 return dev->driver->dumb_map_offset(file_priv, dev, in drm_mode_mmap_dumb_ioctl() 140 struct drm_file *file_priv) in drm_mode_destroy_dumb() argument 146 return dev->driver->dumb_destroy(file_priv, dev, handle); in drm_mode_destroy_dumb() 148 return drm_gem_dumb_destroy(file_priv, dev, handle); in drm_mode_destroy_dumb() 152 void *data, struct drm_file *file_priv) in drm_mode_destroy_dumb_ioctl() argument [all …]
|
H A D | drm_internal.h | 55 struct drm_file *file_priv); 62 struct drm_file *file_priv) in drm_irq_by_busid() argument 81 struct drm_file *file_priv); 83 struct drm_file *file_priv); 108 struct drm_file *file_priv); 126 struct drm_file *file_priv); 128 struct drm_file *file_priv); 130 struct drm_file *file_priv); 132 struct drm_file *file_priv); 157 struct drm_file *file_priv); [all …]
|
H A D | drm_ioctl.c | 129 struct drm_file *file_priv) in drm_getunique() argument 194 struct drm_file *file_priv) in drm_getclient() argument 238 struct drm_file *file_priv) in drm_getstats() argument 367 file_priv->atomic = req->value; in drm_setclientcap() 380 if (!file_priv->atomic) in drm_setclientcap() 462 struct drm_file *file_priv) in drm_noop() argument 485 struct drm_file *file_priv) in drm_invalid_op() argument 526 struct drm_file *file_priv) in drm_version() argument 566 !file_priv->authenticated)) in drm_ioctl_permit() 576 drm_is_render_client(file_priv))) in drm_ioctl_permit() [all …]
|
H A D | drm_framebuffer.c | 123 struct drm_file *file_priv) in drm_mode_addfb() argument 144 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb() 154 void *data, struct drm_file *file_priv) in drm_mode_addfb_ioctl() argument 298 struct drm_file *file_priv) in drm_internal_framebuffer_create() argument 372 mutex_lock(&file_priv->fbs_lock); in drm_mode_addfb2() 374 mutex_unlock(&file_priv->fbs_lock); in drm_mode_addfb2() 435 struct drm_file *file_priv) in drm_mode_rmfb() argument 448 mutex_lock(&file_priv->fbs_lock); in drm_mode_rmfb() 453 mutex_unlock(&file_priv->fbs_lock); in drm_mode_rmfb() 458 mutex_unlock(&file_priv->fbs_lock); in drm_mode_rmfb() [all …]
|
H A D | drm_context.c | 187 struct drm_file *file_priv) in drm_legacy_getsareactx() argument 235 struct drm_file *file_priv) in drm_legacy_setsareactx() argument 313 struct drm_file *file_priv, int new) in drm_context_switch_complete() argument 317 spin_lock(&file_priv->master->lock.spinlock); in drm_context_switch_complete() 342 struct drm_file *file_priv) in drm_legacy_resctx() argument 377 struct drm_file *file_priv) in drm_legacy_addctx() argument 409 ctx_entry->tag = file_priv; in drm_legacy_addctx() 428 struct drm_file *file_priv) in drm_legacy_getctx() argument 454 struct drm_file *file_priv) in drm_legacy_switchctx() argument 478 struct drm_file *file_priv) in drm_legacy_newctx() argument [all …]
|
/netbsd/sys/external/bsd/drm/dist/shared-core/ |
H A D | radeon_mem.c | 52 newblock->file_priv = NULL; in split_block() 69 newblock->file_priv = NULL; in split_block() 79 p->file_priv = file_priv; in split_block() 111 p->file_priv = NULL; in free_block() 116 if (p->next->file_priv == NULL) { in free_block() 124 if (p->prev->file_priv == NULL) { in free_block() 150 blocks->file_priv = NULL; in init_heap() 169 if (p->file_priv == file_priv) in radeon_mem_release() 170 p->file_priv = NULL; in radeon_mem_release() 177 while (p->file_priv == NULL && p->next->file_priv == NULL) { in radeon_mem_release() [all …]
|
H A D | i915_mem.c | 102 newblock->file_priv = NULL; in split_block() 119 newblock->file_priv = NULL; in split_block() 129 p->file_priv = file_priv; in split_block() 161 p->file_priv = NULL; in free_block() 200 blocks->file_priv = NULL; in init_heap() 220 if (p->file_priv == file_priv) { in i915_mem_release() 221 p->file_priv = NULL; in i915_mem_release() 230 while (p->file_priv == NULL && p->next->file_priv == NULL) { in i915_mem_release() 272 struct drm_file *file_priv) in i915_mem_alloc() argument 310 struct drm_file *file_priv) in i915_mem_free() argument [all …]
|
H A D | i915_drv.h | 421 struct drm_file *file_priv); 423 struct drm_file *file_priv); 432 struct drm_file *file_priv); 434 struct drm_file *file_priv); 453 struct drm_file *file_priv); 464 struct drm_file *file_priv); 472 struct drm_file *file_priv); 478 struct drm_file *file_priv); 484 struct drm_file *file_priv); 492 struct drm_file *file_priv); [all …]
|
H A D | radeon_state.c | 1862 buf->file_priv = file_priv; in radeon_cp_dispatch_texture() 2002 s->file_priv = file_priv; in alloc_surface() 2018 s->file_priv = file_priv; in alloc_surface() 2034 s->file_priv = file_priv; in alloc_surface() 2090 if (dev_priv->virt_surfaces[i].file_priv == file_priv) in radeon_surfaces_release() 2263 if (buf->file_priv != file_priv) { in radeon_cp_vertex() 2346 if (buf->file_priv != file_priv) { in radeon_cp_indices() 2478 if (buf->file_priv != file_priv) { in radeon_cp_indirect() 2555 if (buf->file_priv != file_priv) { in radeon_cp_vertex2() 2961 if (buf->file_priv != file_priv || buf->pending) { in radeon_cp_cmdbuf() [all …]
|
H A D | mach64_state.c | 217 struct drm_file *file_priv, in mach64_dma_dispatch_clear() argument 361 struct drm_file *file_priv) in mach64_dma_dispatch_swap() argument 551 struct drm_file *file_priv, in mach64_dma_dispatch_vertex() argument 651 struct drm_file *file_priv, in mach64_dma_dispatch_blit() argument 775 struct drm_file *file_priv) in mach64_dma_clear() argument 784 LOCK_TEST_WITH_RETURN(dev, file_priv); in mach64_dma_clear() 801 struct drm_file *file_priv) in mach64_dma_swap() argument 809 LOCK_TEST_WITH_RETURN(dev, file_priv); in mach64_dma_swap() 823 struct drm_file *file_priv) in mach64_dma_vertex() argument 858 struct drm_file *file_priv) in mach64_dma_blit() argument [all …]
|
/netbsd/sys/external/bsd/drm/dist/bsd-core/ |
H A D | drmP.h | 394 dev->lock.file_priv != file_priv) { \ 1086 struct drm_file *file_priv); 1121 struct drm_file *file_priv); 1131 struct drm_file *file_priv); 1143 struct drm_file *file_priv); 1159 struct drm_file *file_priv); 1161 struct drm_file *file_priv); 1163 struct drm_file *file_priv); 1171 struct drm_file *file_priv); 1188 struct drm_file *file_priv); [all …]
|
H A D | drm_drv.c | 576 dev->lock.file_priv = NULL; in drm_lastclose() 823 struct drm_file *file_priv; in drm_close() local 828 file_priv = data; in drm_close() 829 dev = file_priv->dev; in drm_close() 840 if (file_priv == NULL) { in drm_close() 863 && dev->lock.file_priv == file_priv) { in drm_close() 887 dev->lock.file_priv = file_priv; in drm_close() 969 struct drm_file *file_priv; in drm_ioctl() local 981 if (file_priv == NULL) { in drm_ioctl() 988 ++file_priv->ioctl_count; in drm_ioctl() [all …]
|
/netbsd/sys/external/bsd/drm2/dist/drm/i810/ |
H A D | i810_dma.c | 144 old_fops = file_priv->filp->f_op; in i810_map_buffer() 151 file_priv->filp->f_op = old_fops; in i810_map_buffer() 199 buf->file_priv = file_priv; in i810_dma_get_buffer() 433 struct drm_file *file_priv) in i810_dma_init() argument 913 if (buf->file_priv == file_priv && buf_priv) { in i810_driver_reclaim_buffers() 1026 struct drm_file *file_priv) in i810_copybuf() argument 1033 struct drm_file *file_priv) in i810_docopy() argument 1122 struct drm_file *file_priv) in i810_rstatus() argument 1130 struct drm_file *file_priv) in i810_ov0_info() argument 1142 struct drm_file *file_priv) in i810_fstatus() argument [all …]
|
/netbsd/sys/external/bsd/drm2/dist/drm/via/ |
H A D | via_drv.c | 44 struct via_file_private *file_priv; in via_driver_open() local 47 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in via_driver_open() 48 if (!file_priv) in via_driver_open() 51 file->driver_priv = file_priv; in via_driver_open() 53 INIT_LIST_HEAD(&file_priv->obj_list); in via_driver_open() 60 struct via_file_private *file_priv = file->driver_priv; in via_driver_postclose() local 62 kfree(file_priv); in via_driver_postclose()
|
H A D | via_drv.h | 205 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 206 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); 207 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); 208 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 209 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 210 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv); 211 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv); 212 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv); 213 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv); 239 struct drm_file *file_priv);
|
/netbsd/sys/external/bsd/drm2/dist/drm/sis/ |
H A D | sis_drv.c | 86 struct sis_file_private *file_priv; in sis_driver_open() local 89 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in sis_driver_open() 90 if (!file_priv) in sis_driver_open() 93 file->driver_priv = file_priv; in sis_driver_open() 95 INIT_LIST_HEAD(&file_priv->obj_list); in sis_driver_open() 102 struct sis_file_private *file_priv = file->driver_priv; in sis_driver_postclose() local 104 kfree(file_priv); in sis_driver_postclose()
|
H A D | sis_mm.c | 71 static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_fb_init() argument 97 struct sis_file_private *file_priv = file->driver_priv; in sis_drm_alloc() local 146 list_add(&item->owner_list, &file_priv->obj_list); in sis_drm_alloc() 204 struct drm_file *file_priv) in sis_fb_alloc() argument 206 return sis_drm_alloc(dev, file_priv, data, VIDEO_TYPE); in sis_fb_alloc() 210 struct drm_file *file_priv) in sis_ioctl_agp_init() argument 228 struct drm_file *file_priv) in sis_ioctl_agp_alloc() argument 231 return sis_drm_alloc(dev, file_priv, data, AGP_TYPE); in sis_ioctl_agp_alloc() 326 struct sis_file_private *file_priv = file->driver_priv; in sis_reclaim_buffers_locked() local 335 if (list_empty(&file_priv->obj_list)) { in sis_reclaim_buffers_locked() [all …]
|
/netbsd/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_drv.h | 750 struct drm_file *file_priv); 752 struct drm_file *file_priv); 919 struct drm_file *file_priv); 1140 struct drm_file *file_priv); 1156 struct drm_file *file_priv, 1163 struct drm_file *file_priv); 1211 struct drm_file *file_priv, 1214 struct drm_file *file_priv, 1281 struct drm_file *file_priv); 1313 struct drm_file *file_priv); [all …]
|
H A D | vmwgfx_ioctl.c | 44 struct drm_file *file_priv) in vmw_getparam_ioctl() argument 49 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_getparam_ioctl() 182 struct drm_file *file_priv) in vmw_get_cap_3d_ioctl() argument 193 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_get_cap_3d_ioctl() 254 struct drm_file *file_priv) in vmw_present_ioctl() argument 316 ret = vmw_kms_present(dev_priv, file_priv, in vmw_present_ioctl() 337 struct drm_file *file_priv) in vmw_present_readback_ioctl() argument 398 ret = vmw_kms_readback(dev_priv, file_priv, in vmw_present_readback_ioctl() 427 struct drm_file *file_priv = filp->private_data; in vmw_fops_poll() local 429 vmw_priv(file_priv->minor->dev); in vmw_fops_poll() [all …]
|
/netbsd/sys/external/bsd/drm2/dist/include/drm/ |
H A D | drm_file.h | 141 struct drm_file *file_priv; member 374 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() argument 376 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client() 388 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() argument 390 return file_priv->minor->type == DRM_MINOR_RENDER; in drm_is_render_client() 405 struct drm_file *file_priv, 409 struct drm_file *file_priv,
|
/netbsd/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_gem.c | 72 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open() 147 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close() 235 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info() 271 struct drm_file *file_priv) in nouveau_gem_ioctl_new() argument 464 nvbo->reserved_by = file_priv; in validate_init() 556 struct drm_file *file_priv, in nouveau_gem_pushbuf_validate() argument 692 struct drm_file *file_priv) in nouveau_gem_ioctl_pushbuf() argument 922 struct drm_file *file_priv) in nouveau_gem_ioctl_cpu_prep() argument 954 struct drm_file *file_priv) in nouveau_gem_ioctl_cpu_fini() argument 972 struct drm_file *file_priv) in nouveau_gem_ioctl_info() argument [all …]
|