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

1234

/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_gem.h13 struct drm_file *file_priv);
15 struct drm_file *file_priv);
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);
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...]
/freebsd-11-stable/sys/dev/drm/
H A Dradeon_mem.c45 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 Di915_mem.c95 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 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 Di915_drv.h93 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 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 Dradeon_state.c44 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 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
/freebsd-11-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.c84 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 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 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 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...]
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_ioc32.c56 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 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...]

Completed in 209 milliseconds

1234