| /linux/drivers/gpu/drm/ |
| H A D | drm_crtc_internal.h | 54 struct drm_file; 90 void *data, struct drm_file *file_priv); 92 void *data, struct drm_file *file_priv); 105 void *data, struct drm_file *file_priv); 111 struct drm_file *file_priv); 113 struct drm_file *file_priv); 117 void *data, struct drm_file *file_priv); 119 void *data, struct drm_file *file_priv); 121 void *data, struct drm_file *file_priv); 129 void *data, struct drm_file *file_priv); [all …]
|
| H A D | drm_internal.h | 73 struct drm_file *drm_file_alloc(struct drm_minor *minor); 74 void drm_file_free(struct drm_file *file); 93 struct drm_file *file_priv); 95 struct drm_file *file_priv); 137 struct drm_file *filp); 143 struct drm_file *filp); 146 struct drm_file *filp); 150 struct drm_file *file_priv); 152 struct drm_file *file_priv); 154 struct drm_file *file_priv); [all …]
|
| H A D | drm_auth.c | 64 static bool drm_is_current_master_locked(struct drm_file *fpriv) in drm_is_current_master_locked() 82 bool drm_is_current_master(struct drm_file *fpriv) in drm_is_current_master() 94 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() 114 struct drm_file *file_priv) in drm_authmagic() 117 struct drm_file *file; in drm_authmagic() 152 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master() 162 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master() 233 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() 246 struct drm_file *file_priv) in drm_setmaster_ioctl() 281 struct drm_file *fpriv) in drm_drop_master() [all …]
|
| H A D | drm_trace.h | 9 struct drm_file; 36 TP_PROTO(struct drm_file *file, int crtc, unsigned int seq), 39 __field(struct drm_file *, file) 53 TP_PROTO(struct drm_file *file, int crtc, unsigned int seq), 56 __field(struct drm_file *, file)
|
| H A D | drm_file.c | 132 struct drm_file *drm_file_alloc(struct drm_minor *minor) in drm_file_alloc() 136 struct drm_file *file; in drm_file_alloc() 199 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() 233 void drm_file_free(struct drm_file *file) in drm_file_free() 283 struct drm_file *file_priv = filp->private_data; in drm_close_helper() 319 struct drm_file *priv; in drm_open_helper() 429 struct drm_file *file_priv = filp->private_data; in drm_release() 452 void drm_file_update_pid(struct drm_file *filp) in drm_file_update_pid() 499 struct drm_file *file_priv = filp->private_data; in drm_release_noglobal() 543 struct drm_file *file_priv = filp->private_data; in drm_read() [all …]
|
| H A D | drm_syncobj.c | 248 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find() 436 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence() 596 int drm_syncobj_get_handle(struct drm_file *file_private, in drm_syncobj_get_handle() 613 static int drm_syncobj_create_as_handle(struct drm_file *file_private, in drm_syncobj_create_as_handle() 628 static int drm_syncobj_destroy(struct drm_file *file_private, in drm_syncobj_destroy() 687 static int drm_syncobj_handle_to_fd(struct drm_file *file_private, in drm_syncobj_handle_to_fd() 701 static int drm_syncobj_fd_to_handle(struct drm_file *file_private, in drm_syncobj_fd_to_handle() 726 static int drm_syncobj_import_sync_file_fence(struct drm_file *file_private, in drm_syncobj_import_sync_file_fence() 757 static int drm_syncobj_export_sync_file(struct drm_file *file_private, in drm_syncobj_export_sync_file() 797 drm_syncobj_open(struct drm_file *file_private) in drm_syncobj_open() [all …]
|
| /linux/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); 15 extern int g2d_open(struct drm_device *drm_dev, struct drm_file *file); 16 extern void g2d_close(struct drm_device *drm_dev, struct drm_file *file); 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() 37 static inline int g2d_open(struct drm_device *drm_dev, struct drm_file *file) in g2d_open() 42 static inline void g2d_close(struct drm_device *drm_dev, struct drm_file *file) in g2d_close()
|
| H A D | exynos_drm_ipp.h | 138 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() 155 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_caps_ioctl() 160 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_limits_ioctl() 165 void *data, struct drm_file *file_priv) in exynos_drm_ipp_commit_ioctl()
|
| H A D | exynos_drm_gem.h | 64 struct drm_file *file_priv); 68 struct drm_file *file_priv); 75 struct exynos_drm_gem *exynos_drm_gem_get(struct drm_file *filp, 89 struct drm_file *file_priv); 95 int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | uapi.h | 14 struct drm_file; 38 struct drm_file *file); 40 struct drm_file *file); 42 struct drm_file *file); 44 struct drm_file *file); 46 struct drm_file *file); 48 struct drm_file *file); 50 struct drm_file *file); 52 struct drm_file *file);
|
| /linux/include/drm/ |
| H A D | drm_lease.h | 11 struct drm_file; 19 bool drm_lease_held(struct drm_file *file_priv, int id); 21 bool _drm_lease_held(struct drm_file *file_priv, int id); 25 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs); 28 void *data, struct drm_file *file_priv); 31 void *data, struct drm_file *file_priv); 34 void *data, struct drm_file *file_priv); 37 void *data, struct drm_file *file_priv);
|
| H A D | drm_vma_manager.h | 44 struct drm_file; 48 struct drm_file *vm_tag; 76 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag); 77 int drm_vma_node_allow_once(struct drm_vma_offset_node *node, struct drm_file *tag); 79 struct drm_file *tag); 81 struct drm_file *tag); 242 struct drm_file *tag) in drm_vma_node_verify_access()
|
| H A D | drm_gem_framebuffer_helper.h | 10 struct drm_file; 22 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 27 struct drm_file *file, 32 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file, 37 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file, 41 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
|
| H A D | drm_ioctl.h | 41 struct drm_file; 55 struct drm_file *file_priv); 170 struct drm_file *file_priv); 172 struct drm_file *file_priv);
|
| H A D | drm_syncobj.h | 32 struct drm_file; 118 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, 126 int drm_syncobj_find_fence(struct drm_file *file_private, 132 int drm_syncobj_get_handle(struct drm_file *file_private,
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_gem.h | 21 extern int nouveau_gem_object_open(struct drm_gem_object *, struct drm_file *); 23 struct drm_file *); 25 struct drm_file *); 27 struct drm_file *); 29 struct drm_file *); 31 struct drm_file *); 33 struct drm_file *);
|
| H A D | nouveau_svm.h | 6 struct drm_file; 26 int nouveau_svmm_init(struct drm_device *, void *, struct drm_file *); 30 int nouveau_svmm_bind(struct drm_device *, void *, struct drm_file *); 45 struct drm_file *file) in nouveau_svmm_init() 60 struct drm_file *file) in nouveau_svmm_bind()
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_ms.h | 11 struct drm_file; 29 int ivpu_ms_start_ioctl(struct drm_device *dev, void *data, struct drm_file *file); 30 int ivpu_ms_stop_ioctl(struct drm_device *dev, void *data, struct drm_file *file); 31 int ivpu_ms_get_data_ioctl(struct drm_device *dev, void *data, struct drm_file *file); 32 int ivpu_ms_get_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic.h | 321 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 343 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 344 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 345 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 346 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 347 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 348 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 349 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 350 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_drv.h | 306 struct drm_file *file_priv, 313 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv); 315 struct drm_file *file_priv); 319 int qxl_mode_dumb_create(struct drm_file *file_priv, 446 int qxl_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 447 int qxl_map_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 448 int qxl_execbuffer_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 449 int qxl_update_area_ioctl(struct drm_device *dev, void *data, struct drm_file *file); 450 int qxl_getparam_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 451 int qxl_clientcap_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); [all …]
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_perf.h | 15 struct drm_file; 30 struct drm_file *file); 32 struct drm_file *file); 34 struct drm_file *file);
|
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_gem.h | 39 int lima_gem_create_handle(struct drm_device *dev, struct drm_file *file, 41 int lima_gem_get_info(struct drm_file *file, u32 handle, u32 *va, u64 *offset); 42 int lima_gem_submit(struct drm_file *file, struct lima_submit *submit); 43 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_drv.c | 291 struct drm_file *file; 724 struct drm_file *file, u32 job_count) in panthor_submit_ctx_init() 785 static int group_priority_permit(struct drm_file *file, in group_priority_permit() 803 static void panthor_query_group_priorities_info(struct drm_file *file, in panthor_query_group_priorities_info() 815 static int panthor_ioctl_dev_query(struct drm_device *ddev, void *data, struct drm_file *file) in panthor_ioctl_dev_query() 873 struct drm_file *file) in panthor_ioctl_vm_create() 894 struct drm_file *file) in panthor_ioctl_vm_destroy() 909 struct drm_file *file) in panthor_ioctl_bo_create() 950 struct drm_file *file) in panthor_ioctl_bo_mmap_offset() 982 struct drm_file *file) in panthor_ioctl_group_submit() [all …]
|
| /linux/drivers/gpu/drm/panfrost/ |
| 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);
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_exec_queue.h | 13 struct drm_file; 124 struct drm_file *file); 126 struct drm_file *file); 128 struct drm_file *file); 130 struct drm_file *file);
|