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

123

/freebsd-12-stable/sys/dev/drm2/radeon/
H A Dradeon_gem.h13 struct drm_file *file_priv);
15 struct drm_file *file_priv);
H A Dradeon_mem.c44 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...]
H A Dradeon_kms.h15 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);
/freebsd-12-stable/sys/dev/drm2/
H A Ddrm_fops.c290 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 Ddrm_auth.c136 * \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 Ddrm_ioctl.c46 * \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 Ddrm_lock.c51 * \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 Ddrm_context.c181 * \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 Ddrm_ioc32.c82 struct drm_file *file_priv)
95 err = drm_version(dev, (void *)&version, file_priv);
115 struct drm_file *file_priv)
124 err = drm_getunique(dev, (void *)&u, file_priv);
134 struct drm_file *file_priv)
142 return drm_setunique(dev, (void *)&u, file_priv);
155 struct drm_file *file_priv)
164 err = drm_getmap(dev, (void *)&map, file_priv);
182 struct drm_file *file_priv)
194 err = drm_addmap_ioctl(dev, (void *)&map, file_priv);
81 compat_drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
114 compat_drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
133 compat_drm_setunique(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
154 compat_drm_getmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
181 compat_drm_addmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
211 compat_drm_rmmap(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
231 compat_drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
262 compat_drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
291 compat_drm_addbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
319 compat_drm_markbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
337 compat_drm_infobufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
394 compat_drm_mapbufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
443 compat_drm_freebufs(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
460 compat_drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
472 compat_drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
495 compat_drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
527 compat_drm_dma(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
563 compat_drm_agp_enable(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
588 compat_drm_agp_info(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
619 compat_drm_agp_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
639 compat_drm_agp_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
655 compat_drm_agp_bind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
667 compat_drm_agp_unbind(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
684 compat_drm_sg_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
703 compat_drm_sg_free(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
742 compat_drm_wait_vblank(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
[all...]
H A Ddrm_vm.c52 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 DdrmP.h272 _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...]
H A Ddrm_stub.c176 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 Ddrm_crtc.h222 struct drm_file *file_priv,
237 struct drm_file *file_priv, unsigned flags,
332 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
714 struct drm_file *file_priv,
881 extern void drm_fb_release(struct drm_file *file_priv);
987 void *data, struct drm_file *file_priv);
989 struct drm_file *file_priv);
991 void *data, struct drm_file *file_priv);
993 void *data, struct drm_file *file_priv);
995 void *data, struct drm_file *file_priv);
[all...]
H A Ddrm_dma.c124 buf->file_priv = NULL;
131 * \param file_priv DRM file private.
133 * Frees each buffer associated with \p file_priv not already on the hardware.
136 struct drm_file *file_priv)
144 if (dma->buflist[i]->file_priv == file_priv) {
135 drm_core_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv) argument
/freebsd-12-stable/sys/dev/drm2/i915/
H A Di915_ioc32.c54 static int compat_i915_batchbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
66 return i915_batchbuffer(dev, (void *)&batchbuffer, file_priv);
78 static int compat_i915_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
89 return i915_cmdbuffer(dev, (void *)&cmdbuffer, file_priv);
96 static int compat_i915_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
103 return i915_irq_emit(dev, (void *)&request, file_priv);
110 static int compat_i915_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
118 return i915_getparam(dev, (void *)&request, file_priv);
H A Di915_gem_context.c102 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...]
/freebsd-12-stable/sys/dev/drm/
H A Dvia_drv.h121 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 DdrmP.h286 #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 Ddrm_dma.c99 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 Ddrm_lock.c55 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 Dvia_mm.c40 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 Ddrm_vm.c38 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 Ddrm_auth.c140 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
H A Ddrm_context.c135 struct drm_file *file_priv)
156 struct drm_file *file_priv)
216 int drm_resctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
236 int drm_addctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
261 int drm_modctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
267 int drm_getctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
278 struct drm_file *file_priv)
286 int drm_newctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
296 int drm_rmctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
134 drm_getsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
155 drm_setsareactx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
277 drm_switchctx(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
H A Dr128_cce.c630 int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
636 LOCK_TEST_WITH_RETURN(dev, file_priv);
648 int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
653 LOCK_TEST_WITH_RETURN(dev, file_priv);
668 int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
675 LOCK_TEST_WITH_RETURN(dev, file_priv);
707 int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
712 LOCK_TEST_WITH_RETURN(dev, file_priv);
727 int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
732 LOCK_TEST_WITH_RETURN(dev, file_priv);
741 r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
750 r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
879 r128_cce_get_buffers(struct drm_device * dev, struct drm_file *file_priv, struct drm_dma * d) argument
905 r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv) argument
[all...]

Completed in 142 milliseconds

123