Searched refs:bo_handles (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/gpu/drm/virtio/ ! |
H A D | virtgpu_submit.c | 301 u32 *bo_handles; in virtio_gpu_init_submit_buflist() local 306 bo_handles = kvmalloc_array(exbuf->num_bo_handles, sizeof(*bo_handles), in virtio_gpu_init_submit_buflist() 308 if (!bo_handles) in virtio_gpu_init_submit_buflist() 311 if (copy_from_user(bo_handles, u64_to_user_ptr(exbuf->bo_handles), in virtio_gpu_init_submit_buflist() 312 exbuf->num_bo_handles * sizeof(*bo_handles))) { in virtio_gpu_init_submit_buflist() 313 kvfree(bo_handles); in virtio_gpu_init_submit_buflist() 317 submit->buflist = virtio_gpu_array_from_handles(submit->file, bo_handles, in virtio_gpu_init_submit_buflist() 320 kvfree(bo_handles); in virtio_gpu_init_submit_buflist() [all...] |
/linux/include/uapi/drm/ ! |
H A D | v3d_drm.h | 209 __u64 bo_handles; member 327 __u32 bo_handles[4]; member 357 __u64 bo_handles; member 599 __u64 bo_handles; member
|
H A D | panfrost_drm.h | 67 __u64 bo_handles; member
|
H A D | virtgpu_drm.h | 82 __u64 bo_handles; member
|
H A D | vc4_drm.h | 107 * and an attribute count), so those BO indices into bo_handles are 117 * uniform data has a __u32 index into bo_handles per texture 127 __u64 bo_handles; member
|
/linux/drivers/gpu/drm/ ! |
H A D | drm_gem.c | 763 * @bo_handles: user pointer to array of userspace handle 778 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles, in drm_gem_objects_lookup() argument 801 if (copy_from_user(handles, bo_handles, count * sizeof(u32))) { in drm_gem_objects_lookup()
|
/linux/drivers/gpu/drm/vc4/ ! |
H A D | vc4_gem.c | 695 ret = drm_gem_objects_lookup(file_priv, u64_to_user_ptr(args->bo_handles), in vc4_cl_lookup_bos()
|