/openbmc/linux/drivers/accel/qaic/ |
H A D | qaic.h | 252 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 D | tpm-dev-common.c | 57 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 D | tpm-dev.h | 8 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 D | drm_prime.c | 307 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 D | drm_plane.c | 656 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 D | drm_gem.c | 253 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 D | drm_mode_object.c | 137 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 D | drm_agpsupport.c | 82 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 D | drm_dma.c | 143 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 D | v3d_bo.c | 126 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 D | v3d_perfmon.c | 122 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 D | vmwgfx_fence.h | 101 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 D | vmwgfx_va.c | 117 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 D | vmwgfx_fence.c | 584 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 D | qxl_ioctl.c | 36 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 D | qxl_gem.c | 82 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 D | qxl_drv.h | 309 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 D | panfrost_drv.c | 137 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 D | panfrost_perfcnt.h | 12 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 D | exynos_drm_gem.h | 64 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 D | exynos_drm_gem.c | 90 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 D | nouveau_gem.c | 102 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 D | nouveau_abi16.c | 42 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 D | vc4_drv.h | 887 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 D | drm_ioctl.h | 55 struct drm_file *file_priv); 181 struct drm_file *file_priv); 183 struct drm_file *file_priv);
|