/Linux-v4.19/drivers/gpu/drm/ |
D | drm_legacy.h | 36 struct drm_file; 48 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file); 50 int drm_legacy_resctx(struct drm_device *d, void *v, struct drm_file *f); 51 int drm_legacy_addctx(struct drm_device *d, void *v, struct drm_file *f); 52 int drm_legacy_getctx(struct drm_device *d, void *v, struct drm_file *f); 53 int drm_legacy_switchctx(struct drm_device *d, void *v, struct drm_file *f); 54 int drm_legacy_newctx(struct drm_device *d, void *v, struct drm_file *f); 55 int drm_legacy_rmctx(struct drm_device *d, void *v, struct drm_file *f); 57 int drm_legacy_setsareactx(struct drm_device *d, void *v, struct drm_file *f); 58 int drm_legacy_getsareactx(struct drm_device *d, void *v, struct drm_file *f); [all …]
|
D | drm_internal.h | 29 struct drm_file *drm_file_alloc(struct drm_minor *minor); 30 void drm_file_free(struct drm_file *file); 35 struct drm_file *file_priv); 41 struct drm_file *file_priv); 43 struct drm_file *file_priv); 65 struct drm_file *filp); 67 struct drm_file *file_priv); 73 struct drm_file *file_priv); 76 struct drm_file *filp); 79 struct drm_file *filp); [all …]
|
D | drm_crtc_internal.h | 50 void *data, struct drm_file *file_priv); 52 void *data, struct drm_file *file_priv); 64 void *data, struct drm_file *file_priv); 70 struct drm_file *file_priv); 72 struct drm_file *file_priv); 76 void *data, struct drm_file *file_priv); 78 void *data, struct drm_file *file_priv); 80 void *data, struct drm_file *file_priv); 88 void *data, struct drm_file *file_priv); 90 void *data, struct drm_file *file_priv); [all …]
|
D | drm_auth.c | 58 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() 79 struct drm_file *file_priv) in drm_authmagic() 82 struct drm_file *file; in drm_authmagic() 122 static int drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master() 138 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master() 178 struct drm_file *file_priv) in drm_setmaster_ioctl() 214 struct drm_file *fpriv) in drm_drop_master() 222 struct drm_file *file_priv) in drm_dropmaster_ioctl() 246 int drm_master_open(struct drm_file *file_priv) in drm_master_open() 263 void drm_master_release(struct drm_file *file_priv) in drm_master_release() [all …]
|
D | drm_context.c | 37 struct drm_file *tag; 129 void drm_legacy_ctxbitmap_flush(struct drm_device *dev, struct drm_file *file) in drm_legacy_ctxbitmap_flush() 173 struct drm_file *file_priv) in drm_legacy_getsareactx() 221 struct drm_file *file_priv) in drm_legacy_setsareactx() 299 struct drm_file *file_priv, int new) in drm_context_switch_complete() 325 struct drm_file *file_priv) in drm_legacy_resctx() 360 struct drm_file *file_priv) in drm_legacy_addctx() 408 struct drm_file *file_priv) in drm_legacy_getctx() 434 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 | 58 struct drm_file *file_priv) in drm_mode_create_dumb() 96 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl() 116 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl() 133 struct drm_file *file_priv) in drm_mode_destroy_dumb() 145 void *data, struct drm_file *file_priv) in drm_mode_destroy_dumb_ioctl()
|
D | drm_syncobj.c | 67 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find() 247 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence() 335 int drm_syncobj_get_handle(struct drm_file *file_private, in drm_syncobj_get_handle() 360 static int drm_syncobj_create_as_handle(struct drm_file *file_private, in drm_syncobj_create_as_handle() 375 static int drm_syncobj_destroy(struct drm_file *file_private, in drm_syncobj_destroy() 437 static int drm_syncobj_handle_to_fd(struct drm_file *file_private, in drm_syncobj_handle_to_fd() 451 static int drm_syncobj_fd_to_handle(struct drm_file *file_private, in drm_syncobj_fd_to_handle() 487 static int drm_syncobj_import_sync_file_fence(struct drm_file *file_private, in drm_syncobj_import_sync_file_fence() 508 static int drm_syncobj_export_sync_file(struct drm_file *file_private, in drm_syncobj_export_sync_file() 548 drm_syncobj_open(struct drm_file *file_private) in drm_syncobj_open() [all …]
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_g2d.h | 12 struct drm_file *file_priv); 14 struct drm_file *file_priv); 16 struct drm_file *file_priv); 18 extern int g2d_open(struct drm_device *drm_dev, struct drm_file *file); 19 extern void g2d_close(struct drm_device *drm_dev, struct drm_file *file); 22 struct drm_file *file_priv) in exynos_g2d_get_ver_ioctl() 29 struct drm_file *file_priv) in exynos_g2d_set_cmdlist_ioctl() 35 struct drm_file *file_priv) in exynos_g2d_exec_ioctl() 40 int g2d_open(struct drm_device *drm_dev, struct drm_file *file) in g2d_open() 45 void g2d_close(struct drm_device *drm_dev, struct drm_file *file) in g2d_close()
|
D | exynos_drm_ipp.h | 143 struct drm_file *file_priv); 145 struct drm_file *file_priv); 147 struct drm_file *file_priv); 149 void *data, struct drm_file *file_priv); 152 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_res_ioctl() 160 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_caps_ioctl() 165 void *data, struct drm_file *file_priv) in exynos_drm_ipp_get_limits_ioctl() 170 void *data, struct drm_file *file_priv) in exynos_drm_ipp_commit_ioctl()
|
D | exynos_drm_gem.h | 73 struct drm_file *file_priv); 77 struct drm_file *file_priv); 84 struct exynos_drm_gem *exynos_drm_gem_get(struct drm_file *filp, 98 struct drm_file *file_priv); 104 int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
|
/Linux-v4.19/include/drm/ |
D | drm_lease.h | 18 struct drm_file; 26 bool drm_lease_held(struct drm_file *file_priv, int id); 28 bool _drm_lease_held(struct drm_file *file_priv, int id); 32 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs); 35 void *data, struct drm_file *file_priv); 38 void *data, struct drm_file *file_priv); 41 void *data, struct drm_file *file_priv); 44 void *data, struct drm_file *file_priv);
|
D | drm_drv.h | 35 struct drm_file; 108 int (*open) (struct drm_device *, struct drm_file *); 122 void (*postclose) (struct drm_device *, struct drm_file *); 387 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv, 394 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); 424 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); 431 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); 462 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, 469 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, 520 int (*dumb_create)(struct drm_file *file_priv, [all …]
|
D | drm_agpsupport.h | 14 struct drm_file; 44 struct drm_file *file_priv); 47 struct drm_file *file_priv); 50 struct drm_file *file_priv); 53 struct drm_file *file_priv); 56 struct drm_file *file_priv); 59 struct drm_file *file_priv); 62 struct drm_file *file_priv); 65 struct drm_file *file_priv);
|
D | drm_file.h | 41 struct drm_file; 131 struct drm_file *file_priv; 157 struct drm_file { struct 350 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() 364 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client() 375 struct drm_file *file_priv, 379 struct drm_file *file_priv,
|
D | drm_vma_manager.h | 32 struct drm_file; 36 struct drm_file *vm_tag; 64 int drm_vma_node_allow(struct drm_vma_offset_node *node, struct drm_file *tag); 66 struct drm_file *tag); 68 struct drm_file *tag); 229 struct drm_file *tag) in drm_vma_node_verify_access()
|
D | drm_ioctl.h | 41 struct drm_file; 55 struct drm_file *file_priv); 166 int drm_ioctl_permit(u32 flags, struct drm_file *file_priv); 178 struct drm_file *file_priv); 180 struct drm_file *file_priv);
|
D | drm_gem_framebuffer_helper.h | 6 struct drm_file; 18 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file, 22 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file, 26 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file,
|
D | drm_gem.h | 275 int drm_gem_handle_create(struct drm_file *file_priv, 278 int drm_gem_handle_delete(struct drm_file *filp, u32 handle); 289 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle); 290 int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, 292 int drm_gem_dumb_destroy(struct drm_file *file,
|
/Linux-v4.19/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 *);
|
/Linux-v4.19/drivers/gpu/drm/via/ |
D | via_drv.h | 126 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 127 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv); 128 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv); 129 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 130 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 131 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv); 132 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv); 133 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv); 134 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv); 160 struct drm_file *file_priv);
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fence.h | 100 extern int vmw_user_fence_create(struct drm_file *file_priv, 114 struct drm_file *file_priv); 117 struct drm_file *file_priv); 120 struct drm_file *file_priv); 122 struct drm_file *file_priv); 123 extern int vmw_event_fence_action_queue(struct drm_file *filee_priv,
|
D | vmwgfx_drv.h | 569 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv() 647 struct drm_file *file_priv); 649 struct drm_file *file_priv); 705 struct drm_file *file_priv); 707 struct drm_file *file_priv); 709 struct drm_file *file_priv); 726 struct drm_file *file_priv); 728 struct drm_file *file_priv); 730 struct drm_file *file_priv); 732 struct drm_file *file_priv); [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_context.h | 38 struct drm_file; 305 struct drm_file *file); 306 void i915_gem_context_close(struct drm_file *file); 316 struct drm_file *file); 318 struct drm_file *file); 320 struct drm_file *file_priv); 322 struct drm_file *file_priv); 324 struct drm_file *file);
|
/Linux-v4.19/drivers/gpu/drm/r128/ |
D | r128_drv.h | 141 extern int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv); 142 extern int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv); 143 extern int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv); 144 extern int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv); 145 extern int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv); 146 extern int r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv); 147 extern int r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv); 148 extern int r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv); 150 extern int r128_cce_stipple(struct drm_device *dev, void *data, struct drm_file *file_priv); 151 extern int r128_cce_depth(struct drm_device *dev, void *data, struct drm_file *file_priv); [all …]
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_drv.h | 660 int vc4_dumb_create(struct drm_file *file_priv, 666 struct drm_file *file_priv); 668 struct drm_file *file_priv); 670 struct drm_file *file_priv); 672 struct drm_file *file_priv); 674 struct drm_file *file_priv); 676 struct drm_file *file_priv); 678 struct drm_file *file_priv); 726 struct drm_file *file_priv); 728 struct drm_file *file_priv); [all …]
|