Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v5.4/drivers/gpu/drm/
Ddrm_internal.h44 struct drm_file *drm_file_alloc(struct drm_minor *minor);
45 void drm_file_free(struct drm_file *file);
50 struct drm_file *file_priv);
56 struct drm_file *file_priv);
58 struct drm_file *file_priv);
75 struct drm_file *filp);
77 struct drm_file *file_priv);
84 struct drm_file *file_priv);
88 struct drm_file *filp);
91 struct drm_file *filp);
[all …]
Ddrm_crtc_internal.h47 struct drm_file;
77 void *data, struct drm_file *file_priv);
79 void *data, struct drm_file *file_priv);
91 void *data, struct drm_file *file_priv);
97 struct drm_file *file_priv);
99 struct drm_file *file_priv);
103 void *data, struct drm_file *file_priv);
105 void *data, struct drm_file *file_priv);
107 void *data, struct drm_file *file_priv);
115 void *data, struct drm_file *file_priv);
[all …]
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 *f);
[all …]
Ddrm_auth.c64 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic()
85 struct drm_file *file_priv) in drm_authmagic()
88 struct drm_file *file; in drm_authmagic()
125 static int drm_set_master(struct drm_device *dev, struct drm_file *fpriv, in drm_set_master()
141 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master()
183 struct drm_file *file_priv) in drm_setmaster_ioctl()
219 struct drm_file *fpriv) in drm_drop_master()
227 struct drm_file *file_priv) in drm_dropmaster_ioctl()
251 int drm_master_open(struct drm_file *file_priv) in drm_master_open()
268 void drm_master_release(struct drm_file *file_priv) in drm_master_release()
[all …]
Ddrm_trace.h9 struct drm_file;
30 TP_PROTO(struct drm_file *file, int crtc, unsigned int seq),
33 __field(struct drm_file *, file)
47 TP_PROTO(struct drm_file *file, int crtc, unsigned int seq),
50 __field(struct drm_file *, file)
/Linux-v5.4/drivers/gpu/drm/i915/gem/
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 *file);
[all …]
Di915_gem_context.h19 struct drm_file;
140 struct drm_file *file);
141 void i915_gem_context_close(struct drm_file *file);
146 struct drm_file *file);
148 struct drm_file *file);
151 struct drm_file *file);
153 struct drm_file *file);
155 struct drm_file *file_priv);
157 struct drm_file *file_priv);
159 struct drm_file *file);
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
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);
71 struct drm_file *filp);
[all …]
/Linux-v5.4/drivers/gpu/drm/exynos/
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 int g2d_open(struct drm_device *drm_dev, struct drm_file *file) in g2d_open()
42 void g2d_close(struct drm_device *drm_dev, struct drm_file *file) in g2d_close()
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()
/Linux-v5.4/include/drm/
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);
Ddrm_drv.h35 struct drm_file;
200 int (*open) (struct drm_device *, struct drm_file *);
214 void (*postclose) (struct drm_device *, struct drm_file *);
479 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
486 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv);
520 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
529 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
565 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
576 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
677 int (*dumb_create)(struct drm_file *file_priv,
[all …]
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);
Ddrm_gem.h64 int (*open)(struct drm_gem_object *obj, struct drm_file *file);
73 void (*close)(struct drm_gem_object *obj, struct drm_file *file);
376 int drm_gem_handle_create(struct drm_file *file_priv,
379 int drm_gem_handle_delete(struct drm_file *filp, u32 handle);
390 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles,
392 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
393 long drm_gem_dma_resv_wait(struct drm_file *filep, u32 handle,
404 int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
406 int drm_gem_dumb_destroy(struct drm_file *file,
Ddrm_file.h42 struct drm_file;
132 struct drm_file *file_priv;
158 struct drm_file { struct
353 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client()
367 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client()
378 struct drm_file *file_priv,
382 struct drm_file *file_priv,
Ddrm_gem_framebuffer_helper.h6 struct drm_file;
18 int drm_gem_fb_create_handle(struct drm_framebuffer *fb, struct drm_file *file,
22 drm_gem_fb_create_with_funcs(struct drm_device *dev, struct drm_file *file,
26 drm_gem_fb_create(struct drm_device *dev, struct drm_file *file,
29 drm_gem_fb_create_with_dirty(struct drm_device *dev, struct drm_file *file,
Ddrm_ioctl.h41 struct drm_file;
55 struct drm_file *file_priv);
169 int drm_ioctl_permit(u32 flags, struct drm_file *file_priv);
181 struct drm_file *file_priv);
183 struct drm_file *file_priv);
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);
78 struct drm_file *tag);
80 struct drm_file *tag);
241 struct drm_file *tag) in drm_vma_node_verify_access()
/Linux-v5.4/drivers/gpu/drm/nouveau/
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 *);
Dnouveau_svm.h5 struct drm_file;
16 int nouveau_svmm_init(struct drm_device *, void *, struct drm_file *);
20 int nouveau_svmm_bind(struct drm_device *, void *, struct drm_file *);
28 struct drm_file *file) in nouveau_svmm_init()
43 struct drm_file *file) in nouveau_svmm_bind()
/Linux-v5.4/drivers/gpu/drm/lima/
Dlima_gem.h13 int lima_gem_create_handle(struct drm_device *dev, struct drm_file *file,
16 int lima_gem_object_open(struct drm_gem_object *obj, struct drm_file *file);
17 void lima_gem_object_close(struct drm_gem_object *obj, struct drm_file *file);
18 int lima_gem_get_info(struct drm_file *file, u32 handle, u32 *va, u64 *offset);
20 int lima_gem_submit(struct drm_file *file, struct lima_submit *submit);
21 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns);
/Linux-v5.4/drivers/gpu/drm/vmwgfx/
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,
Dvmwgfx_drv.h620 static inline struct vmw_fpriv *vmw_fpriv(struct drm_file *file_priv) in vmw_fpriv()
699 struct drm_file *file_priv);
701 struct drm_file *file_priv);
781 struct drm_file *file_priv);
783 struct drm_file *file_priv);
785 struct drm_file *file_priv);
862 struct drm_file *file_priv);
864 struct drm_file *file_priv);
866 struct drm_file *file_priv);
868 struct drm_file *file_priv);
[all …]
/Linux-v5.4/drivers/gpu/drm/via/
Dvia_drv.h189 extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
190 extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
191 extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
192 extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
193 extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
194 extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
195 extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
196 extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
197 extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
223 struct drm_file *file_priv);
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_perf.h12 struct drm_file;
23 struct drm_file *file);
25 struct drm_file *file);
27 struct drm_file *file);

12345678910>>...14