Home
last modified time | relevance | path

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

12345678910>>...12

/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.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_auth.c64 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()
114 struct drm_file *file_priv) in drm_authmagic()
117 struct drm_file *file; in drm_authmagic()
152 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master()
162 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master()
233 drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm()
246 struct drm_file *file_priv) in drm_setmaster_ioctl()
281 struct drm_file *fpriv) in drm_drop_master()
[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_syncobj.c248 struct drm_syncobj *drm_syncobj_find(struct drm_file *file_private, in drm_syncobj_find()
436 int drm_syncobj_find_fence(struct drm_file *file_private, in drm_syncobj_find_fence()
596 int drm_syncobj_get_handle(struct drm_file *file_private, in drm_syncobj_get_handle()
613 static int drm_syncobj_create_as_handle(struct drm_file *file_private, in drm_syncobj_create_as_handle()
628 static int drm_syncobj_destroy(struct drm_file *file_private, in drm_syncobj_destroy()
687 static int drm_syncobj_handle_to_fd(struct drm_file *file_private, in drm_syncobj_handle_to_fd()
701 static int drm_syncobj_fd_to_handle(struct drm_file *file_private, in drm_syncobj_fd_to_handle()
726 static int drm_syncobj_import_sync_file_fence(struct drm_file *file_private, in drm_syncobj_import_sync_file_fence()
757 static int drm_syncobj_export_sync_file(struct drm_file *file_private, in drm_syncobj_export_sync_file()
797 drm_syncobj_open(struct drm_file *file_private) in drm_syncobj_open()
[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()
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/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 *);
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/accel/qaic/
H A Dqaic.h321 int qaic_manage_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
343 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
344 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
345 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
346 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
347 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
348 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
349 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
350 int qaic_detach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
/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/panthor/
H A Dpanthor_drv.c291 struct drm_file *file;
724 struct drm_file *file, u32 job_count) in panthor_submit_ctx_init()
785 static int group_priority_permit(struct drm_file *file, in group_priority_permit()
803 static void panthor_query_group_priorities_info(struct drm_file *file, in panthor_query_group_priorities_info()
815 static int panthor_ioctl_dev_query(struct drm_device *ddev, void *data, struct drm_file *file) in panthor_ioctl_dev_query()
873 struct drm_file *file) in panthor_ioctl_vm_create()
894 struct drm_file *file) in panthor_ioctl_vm_destroy()
909 struct drm_file *file) in panthor_ioctl_bo_create()
950 struct drm_file *file) in panthor_ioctl_bo_mmap_offset()
982 struct drm_file *file) in panthor_ioctl_group_submit()
[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);

12345678910>>...12