Searched refs:bo_handles (Results 1 – 9 of 9) 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() 324 kvfree(bo_handles); in virtio_gpu_init_submit_buflist()
|
| /linux/include/uapi/drm/ |
| H A D | v3d_drm.h | 209 __u64 bo_handles; member 329 __u32 bo_handles[4]; member 359 __u64 bo_handles; member 601 __u64 bo_handles; member
|
| H A D | panfrost_drm.h | 80 * @bo_handles: Pointer to a u32 array of the BOs that are 83 __u64 bo_handles; 79 __u64 bo_handles; global() member
|
| H A D | virtgpu_drm.h | 82 __u64 bo_handles; member
|
| H A D | vc4_drm.h | 127 __u64 bo_handles; member
|
| /linux/drivers/gpu/drm/v3d/ |
| H A D | v3d_submit.c | 70 u64 bo_handles, in v3d_lookup_bos() argument 84 (void __user *)(uintptr_t)bo_handles, in v3d_lookup_bos() 304 args->bo_handles, args->bo_handle_count); in v3d_setup_csd_jobs_and_bos() 952 args->bo_handles, args->bo_handle_count); in v3d_submit_cl_ioctl() 1076 job->base.bo = kzalloc_objs(*job->base.bo, ARRAY_SIZE(args->bo_handles)); in v3d_submit_tfu_ioctl() 1085 job->base.bo_count < ARRAY_SIZE(args->bo_handles); in v3d_submit_tfu_ioctl() 1089 if (!args->bo_handles[job->base.bo_count]) in v3d_submit_tfu_ioctl() 1092 bo = drm_gem_object_lookup(file_priv, args->bo_handles[job->base.bo_count]); in v3d_submit_tfu_ioctl() 1096 args->bo_handles[job->base.bo_count]); in v3d_submit_tfu_ioctl() 1305 args->bo_handles, args->bo_handle_count); in v3d_submit_cpu_ioctl()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gem.c | 825 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles, in drm_gem_objects_lookup() argument 842 handles = vmemdup_array_user(bo_handles, count, sizeof(u32)); in drm_gem_objects_lookup()
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_drv.c | 205 (void __user *)(uintptr_t)args->bo_handles, in panfrost_lookup_bos()
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_gem.c | 699 ret = drm_gem_objects_lookup(file_priv, u64_to_user_ptr(args->bo_handles), in vc4_cl_lookup_bos()
|