| /linux/drivers/gpu/drm/ |
| H A D | drm_internal.h | 73 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 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)
|
| H A D | drm_file.c | 132 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 D | drm_ioctl.c | 116 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 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()
|
| /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,
|
| H A D | drm_auth.h | 35 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 D | drm_framebuffer.h | 36 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 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 *); 45 struct drm_file *file) in nouveau_svmm_init() 60 struct drm_file *file) in nouveau_svmm_bind()
|
| /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/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/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/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/xe/ |
| H A D | xe_exec_queue.h | 13 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 D | omap_gem.h | 19 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 D | etnaviv_drv.c | 63 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 D | amdxdna_gem.h | 114 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 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() 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()
|