/Linux-v6.6/drivers/gpu/drm/i915/gem/ |
D | i915_gem_ioctls.h | 11 struct drm_file; 14 struct drm_file *file); 16 struct drm_file *file); 18 struct drm_file *file); 20 struct drm_file *file); 22 struct drm_file *file); 24 struct drm_file *file); 26 struct drm_file *file); 28 struct drm_file *file); 30 struct drm_file *file); [all …]
|
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-v6.6/drivers/gpu/drm/ |
D | drm_crtc_internal.h | 48 struct drm_file; 83 void *data, struct drm_file *file_priv); 85 void *data, struct drm_file *file_priv); 98 void *data, struct drm_file *file_priv); 104 struct drm_file *file_priv); 106 struct drm_file *file_priv); 110 void *data, struct drm_file *file_priv); 112 void *data, struct drm_file *file_priv); 114 void *data, struct drm_file *file_priv); 122 void *data, struct drm_file *file_priv); [all …]
|
D | drm_legacy.h | 40 struct drm_file; 90 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file); 94 static inline void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) {} in drm_legacy_ctxbitmap_flush() 100 int drm_legacy_resctx(struct drm_device *d, void *v, struct drm_file *f); 101 int drm_legacy_addctx(struct drm_device *d, void *v, struct drm_file *f); 102 int drm_legacy_getctx(struct drm_device *d, void *v, struct drm_file *f); 103 int drm_legacy_switchctx(struct drm_device *d, void *v, struct drm_file *f); 104 int drm_legacy_newctx(struct drm_device *d, void *v, struct drm_file *f); 105 int drm_legacy_rmctx(struct drm_device *d, void *v, struct drm_file *f); 107 int drm_legacy_setsareactx(struct drm_device *d, void *v, struct drm_file *f); [all …]
|
D | drm_internal.h | 50 struct drm_file *drm_file_alloc(struct drm_minor *minor); 51 void drm_file_free(struct drm_file *file); 71 struct drm_file *file_priv); 73 struct drm_file *file_priv); 117 struct drm_file *filp); 119 struct drm_file *file_priv); 126 struct drm_file *file_priv); 130 struct drm_file *filp); 133 struct drm_file *filp); 137 struct drm_file *file_priv); [all …]
|
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() 115 struct drm_file *file_priv) in drm_authmagic() 118 struct drm_file *file; in drm_authmagic() 155 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master() 165 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master() 236 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() 248 struct drm_file *file_priv) in drm_setmaster_ioctl() 291 struct drm_file *fpriv) in drm_drop_master() [all …]
|
D | drm_context.c | 43 struct drm_file *tag; 132 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) in drm_legacy_ctxbitmap_flush() 175 struct drm_file *file_priv) in drm_legacy_getsareactx() 222 struct drm_file *file_priv) in drm_legacy_setsareactx() 299 struct drm_file *file_priv, int new) in drm_context_switch_complete() 326 struct drm_file *file_priv) in drm_legacy_resctx() 360 struct drm_file *file_priv) in drm_legacy_addctx() 410 struct drm_file *file_priv) in drm_legacy_getctx() 435 struct drm_file *file_priv) in drm_legacy_switchctx() 458 struct drm_file *file_priv) in drm_legacy_newctx() [all …]
|
D | drm_dumb_buffers.c | 62 struct drm_file *file_priv) in drm_mode_create_dumb() 100 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl() 120 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() 137 struct drm_file *file_priv) in drm_mode_destroy_dumb() 146 void *data, struct drm_file *file_priv) in drm_mode_destroy_dumb_ioctl()
|
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-v6.6/drivers/gpu/drm/exynos/ |
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()
|
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()
|
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-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gem.h | 47 int amdgpu_mode_dumb_create(struct drm_file *file_priv, 50 int amdgpu_mode_dumb_mmap(struct drm_file *filp, 55 struct drm_file *filp); 57 struct drm_file *filp); 59 struct drm_file *filp); 61 struct drm_file *filp); 63 struct drm_file *filp); 66 struct drm_file *filp); 68 struct drm_file *filp); 71 struct drm_file *filp);
|
/Linux-v6.6/drivers/gpu/drm/tegra/ |
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-v6.6/include/drm/ |
D | drm_lease.h | 9 struct drm_file; 17 bool drm_lease_held(struct drm_file *file_priv, int id); 19 bool _drm_lease_held(struct drm_file *file_priv, int id); 23 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs); 26 void *data, struct drm_file *file_priv); 29 void *data, struct drm_file *file_priv); 32 void *data, struct drm_file *file_priv); 35 void *data, struct drm_file *file_priv);
|
D | drm_drv.h | 37 struct drm_file; 206 int (*open) (struct drm_device *, struct drm_file *); 220 void (*postclose) (struct drm_device *, struct drm_file *); 284 void (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 291 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); 315 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, 322 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, 366 int (*dumb_create)(struct drm_file *file_priv, 384 int (*dumb_map_offset)(struct drm_file *file_priv, 393 void (*show_fdinfo)(struct drm_printer *p, struct drm_file *f); [all …]
|
D | drm_file.h | 42 struct drm_file; 138 struct drm_file *file_priv; 164 struct drm_file { struct 389 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() 403 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() 418 static inline bool drm_is_accel_client(const struct drm_file *file_priv) in drm_is_accel_client() 431 struct drm_file *file_priv, 435 struct drm_file *file_priv, 471 void drm_show_memory_stats(struct drm_printer *p, struct drm_file *file);
|
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,
|
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-v6.6/drivers/gpu/drm/nouveau/ |
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 *);
|
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-v6.6/drivers/gpu/drm/vmwgfx/ |
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,
|
D | vmwgfx_drv.h | 424 struct drm_file *filp; 673 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() 804 struct drm_file *filp, 816 struct drm_file *file_priv); 818 struct drm_file *file_priv); 861 struct drm_file *filp, 866 struct drm_file *filp); 874 struct drm_file *file_priv); 876 struct drm_file *file_priv); 878 struct drm_file *file_priv); [all …]
|
/Linux-v6.6/drivers/gpu/drm/v3d/ |
D | v3d_drv.h | 353 struct v3d_bo *v3d_bo_create(struct drm_device *dev, struct drm_file *file_priv, 356 struct drm_file *file_priv); 358 struct drm_file *file_priv); 360 struct drm_file *file_priv); 376 struct drm_file *file_priv); 378 struct drm_file *file_priv); 380 struct drm_file *file_priv); 382 struct drm_file *file_priv); 396 int v3d_mmu_get_offset(struct drm_file *file_priv, struct v3d_bo *bo, 416 struct drm_file *file_priv); [all …]
|
/Linux-v6.6/drivers/accel/qaic/ |
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);
|