Home
last modified time | relevance | path

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

12345678910>>...17

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_auth.c64 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument
70 if (!file_priv->magic) { in drm_getmagic()
71 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
74 file_priv->magic = ret; in drm_getmagic()
76 auth->magic = file_priv->magic; in drm_getmagic()
85 struct drm_file *file_priv) in drm_authmagic()
93 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic()
96 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
206 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() argument
84 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_authmagic() argument
217 drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setmaster_ioctl() argument
266 drm_dropmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_dropmaster_ioctl() argument
299 drm_master_open(struct drm_file *file_priv) drm_master_open() argument
319 drm_master_release(struct drm_file *file_priv) drm_master_release() argument
389 drm_file_get_master(struct drm_file *file_priv) drm_file_get_master() argument
[all...]
H A Ddrm_dumb_buffers.c60 struct drm_file *file_priv) in drm_mode_create_dumb()
94 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb()
98 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl()
100 return drm_mode_create_dumb(dev, data, file_priv); in drm_mode_create_dumb_ioctl()
107 * @file_priv: DRM file info
118 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl()
126 return dev->driver->dumb_map_offset(file_priv, dev, in drm_mode_mmap_dumb_ioctl()
130 return drm_gem_dumb_map_offset(file_priv, dev, args->handle, in drm_mode_mmap_dumb_ioctl()
135 struct drm_file *file_priv) in drm_mode_destroy_dumb()
141 return dev->driver->dumb_destroy(file_priv, de in drm_mode_destroy_dumb()
58 drm_mode_create_dumb(struct drm_device *dev, struct drm_mode_create_dumb *args, struct drm_file *file_priv) drm_mode_create_dumb() argument
97 drm_mode_create_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_create_dumb_ioctl() argument
117 drm_mode_mmap_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_mmap_dumb_ioctl() argument
134 drm_mode_destroy_dumb(struct drm_device *dev, u32 handle, struct drm_file *file_priv) drm_mode_destroy_dumb() argument
146 drm_mode_destroy_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_destroy_dumb_ioctl() argument
[all...]
H A Ddrm_file.c211 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() argument
213 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
220 list_for_each_entry_safe(e, et, &file_priv->pending_event_list, in drm_events_release()
223 e->file_priv = NULL; in drm_events_release()
227 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release()
303 struct drm_file *file_priv = filp->private_data; in drm_close_helper() local
304 struct drm_device *dev = file_priv->minor->dev; in drm_close_helper()
307 list_del(&file_priv->lhead); in drm_close_helper()
310 drm_file_free(file_priv); in drm_close_helper()
486 struct drm_file *file_priv in drm_release() local
526 struct drm_file *file_priv = filp->private_data; drm_release_noglobal() local
572 struct drm_file *file_priv = filp->private_data; drm_read() local
656 struct drm_file *file_priv = filp->private_data; drm_poll() local
692 drm_event_reserve_init_locked(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init_locked() argument
734 drm_event_reserve_init(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init() argument
[all...]
H A Ddrm_ioctl.c110 * \param file_priv DRM file private.
118 struct drm_file *file_priv) in drm_getunique()
124 master = file_priv->master; in drm_getunique()
146 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
148 struct drm_master *master = file_priv->master; in drm_set_busid()
174 * \param file_priv DRM file private.
184 struct drm_file *file_priv) in drm_getclient()
200 client->auth = file_priv->authenticated; in drm_getclient()
216 * \param file_priv DRM file private.
223 struct drm_file *file_priv) in drm_getstats()
117 drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getunique() argument
183 drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getclient() argument
222 drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getstats() argument
236 drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getcap() argument
316 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setclientcap() argument
384 drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setversion() argument
441 drm_noop(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_noop() argument
464 drm_invalid_op(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_invalid_op() argument
511 drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_version() argument
544 drm_ioctl_permit(u32 flags, struct drm_file *file_priv) drm_ioctl_permit() argument
780 struct drm_file *file_priv = file->private_data; drm_ioctl_kernel() local
820 struct drm_file *file_priv = filp->private_data; drm_ioctl() local
[all...]
H A Ddrm_internal.h57 struct drm_file *file_priv);
64 struct drm_file *file_priv) in drm_irq_by_busid()
83 struct drm_file *file_priv);
85 struct drm_file *file_priv);
131 struct drm_file *file_priv);
138 struct drm_file *file_priv);
149 struct drm_file *file_priv);
151 struct drm_file *file_priv);
153 struct drm_file *file_priv);
155 struct drm_file *file_priv);
63 drm_irq_by_busid(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_irq_by_busid() argument
[all...]
H A Ddrm_lock.c114 lock_data->file_priv = NULL; in drm_lock_transfer()
157 * \param file_priv DRM file private.
165 struct drm_file *file_priv) in drm_legacy_lock()
169 struct drm_master *master = file_priv->master; in drm_legacy_lock()
175 ++file_priv->lock_count; in drm_legacy_lock()
202 master->lock.file_priv = file_priv; in drm_legacy_lock()
229 if (!drm_is_current_master(file_priv)) { in drm_legacy_lock()
250 * \param file_priv DRM file private.
257 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_legacy_unlock() argument
164 drm_legacy_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_legacy_lock() argument
329 drm_legacy_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv) drm_legacy_i_have_hw_lock() argument
341 struct drm_file *file_priv = filp->private_data; drm_legacy_lock_release() local
[all...]
H A Ddrm_framebuffer.c107 * @file_priv: drm file
118 struct drm_file *file_priv) in drm_mode_addfb()
139 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb()
149 void *data, struct drm_file *file_priv) in drm_mode_addfb_ioctl()
151 return drm_mode_addfb(dev, data, file_priv); in drm_mode_addfb_ioctl()
292 struct drm_file *file_priv) in drm_internal_framebuffer_create()
324 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in drm_internal_framebuffer_create()
338 * @file_priv: drm file for the ioctl call
350 void *data, struct drm_file *file_priv) in drm_mode_addfb2()
358 fb = drm_internal_framebuffer_create(dev, r, file_priv); in drm_mode_addfb2()
117 drm_mode_addfb(struct drm_device *dev, struct drm_mode_fb_cmd *or, struct drm_file *file_priv) drm_mode_addfb() argument
148 drm_mode_addfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb_ioctl() argument
290 drm_internal_framebuffer_create(struct drm_device *dev, const struct drm_mode_fb_cmd2 *r, struct drm_file *file_priv) drm_internal_framebuffer_create() argument
349 drm_mode_addfb2(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb2() argument
373 drm_mode_addfb2_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb2_ioctl() argument
428 drm_mode_rmfb(struct drm_device *dev, u32 fb_id, struct drm_file *file_priv) drm_mode_rmfb() argument
484 drm_mode_rmfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_rmfb_ioctl() argument
505 drm_mode_getfb(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_getfb() argument
567 drm_mode_getfb2_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_getfb2_ioctl() argument
695 drm_mode_dirtyfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_dirtyfb_ioctl() argument
883 drm_framebuffer_lookup(struct drm_device *dev, struct drm_file *file_priv, uint32_t id) drm_framebuffer_lookup() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_auth.c94 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() argument
100 if (!file_priv->magic) { in drm_getmagic()
101 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
104 file_priv->magic = ret; in drm_getmagic()
106 auth->magic = file_priv->magic; in drm_getmagic()
115 struct drm_file *file_priv) in drm_authmagic()
123 file = idr_find(&file_priv->master->magic_map, auth->magic); in drm_authmagic()
126 idr_replace(&file_priv->master->magic_map, NULL, auth->magic); in drm_authmagic()
236 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() argument
114 drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_authmagic() argument
248 drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setmaster_ioctl() argument
299 drm_dropmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_dropmaster_ioctl() argument
334 drm_master_open(struct drm_file *file_priv) drm_master_open() argument
355 drm_master_release(struct drm_file *file_priv) drm_master_release() argument
409 drm_file_get_master(struct drm_file *file_priv) drm_file_get_master() argument
[all...]
H A Ddrm_crtc_internal.h83 void *data, struct drm_file *file_priv);
85 void *data, struct drm_file *file_priv);
98 void *data, struct drm_file *file_priv);
104 struct drm_file *file_priv);
106 struct drm_file *file_priv);
110 void *data, struct drm_file *file_priv);
112 void *data, struct drm_file *file_priv);
114 void *data, struct drm_file *file_priv);
122 void *data, struct drm_file *file_priv);
124 void *data, struct drm_file *file_priv);
[all...]
H A Ddrm_file.c209 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() argument
211 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
218 list_for_each_entry_safe(e, et, &file_priv->pending_event_list, in drm_events_release()
221 e->file_priv = NULL; in drm_events_release()
225 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release()
300 struct drm_file *file_priv = filp->private_data; in drm_close_helper() local
301 struct drm_device *dev = file_priv->minor->dev; in drm_close_helper()
304 list_del(&file_priv->lhead); in drm_close_helper()
307 drm_file_free(file_priv); in drm_close_helper()
485 struct drm_file *file_priv in drm_release() local
559 struct drm_file *file_priv = filp->private_data; drm_release_noglobal() local
604 struct drm_file *file_priv = filp->private_data; drm_read() local
688 struct drm_file *file_priv = filp->private_data; drm_poll() local
724 drm_event_reserve_init_locked(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init_locked() argument
766 drm_event_reserve_init(struct drm_device *dev, struct drm_file *file_priv, struct drm_pending_event *p, struct drm_event *e) drm_event_reserve_init() argument
[all...]
H A Ddrm_dumb_buffers.c62 struct drm_file *file_priv) in drm_mode_create_dumb()
96 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb()
100 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl()
102 return drm_mode_create_dumb(dev, data, file_priv); in drm_mode_create_dumb_ioctl()
109 * @file_priv: DRM file info
120 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl()
128 return dev->driver->dumb_map_offset(file_priv, dev, in drm_mode_mmap_dumb_ioctl()
132 return drm_gem_dumb_map_offset(file_priv, dev, args->handle, in drm_mode_mmap_dumb_ioctl()
137 struct drm_file *file_priv) in drm_mode_destroy_dumb()
142 return drm_gem_handle_delete(file_priv, handl in drm_mode_destroy_dumb()
60 drm_mode_create_dumb(struct drm_device *dev, struct drm_mode_create_dumb *args, struct drm_file *file_priv) drm_mode_create_dumb() argument
99 drm_mode_create_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_create_dumb_ioctl() argument
119 drm_mode_mmap_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_mmap_dumb_ioctl() argument
136 drm_mode_destroy_dumb(struct drm_device *dev, u32 handle, struct drm_file *file_priv) drm_mode_destroy_dumb() argument
145 drm_mode_destroy_dumb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_destroy_dumb_ioctl() argument
[all...]
H A Ddrm_ioctl.c109 * \param file_priv DRM file private.
117 struct drm_file *file_priv) in drm_getunique()
123 master = file_priv->master; in drm_getunique()
145 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
147 struct drm_master *master = file_priv->master; in drm_set_busid()
173 * \param file_priv DRM file private.
183 struct drm_file *file_priv) in drm_getclient()
199 client->auth = file_priv->authenticated; in drm_getclient()
215 * \param file_priv DRM file private.
222 struct drm_file *file_priv) in drm_getstats()
116 drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getunique() argument
182 drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getclient() argument
221 drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getstats() argument
235 drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_getcap() argument
314 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setclientcap() argument
382 drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_setversion() argument
439 drm_noop(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_noop() argument
462 drm_invalid_op(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_invalid_op() argument
509 drm_version(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_version() argument
530 drm_ioctl_permit(u32 flags, struct drm_file *file_priv) drm_ioctl_permit() argument
775 struct drm_file *file_priv = file->private_data; drm_ioctl_kernel() local
818 struct drm_file *file_priv = filp->private_data; drm_ioctl() local
[all...]
H A Ddrm_lock.c114 lock_data->file_priv = NULL; in drm_lock_transfer()
157 * \param file_priv DRM file private.
165 struct drm_file *file_priv) in drm_legacy_lock()
169 struct drm_master *master = file_priv->master; in drm_legacy_lock()
175 ++file_priv->lock_count; in drm_legacy_lock()
202 master->lock.file_priv = file_priv; in drm_legacy_lock()
229 if (!drm_is_current_master(file_priv)) { in drm_legacy_lock()
250 * \param file_priv DRM file private.
257 int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_legacy_unlock() argument
164 drm_legacy_lock(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_legacy_lock() argument
329 drm_legacy_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv) drm_legacy_i_have_hw_lock() argument
341 struct drm_file *file_priv = filp->private_data; drm_legacy_lock_release() local
[all...]
H A Ddrm_internal.h71 struct drm_file *file_priv);
73 struct drm_file *file_priv);
119 struct drm_file *file_priv);
126 struct drm_file *file_priv);
137 struct drm_file *file_priv);
139 struct drm_file *file_priv);
141 struct drm_file *file_priv);
143 struct drm_file *file_priv);
144 int drm_master_open(struct drm_file *file_priv);
145 void drm_master_release(struct drm_file *file_priv);
[all...]
H A Ddrm_framebuffer.c107 * @file_priv: drm file
118 struct drm_file *file_priv) in drm_mode_addfb()
139 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb()
149 void *data, struct drm_file *file_priv) in drm_mode_addfb_ioctl()
151 return drm_mode_addfb(dev, data, file_priv); in drm_mode_addfb_ioctl()
289 struct drm_file *file_priv) in drm_internal_framebuffer_create()
321 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in drm_internal_framebuffer_create()
335 * @file_priv: drm file for the ioctl call
347 void *data, struct drm_file *file_priv) in drm_mode_addfb2()
355 fb = drm_internal_framebuffer_create(dev, r, file_priv); in drm_mode_addfb2()
117 drm_mode_addfb(struct drm_device *dev, struct drm_mode_fb_cmd *or, struct drm_file *file_priv) drm_mode_addfb() argument
148 drm_mode_addfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb_ioctl() argument
287 drm_internal_framebuffer_create(struct drm_device *dev, const struct drm_mode_fb_cmd2 *r, struct drm_file *file_priv) drm_internal_framebuffer_create() argument
346 drm_mode_addfb2(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb2() argument
370 drm_mode_addfb2_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_addfb2_ioctl() argument
428 drm_mode_rmfb(struct drm_device *dev, u32 fb_id, struct drm_file *file_priv) drm_mode_rmfb() argument
484 drm_mode_rmfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_rmfb_ioctl() argument
505 drm_mode_getfb(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_getfb() argument
567 drm_mode_getfb2_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_getfb2_ioctl() argument
695 drm_mode_dirtyfb_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) drm_mode_dirtyfb_ioctl() argument
883 drm_framebuffer_lookup(struct drm_device *dev, struct drm_file *file_priv, uint32_t id) drm_framebuffer_lookup() argument
[all...]
/kernel/linux/linux-5.10/drivers/xen/
H A Dprivcmd-buf.c30 struct privcmd_buf_private *file_priv; member
39 struct privcmd_buf_private *file_priv; in privcmd_buf_open() local
41 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); in privcmd_buf_open()
42 if (!file_priv) in privcmd_buf_open()
45 mutex_init(&file_priv->lock); in privcmd_buf_open()
46 INIT_LIST_HEAD(&file_priv->list); in privcmd_buf_open()
48 file->private_data = file_priv; in privcmd_buf_open()
67 struct privcmd_buf_private *file_priv = file->private_data; in privcmd_buf_release() local
70 mutex_lock(&file_priv in privcmd_buf_release()
101 struct privcmd_buf_private *file_priv; privcmd_buf_vma_close() local
134 struct privcmd_buf_private *file_priv = file->private_data; privcmd_buf_mmap() local
[all...]
/kernel/linux/linux-6.6/drivers/xen/
H A Dprivcmd-buf.c30 struct privcmd_buf_private *file_priv; member
39 struct privcmd_buf_private *file_priv; in privcmd_buf_open() local
41 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); in privcmd_buf_open()
42 if (!file_priv) in privcmd_buf_open()
45 mutex_init(&file_priv->lock); in privcmd_buf_open()
46 INIT_LIST_HEAD(&file_priv->list); in privcmd_buf_open()
48 file->private_data = file_priv; in privcmd_buf_open()
67 struct privcmd_buf_private *file_priv = file->private_data; in privcmd_buf_release() local
70 mutex_lock(&file_priv in privcmd_buf_release()
101 struct privcmd_buf_private *file_priv; privcmd_buf_vma_close() local
134 struct privcmd_buf_private *file_priv = file->private_data; privcmd_buf_mmap() local
[all...]
/kernel/linux/linux-6.6/drivers/accel/ivpu/
H A Divpu_job.c36 static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv, u16 engine) in ivpu_cmdq_alloc() argument
38 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_alloc()
50 cmdq->db_id = file_priv->ctx.id + engine * ivpu_get_context_count(vdev); in ivpu_cmdq_alloc()
68 static void ivpu_cmdq_free(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_free() argument
77 static struct ivpu_cmdq *ivpu_cmdq_acquire(struct ivpu_file_priv *file_priv, u16 engine) in ivpu_cmdq_acquire() argument
79 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_acquire()
80 struct ivpu_cmdq *cmdq = file_priv->cmdq[engine]; in ivpu_cmdq_acquire()
83 lockdep_assert_held(&file_priv->lock); in ivpu_cmdq_acquire()
86 cmdq = ivpu_cmdq_alloc(file_priv, engine); in ivpu_cmdq_acquire()
89 file_priv in ivpu_cmdq_acquire()
105 ivpu_cmdq_release_locked(struct ivpu_file_priv *file_priv, u16 engine) ivpu_cmdq_release_locked() argument
120 ivpu_cmdq_release_all(struct ivpu_file_priv *file_priv) ivpu_cmdq_release_all() argument
138 ivpu_cmdq_reset_locked(struct ivpu_file_priv *file_priv, u16 engine) ivpu_cmdq_reset_locked() argument
152 ivpu_cmdq_reset_all(struct ivpu_file_priv *file_priv) ivpu_cmdq_reset_all() argument
166 struct ivpu_file_priv *file_priv; ivpu_cmdq_reset_all_contexts() local
288 ivpu_create_job(struct ivpu_file_priv *file_priv, u32 engine_idx, u32 bo_count) ivpu_create_job() argument
371 struct ivpu_file_priv *file_priv = job->file_priv; ivpu_direct_job_submission() local
429 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_job_prepare_bos_for_submit() local
493 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_submit_ioctl() local
[all...]
H A Divpu_drv.c58 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv) in ivpu_file_priv_get() argument
60 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get()
62 kref_get(&file_priv->ref); in ivpu_file_priv_get()
64 ivpu_dbg(vdev, KREF, "file_priv get: ctx %u refcount %u\n", in ivpu_file_priv_get()
65 file_priv->ctx.id, kref_read(&file_priv->ref)); in ivpu_file_priv_get()
67 return file_priv; in ivpu_file_priv_get()
72 struct ivpu_file_priv *file_priv; in ivpu_file_priv_get_by_ctx_id() local
75 file_priv = xa_load(&vdev->context_xa, id); in ivpu_file_priv_get_by_ctx_id()
76 /* file_priv ma in ivpu_file_priv_get_by_ctx_id()
90 struct ivpu_file_priv *file_priv = container_of(ref, struct ivpu_file_priv, ref); file_priv_release() local
106 struct ivpu_file_priv *file_priv = *link; ivpu_file_priv_put() local
136 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_get_param_ioctl() local
207 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_set_param_ioctl() local
228 struct ivpu_file_priv *file_priv; ivpu_open() local
279 struct ivpu_file_priv *file_priv = file->driver_priv; ivpu_postclose() local
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_lease.h17 bool drm_lease_held(struct drm_file *file_priv, int id);
19 bool _drm_lease_held(struct drm_file *file_priv, int id);
23 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
26 void *data, struct drm_file *file_priv);
29 void *data, struct drm_file *file_priv);
32 void *data, struct drm_file *file_priv);
35 void *data, struct drm_file *file_priv);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_lease.h17 bool drm_lease_held(struct drm_file *file_priv, int id);
19 bool _drm_lease_held(struct drm_file *file_priv, int id);
23 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
26 void *data, struct drm_file *file_priv);
29 void *data, struct drm_file *file_priv);
32 void *data, struct drm_file *file_priv);
35 void *data, struct drm_file *file_priv);
H A Ddrm_file.h133 * @file_priv:
138 struct drm_file *file_priv; member
153 * events for @file_priv, to allow correct unwinding of them when
400 * @file_priv: DRM file
403 * &drm_file.minor of @file_priv is a primary minor.
408 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() argument
410 return file_priv->minor->type == DRM_MINOR_PRIMARY; in drm_is_primary_client()
415 * @file_priv: DRM file
418 * &drm_file.minor of @file_priv is a render minor.
422 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() argument
437 drm_is_accel_client(const struct drm_file *file_priv) drm_is_accel_client() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_drv.c38 struct via_file_private *file_priv; in via_driver_open() local
41 file_priv = kmalloc(sizeof(*file_priv), GFP_KERNEL); in via_driver_open()
42 if (!file_priv) in via_driver_open()
45 file->driver_priv = file_priv; in via_driver_open()
47 INIT_LIST_HEAD(&file_priv->obj_list); in via_driver_open()
54 struct via_file_private *file_priv = file->driver_priv; in via_driver_postclose() local
56 kfree(file_priv); in via_driver_postclose()
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h9 struct drm_file *file_priv);
11 struct drm_file *file_priv);
13 struct drm_file *file_priv);
19 struct drm_file *file_priv) in exynos_g2d_get_ver_ioctl()
26 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl()
32 struct drm_file *file_priv) in exynos_g2d_exec_ioctl()
18 exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_get_ver_ioctl() argument
24 exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_set_cmdlist_ioctl() argument
31 exynos_g2d_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_exec_ioctl() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h9 struct drm_file *file_priv);
11 struct drm_file *file_priv);
13 struct drm_file *file_priv);
19 struct drm_file *file_priv) in exynos_g2d_get_ver_ioctl()
26 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl()
32 struct drm_file *file_priv) in exynos_g2d_exec_ioctl()
18 exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_get_ver_ioctl() argument
24 exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_set_cmdlist_ioctl() argument
31 exynos_g2d_exec_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) exynos_g2d_exec_ioctl() argument

Completed in 12 milliseconds

12345678910>>...17