Searched refs:file_priv (Results 1 - 21 of 21) sorted by relevance

/freebsd-current/sys/dev/drm2/
H A Ddrm_fops.c284 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 Ddrm_auth.c134 * \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 Ddrm_ioctl.c44 * \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 Ddrm_lock.c49 * \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 Ddrm_ioc32.c80 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 Ddrm_context.c179 * \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 Ddrm_vm.c50 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 Ddrm_stub.c174 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 DdrmP.h270 _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 Ddrm_dma.c122 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 Ddrm_crtc.h220 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 Ddrm_gem.c217 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 Ddrm_agpsupport.c43 * \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 Ddrm_drv.c323 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 Ddrm_scatter.c106 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 Ddrm_crtc.c1210 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 Ddrm_irq.c58 * \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 Ddrm_bufs.c473 * \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 Dtegra_bo.c275 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 Dtegra_fb.c74 fb_dirty(struct drm_framebuffer *fb, struct drm_file *file_priv, argument
H A Dtegra_dc.c922 if ((sc->event != NULL) && (sc->event->base.file_priv == file)) {

Completed in 136 milliseconds