Home
last modified time | relevance | path

Searched refs:file_priv (Results 26 – 50 of 197) sorted by relevance

12345678

/openbmc/linux/drivers/accel/qaic/
H A Dqaic.h252 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
273 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
274 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
275 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
276 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
277 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
278 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
279 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/openbmc/linux/drivers/char/tpm/
H A Dtpm-dev-common.c57 struct file_priv *priv = in tpm_dev_async_work()
58 container_of(work, struct file_priv, async_work); in tpm_dev_async_work()
89 struct file_priv *priv = from_timer(priv, t, user_read_timer); in user_reader_timeout()
99 struct file_priv *priv = container_of(work, struct file_priv, in tpm_timeout_work()
111 struct file_priv *priv, struct tpm_space *space) in tpm_common_open()
128 struct file_priv *priv = file->private_data; in tpm_common_read()
168 struct file_priv *priv = file->private_data; in tpm_common_write()
239 struct file_priv *priv = file->private_data; in tpm_common_poll()
262 void tpm_common_release(struct file *file, struct file_priv *priv) in tpm_common_release()
H A Dtpm-dev.h8 struct file_priv { struct
25 struct file_priv *priv, struct tpm_space *space); argument
32 void tpm_common_release(struct file *file, struct file_priv *priv);
/openbmc/linux/drivers/gpu/drm/
H 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
434 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
435 obj = drm_gem_object_lookup(file_priv, handle); in drm_gem_prime_handle_to_fd()
478 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
506 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
[all …]
H A Ddrm_plane.c656 struct drm_file *file_priv) in drm_mode_getplane_res() argument
678 !file_priv->universal_planes) in drm_mode_getplane_res()
690 file_priv->atomic && in drm_mode_getplane_res()
707 struct drm_file *file_priv) in drm_mode_getplane() argument
981 struct drm_file *file_priv) in drm_mode_setplane() argument
1034 struct drm_file *file_priv, in drm_mode_cursor_universal() argument
1121 struct drm_file *file_priv) in drm_mode_cursor_common() argument
1200 void *data, struct drm_file *file_priv) in drm_mode_cursor_ioctl() argument
1217 void *data, struct drm_file *file_priv) in drm_mode_cursor2_ioctl() argument
1225 void *data, struct drm_file *file_priv) in drm_mode_page_flip_ioctl() argument
[all …]
H A Ddrm_gem.c253 struct drm_file *file_priv = data; in drm_gem_object_release_handle() local
257 obj->funcs->close(obj, file_priv); in drm_gem_object_release_handle()
374 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
378 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
392 ret = obj->funcs->open(obj, file_priv); in drm_gem_handle_create_tail()
403 spin_lock(&file_priv->table_lock); in drm_gem_handle_create_tail()
404 idr_remove(&file_priv->object_idr, handle); in drm_gem_handle_create_tail()
405 spin_unlock(&file_priv->table_lock); in drm_gem_handle_create_tail()
805 struct drm_file *file_priv) in drm_gem_close_ioctl() argument
831 struct drm_file *file_priv) in drm_gem_flink_ioctl() argument
[all …]
H A Ddrm_mode_object.c137 struct drm_file *file_priv, in __drm_mode_object_find() argument
150 !_drm_lease_held(file_priv, obj->id)) { in __drm_mode_object_find()
176 struct drm_file *file_priv, in drm_mode_object_find() argument
181 obj = __drm_mode_object_find(dev, file_priv, id, type); in drm_mode_object_find()
436 struct drm_file *file_priv) in drm_mode_obj_get_properties_ioctl() argument
448 obj = drm_mode_object_find(dev, file_priv, arg->obj_id, arg->obj_type); in drm_mode_obj_get_properties_ioctl()
458 ret = drm_mode_object_get_properties(obj, file_priv->atomic, in drm_mode_obj_get_properties_ioctl()
514 struct drm_file *file_priv, in set_property_atomic() argument
541 ret = drm_atomic_set_property(state, file_priv, obj, prop, prop_value); in set_property_atomic()
562 struct drm_file *file_priv) in drm_mode_obj_set_property_ioctl() argument
[all …]
H A Ddrm_agpsupport.c82 struct drm_file *file_priv) in drm_legacy_agp_info_ioctl() argument
128 struct drm_file *file_priv) in drm_legacy_agp_acquire_ioctl() argument
130 return drm_legacy_agp_acquire((struct drm_device *)file_priv->minor->dev); in drm_legacy_agp_acquire_ioctl()
152 struct drm_file *file_priv) in drm_legacy_agp_release_ioctl() argument
180 struct drm_file *file_priv) in drm_legacy_agp_enable_ioctl() argument
231 struct drm_file *file_priv) in drm_legacy_agp_alloc_ioctl() argument
286 struct drm_file *file_priv) in drm_legacy_agp_unbind_ioctl() argument
326 struct drm_file *file_priv) in drm_legacy_agp_bind_ioctl() argument
365 struct drm_file *file_priv) in drm_legacy_agp_free_ioctl() argument
H A Ddrm_dma.c143 buf->file_priv = NULL; in drm_legacy_free_buffer()
156 struct drm_file *file_priv) in drm_legacy_reclaim_buffers() argument
164 if (dma->buflist[i]->file_priv == file_priv) { in drm_legacy_reclaim_buffers()
/openbmc/linux/drivers/gpu/drm/v3d/
H A Dv3d_bo.c126 struct v3d_bo *v3d_bo_create(struct drm_device *dev, struct drm_file *file_priv, in v3d_bo_create() argument
171 struct drm_file *file_priv) in v3d_create_bo_ioctl() argument
182 bo = v3d_bo_create(dev, file_priv, PAGE_ALIGN(args->size)); in v3d_create_bo_ioctl()
188 ret = drm_gem_handle_create(file_priv, &bo->base.base, &args->handle); in v3d_create_bo_ioctl()
195 struct drm_file *file_priv) in v3d_mmap_bo_ioctl() argument
205 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in v3d_mmap_bo_ioctl()
218 struct drm_file *file_priv) in v3d_get_bo_offset_ioctl() argument
224 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in v3d_get_bo_offset_ioctl()
H A Dv3d_perfmon.c122 struct drm_file *file_priv) in v3d_perfmon_create_ioctl() argument
124 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_perfmon_create_ioctl()
171 struct drm_file *file_priv) in v3d_perfmon_destroy_ioctl() argument
173 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_perfmon_destroy_ioctl()
190 struct drm_file *file_priv) in v3d_perfmon_get_values_ioctl() argument
193 struct v3d_file_priv *v3d_priv = file_priv->driver_priv; in v3d_perfmon_get_values_ioctl()
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.h101 extern int vmw_user_fence_create(struct drm_file *file_priv,
112 struct drm_file *file_priv);
115 struct drm_file *file_priv);
118 struct drm_file *file_priv);
120 struct drm_file *file_priv);
H A Dvmwgfx_va.c117 struct drm_file *file_priv) in vmw_stream_unref_ioctl() argument
121 return ttm_ref_object_base_unref(vmw_fpriv(file_priv)->tfile, in vmw_stream_unref_ioctl()
136 struct drm_file *file_priv) in vmw_stream_claim_ioctl() argument
138 return vmw_simple_resource_create_ioctl(dev, data, file_priv, in vmw_stream_claim_ioctl()
H A Dvmwgfx_fence.c584 int vmw_user_fence_create(struct drm_file *file_priv, in vmw_user_fence_create() argument
724 struct drm_file *file_priv) in vmw_fence_obj_wait_ioctl() argument
778 struct drm_file *file_priv) in vmw_fence_obj_signaled_ioctl() argument
809 struct drm_file *file_priv) in vmw_fence_obj_unref_ioctl() argument
940 int vmw_event_fence_action_queue(struct drm_file *file_priv, in vmw_event_fence_action_queue() argument
1006 ret = vmw_event_fence_action_queue(file_priv, fence, in vmw_event_fence_action_create()
1012 ret = vmw_event_fence_action_queue(file_priv, fence, in vmw_event_fence_action_create()
1029 struct drm_file *file_priv) in vmw_fence_event_ioctl() argument
1035 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_fence_event_ioctl()
1076 ret = vmw_execbuf_fence_commands(file_priv, dev_priv, in vmw_fence_event_ioctl()
[all …]
/openbmc/linux/drivers/gpu/drm/qxl/
H 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
224 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command()
237 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command()
289 ret = qxl_process_single_command(qdev, &user_cmd, file_priv); in qxl_execbuffer_ioctl()
[all …]
H A Dqxl_gem.c82 struct drm_file *file_priv, in qxl_gem_object_create_with_handle() argument
100 r = drm_gem_handle_create(file_priv, local_gobj, handle); in qxl_gem_object_create_with_handle()
113 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in qxl_gem_object_open() argument
119 struct drm_file *file_priv) in qxl_gem_object_close() argument
H A Dqxl_drv.h309 struct drm_file *file_priv,
316 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv);
318 struct drm_file *file_priv);
322 int qxl_mode_dumb_create(struct drm_file *file_priv,
453 int qxl_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
454 int qxl_map_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
455 int qxl_execbuffer_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
457 int qxl_getparam_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
458 int qxl_clientcap_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_drv.c137 struct drm_file *file_priv, in panfrost_lookup_bos() argument
141 struct panfrost_file_priv *priv = file_priv->driver_priv; in panfrost_lookup_bos()
151 ret = drm_gem_objects_lookup(file_priv, in panfrost_lookup_bos()
195 struct drm_file *file_priv, in panfrost_copy_in_sync() argument
239 struct panfrost_file_priv *file_priv = file->driver_priv; in panfrost_ioctl_submit() local
269 job->mmu = file_priv->mmu; in panfrost_ioctl_submit()
274 &file_priv->sched_entity[slot], in panfrost_ioctl_submit()
309 struct drm_file *file_priv) in panfrost_ioctl_wait_bo() argument
334 struct drm_file *file_priv) in panfrost_ioctl_mmap_bo() argument
367 struct drm_file *file_priv) in panfrost_ioctl_get_bo_offset() argument
[all …]
H A Dpanfrost_perfcnt.h12 void panfrost_perfcnt_close(struct drm_file *file_priv);
14 struct drm_file *file_priv);
16 struct drm_file *file_priv);
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.h64 struct drm_file *file_priv);
68 struct drm_file *file_priv);
89 struct drm_file *file_priv);
95 int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
H A Dexynos_drm_gem.c90 struct drm_file *file_priv, in exynos_drm_gem_handle_create() argument
99 ret = drm_gem_handle_create(file_priv, obj, handle); in exynos_drm_gem_handle_create()
230 struct drm_file *file_priv) in exynos_drm_gem_create_ioctl() argument
240 ret = exynos_drm_gem_handle_create(&exynos_gem->base, file_priv, in exynos_drm_gem_create_ioctl()
251 struct drm_file *file_priv) in exynos_drm_gem_map_ioctl() argument
255 return drm_gem_dumb_map_offset(file_priv, dev, args->handle, in exynos_drm_gem_map_ioctl()
298 struct drm_file *file_priv) in exynos_drm_gem_get_ioctl() argument
304 obj = drm_gem_object_lookup(file_priv, args->handle); in exynos_drm_gem_get_ioctl()
325 int exynos_drm_gem_dumb_create(struct drm_file *file_priv, in exynos_drm_gem_dumb_create() argument
353 ret = exynos_drm_gem_handle_create(&exynos_gem->base, file_priv, in exynos_drm_gem_dumb_create()
/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_gem.c102 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open()
187 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close()
299 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_info()
337 struct drm_file *file_priv) in nouveau_gem_ioctl_new() argument
531 nvbo->reserved_by = file_priv; in validate_init()
619 struct drm_file *file_priv, in nouveau_gem_pushbuf_validate() argument
741 struct drm_file *file_priv) in nouveau_gem_ioctl_pushbuf() argument
975 struct drm_file *file_priv) in nouveau_gem_ioctl_cpu_prep() argument
1008 struct drm_file *file_priv) in nouveau_gem_ioctl_cpu_fini() argument
1026 struct drm_file *file_priv) in nouveau_gem_ioctl_info() argument
[all …]
H A Dnouveau_abi16.c42 nouveau_abi16(struct drm_file *file_priv) in nouveau_abi16() argument
44 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16()
72 nouveau_abi16_get(struct drm_file *file_priv) in nouveau_abi16_get() argument
74 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_get()
76 if (nouveau_abi16(file_priv)) in nouveau_abi16_get()
204 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_getparam()
295 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_ioctl_channel_alloc()
297 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_abi16_ioctl_channel_alloc()
471 if (!(abi16 = nouveau_abi16(file_priv))) in nouveau_abi16_usif()
491 struct nouveau_abi16 *abi16 = nouveau_abi16_get(file_priv); in nouveau_abi16_ioctl_channel_free()
[all …]
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_drv.h887 struct drm_file *file_priv);
891 struct drm_file *file_priv);
893 struct drm_file *file_priv);
895 struct drm_file *file_priv);
897 struct drm_file *file_priv);
969 struct drm_file *file_priv);
971 struct drm_file *file_priv);
973 struct drm_file *file_priv);
984 struct drm_file *file_priv);
1075 struct drm_file *file_priv);
[all …]
/openbmc/linux/include/drm/
H A Ddrm_ioctl.h55 struct drm_file *file_priv);
181 struct drm_file *file_priv);
183 struct drm_file *file_priv);

12345678