Home
last modified time | relevance | path

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

12345678

/drivers/accel/ivpu/
A Divpu_job.c142 ivpu_preemption_buffers_free(file_priv->vdev, file_priv, cmdq); in ivpu_cmdq_free()
160 ret = xa_alloc_cyclic(&file_priv->cmdq_xa, &cmdq->id, cmdq, file_priv->cmdq_limit, in ivpu_cmdq_create()
189 ret = ivpu_jsm_hws_create_cmdq(vdev, file_priv->ctx.id, file_priv->ctx.id, cmdq->id, in ivpu_hws_cmdq_init()
405 file_priv->aborted = true; in ivpu_context_abort_locked()
529 job->file_priv = ivpu_file_priv_get(file_priv); in ivpu_job_create()
635 struct ivpu_file_priv *file_priv = job->file_priv; in ivpu_job_submit() local
671 file_priv->ctx.id); in ivpu_job_submit()
719 struct ivpu_file_priv *file_priv = job->file_priv; in ivpu_job_prepare_bos_for_submit() local
860 if (!file_priv->ctx.id) in ivpu_submit_ioctl()
889 if (!file_priv->ctx.id) in ivpu_cmdq_submit_ioctl()
[all …]
A Divpu_ms.c52 mutex_lock(&file_priv->ms_lock); in ivpu_ms_start_ioctl()
234 free_instance(file_priv, ms); in ivpu_ms_stop_ioctl()
246 if (file_priv->ms_info_bo) in get_ms_info_bo()
247 return file_priv->ms_info_bo; in get_ms_info_bo()
249 file_priv->ms_info_bo = ivpu_bo_create_global(file_priv->vdev, MS_INFO_BUFFER_SIZE, in get_ms_info_bo()
251 return file_priv->ms_info_bo; in get_ms_info_bo()
274 bo = get_ms_info_bo(file_priv); in ivpu_ms_get_info_ioctl()
309 if (file_priv->ms_info_bo) { in ivpu_ms_cleanup()
311 file_priv->ms_info_bo = NULL; in ivpu_ms_cleanup()
315 free_instance(file_priv, ms); in ivpu_ms_cleanup()
[all …]
A Divpu_drv.c77 file_priv->ctx.id, kref_read(&file_priv->ref)); in ivpu_file_priv_get()
79 return file_priv; in ivpu_file_priv_get()
85 if (file_priv->bound) { in file_priv_unbind()
103 file_priv->ctx.id, (bool)file_priv->bound); in file_priv_release()
115 kfree(file_priv); in file_priv_release()
124 file_priv->ctx.id, kref_read(&file_priv->ref)); in ivpu_file_priv_put()
235 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); in ivpu_open()
236 if (!file_priv) { in ivpu_open()
243 file_priv->vdev = vdev; in ivpu_open()
261 file_priv->job_limit.max = file_priv->job_limit.min | IVPU_JOB_ID_JOB_MASK; in ivpu_open()
[all …]
/drivers/gpu/drm/
A Ddrm_auth.c100 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()
235 if (file_priv->was_master && in drm_master_check_perm()
262 if (!file_priv->master) in drm_setmaster_ioctl()
265 if (!file_priv->is_master) in drm_setmaster_ioctl()
343 master = file_priv->master; in drm_master_release()
344 if (file_priv->magic) in drm_master_release()
345 idr_remove(&file_priv->master->magic_map, file_priv->magic); in drm_master_release()
361 if (file_priv->master) in drm_master_release()
[all …]
A Ddrm_crtc_internal.h111 struct drm_file *file_priv);
113 struct drm_file *file_priv);
135 struct drm_file *file_priv);
161 struct drm_file *file_priv,
175 struct drm_file *file_priv);
177 struct drm_file *file_priv);
210 struct drm_file *file_priv);
218 struct drm_file *file_priv);
222 struct drm_file *file_priv);
260 struct drm_file *file_priv,
[all …]
A Ddrm_file.c211 e->file_priv = NULL; in drm_events_release()
287 list_del(&file_priv->lhead); in drm_close_helper()
290 drm_file_free(file_priv); in drm_close_helper()
585 file_priv->event_space -= length; in drm_read()
662 struct drm_file *file_priv, in drm_event_reserve_init_locked() argument
669 file_priv->event_space -= e->length; in drm_event_reserve_init_locked()
673 p->file_priv = file_priv; in drm_event_reserve_init_locked()
703 struct drm_file *file_priv, in drm_event_reserve_init() argument
733 if (p->file_priv) { in drm_event_cancel_free()
765 if (!e->file_priv) { in drm_send_event_helper()
[all …]
A Ddrm_ioctl.c116 struct drm_file *file_priv) in drm_getunique() argument
122 master = file_priv->master; in drm_getunique()
182 struct drm_file *file_priv) in drm_getclient() argument
221 struct drm_file *file_priv) in drm_getstats() argument
348 file_priv->atomic = req->value; in drm_setclientcap()
361 if (!file_priv->atomic) in drm_setclientcap()
370 if (!file_priv->atomic) in drm_setclientcap()
475 struct drm_file *file_priv) in drm_invalid_op() argument
585 kfree(file_priv->client_name); in drm_set_client_name()
787 drm_file_update_pid(file_priv); in drm_ioctl_kernel()
[all …]
A Ddrm_dumb_buffers.c62 struct drm_file *file_priv) in drm_mode_create_dumb() argument
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() argument
102 return drm_mode_create_dumb(dev, data, file_priv); in drm_mode_create_dumb_ioctl()
120 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() argument
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() argument
142 return drm_gem_handle_delete(file_priv, handle); in drm_mode_destroy_dumb()
146 void *data, struct drm_file *file_priv) in drm_mode_destroy_dumb_ioctl() argument
[all …]
A Ddrm_framebuffer.c119 struct drm_file *file_priv) in drm_mode_addfb() argument
262 struct drm_file *file_priv) in drm_internal_framebuffer_create() argument
347 mutex_lock(&file_priv->fbs_lock); in drm_mode_addfb2()
349 mutex_unlock(&file_priv->fbs_lock); in drm_mode_addfb2()
400 struct drm_file *file_priv) in drm_mode_closefb() argument
405 mutex_lock(&file_priv->fbs_lock); in drm_mode_closefb()
411 mutex_unlock(&file_priv->fbs_lock); in drm_mode_closefb()
416 mutex_unlock(&file_priv->fbs_lock); in drm_mode_closefb()
438 struct drm_file *file_priv) in drm_mode_rmfb() argument
450 ret = drm_mode_closefb(fb, file_priv); in drm_mode_rmfb()
[all …]
A Ddrm_internal.h82 struct drm_file *file_priv);
84 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);
170 struct drm_file *file_priv);
172 struct drm_file *file_priv);
[all …]
A Ddrm_prime.c307 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
338 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
340 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
352 drm_gem_handle_delete(file_priv, *handle); in drm_gem_prime_fd_to_handle()
359 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
366 struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() argument
442 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf()
443 obj = drm_gem_object_lookup(file_priv, handle); in drm_gem_prime_handle_to_dmabuf()
485 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_dmabuf()
495 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf()
[all …]
A Ddrm_gem.c326 struct drm_file *file_priv = data; in drm_gem_object_release_handle() local
333 obj->funcs->close(obj, file_priv); in drm_gem_object_release_handle()
450 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
454 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
474 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
477 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
484 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
486 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
883 struct drm_file *file_priv) in drm_gem_close_ioctl() argument
909 struct drm_file *file_priv) in drm_gem_flink_ioctl() argument
[all …]
/drivers/xen/
A Dprivcmd-buf.c42 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL); in privcmd_buf_open()
43 if (!file_priv) in privcmd_buf_open()
46 mutex_init(&file_priv->lock); in privcmd_buf_open()
49 file->private_data = file_priv; in privcmd_buf_open()
71 mutex_lock(&file_priv->lock); in privcmd_buf_release()
80 mutex_unlock(&file_priv->lock); in privcmd_buf_release()
82 kfree(file_priv); in privcmd_buf_release()
107 file_priv = vma_priv->file_priv; in privcmd_buf_vma_close()
109 mutex_lock(&file_priv->lock); in privcmd_buf_vma_close()
155 mutex_lock(&file_priv->lock); in privcmd_buf_mmap()
[all …]
/drivers/gpu/drm/v3d/
A Dv3d_submit.c67 struct drm_file *file_priv, in v3d_lookup_bos() argument
82 return drm_gem_objects_lookup(file_priv, in v3d_lookup_bos()
169 job->file = file_priv; in v3d_job_init()
172 1, v3d_priv, file_priv->client_id); in v3d_job_init()
660 struct drm_file *file_priv) in v3d_copy_query_info() argument
753 file_priv); in v3d_get_cpu_reset_performance_params()
802 file_priv); in v3d_get_cpu_copy_performance_query_params()
890 struct drm_file *file_priv) in v3d_submit_cl_ioctl() argument
1065 struct drm_file *file_priv) in v3d_submit_tfu_ioctl() argument
1164 struct drm_file *file_priv) in v3d_submit_csd_ioctl() argument
[all …]
A Dv3d_drv.h542 struct drm_file *file_priv);
544 struct drm_file *file_priv);
546 struct drm_file *file_priv);
548 struct drm_file *file_priv);
581 struct drm_file *file_priv);
583 struct drm_file *file_priv);
585 struct drm_file *file_priv);
587 struct drm_file *file_priv);
625 struct drm_file *file_priv);
627 struct drm_file *file_priv);
[all …]
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_prime.c76 struct drm_file *file_priv, in vmw_prime_fd_to_handle() argument
79 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_fd_to_handle()
83 ret = drm_gem_prime_fd_to_handle(dev, file_priv, fd, handle); in vmw_prime_fd_to_handle()
89 struct drm_file *file_priv, in vmw_prime_handle_to_fd() argument
94 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_prime_handle_to_fd()
102 ret = vmw_user_bo_lookup(file_priv, handle, &vbo); in vmw_prime_handle_to_fd()
106 ret = drm_gem_prime_handle_to_fd(dev, file_priv, handle, in vmw_prime_handle_to_fd()
116 ret = drm_gem_prime_handle_to_fd(dev, file_priv, in vmw_prime_handle_to_fd()
A Dvmwgfx_drv.h783 struct drm_file *file_priv);
785 struct drm_file *file_priv);
842 struct drm_file *file_priv);
1025 struct drm_file *file_priv);
1034 struct drm_file *file_priv,
1041 struct drm_file *file_priv);
1084 struct drm_file *file_priv,
1087 struct drm_file *file_priv,
1151 struct drm_file *file_priv);
1179 struct drm_file *file_priv);
[all …]
A Dvmwgfx_ioctl.c37 struct drm_file *file_priv) in vmw_getparam_ioctl() argument
42 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_getparam_ioctl()
124 struct drm_file *file_priv) in vmw_get_cap_3d_ioctl() argument
133 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_get_cap_3d_ioctl()
172 struct drm_file *file_priv) in vmw_present_ioctl() argument
174 struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile; in vmw_present_ioctl()
215 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_ioctl()
230 ret = vmw_kms_present(dev_priv, file_priv, in vmw_present_ioctl()
249 struct drm_file *file_priv) in vmw_present_readback_ioctl() argument
292 fb = drm_framebuffer_lookup(dev, file_priv, arg->fb_id); in vmw_present_readback_ioctl()
[all …]
/drivers/gpu/drm/panfrost/
A Dpanfrost_perfcnt.c72 struct drm_file *file_priv, in panfrost_perfcnt_enable_locked() argument
75 struct panfrost_file_priv *user = file_priv->driver_priv; in panfrost_perfcnt_enable_locked()
98 ret = panfrost_gem_open(&bo->base, file_priv); in panfrost_perfcnt_enable_locked()
174 panfrost_gem_close(&bo->base, file_priv); in panfrost_perfcnt_enable_locked()
183 struct drm_file *file_priv) in panfrost_perfcnt_disable_locked() argument
213 struct drm_file *file_priv) in panfrost_ioctl_perfcnt_enable() argument
230 ret = panfrost_perfcnt_enable_locked(pfdev, file_priv, in panfrost_ioctl_perfcnt_enable()
240 struct drm_file *file_priv) in panfrost_ioctl_perfcnt_dump() argument
253 if (perfcnt->user != file_priv->driver_priv) { in panfrost_ioctl_perfcnt_dump()
271 void panfrost_perfcnt_close(struct drm_file *file_priv) in panfrost_perfcnt_close() argument
[all …]
/drivers/staging/gpib/common/
A Dgpib_os.c509 return file_priv->descriptors[handle]; in handle_to_descriptor()
648 if (file_priv->got_module == 0) { in ibioctl()
654 file_priv->got_module = 1; in ibioctl()
843 int had_module = file_priv->got_module; in board_type_ioctl()
849 file_priv->got_module = 0; in board_type_ioctl()
864 file_priv->got_module = 1; in board_type_ioctl()
1207 desc = file_priv->descriptors[i]; in cleanup_open_devices()
1218 file_priv->descriptors[i] = NULL; in cleanup_open_devices()
1238 if (!file_priv->descriptors[i]) in open_dev_ioctl()
1245 if (!file_priv->descriptors[i]) { in open_dev_ioctl()
[all …]
/drivers/gpu/drm/i915/gem/
A Di915_gem_context.c356 xa_lock(&file_priv->vm_xa); in i915_gem_vm_lookup()
357 vm = xa_load(&file_priv->vm_xa, id); in i915_gem_vm_lookup()
360 xa_unlock(&file_priv->vm_xa); in i915_gem_vm_lookup()
1538 ctx->file_priv = ERR_PTR(-EBADF); in context_close()
1722 ctx->file_priv = fpriv; in gem_context_register()
1778 xa_destroy(&file_priv->vm_xa); in i915_gem_context_open()
1779 xa_destroy(&file_priv->context_xa); in i915_gem_context_open()
1800 xa_destroy(&file_priv->context_xa); in i915_gem_context_close()
1804 xa_destroy(&file_priv->vm_xa); in i915_gem_context_close()
1842 ppgtt->vm.fpriv = file_priv; in i915_gem_vm_create_ioctl()
[all …]
/drivers/gpu/drm/exynos/
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() argument
26 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl() argument
32 struct drm_file *file_priv) in exynos_g2d_exec_ioctl() argument
A Dexynos_drm_ipp.h138 struct drm_file *file_priv);
140 struct drm_file *file_priv);
142 struct drm_file *file_priv);
144 void *data, struct drm_file *file_priv);
147 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_res_ioctl() argument
155 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_caps_ioctl() argument
160 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_limits_ioctl() argument
165 void *data, struct drm_file *file_priv) in exynos_drm_ipp_commit_ioctl() argument
/drivers/accel/qaic/
A Dqaic.h288 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
310 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
311 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
312 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
313 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
314 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
315 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
316 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
317 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/drivers/gpu/drm/qxl/
A Dqxl_ioctl.c36 int qxl_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in qxl_alloc_ioctl() argument
48 ret = qxl_gem_object_create_with_handle(qdev, file_priv, in qxl_alloc_ioctl()
62 int qxl_map_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in qxl_map_ioctl() argument
67 return drm_gem_ttm_dumb_map_offset(file_priv, &qdev->ddev, qxl_map->handle, in qxl_map_ioctl()
111 static int qxlhw_handle_to_bo(struct drm_file *file_priv, uint64_t handle, in qxlhw_handle_to_bo() argument
118 gobj = drm_gem_object_lookup(file_priv, handle); in qxlhw_handle_to_bo()
141 struct drm_file *file_priv) in qxl_process_single_command() argument
223 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command()
235 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command()
287 ret = qxl_process_single_command(qdev, &user_cmd, file_priv); in qxl_execbuffer_ioctl()
[all …]

Completed in 912 milliseconds

12345678