Home
last modified time | relevance | path

Searched refs:drm_file (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/Linux-v4.19/drivers/gpu/drm/
Ddrm_legacy.h36 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 …]
Ddrm_internal.h29 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 …]
Ddrm_crtc_internal.h50 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 …]
Ddrm_auth.c58 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 …]
Ddrm_context.c37 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 …]
Ddrm_dumb_buffers.c58 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()
Ddrm_syncobj.c67 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/
Dexynos_drm_g2d.h12 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()
Dexynos_drm_ipp.h143 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()
Dexynos_drm_gem.h73 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/
Ddrm_lease.h18 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);
Ddrm_drv.h35 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 …]
Ddrm_agpsupport.h14 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);
Ddrm_file.h41 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,
Ddrm_vma_manager.h32 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()
Ddrm_ioctl.h41 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);
Ddrm_gem_framebuffer_helper.h6 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,
Ddrm_gem.h275 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/
Dnouveau_gem.h21 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/
Dvia_drv.h126 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/
Dvmwgfx_fence.h100 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,
Dvmwgfx_drv.h569 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/
Di915_gem_context.h38 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/
Dr128_drv.h141 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/
Dvc4_drv.h660 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 …]

12345678910>>...13