Home
last modified time | relevance | path

Searched refs:file_priv (Results 1 – 25 of 193) sorted by relevance

12345678

/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_crtc_internal.h79 void *data, struct drm_file *file_priv);
81 void *data, struct drm_file *file_priv);
93 void *data, struct drm_file *file_priv);
99 struct drm_file *file_priv);
101 struct drm_file *file_priv);
105 void *data, struct drm_file *file_priv);
107 void *data, struct drm_file *file_priv);
109 void *data, struct drm_file *file_priv);
117 void *data, struct drm_file *file_priv);
119 void *data, struct drm_file *file_priv);
[all …]
H A Ddrm_auth.c69 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument
76 if (!file_priv->magic) { in drm_getmagic()
77 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
80 file_priv->magic = ret; in drm_getmagic()
82 auth->magic = file_priv->magic; in drm_getmagic()
92 struct drm_file *file_priv) in drm_authmagic() argument
100 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic()
103 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
190 struct drm_file *file_priv) in drm_setmaster_ioctl() argument
195 if (drm_is_current_master(file_priv)) in drm_setmaster_ioctl()
[all …]
H A Ddrm_file.c212 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() argument
214 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
221 list_for_each_entry_safe(e, et, &file_priv->pending_event_list, in drm_events_release()
224 e->file_priv = NULL; in drm_events_release()
228 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release()
317 struct drm_file *file_priv = filp->private_data; in drm_close_helper() local
318 struct drm_device *dev = file_priv->minor->dev; in drm_close_helper()
321 list_del(&file_priv->lhead); in drm_close_helper()
324 drm_file_free(file_priv); in drm_close_helper()
495 struct drm_file *file_priv = filp->private_data; in drm_release() local
[all …]
H A Ddrm_lock.c119 lock_data->file_priv = NULL; in drm_lock_transfer()
170 struct drm_file *file_priv) in drm_legacy_lock() argument
174 struct drm_master *master = file_priv->master; in drm_legacy_lock()
180 ++file_priv->lock_count; in drm_legacy_lock()
207 master->lock.file_priv = file_priv; in drm_legacy_lock()
234 if (!drm_is_current_master(file_priv)) { in drm_legacy_lock()
262 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_legacy_unlock() argument
265 struct drm_master *master = file_priv->master; in drm_legacy_unlock()
336 struct drm_file *file_priv) in drm_legacy_i_have_hw_lock() argument
338 struct drm_master *master = file_priv->master; in drm_legacy_i_have_hw_lock()
[all …]
H A Ddrm_dumb_buffers.c65 struct drm_file *file_priv) in drm_mode_create_dumb() argument
99 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb()
103 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl() argument
105 return drm_mode_create_dumb(dev, data, file_priv); in drm_mode_create_dumb_ioctl()
123 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() argument
131 return dev->driver->dumb_map_offset(file_priv, dev, in drm_mode_mmap_dumb_ioctl()
135 return drm_gem_dumb_map_offset(file_priv, dev, args->handle, in drm_mode_mmap_dumb_ioctl()
140 struct drm_file *file_priv) in drm_mode_destroy_dumb() argument
146 return dev->driver->dumb_destroy(file_priv, dev, handle); in drm_mode_destroy_dumb()
148 return drm_gem_dumb_destroy(file_priv, dev, handle); in drm_mode_destroy_dumb()
[all …]
H A Ddrm_internal.h55 struct drm_file *file_priv);
62 struct drm_file *file_priv) in drm_irq_by_busid() argument
81 struct drm_file *file_priv);
83 struct drm_file *file_priv);
108 struct drm_file *file_priv);
115 struct drm_file *file_priv);
126 struct drm_file *file_priv);
128 struct drm_file *file_priv);
130 struct drm_file *file_priv);
132 struct drm_file *file_priv);
[all …]
H A Ddrm_ioctl.c129 struct drm_file *file_priv) in drm_getunique() argument
172 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
174 struct drm_master *master = file_priv->master; in drm_set_busid()
210 struct drm_file *file_priv) in drm_getclient() argument
226 client->auth = file_priv->authenticated; in drm_getclient()
254 struct drm_file *file_priv) in drm_getstats() argument
267 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap() argument
347 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap() argument
361 file_priv->stereo_allowed = req->value; in drm_setclientcap()
366 file_priv->universal_planes = req->value; in drm_setclientcap()
[all …]
H A Ddrm_framebuffer.c123 struct drm_file *file_priv) in drm_mode_addfb() argument
144 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb()
154 void *data, struct drm_file *file_priv) in drm_mode_addfb_ioctl() argument
156 return drm_mode_addfb(dev, data, file_priv); in drm_mode_addfb_ioctl()
298 struct drm_file *file_priv) in drm_internal_framebuffer_create() argument
330 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in drm_internal_framebuffer_create()
356 void *data, struct drm_file *file_priv) in drm_mode_addfb2() argument
364 fb = drm_internal_framebuffer_create(dev, r, file_priv); in drm_mode_addfb2()
372 mutex_lock(&file_priv->fbs_lock); in drm_mode_addfb2()
373 list_add(&fb->filp_head, &file_priv->fbs); in drm_mode_addfb2()
[all …]
H A Ddrm_context.c187 struct drm_file *file_priv) in drm_legacy_getsareactx() argument
235 struct drm_file *file_priv) in drm_legacy_setsareactx() argument
313 struct drm_file *file_priv, int new) in drm_context_switch_complete() argument
317 spin_lock(&file_priv->master->lock.spinlock); in drm_context_switch_complete()
318 if (file_priv->master->lock.hw_lock == NULL || in drm_context_switch_complete()
319 !_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
322 spin_unlock(&file_priv->master->lock.spinlock); in drm_context_switch_complete()
342 struct drm_file *file_priv) in drm_legacy_resctx() argument
377 struct drm_file *file_priv) in drm_legacy_addctx() argument
409 ctx_entry->tag = file_priv; in drm_legacy_addctx()
[all …]
/netbsd-src/sys/external/bsd/drm/dist/shared-core/
H A Dradeon_mem.c42 struct drm_file *file_priv) in split_block() argument
52 newblock->file_priv = NULL; in split_block()
69 newblock->file_priv = NULL; in split_block()
79 p->file_priv = file_priv; in split_block()
84 int align2, struct drm_file *file_priv) in alloc_block() argument
91 if (p->file_priv == NULL && start + size <= p->start + p->size) in alloc_block()
92 return split_block(p, start, size, file_priv); in alloc_block()
111 p->file_priv = NULL; in free_block()
116 if (p->next->file_priv == NULL) { in free_block()
124 if (p->prev->file_priv == NULL) { in free_block()
[all …]
H A Di915_mem.c92 struct drm_file *file_priv) in split_block() argument
102 newblock->file_priv = NULL; in split_block()
119 newblock->file_priv = NULL; in split_block()
129 p->file_priv = file_priv; in split_block()
134 int align2, struct drm_file *file_priv) in alloc_block() argument
141 if (p->file_priv == NULL && start + size <= p->start + p->size) in alloc_block()
142 return split_block(p, start, size, file_priv); in alloc_block()
161 p->file_priv = NULL; in free_block()
166 if (p->next->file_priv == NULL) { in free_block()
174 if (p->prev->file_priv == NULL) { in free_block()
[all …]
H A Di915_drv.h89 struct drm_file *file_priv; /* NULL: free, -1: heap, other: real files */ member
406 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv);
409 struct drm_file *file_priv);
411 struct drm_file *file_priv);
421 struct drm_file *file_priv);
423 struct drm_file *file_priv);
432 struct drm_file *file_priv);
434 struct drm_file *file_priv);
440 struct drm_file *file_priv);
451 struct drm_file *file_priv);
[all …]
H A Dradeon_state.c42 struct drm_file *file_priv, in radeon_check_and_fixup_offset() argument
74 radeon_priv = file_priv->driver_priv; in radeon_check_and_fixup_offset()
93 struct drm_file *file_priv, in radeon_check_and_fixup_packets() argument
99 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_check_and_fixup_packets()
107 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_check_and_fixup_packets()
120 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_check_and_fixup_packets()
130 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_check_and_fixup_packets()
146 file_priv, in radeon_check_and_fixup_packets()
162 file_priv, in radeon_check_and_fixup_packets()
267 struct drm_file *file_priv, in radeon_check_and_fixup_packet3() argument
[all …]
H A Dmach64_state.c88 static int mach64_emit_cliprect(struct drm_file *file_priv, in mach64_emit_cliprect() argument
124 DMAGETPTR(file_priv, dev_priv, 2); /* returns on failure to get buffer */ in mach64_emit_cliprect()
137 static __inline__ int mach64_emit_state(struct drm_file *file_priv, in mach64_emit_state() argument
152 DMAGETPTR(file_priv, dev_priv, 17); /* returns on failure to get buffer */ in mach64_emit_state()
217 struct drm_file *file_priv, in mach64_dma_dispatch_clear() argument
259 DMAGETPTR(file_priv, dev_priv, nbox * 31); /* returns on failure to get buffer */ in mach64_dma_dispatch_clear()
361 struct drm_file *file_priv) in mach64_dma_dispatch_swap() argument
386 DMAGETPTR(file_priv, dev_priv, 13 + nbox * 4); /* returns on failure to get buffer */ in mach64_dma_dispatch_swap()
551 struct drm_file *file_priv, in mach64_dma_dispatch_vertex() argument
593 ret = mach64_emit_state(file_priv, dev_priv); in mach64_dma_dispatch_vertex()
[all …]
/netbsd-src/sys/external/bsd/drm/dist/bsd-core/
H A DdrmP.h391 #define LOCK_TEST_WITH_RETURN(dev, file_priv) \ argument
394 dev->lock.file_priv != file_priv) { \
463 struct drm_file *file_priv);
494 struct drm_file *file_priv; /* Unique identifier of holding process */ member
557 struct drm_file *file_priv; /* Unique identifier of holding process (NULL is kernel)*/ member
707 void (*preclose)(struct drm_device *, struct drm_file *file_priv);
712 struct drm_file *file_priv);
714 struct drm_file *file_priv);
1067 void drm_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv);
1086 struct drm_file *file_priv);
[all …]
H A Ddrm_drv.c576 dev->lock.file_priv = NULL; in drm_lastclose()
759 int drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_version() argument
823 struct drm_file *file_priv; in drm_close() local
828 file_priv = data; in drm_close()
829 dev = file_priv->dev; in drm_close()
839 file_priv = drm_find_file_by_proc(dev, l->l_proc); in drm_close()
840 if (file_priv == NULL) { in drm_close()
848 dev->driver->preclose(dev, file_priv); in drm_close()
863 && dev->lock.file_priv == file_priv) { in drm_close()
868 dev->driver->reclaim_buffers_locked(dev, file_priv); in drm_close()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i810/
H A Di810_dma.c132 static int i810_map_buffer(struct drm_buf *buf, struct drm_file *file_priv) in i810_map_buffer() argument
134 struct drm_device *dev = file_priv->minor->dev; in i810_map_buffer()
144 old_fops = file_priv->filp->f_op; in i810_map_buffer()
145 file_priv->filp->f_op = &i810_buffer_fops; in i810_map_buffer()
147 buf_priv->virtual = (void *)vm_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
151 file_priv->filp->f_op = old_fops; in i810_map_buffer()
180 struct drm_file *file_priv) in i810_dma_get_buffer() argument
193 retcode = i810_map_buffer(buf, file_priv); in i810_dma_get_buffer()
199 buf->file_priv = file_priv; in i810_dma_get_buffer()
433 struct drm_file *file_priv) in i810_dma_init() argument
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/via/
H A Dvia_drv.c44 struct via_file_private *file_priv; in via_driver_open() local
47 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in via_driver_open()
48 if (!file_priv) in via_driver_open()
51 file->driver_priv = file_priv; in via_driver_open()
53 INIT_LIST_HEAD(&file_priv->obj_list); in via_driver_open()
60 struct via_file_private *file_priv = file->driver_priv; in via_driver_postclose() local
62 kfree(file_priv); in via_driver_postclose()
H A Dvia_drv.h205 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
206 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
207 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
208 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
209 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
210 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
211 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
212 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
213 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
239 struct drm_file *file_priv);
/netbsd-src/sys/external/bsd/drm2/dist/drm/sis/
H A Dsis_drv.c86 struct sis_file_private *file_priv; in sis_driver_open() local
89 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in sis_driver_open()
90 if (!file_priv) in sis_driver_open()
93 file->driver_priv = file_priv; in sis_driver_open()
95 INIT_LIST_HEAD(&file_priv->obj_list); in sis_driver_open()
102 struct sis_file_private *file_priv = file->driver_priv; in sis_driver_postclose() local
104 kfree(file_priv); in sis_driver_postclose()
H A Dsis_mm.c71 static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_fb_init() argument
97 struct sis_file_private *file_priv = file->driver_priv; in sis_drm_alloc() local
146 list_add(&item->owner_list, &file_priv->obj_list); in sis_drm_alloc()
175 static int sis_drm_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in sis_drm_free() argument
204 struct drm_file *file_priv) in sis_fb_alloc() argument
206 return sis_drm_alloc(dev, file_priv, data, VIDEO_TYPE); in sis_fb_alloc()
210 struct drm_file *file_priv) in sis_ioctl_agp_init() argument
228 struct drm_file *file_priv) in sis_ioctl_agp_alloc() argument
231 return sis_drm_alloc(dev, file_priv, data, AGP_TYPE); in sis_ioctl_agp_alloc()
326 struct sis_file_private *file_priv = file->driver_priv; in sis_reclaim_buffers_locked() local
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_drv.h656 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() argument
658 return (struct vmw_fpriv *)file_priv->driver_priv; in vmw_fpriv()
750 struct drm_file *file_priv);
752 struct drm_file *file_priv);
836 struct drm_file *file_priv);
838 struct drm_file *file_priv);
840 struct drm_file *file_priv);
917 struct drm_file *file_priv);
919 struct drm_file *file_priv);
921 struct drm_file *file_priv);
[all …]
H A Dvmwgfx_ioctl.c44 struct drm_file *file_priv) in vmw_getparam_ioctl() argument
49 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_getparam_ioctl()
182 struct drm_file *file_priv) in vmw_get_cap_3d_ioctl() argument
193 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_get_cap_3d_ioctl()
254 struct drm_file *file_priv) in vmw_present_ioctl() argument
256 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_present_ioctl()
297 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_ioctl()
316 ret = vmw_kms_present(dev_priv, file_priv, in vmw_present_ioctl()
337 struct drm_file *file_priv) in vmw_present_readback_ioctl() argument
380 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_readback_ioctl()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_gem.c70 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument
72 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open()
145 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument
147 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close()
232 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() argument
235 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info()
271 struct drm_file *file_priv) in nouveau_gem_ioctl_new() argument
273 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_ioctl_new()
284 ret = drm_gem_handle_create(file_priv, &nvbo->bo.base, in nouveau_gem_ioctl_new()
287 ret = nouveau_gem_info(file_priv, &nvbo->bo.base, &req->info); in nouveau_gem_ioctl_new()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_file.h141 struct drm_file *file_priv; member
374 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() argument
376 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client()
388 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() argument
390 return file_priv->minor->type == DRM_MINOR_RENDER; in drm_is_render_client()
405 struct drm_file *file_priv,
409 struct drm_file *file_priv,

12345678