/linux/drivers/gpu/drm/ |
H A D | drm_crtc_internal.h | 54 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 D | drm_internal.h | 62 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 D | drm_dumb_buffers.c | 62 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 D | drm_trace.h | 9 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 D | exynos_drm_g2d.h | 9 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 D | exynos_drm_ipp.h | 138 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 D | exynos_drm_gem.h | 64 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 D | amdgpu_gem.h | 49 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 D | uapi.h | 14 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 D | drm_lease.h | 11 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 D | drm_vma_manager.h | 44 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 D | drm_gem_framebuffer_helper.h | 10 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 D | drm_ioctl.h | 41 struct drm_file; 55 struct drm_file *file_priv); 170 struct drm_file *file_priv); 172 struct drm_file *file_priv);
|
H A D | drm_syncobj.h | 32 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 D | nouveau_gem.h | 21 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 D | nouveau_svm.h | 6 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 D | v3d_drv.h | 321 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 D | ivpu_ms.h | 11 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 D | file.rs | 26 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 D | qxl_drv.h | 306 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 D | i915_perf.h | 15 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 D | lima_gem.h | 39 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 D | panfrost_perfcnt.h | 12 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 D | msm_drv.c | 245 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 D | virtgpu_gem.c | 31 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()
|