Home
last modified time | relevance | path

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

12345678910>>...15

/linux/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);
22 struct drm_file *file);
28 struct drm_file *file);
30 struct drm_file *file);
34 struct drm_file *file);
36 struct drm_file *file);
48 struct drm_file *file);
[all …]
H A Di915_gem_context.h20 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/drivers/gpu/drm/
H A Ddrm_crtc_internal.h54 struct drm_file;
111 struct drm_file *file_priv);
113 struct drm_file *file_priv);
135 struct drm_file *file_priv);
175 struct drm_file *file_priv);
177 struct drm_file *file_priv);
210 struct drm_file *file_priv);
218 struct drm_file *file_priv);
222 struct drm_file *file_priv);
260 struct drm_file *file_priv,
[all …]
H A Ddrm_internal.h74 struct drm_file *file_priv);
76 struct drm_file *file_priv);
116 struct drm_file *filp);
122 struct drm_file *filp);
125 struct drm_file *filp);
129 struct drm_file *file_priv);
131 struct drm_file *file_priv);
133 struct drm_file *file_priv);
135 struct drm_file *file_priv);
160 struct drm_file *file_priv);
[all …]
H A Ddrm_auth.c63 static bool drm_is_current_master_locked(struct drm_file *fpriv) in drm_is_current_master_locked()
81 bool drm_is_current_master(struct drm_file *fpriv) in drm_is_current_master()
114 struct drm_file *file_priv) in drm_authmagic()
117 struct drm_file *file; in drm_authmagic()
153 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master()
247 struct drm_file *file_priv) in drm_setmaster_ioctl()
290 struct drm_file *fpriv) in drm_drop_master()
298 struct drm_file *file_priv) in drm_dropmaster_ioctl()
332 int drm_master_open(struct drm_file *file_priv) in drm_master_open()
353 void drm_master_release(struct drm_file *file_priv) in drm_master_release()
[all …]
H A Ddrm_trace.h9 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/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 *file) in g2d_close()
H A Dexynos_drm_ipp.h138 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()
H A Dexynos_drm_gem.h64 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/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.h49 int amdgpu_mode_dumb_create(struct drm_file *file_priv,
52 int amdgpu_mode_dumb_mmap(struct drm_file *filp,
57 struct drm_file *filp);
59 struct drm_file *filp);
61 struct drm_file *filp);
63 struct drm_file *filp);
65 struct drm_file *filp);
68 struct drm_file *filp);
70 struct drm_file *filp);
73 struct drm_file *filp);
/linux/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);
/linux/include/drm/
H A Ddrm_lease.h11 struct drm_file;
19 bool drm_lease_held(struct drm_file *file_priv, int id);
21 bool _drm_lease_held(struct drm_file *file_priv, int id);
25 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs);
28 void *data, struct drm_file *file_priv);
31 void *data, struct drm_file *file_priv);
34 void *data, struct drm_file *file_priv);
37 void *data, struct drm_file *file_priv);
H A Ddrm_file.h42 struct drm_file;
138 struct drm_file *file_priv;
164 struct drm_file { struct
403 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client()
417 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client()
432 static inline bool drm_is_accel_client(const struct drm_file *file_priv) in drm_is_accel_client()
437 void drm_file_update_pid(struct drm_file *);
450 struct drm_file *file_priv,
454 struct drm_file *file_priv,
490 void drm_show_memory_stats(struct drm_printer *p, struct drm_file *file);
H A Ddrm_drv.h37 struct drm_file;
215 int (*open) (struct drm_device *, struct drm_file *);
229 void (*postclose) (struct drm_device *, struct drm_file *);
265 void (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
272 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv);
296 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
303 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
347 int (*dumb_create)(struct drm_file *file_priv,
365 int (*dumb_map_offset)(struct drm_file *file_priv,
374 void (*show_fdinfo)(struct drm_printer *p, struct drm_file *f);
H A Ddrm_gem_framebuffer_helper.h10 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,
H A Ddrm_vma_manager.h44 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/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 *);
H A Dnouveau_svm.h6 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/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,
H A Dvmwgfx_drv.h408 struct drm_file *filp;
808 struct drm_file *file_priv);
810 struct drm_file *file_priv);
854 struct drm_file *filp,
869 struct drm_file *file_priv);
1053 struct drm_file *file_priv);
1063 struct drm_file *file_priv,
1070 struct drm_file *file_priv);
1114 struct drm_file *file_priv,
1117 struct drm_file *file_priv,
[all …]
/linux/drivers/accel/ivpu/
H A Divpu_ms.h11 struct drm_file;
29 int ivpu_ms_start_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
30 int ivpu_ms_stop_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
31 int ivpu_ms_get_data_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
32 int ivpu_ms_get_info_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
/linux/drivers/accel/qaic/
H A Dqaic.h276 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
298 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
299 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
300 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
301 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
302 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
303 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
304 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
305 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/linux/drivers/gpu/drm/i915/display/
H A Dintel_overlay.h10 struct drm_file;
21 struct drm_file *file_priv);
23 struct drm_file *file_priv);
41 struct drm_file *file_priv) in intel_overlay_put_image_ioctl()
46 struct drm_file *file_priv) in intel_overlay_attrs_ioctl()
/linux/drivers/gpu/drm/v3d/
H A Dv3d_drv.h287 struct drm_file *file;
508 struct drm_file *file_priv);
510 struct drm_file *file_priv);
512 struct drm_file *file_priv);
514 struct drm_file *file_priv);
541 struct drm_file *file_priv);
543 struct drm_file *file_priv);
545 struct drm_file *file_priv);
547 struct drm_file *file_priv);
584 struct drm_file *file_priv);
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_oa.h12 struct drm_file;
21 int xe_oa_stream_open_ioctl(struct drm_device *dev, u64 data, struct drm_file *file);
22 int xe_oa_add_config_ioctl(struct drm_device *dev, u64 data, struct drm_file *file);
23 int xe_oa_remove_config_ioctl(struct drm_device *dev, u64 data, struct drm_file *file);

12345678910>>...15