Home
last modified time | relevance | path

Searched refs:drm_file (Results 1 - 25 of 743) sorted by relevance

12345678910>>...30

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_internal.h46 /* drm_file.c */
49 struct drm_file *drm_file_alloc(struct drm_minor *minor);
50 void drm_file_free(struct drm_file *file);
57 struct drm_file *file_priv);
64 struct drm_file *file_priv) in drm_irq_by_busid()
83 struct drm_file *file_priv);
85 struct drm_file *file_priv);
129 struct drm_file *filp);
131 struct drm_file *file_priv);
138 struct drm_file *file_pri
[all...]
H A Ddrm_legacy.h39 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 *
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_internal.h47 /* drm_file.c */
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 *fil
[all...]
H A Ddrm_crtc_internal.h48 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_pri
[all...]
H A Ddrm_legacy.h40 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 *
[all...]
H A Ddrm_auth.c35 #include <drm/drm_file.h>
46 * primary/legacy device nodes. For every &struct drm_file which has had at
50 * This is noted in &drm_file.is_master. All other clients have just a pointer
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 *fpri
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_ioctls.h11 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 *fil
[all...]
H A Di915_gem_context.h20 struct drm_file;
116 struct drm_file *file);
117 void i915_gem_context_close(struct drm_file *file);
122 struct drm_file *file);
124 struct drm_file *file);
127 struct drm_file *file);
129 struct drm_file *file);
131 struct drm_file *file_priv);
133 struct drm_file *file_priv);
135 struct drm_file *fil
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_ioctls.h11 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 *fil
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h9 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 *fil
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.h9 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 *fil
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.h38 struct drm_file *file_priv);
40 struct drm_file *file_priv);
53 int amdgpu_mode_dumb_create(struct drm_file *file_priv,
56 int amdgpu_mode_dumb_mmap(struct drm_file *filp,
61 struct drm_file *filp);
63 struct drm_file *filp);
65 struct drm_file *filp);
67 struct drm_file *filp);
69 struct drm_file *filp);
72 struct drm_file *fil
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.h47 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 *fil
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_lease.h9 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);
H A Ddrm_drv.h35 struct drm_file;
184 * Driver callback when a new &struct drm_file is opened. Useful for
190 * one &struct drm_file (see &drm_file.is_master and &drm_device.master)
199 int (*open) (struct drm_device *, struct drm_file *);
204 * One of the driver callbacks when a new &struct drm_file is closed.
209 * one &struct drm_file (see &drm_file.is_master and &drm_device.master)
213 void (*postclose) (struct drm_device *, struct drm_file *);
218 * Called when the last &struct drm_file ha
[all...]
H A Ddrm_agpsupport.h14 struct drm_file;
39 struct drm_file *file_priv);
42 struct drm_file *file_priv);
45 struct drm_file *file_priv);
48 struct drm_file *file_priv);
51 struct drm_file *file_priv);
54 struct drm_file *file_priv);
57 struct drm_file *file_priv);
60 struct drm_file *file_priv);
H A Ddrm_gem_framebuffer_helper.h7 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,
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_lease.h9 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);
H A Ddrm_drv.h37 struct drm_file;
200 * Driver callback when a new &struct drm_file is opened. Useful for
206 * one &struct drm_file (see &drm_file.is_master and &drm_device.master)
215 int (*open) (struct drm_device *, struct drm_file *);
220 * One of the driver callbacks when a new &struct drm_file is closed.
225 * one &struct drm_file (see &drm_file.is_master and &drm_device.master)
229 void (*postclose) (struct drm_device *, struct drm_file *);
234 * Called when the last &struct drm_file ha
[all...]
H A Ddrm_file.h42 struct drm_file;
71 * Drivers instead should only interact with &struct drm_file and of course
135 * &struct drm_file where @event should be delivered to. Only set when
138 struct drm_file *file_priv;
152 * Entry on &drm_file.pending_event_list, to keep track of all pending
160 * struct drm_file - DRM file private data
164 struct drm_file { struct
403 * &drm_file.minor of @file_priv is a primary minor.
408 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client()
418 * &drm_file
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Duapi.h14 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);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_gem.h19 extern int nouveau_gem_object_open(struct drm_gem_object *, struct drm_file *);
21 struct drm_file *);
23 struct drm_file *);
25 struct drm_file *);
27 struct drm_file *);
29 struct drm_file *);
31 struct drm_file *);
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A 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 *);
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.h36 struct drm_file;
103 extern int vmw_user_fence_create(struct drm_file *file_priv,
117 struct drm_file *file_priv);
120 struct drm_file *file_priv);
123 struct drm_file *file_priv);
125 struct drm_file *file_priv);
126 extern int vmw_event_fence_action_queue(struct drm_file *filee_priv,
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.h36 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,

Completed in 8 milliseconds

12345678910>>...30