/freebsd-current/sys/dev/drm2/ |
H A D | drm_fops.c | 284 static void drm_master_release(struct drm_device *dev, struct drm_file *file_priv) argument 287 if (drm_i_have_hw_lock(dev, file_priv)) { 289 file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 290 drm_lock_free(&file_priv->master->lock, 291 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 295 static void drm_events_release(struct drm_file *file_priv) argument 297 struct drm_device *dev = file_priv->minor->dev; 306 if (v->base.file_priv == file_priv) { 333 struct drm_file *file_priv = data; local 463 drm_dequeue_event(struct drm_file *file_priv, struct uio *uio, struct drm_pending_event **out) argument 493 struct drm_file *file_priv; local 538 struct drm_file *file_priv; local 552 struct drm_file *file_priv; local [all...] |
H A D | drm_auth.c | 134 * \param file_priv DRM file private. 141 * file_priv. 145 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 151 if (file_priv->magic) { 152 auth->magic = file_priv->magic; 160 } while (drm_find_file(file_priv->master, auth->magic)); 161 file_priv->magic = auth->magic; 162 drm_add_magic(file_priv->master, file_priv, auth->magic); 174 * \param file_priv DR 183 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_ioctl.c | 44 * \param file_priv DRM file private. 52 struct drm_file *file_priv) 55 struct drm_master *master = file_priv->master; 81 * \param file_priv DRM file private. 92 struct drm_file *file_priv) 95 struct drm_master *master = file_priv->master; 118 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) argument 120 struct drm_master *master = file_priv->master; 139 * \param file_priv DRM file private. 149 struct drm_file *file_priv) 51 drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 91 drm_setunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 148 drm_getmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 199 drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 238 drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 263 drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 306 drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 353 drm_noop(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_lock.c | 49 * \param file_priv DRM file private. 56 int drm_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 59 struct drm_master *master = file_priv->master; 62 ++file_priv->lock_count; 88 master->lock.file_priv = file_priv; 115 if (!file_priv->is_master) { 143 * \param file_priv DRM file private. 150 int drm_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 153 struct drm_master *master = file_priv 372 drm_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv) argument [all...] |
H A D | drm_ioc32.c | 80 struct drm_file *file_priv) 93 err = drm_version(dev, (void *)&version, file_priv); 113 struct drm_file *file_priv) 122 err = drm_getunique(dev, (void *)&u, file_priv); 132 struct drm_file *file_priv) 140 return drm_setunique(dev, (void *)&u, file_priv); 153 struct drm_file *file_priv) 162 err = drm_getmap(dev, (void *)&map, file_priv); 180 struct drm_file *file_priv) 192 err = drm_addmap_ioctl(dev, (void *)&map, file_priv); 79 compat_drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 112 compat_drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 131 compat_drm_setunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 152 compat_drm_getmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 179 compat_drm_addmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 209 compat_drm_rmmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 229 compat_drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 260 compat_drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 289 compat_drm_addbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 317 compat_drm_markbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 335 compat_drm_infobufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 392 compat_drm_mapbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 441 compat_drm_freebufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 458 compat_drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 470 compat_drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 493 compat_drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 525 compat_drm_dma(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 561 compat_drm_agp_enable(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 586 compat_drm_agp_info(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 617 compat_drm_agp_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 637 compat_drm_agp_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 653 compat_drm_agp_bind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 665 compat_drm_agp_unbind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 682 compat_drm_sg_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 701 compat_drm_sg_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 740 compat_drm_wait_vblank(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_context.c | 179 * \param file_priv DRM file private. 188 struct drm_file *file_priv) 212 * \param file_priv DRM file private. 221 struct drm_file *file_priv) 291 struct drm_file *file_priv, int new) 296 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { 313 * \param file_priv DRM file private. 319 struct drm_file *file_priv) 342 * \param file_priv DRM file private. 350 struct drm_file *file_priv) 187 drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 220 drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 290 drm_context_switch_complete(struct drm_device *dev, struct drm_file *file_priv, int new) argument 318 drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 349 drm_addctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 385 drm_modctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 400 drm_getctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 421 drm_switchctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 441 drm_newctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 463 drm_rmctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_vm.c | 50 struct drm_file *file_priv = NULL; local 56 /* d_mmap gets called twice, we can only reference file_priv during 60 error = devfs_get_cdevpriv((void **)&file_priv); 66 if (file_priv && !file_priv->authenticated)
|
H A D | drm_stub.c | 174 struct drm_file *file_priv) 178 if (file_priv->is_master) 181 if (file_priv->minor->master && file_priv->minor->master != file_priv->master) 184 if (!file_priv->master) 187 if (file_priv->minor->master) 191 file_priv->minor->master = drm_master_get(file_priv->master); 192 file_priv 173 drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 205 drm_dropmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drmP.h | 270 _file_priv->master->lock.file_priv != _file_priv) { \ 273 _file_priv->master->lock.file_priv, _file_priv); \ 282 * \param file_priv DRM file private pointer. 287 struct drm_file *file_priv); 336 struct drm_file *file_priv; /**< Private of holding file descr */ member in struct:drm_buf 393 struct drm_file *file_priv; member in struct:drm_pending_event 436 struct drm_file *file_priv; member in struct:drm_lock_data 705 void (*preclose) (struct drm_device *, struct drm_file *file_priv); 711 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv); 852 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 1862 drm_agp_acquire_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1873 drm_agp_release_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1885 drm_agp_enable_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1897 drm_agp_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1909 drm_agp_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1921 drm_agp_free_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1933 drm_agp_unbind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1945 drm_agp_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_dma.c | 122 buf->file_priv = NULL; 129 * \param file_priv DRM file private. 131 * Frees each buffer associated with \p file_priv not already on the hardware. 134 struct drm_file *file_priv) 142 if (dma->buflist[i]->file_priv == file_priv) { 133 drm_core_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv) argument
|
H A D | drm_crtc.h | 220 struct drm_file *file_priv, 235 struct drm_file *file_priv, unsigned flags, 330 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv, 712 struct drm_file *file_priv, 879 extern void drm_fb_release(struct drm_file *file_priv); 985 void *data, struct drm_file *file_priv); 987 struct drm_file *file_priv); 989 void *data, struct drm_file *file_priv); 991 void *data, struct drm_file *file_priv); 993 void *data, struct drm_file *file_priv); [all...] |
H A D | drm_gem.c | 217 drm_gem_handle_create(struct drm_file *file_priv, argument 225 ret = drm_gem_name_create(&file_priv->object_names, obj, handlep); 232 ret = dev->driver->gem_open_object(obj, file_priv); 234 drm_gem_handle_delete(file_priv, *handlep); 298 struct drm_file *file_priv) 306 ret = drm_gem_handle_delete(file_priv, args->handle); 313 struct drm_file *file_priv) 322 obj = drm_gem_object_lookup(dev, file_priv, args->handle); 339 struct drm_file *file_priv) 354 ret = drm_gem_handle_create(file_priv, ob 297 drm_gem_close_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 312 drm_gem_flink_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 338 drm_gem_open_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 375 struct drm_file *file_priv = data; local [all...] |
H A D | drm_agpsupport.c | 43 * \param file_priv DRM file private. 76 struct drm_file *file_priv) 118 * \param file_priv DRM file private. 127 struct drm_file *file_priv) 129 return drm_agp_acquire((struct drm_device *) file_priv->minor->dev); 151 struct drm_file *file_priv) 180 struct drm_file *file_priv) 191 * \param file_priv file private pointer. 238 struct drm_file *file_priv) 270 * \param file_priv DR 75 drm_agp_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 126 drm_agp_acquire_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 150 drm_agp_release_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 179 drm_agp_enable_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 237 drm_agp_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 297 drm_agp_unbind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 341 drm_agp_bind_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 384 drm_agp_free_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_drv.c | 323 struct drm_file *file_priv) 347 * \param file_priv DRM file private. 358 struct drm_file *file_priv; local 367 retcode = devfs_get_cdevpriv((void **)&file_priv); 377 ++file_priv->ioctl_count; 381 (long)file_priv->minor->device, 382 file_priv->authenticated); 392 return fsetown(*(int *)data, &file_priv->minor->buf_sigio); 396 *(int *) data = fgetown(&file_priv->minor->buf_sigio); 459 ((ioctl->flags & DRM_AUTH) && !file_priv 322 drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_scatter.c | 106 struct drm_file *file_priv) 115 struct drm_file *file_priv) 105 drm_sg_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 114 drm_sg_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
|
H A D | drm_crtc.c | 1210 struct drm_file *file_priv) 1239 list_for_each(lh, &file_priv->fbs) 1242 mode_group = &file_priv->master->minor->mode_group; 1243 if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { 1270 list_for_each_entry(fb, &file_priv->fbs, filp_head) { 1284 if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { 1311 if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { 1342 if (file_priv->master->minor->type == DRM_MINOR_CONTROL) { 1397 void *data, struct drm_file *file_priv) 1457 struct drm_file *file_priv) 1209 drm_mode_getresources(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1396 drm_mode_getcrtc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1456 drm_mode_getconnector(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1583 drm_mode_getencoder(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1628 drm_mode_getplane_res(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1678 drm_mode_getplane(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1746 drm_mode_setplane(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1882 drm_mode_setcrtc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2045 drm_mode_cursor_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2144 drm_mode_addfb(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2327 drm_mode_addfb2(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2392 drm_mode_rmfb(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2447 drm_mode_getfb(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2479 drm_mode_dirtyfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2680 drm_mode_attachmode_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2734 drm_mode_detachmode_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 2992 drm_mode_getproperty_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3131 drm_mode_getblob_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3222 drm_mode_connector_property_set_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3288 drm_mode_obj_get_properties_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3344 drm_mode_obj_set_property_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3445 drm_mode_gamma_set_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3504 drm_mode_gamma_get_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3561 drm_mode_page_flip_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3688 drm_mode_create_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3698 drm_mode_mmap_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 3710 drm_mode_destroy_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_irq.c | 58 * \param file_priv DRM file private. 68 struct drm_file *file_priv) 408 * \param file_priv DRM file private. 416 struct drm_file *file_priv) 808 &e->base.file_priv->event_list); 1069 struct drm_file *file_priv) 1109 struct drm_file *file_priv) 1128 e->base.file_priv = file_priv; 1133 if (file_priv 67 drm_irq_by_busid(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 415 drm_control(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1068 drm_modeset_ctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1107 drm_queue_vblank_event(struct drm_device *dev, int pipe, union drm_wait_vblank *vblwait, struct drm_file *file_priv) argument 1190 drm_wait_vblank(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
H A D | drm_bufs.c | 473 * \param file_priv DRM file private. 480 struct drm_file *file_priv) 550 master->lock.file_priv = NULL; 592 * \param file_priv DRM file private. 598 struct drm_file *file_priv) 787 buf->file_priv = NULL; 987 buf->file_priv = NULL; 1151 buf->file_priv = NULL; 1306 buf->file_priv = NULL; 1369 * \param file_priv DR 479 drm_addmap_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 597 drm_rmmap_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1379 drm_addbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1420 drm_infobufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1499 drm_markbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1543 drm_freebufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument 1593 drm_mapbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument [all...] |
/freebsd-current/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | 275 tegra_bo_dumb_map_offset(struct drm_file *file_priv, argument 282 gem_obj = drm_gem_object_lookup(drm_dev, file_priv, handle); 306 tegra_bo_dumb_destroy(struct drm_file *file_priv, struct drm_device *drm_dev, argument 311 rv = drm_gem_handle_delete(file_priv, handle);
|
H A D | tegra_fb.c | 74 fb_dirty(struct drm_framebuffer *fb, struct drm_file *file_priv, argument
|
H A D | tegra_dc.c | 922 if ((sc->event != NULL) && (sc->event->base.file_priv == file)) {
|