Home
last modified time | relevance | path

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

12345678910

/linux/drivers/gpu/drm/
H A Ddrm_crtc_internal.h54 struct drm_file;
90 void *data, struct drm_file *file_priv);
92 void *data, struct drm_file *file_priv);
105 void *data, struct drm_file *file_priv);
111 struct drm_file *file_priv);
113 struct drm_file *file_priv);
117 void *data, struct drm_file *file_priv);
119 void *data, struct drm_file *file_priv);
121 void *data, struct drm_file *file_priv);
129 void *data, struct drm_file *file_priv);
[all …]
H A Ddrm_internal.h62 struct drm_file *drm_file_alloc(struct drm_minor *minor);
63 void drm_file_free(struct drm_file *file);
82 struct drm_file *file_priv);
84 struct drm_file *file_priv);
124 struct drm_file *filp);
130 struct drm_file *filp);
133 struct drm_file *filp);
137 struct drm_file *file_priv);
139 struct drm_file *file_priv);
141 struct drm_file *file_priv);
[all …]
H A Ddrm_dumb_buffers.c62 struct drm_file *file_priv) in drm_mode_create_dumb()
100 void *data, struct drm_file *file_priv) in drm_mode_create_dumb_ioctl()
120 void *data, struct drm_file *file_priv) in drm_mode_mmap_dumb_ioctl()
137 struct drm_file *file_priv) in drm_mode_destroy_dumb()
146 void *data, struct drm_file *file_priv) in drm_mode_destroy_dumb_ioctl()
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_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()
H A Ddrm_gem_framebuffer_helper.h10 struct drm_file;
22 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file,
27 struct drm_file *file,
32 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file,
37 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file,
41 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
H A Ddrm_ioctl.h41 struct drm_file;
55 struct drm_file *file_priv);
170 struct drm_file *file_priv);
172 struct drm_file *file_priv);
H A Ddrm_syncobj.h32 struct drm_file;
118 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private,
126 int drm_syncobj_find_fence(struct drm_file *file_private,
132 int drm_syncobj_get_handle(struct drm_file *file_private,
/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/v3d/
H A Dv3d_drv.h321 struct drm_file *file;
537 struct v3d_bo *v3d_bo_create(struct drm_device *dev, struct drm_file *file_priv,
542 struct drm_file *file_priv);
544 struct drm_file *file_priv);
546 struct drm_file *file_priv);
548 struct drm_file *file_priv);
581 struct drm_file *file_priv);
583 struct drm_file *file_priv);
585 struct drm_file *file_priv);
587 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/rust/kernel/drm/
H A Dfile.rs26 pub struct File<T: DriverFile>(Opaque<bindings::drm_file>, PhantomData<T>);
35 pub unsafe fn from_raw<'a>(ptr: *mut bindings::drm_file) -> &'a File<T> { in from_raw()
40 pub(super) fn as_raw(&self) -> *mut bindings::drm_file { in as_raw() argument
59 raw_file: *mut bindings::drm_file, in open_callback() argument
89 raw_file: *mut bindings::drm_file, in postclose_callback() argument
/linux/drivers/gpu/drm/qxl/
H A Dqxl_drv.h306 struct drm_file *file_priv,
313 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv);
315 struct drm_file *file_priv);
319 int qxl_mode_dumb_create(struct drm_file *file_priv,
446 int qxl_alloc_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
447 int qxl_map_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
448 int qxl_execbuffer_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
449 int qxl_update_area_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
450 int qxl_getparam_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
451 int qxl_clientcap_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
[all …]
/linux/drivers/gpu/drm/i915/
H A Di915_perf.h15 struct drm_file;
30 struct drm_file *file);
32 struct drm_file *file);
34 struct drm_file *file);
/linux/drivers/gpu/drm/lima/
H A Dlima_gem.h39 int lima_gem_create_handle(struct drm_device *dev, struct drm_file *file,
41 int lima_gem_get_info(struct drm_file *file, u32 handle, u32 *va, u64 *offset);
42 int lima_gem_submit(struct drm_file *file, struct lima_submit *submit);
43 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_perfcnt.h12 void panfrost_perfcnt_close(struct drm_file *file_priv);
14 struct drm_file *file_priv);
16 struct drm_file *file_priv);
/linux/drivers/gpu/drm/msm/
H A Dmsm_drv.c245 static int context_init(struct drm_device *dev, struct drm_file *file) in context_init()
267 static int msm_open(struct drm_device *dev, struct drm_file *file) in msm_open()
284 static void msm_postclose(struct drm_device *dev, struct drm_file *file) in msm_postclose()
304 struct drm_file *file) in msm_ioctl_get_param()
326 struct drm_file *file) in msm_ioctl_set_param()
345 struct drm_file *file) in msm_ioctl_gem_new()
380 struct drm_file *file) in msm_ioctl_gem_cpu_prep()
404 struct drm_file *file) in msm_ioctl_gem_cpu_fini()
422 struct drm_file *file, struct drm_gem_object *obj, in msm_ioctl_gem_info_iova()
445 struct drm_file *file, struct drm_gem_object *obj, in msm_ioctl_gem_info_set_iova()
[all …]
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_gem.c31 static int virtio_gpu_gem_create(struct drm_file *file, in virtio_gpu_gem_create()
61 int virtio_gpu_mode_dumb_create(struct drm_file *file_priv, in virtio_gpu_mode_dumb_create()
103 struct drm_file *file) in virtio_gpu_gem_object_open()
133 struct drm_file *file) in virtio_gpu_gem_object_close()
185 virtio_gpu_array_from_handles(struct drm_file *drm_file, u32 *handles, u32 nents) in virtio_gpu_array_from_handles() argument
195 objs->objs[i] = drm_gem_object_lookup(drm_file, handles[i]); in virtio_gpu_array_from_handles()

12345678910