/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ioctls.h | 11 struct drm_file; 14 struct drm_file *file); 16 struct drm_file *file); 18 struct drm_file *file); 22 struct drm_file *file); 28 struct drm_file *file); 30 struct drm_file *file); 34 struct drm_file *file); 36 struct drm_file *file); 48 struct drm_file *file); [all …]
|
H A D | i915_gem_context.h | 20 struct drm_file; 121 struct drm_file *file); 122 void i915_gem_context_close(struct drm_file *file); 127 struct drm_file *file); 129 struct drm_file *file); 132 struct drm_file *file); 134 struct drm_file *file); 136 struct drm_file *file_priv); 138 struct drm_file *file_priv); 140 struct drm_file *file);
|
/linux/drivers/gpu/drm/ |
H A D | drm_crtc_internal.h | 54 struct drm_file; 111 struct drm_file *file_priv); 113 struct drm_file *file_priv); 135 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 …]
|
H A D | drm_internal.h | 74 struct drm_file *file_priv); 76 struct drm_file *file_priv); 116 struct drm_file *filp); 122 struct drm_file *filp); 125 struct drm_file *filp); 129 struct drm_file *file_priv); 131 struct drm_file *file_priv); 133 struct drm_file *file_priv); 135 struct drm_file *file_priv); 160 struct drm_file *file_priv); [all …]
|
H A D | drm_auth.c | 63 static bool drm_is_current_master_locked(struct drm_file *fpriv) in drm_is_current_master_locked() 81 bool drm_is_current_master(struct drm_file *fpriv) in drm_is_current_master() 114 struct drm_file *file_priv) in drm_authmagic() 117 struct drm_file *file; in drm_authmagic() 153 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master() 247 struct drm_file *file_priv) in drm_setmaster_ioctl() 290 struct drm_file *fpriv) in drm_drop_master() 298 struct drm_file *file_priv) in drm_dropmaster_ioctl() 332 int drm_master_open(struct drm_file *file_priv) in drm_master_open() 353 void drm_master_release(struct drm_file *file_priv) in drm_master_release() [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)
|
/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/amd/amdgpu/ |
H A D | amdgpu_gem.h | 49 int amdgpu_mode_dumb_create(struct drm_file *file_priv, 52 int amdgpu_mode_dumb_mmap(struct drm_file *filp, 57 struct drm_file *filp); 59 struct drm_file *filp); 61 struct drm_file *filp); 63 struct drm_file *filp); 65 struct drm_file *filp); 68 struct drm_file *filp); 70 struct drm_file *filp); 73 struct drm_file *filp);
|
/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_file.h | 42 struct drm_file; 138 struct drm_file *file_priv; 164 struct drm_file { struct 403 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() 417 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() 432 static inline bool drm_is_accel_client(const struct drm_file *file_priv) in drm_is_accel_client() 437 void drm_file_update_pid(struct drm_file *); 450 struct drm_file *file_priv, 454 struct drm_file *file_priv, 490 void drm_show_memory_stats(struct drm_printer *p, struct drm_file *file);
|
H A D | drm_drv.h | 37 struct drm_file; 215 int (*open) (struct drm_device *, struct drm_file *); 229 void (*postclose) (struct drm_device *, struct drm_file *); 265 void (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 272 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); 296 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, 303 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, 347 int (*dumb_create)(struct drm_file *file_priv, 365 int (*dumb_map_offset)(struct drm_file *file_priv, 374 void (*show_fdinfo)(struct drm_printer *p, struct drm_file *f);
|
H A D | drm_gem_framebuffer_helper.h | 10 struct drm_file; 21 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 26 struct drm_file *file, 30 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file, 34 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file, 37 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
|
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()
|
/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 *); 44 struct drm_file *file) in nouveau_svmm_init() 59 struct drm_file *file) in nouveau_svmm_bind()
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fence.h | 36 struct drm_file; 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); 121 extern int vmw_event_fence_action_queue(struct drm_file *filee_priv,
|
H A D | vmwgfx_drv.h | 408 struct drm_file *filp; 808 struct drm_file *file_priv); 810 struct drm_file *file_priv); 854 struct drm_file *filp, 869 struct drm_file *file_priv); 1053 struct drm_file *file_priv); 1063 struct drm_file *file_priv, 1070 struct drm_file *file_priv); 1114 struct drm_file *file_priv, 1117 struct drm_file *file_priv, [all …]
|
/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 | 276 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 298 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 299 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 300 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 301 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 302 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 303 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 304 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 305 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_overlay.h | 10 struct drm_file; 21 struct drm_file *file_priv); 23 struct drm_file *file_priv); 41 struct drm_file *file_priv) in intel_overlay_put_image_ioctl() 46 struct drm_file *file_priv) in intel_overlay_attrs_ioctl()
|
/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.h | 287 struct drm_file *file; 508 struct drm_file *file_priv); 510 struct drm_file *file_priv); 512 struct drm_file *file_priv); 514 struct drm_file *file_priv); 541 struct drm_file *file_priv); 543 struct drm_file *file_priv); 545 struct drm_file *file_priv); 547 struct drm_file *file_priv); 584 struct drm_file *file_priv); [all …]
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_oa.h | 12 struct drm_file; 21 int xe_oa_stream_open_ioctl(struct drm_device *dev, u64 data, struct drm_file *file); 22 int xe_oa_add_config_ioctl(struct drm_device *dev, u64 data, struct drm_file *file); 23 int xe_oa_remove_config_ioctl(struct drm_device *dev, u64 data, struct drm_file *file);
|