| /Linux-v5.15/drivers/gpu/drm/ |
| D | drm_legacy.h | 39 struct drm_file; 52 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file); 56 static inline void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) {} in drm_legacy_ctxbitmap_flush() 62 int drm_legacy_resctx(struct drm_device *d, void *v, struct drm_file *f); 63 int drm_legacy_addctx(struct drm_device *d, void *v, struct drm_file *f); 64 int drm_legacy_getctx(struct drm_device *d, void *v, struct drm_file *f); 65 int drm_legacy_switchctx(struct drm_device *d, void *v, struct drm_file *f); 66 int drm_legacy_newctx(struct drm_device *d, void *v, struct drm_file *f); 67 int drm_legacy_rmctx(struct drm_device *d, void *v, struct drm_file *f); 69 int drm_legacy_setsareactx(struct drm_device *d, void *v, struct drm_file *f); [all …]
|
| D | drm_crtc_internal.h | 48 struct drm_file; 81 void *data, struct drm_file *file_priv); 83 void *data, struct drm_file *file_priv); 96 void *data, struct drm_file *file_priv); 102 struct drm_file *file_priv); 104 struct drm_file *file_priv); 108 void *data, struct drm_file *file_priv); 110 void *data, struct drm_file *file_priv); 112 void *data, struct drm_file *file_priv); 120 void *data, struct drm_file *file_priv); [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); 116 struct drm_file *filp); 118 struct drm_file *file_priv); 125 struct drm_file *file_priv); 129 struct drm_file *filp); 132 struct drm_file *filp); 136 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() 289 struct drm_file *fpriv) in drm_drop_master() [all …]
|
| D | drm_context.c | 43 struct drm_file *tag; 135 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) in drm_legacy_ctxbitmap_flush() 179 struct drm_file *file_priv) in drm_legacy_getsareactx() 227 struct drm_file *file_priv) in drm_legacy_setsareactx() 305 struct drm_file *file_priv, int new) in drm_context_switch_complete() 332 struct drm_file *file_priv) in drm_legacy_resctx() 367 struct drm_file *file_priv) in drm_legacy_addctx() 418 struct drm_file *file_priv) in drm_legacy_getctx() 444 struct drm_file *file_priv) in drm_legacy_switchctx() 468 struct drm_file *file_priv) in drm_legacy_newctx() [all …]
|
| /Linux-v5.15/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; 115 struct drm_file *file); 116 void i915_gem_context_close(struct drm_file *file); 121 struct drm_file *file); 123 struct drm_file *file); 126 struct drm_file *file); 128 struct drm_file *file); 130 struct drm_file *file_priv); 132 struct drm_file *file_priv); 134 struct drm_file *file);
|
| /Linux-v5.15/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 int g2d_open(struct drm_device *drm_dev, struct drm_file *file) in g2d_open() 42 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-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gem.h | 48 int amdgpu_mode_dumb_create(struct drm_file *file_priv, 51 int amdgpu_mode_dumb_mmap(struct drm_file *filp, 56 struct drm_file *filp); 58 struct drm_file *filp); 60 struct drm_file *filp); 62 struct drm_file *filp); 64 struct drm_file *filp); 67 struct drm_file *filp); 69 struct drm_file *filp); 72 struct drm_file *filp);
|
| /Linux-v5.15/drivers/gpu/drm/tegra/ |
| D | uapi.h | 14 struct drm_file; 39 struct drm_file *file); 41 struct drm_file *file); 43 struct drm_file *file); 45 struct drm_file *file); 47 struct drm_file *file); 49 struct drm_file *file); 51 struct drm_file *file); 53 struct drm_file *file);
|
| /Linux-v5.15/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 | 35 struct drm_file; 197 int (*open) (struct drm_device *, struct drm_file *); 211 void (*postclose) (struct drm_device *, struct drm_file *); 275 void (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 282 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); 309 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, 320 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, 375 int (*dumb_create)(struct drm_file *file_priv, 393 int (*dumb_map_offset)(struct drm_file *file_priv, 412 int (*dumb_destroy)(struct drm_file *file_priv, [all …]
|
| D | drm_gem_framebuffer_helper.h | 12 struct drm_file; 23 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 28 struct drm_file *file, 32 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file, 36 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file, 39 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
|
| D | drm_gem.h | 65 int (*open)(struct drm_gem_object *obj, struct drm_file *file); 74 void (*close)(struct drm_gem_object *obj, struct drm_file *file); 387 int drm_gem_handle_create(struct drm_file *file_priv, 390 int drm_gem_handle_delete(struct drm_file *filp, u32 handle); 401 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles, 403 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle); 404 long drm_gem_dma_resv_wait(struct drm_file *filep, u32 handle, 415 int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
|
| D | drm_file.h | 42 struct drm_file; 133 struct drm_file *file_priv; 159 struct drm_file { struct 381 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() 395 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() 407 struct drm_file *file_priv, 411 struct drm_file *file_priv,
|
| 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); 78 struct drm_file *tag); 80 struct drm_file *tag); 241 struct drm_file *tag) in drm_vma_node_verify_access()
|
| D | drm_ioctl.h | 41 struct drm_file; 55 struct drm_file *file_priv); 170 int drm_ioctl_permit(u32 flags, struct drm_file *file_priv); 182 struct drm_file *file_priv); 184 struct drm_file *file_priv);
|
| /Linux-v5.15/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-v5.15/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_fence.h | 36 struct drm_file; 101 extern int vmw_user_fence_create(struct drm_file *file_priv, 115 struct drm_file *file_priv); 118 struct drm_file *file_priv); 121 struct drm_file *file_priv); 123 struct drm_file *file_priv); 124 extern int vmw_event_fence_action_queue(struct drm_file *filee_priv,
|
| D | vmwgfx_drv.h | 658 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() 787 struct drm_file *file_priv); 789 struct drm_file *file_priv); 878 struct drm_file *file_priv); 880 struct drm_file *file_priv); 882 struct drm_file *file_priv); 959 struct drm_file *file_priv); 961 struct drm_file *file_priv); 963 struct drm_file *file_priv); 965 struct drm_file *file_priv); [all …]
|
| /Linux-v5.15/drivers/gpu/drm/via/ |
| D | via_drv.h | 189 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 190 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); 191 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); 192 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 193 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 194 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv); 195 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv); 196 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv); 197 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv); 223 struct drm_file *file_priv);
|
| /Linux-v5.15/drivers/gpu/drm/v3d/ |
| D | v3d_drv.h | 352 struct v3d_bo *v3d_bo_create(struct drm_device *dev, struct drm_file *file_priv, 355 struct drm_file *file_priv); 357 struct drm_file *file_priv); 359 struct drm_file *file_priv); 375 struct drm_file *file_priv); 377 struct drm_file *file_priv); 379 struct drm_file *file_priv); 381 struct drm_file *file_priv); 394 int v3d_mmu_get_offset(struct drm_file *file_priv, struct v3d_bo *bo, 414 struct drm_file *file_priv); [all …]
|