/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_gem.h | 13 struct drm_file *file_priv); 15 struct drm_file *file_priv);
|
H A D | radeon_kms.h | 15 int radeon_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv); 17 struct drm_file *file_priv); 19 struct drm_file *file_priv); 28 struct drm_file *file_priv);
|
H A D | radeon_mem.c | 44 struct drm_file *file_priv) 54 newblock->file_priv = NULL; 71 newblock->file_priv = NULL; 81 p->file_priv = file_priv; 86 int align2, struct drm_file *file_priv) 93 if (p->file_priv == NULL && start + size <= p->start + p->size) 94 return split_block(p, start, size, file_priv); 113 p->file_priv = NULL; 115 /* Assumes a single contiguous range. Needs a special file_priv i 43 split_block(struct mem_block *p, int start, int size, struct drm_file *file_priv) argument 85 alloc_block(struct mem_block *heap, int size, int align2, struct drm_file *file_priv) argument 163 radeon_mem_release(struct drm_file *file_priv, struct mem_block *heap) argument 222 radeon_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 257 radeon_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 283 radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
/freebsd-11-stable/sys/dev/drm/ |
H A D | radeon_mem.c | 45 struct drm_file *file_priv) 55 newblock->file_priv = NULL; 72 newblock->file_priv = NULL; 82 p->file_priv = file_priv; 87 int align2, struct drm_file *file_priv) 94 if (p->file_priv == NULL && start + size <= p->start + p->size) 95 return split_block(p, start, size, file_priv); 114 p->file_priv = NULL; 116 /* Assumes a single contiguous range. Needs a special file_priv i 44 split_block(struct mem_block *p, int start, int size, struct drm_file *file_priv) argument 86 alloc_block(struct mem_block *heap, int size, int align2, struct drm_file *file_priv) argument 164 radeon_mem_release(struct drm_file *file_priv, struct mem_block *heap) argument 223 radeon_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 258 radeon_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 284 radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | i915_mem.c | 95 struct drm_file *file_priv) 105 newblock->file_priv = NULL; 122 newblock->file_priv = NULL; 132 p->file_priv = file_priv; 137 int align2, struct drm_file *file_priv) 144 if (p->file_priv == NULL && start + size <= p->start + p->size) 145 return split_block(p, start, size, file_priv); 164 p->file_priv = NULL; 166 /* Assumes a single contiguous range. Needs a special file_priv i 94 split_block(struct mem_block *p, int start, int size, struct drm_file *file_priv) argument 136 alloc_block(struct mem_block *heap, int size, int align2, struct drm_file *file_priv) argument 214 i915_mem_release(struct drm_device * dev, struct drm_file *file_priv, struct mem_block *heap) argument 274 i915_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 312 i915_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 340 i915_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | via_drv.h | 121 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 122 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); 123 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); 124 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 125 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 126 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv); 127 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv); 128 extern int via_dma_blit_sync( struct drm_device *dev, void *data, struct drm_file *file_priv ); 129 extern int via_dma_blit( struct drm_device *dev, void *data, struct drm_file *file_priv ); 155 struct drm_file *file_priv); [all...] |
H A D | drmP.h | 286 #define LOCK_TEST_WITH_RETURN(dev, file_priv) \ 289 dev->lock.file_priv != file_priv) { \ 340 struct drm_file *file_priv); 371 struct drm_file *file_priv; /* Unique identifier of holding process */ member in struct:drm_buf 428 struct drm_file *file_priv; /* Unique identifier of holding process (NULL is kernel)*/ member in struct:drm_lock_data 548 void (*preclose)(struct drm_device *, struct drm_file *file_priv); 553 struct drm_file *file_priv); 555 struct drm_file *file_priv); 779 void drm_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv); [all...] |
H A D | drm_dma.c | 99 buf->file_priv= NULL; 103 void drm_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv) argument 112 if (dma->buflist[i]->file_priv == file_priv) { 129 int drm_dma(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 134 return -dev->driver->dma_ioctl(dev, data, file_priv);
|
H A D | drm_lock.c | 55 int drm_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 77 dev->lock.file_priv = file_priv; 109 int drm_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 172 lock_data->file_priv = NULL; 186 lock_data->file_priv = NULL;
|
H A D | i915_drv.h | 93 struct drm_file *file_priv; /* NULL: free, -1: heap, other: real files */ member in struct:mem_block 423 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv); 426 struct drm_file *file_priv); 428 struct drm_file *file_priv); 438 struct drm_file *file_priv); 440 struct drm_file *file_priv); 449 struct drm_file *file_priv); 451 struct drm_file *file_priv); 457 struct drm_file *file_priv); 468 struct drm_file *file_priv); [all...] |
H A D | via_mm.c | 40 int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 60 int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 114 struct drm_file *file_priv) 135 (unsigned long)file_priv); 153 int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 167 struct drm_file *file_priv) 171 if (drm_sman_owner_clean(&dev_priv->sman, (unsigned long)file_priv)) 177 drm_sman_owner_cleanup(&dev_priv->sman, (unsigned long)file_priv); 113 via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 166 via_reclaim_buffers_locked(struct drm_device * dev, struct drm_file *file_priv) argument
|
H A D | drm_vm.c | 38 struct drm_file *file_priv = NULL; local 44 /* d_mmap gets called twice, we can only reference file_priv during 48 error = devfs_get_cdevpriv((void **)&file_priv); 54 if (file_priv && !file_priv->authenticated)
|
H A D | radeon_state.c | 44 struct drm_file *file_priv, 76 radeon_priv = file_priv->driver_priv; 95 struct drm_file *file_priv, 101 if (radeon_check_and_fixup_offset(dev_priv, file_priv, 109 if (radeon_check_and_fixup_offset(dev_priv, file_priv, 122 if (radeon_check_and_fixup_offset(dev_priv, file_priv, 132 if (radeon_check_and_fixup_offset(dev_priv, file_priv, 148 file_priv, 164 file_priv, 269 struct drm_file *file_priv, 42 radeon_check_and_fixup_offset(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, u32 *offset) argument 93 radeon_check_and_fixup_packets(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, int id, u32 *data) argument 267 radeon_check_and_fixup_packet3(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, drm_radeon_kcmd_buffer_t * cmdbuf, unsigned int *cmdsz) argument 446 radeon_emit_state(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, drm_radeon_context_regs_t * ctx, drm_radeon_texture_regs_t * tex, unsigned int dirty) argument 615 radeon_emit_state2(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, drm_radeon_state_t * state) argument 1659 radeon_cp_dispatch_texture(struct drm_device * dev, struct drm_file *file_priv, drm_radeon_texture_t * tex, drm_radeon_tex_image_t * image) argument 1949 alloc_surface(drm_radeon_surface_alloc_t *new, drm_radeon_private_t *dev_priv, struct drm_file *file_priv) argument 2045 free_surface(struct drm_file *file_priv, drm_radeon_private_t * dev_priv, int lower) argument 2082 radeon_surfaces_release(struct drm_file *file_priv, drm_radeon_private_t * dev_priv) argument 2096 radeon_surface_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2107 radeon_surface_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2118 radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2173 radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2191 radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2215 radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2293 radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2383 radeon_cp_texture(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2413 radeon_cp_stipple(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2432 radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2503 radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2597 radeon_emit_packets(drm_radeon_private_t * dev_priv, struct drm_file *file_priv, drm_radeon_cmd_header_t header, drm_radeon_kcmd_buffer_t *cmdbuf) argument 2723 radeon_emit_packet3(struct drm_device * dev, struct drm_file *file_priv, drm_radeon_kcmd_buffer_t *cmdbuf) argument 2749 radeon_emit_packet3_cliprect(struct drm_device *dev, struct drm_file *file_priv, drm_radeon_kcmd_buffer_t *cmdbuf, int orig_nbox) argument 2840 radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3003 radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3100 radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3157 radeon_driver_preclose(struct drm_device *dev, struct drm_file *file_priv) argument 3182 radeon_driver_open(struct drm_device *dev, struct drm_file *file_priv) argument 3204 radeon_driver_postclose(struct drm_device *dev, struct drm_file *file_priv) argument [all...] |
H A D | drm_auth.c | 140 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 146 if (file_priv->magic) { 147 auth->magic = file_priv->magic; 158 file_priv->magic = auth->magic; 159 drm_add_magic(dev, file_priv, auth->magic); 172 struct drm_file *file_priv) 171 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drm_fops.c | 290 static void drm_master_release(struct drm_device *dev, struct drm_file *file_priv) argument 293 if (drm_i_have_hw_lock(dev, file_priv)) { 295 file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 296 drm_lock_free(&file_priv->master->lock, 297 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 301 static void drm_events_release(struct drm_file *file_priv) argument 303 struct drm_device *dev = file_priv->minor->dev; 312 if (v->base.file_priv == file_priv) { 339 struct drm_file *file_priv = data; local 471 drm_dequeue_event(struct drm_file *file_priv, struct uio *uio, struct drm_pending_event **out) argument 501 struct drm_file *file_priv; local 546 struct drm_file *file_priv; local 560 struct drm_file *file_priv; local [all...] |
H A D | drm_auth.c | 136 * \param file_priv DRM file private. 143 * file_priv. 147 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 153 if (file_priv->magic) { 154 auth->magic = file_priv->magic; 162 } while (drm_find_file(file_priv->master, auth->magic)); 163 file_priv->magic = auth->magic; 164 drm_add_magic(file_priv->master, file_priv, auth->magic); 176 * \param file_priv DR 185 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_ioctl.c | 46 * \param file_priv DRM file private. 54 struct drm_file *file_priv) 57 struct drm_master *master = file_priv->master; 83 * \param file_priv DRM file private. 94 struct drm_file *file_priv) 97 struct drm_master *master = file_priv->master; 120 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) argument 122 struct drm_master *master = file_priv->master; 141 * \param file_priv DRM file private. 151 struct drm_file *file_priv) 53 drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 93 drm_setunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 150 drm_getmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 201 drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 240 drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 265 drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 308 drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 355 drm_noop(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_lock.c | 51 * \param file_priv DRM file private. 58 int drm_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 61 struct drm_master *master = file_priv->master; 64 ++file_priv->lock_count; 90 master->lock.file_priv = file_priv; 117 if (!file_priv->is_master) { 145 * \param file_priv DRM file private. 152 int drm_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 155 struct drm_master *master = file_priv 374 drm_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv) argument [all...] |
H A D | drm_context.c | 181 * \param file_priv DRM file private. 190 struct drm_file *file_priv) 214 * \param file_priv DRM file private. 223 struct drm_file *file_priv) 293 struct drm_file *file_priv, int new) 298 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { 315 * \param file_priv DRM file private. 321 struct drm_file *file_priv) 344 * \param file_priv DRM file private. 352 struct drm_file *file_priv) 189 drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 222 drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 292 drm_context_switch_complete(struct drm_device *dev, struct drm_file *file_priv, int new) argument 320 drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 351 drm_addctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 387 drm_modctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 402 drm_getctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 423 drm_switchctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 443 drm_newctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 465 drm_rmctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_ioc32.c | 84 struct drm_file *file_priv) 97 err = drm_version(dev, (void *)&version, file_priv); 117 struct drm_file *file_priv) 126 err = drm_getunique(dev, (void *)&u, file_priv); 136 struct drm_file *file_priv) 144 return drm_setunique(dev, (void *)&u, file_priv); 157 struct drm_file *file_priv) 166 err = drm_getmap(dev, (void *)&map, file_priv); 184 struct drm_file *file_priv) 196 err = drm_addmap_ioctl(dev, (void *)&map, file_priv); 83 compat_drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 116 compat_drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 135 compat_drm_setunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 156 compat_drm_getmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 183 compat_drm_addmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 213 compat_drm_rmmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 233 compat_drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 264 compat_drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 293 compat_drm_addbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 321 compat_drm_markbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 339 compat_drm_infobufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 396 compat_drm_mapbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 445 compat_drm_freebufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 462 compat_drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 474 compat_drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 497 compat_drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 529 compat_drm_dma(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 565 compat_drm_agp_enable(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 590 compat_drm_agp_info(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 621 compat_drm_agp_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 641 compat_drm_agp_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 657 compat_drm_agp_bind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 669 compat_drm_agp_unbind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 686 compat_drm_sg_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 705 compat_drm_sg_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 744 compat_drm_wait_vblank(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_vm.c | 52 struct drm_file *file_priv = NULL; local 58 /* d_mmap gets called twice, we can only reference file_priv during 62 error = devfs_get_cdevpriv((void **)&file_priv); 68 if (file_priv && !file_priv->authenticated)
|
H A D | drm_stub.c | 176 struct drm_file *file_priv) 180 if (file_priv->is_master) 183 if (file_priv->minor->master && file_priv->minor->master != file_priv->master) 186 if (!file_priv->master) 189 if (file_priv->minor->master) 193 file_priv->minor->master = drm_master_get(file_priv->master); 194 file_priv 175 drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 207 drm_dropmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drmP.h | 272 _file_priv->master->lock.file_priv != _file_priv) { \ 275 _file_priv->master->lock.file_priv, _file_priv); \ 284 * \param file_priv DRM file private pointer. 289 struct drm_file *file_priv); 338 struct drm_file *file_priv; /**< Private of holding file descr */ member in struct:drm_buf 395 struct drm_file *file_priv; member in struct:drm_pending_event 438 struct drm_file *file_priv; member in struct:drm_lock_data 707 void (*preclose) (struct drm_device *, struct drm_file *file_priv); 713 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv); 854 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 1864 drm_agp_acquire_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1875 drm_agp_release_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1887 drm_agp_enable_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1899 drm_agp_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1911 drm_agp_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1923 drm_agp_free_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1935 drm_agp_unbind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1947 drm_agp_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | i915_ioc32.c | 56 static int compat_i915_batchbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 68 return i915_batchbuffer(dev, (void *)&batchbuffer, file_priv); 80 static int compat_i915_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 91 return i915_cmdbuffer(dev, (void *)&cmdbuffer, file_priv); 98 static int compat_i915_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 105 return i915_irq_emit(dev, (void *)&request, file_priv); 112 static int compat_i915_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 120 return i915_getparam(dev, (void *)&request, file_priv);
|
H A D | i915_gem_context.c | 102 i915_gem_context_get(struct drm_i915_file_private *file_priv, u32 id); 138 if (ctx->file_priv) 139 drm_gem_names_remove(&ctx->file_priv->context_idr, ctx->id); 150 struct drm_i915_file_private *file_priv, 181 /* Default context will never have a file_priv */ 182 if (file_priv == NULL) { 187 ctx->file_priv = file_priv; 191 ret = drm_gem_name_create(&file_priv->context_idr, ctx, &id); 324 struct drm_i915_file_private *file_priv local 149 create_hw_context(struct drm_device *dev, struct drm_i915_file_private *file_priv, struct i915_hw_context **ret_ctx) argument 333 i915_gem_context_get(struct drm_i915_file_private *file_priv, u32 id) argument 502 struct drm_i915_file_private *file_priv = file->driver_priv; local 531 struct drm_i915_file_private *file_priv = file->driver_priv; local [all...] |