Home
last modified time | relevance | path

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

1234567

/linux/drivers/gpu/drm/
H A Ddrm_internal.h73 struct drm_file *drm_file_alloc(struct drm_minor *minor);
74 void drm_file_free(struct drm_file *file);
93 struct drm_file *file_priv);
95 struct drm_file *file_priv);
137 struct drm_file *filp);
143 struct drm_file *filp);
146 struct drm_file *filp);
150 struct drm_file *file_priv);
152 struct drm_file *file_priv);
154 struct drm_file *file_priv);
[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)
H A Ddrm_file.c132 struct drm_file *drm_file_alloc(struct drm_minor *minor) in drm_file_alloc()
136 struct drm_file *file; in drm_file_alloc()
199 static void drm_events_release(struct drm_file *file_priv) in drm_events_release()
233 void drm_file_free(struct drm_file *file) in drm_file_free()
283 struct drm_file *file_priv = filp->private_data; in drm_close_helper()
319 struct drm_file *priv; in drm_open_helper()
429 struct drm_file *file_priv = filp->private_data; in drm_release()
452 void drm_file_update_pid(struct drm_file *filp) in drm_file_update_pid()
499 struct drm_file *file_priv = filp->private_data; in drm_release_noglobal()
543 struct drm_file *file_priv = filp->private_data; in drm_read()
[all …]
H A Ddrm_ioctl.c116 struct drm_file *file_priv) in drm_getunique()
144 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid()
182 struct drm_file *file_priv) in drm_getclient()
221 struct drm_file *file_priv) in drm_getstats()
234 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap()
317 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap()
413 static int drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setversion()
471 struct drm_file *file_priv) in drm_noop()
494 struct drm_file *file_priv) in drm_invalid_op()
541 struct drm_file *file_priv) in drm_version()
[all …]
/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()
/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,
H A Ddrm_auth.h35 struct drm_file;
133 struct drm_master *drm_file_get_master(struct drm_file *file_priv);
135 bool drm_is_current_master(struct drm_file *fpriv);
H A Ddrm_framebuffer.h36 struct drm_file;
75 struct drm_file *file_priv,
99 struct drm_file *file_priv, unsigned flags,
217 struct drm_file *file_priv,
/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 *);
45 struct drm_file *file) in nouveau_svmm_init()
60 struct drm_file *file) in nouveau_svmm_bind()
/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/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/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/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/xe/
H A Dxe_exec_queue.h13 struct drm_file;
124 struct drm_file *file);
126 struct drm_file *file);
128 struct drm_file *file);
130 struct drm_file *file);
/linux/drivers/gpu/drm/omapdrm/
H A Domap_gem.h19 struct drm_file;
49 int omap_gem_new_handle(struct drm_device *dev, struct drm_file *file,
54 int omap_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
56 int omap_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_drv.c63 static int etnaviv_open(struct drm_device *dev, struct drm_file *file) in etnaviv_open()
106 static void etnaviv_postclose(struct drm_device *dev, struct drm_file *file) in etnaviv_postclose()
268 struct drm_file *file) in etnaviv_ioctl_get_param()
285 struct drm_file *file) in etnaviv_ioctl_gem_new()
298 struct drm_file *file) in etnaviv_ioctl_gem_cpu_prep()
319 struct drm_file *file) in etnaviv_ioctl_gem_cpu_fini()
340 struct drm_file *file) in etnaviv_ioctl_gem_info()
360 struct drm_file *file) in etnaviv_ioctl_wait_fence()
385 struct drm_file *file) in etnaviv_ioctl_gem_userptr()
409 struct drm_file *file) in etnaviv_ioctl_gem_wait()
[all …]
/linux/drivers/accel/amdxdna/
H A Damdxdna_gem.h114 struct amdxdna_drm_create_bo *args, struct drm_file *filp);
120 int amdxdna_drm_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
121 int amdxdna_drm_get_bo_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
122 int amdxdna_drm_sync_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
/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()
187 virtio_gpu_array_from_handles(struct drm_file *drm_file, u32 *handles, u32 nents) in virtio_gpu_array_from_handles() argument
197 objs->objs[i] = drm_gem_object_lookup(drm_file, handles[i]); in virtio_gpu_array_from_handles()

1234567