/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_auth.c | 64 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 D | drm_dumb_buffers.c | 60 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 D | drm_file.c | 211 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 D | drm_ioctl.c | 110 * \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 D | drm_internal.h | 57 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 D | drm_lock.c | 114 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 D | drm_framebuffer.c | 107 * @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 D | drm_auth.c | 94 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 D | drm_crtc_internal.h | 83 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 D | drm_file.c | 209 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 D | drm_dumb_buffers.c | 62 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 D | drm_ioctl.c | 109 * \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 D | drm_lock.c | 114 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 D | drm_internal.h | 71 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 D | drm_framebuffer.c | 107 * @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 D | privcmd-buf.c | 30 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 D | privcmd-buf.c | 30 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 D | ivpu_job.c | 36 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 D | ivpu_drv.c | 58 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 D | drm_lease.h | 17 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 D | drm_lease.h | 17 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 D | drm_file.h | 133 * @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 D | via_drv.c | 38 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 D | exynos_drm_g2d.h | 9 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 D | exynos_drm_g2d.h | 9 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
|