Home
last modified time | relevance | path

Searched refs:bo_handles (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c301 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()
/openbmc/linux/include/uapi/drm/
H A Dv3d_drm.h194 __u64 bo_handles; member
309 __u32 bo_handles[4]; member
334 __u64 bo_handles; member
H A Dpanfrost_drm.h64 __u64 bo_handles; member
H A Dvirtgpu_drm.h82 __u64 bo_handles; member
H A Dvc4_drm.h127 __u64 bo_handles; member
/openbmc/linux/drivers/gpu/drm/v3d/
H A Dv3d_gem.c299 u64 bo_handles, in v3d_lookup_bos() argument
313 (void __user *)(uintptr_t)bo_handles, in v3d_lookup_bos()
730 args->bo_handles, args->bo_handle_count); in v3d_submit_cl_ioctl()
845 job->base.bo = kcalloc(ARRAY_SIZE(args->bo_handles), in v3d_submit_tfu_ioctl()
855 job->base.bo_count < ARRAY_SIZE(args->bo_handles); in v3d_submit_tfu_ioctl()
859 if (!args->bo_handles[job->base.bo_count]) in v3d_submit_tfu_ioctl()
862 bo = drm_gem_object_lookup(file_priv, args->bo_handles[job->base.bo_count]); in v3d_submit_tfu_ioctl()
866 args->bo_handles[job->base.bo_count]); in v3d_submit_tfu_ioctl()
956 args->bo_handles, args->bo_handle_count); in v3d_submit_csd_ioctl()
/openbmc/linux/include/drm/
H A Ddrm_gem.h524 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles,
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_gem.c698 int drm_gem_objects_lookup(struct drm_file *filp, void __user *bo_handles, in drm_gem_objects_lookup() argument
721 if (copy_from_user(handles, bo_handles, count * sizeof(u32))) { in drm_gem_objects_lookup()
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_drv.c152 (void __user *)(uintptr_t)args->bo_handles, in panfrost_lookup_bos()
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_gem.c762 ret = drm_gem_objects_lookup(file_priv, u64_to_user_ptr(args->bo_handles), in vc4_cl_lookup_bos()
/openbmc/openbmc/meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/files/
H A D0001-ffmpeg-5.1.4-rpi_24.patch12726 + uint32_t bo_handles[AV_DRM_MAX_PLANES];
12871 + if (da->bo_handles[i]) {
12872 + struct drm_gem_close gem_close = {.handle = da->bo_handles[i]};
12874 + da->bo_handles[i] = 0;
12922 + uint32_t bo_handles[4] = {0};
12929 + if (drmPrimeFDToHandle(de->drm_fd, desc->objects[i].fd, da->bo_handles + i) != 0) {
12946 + bo_handles[n] = da->bo_handles[p->object_index];
12957 + bo_handles[0],
12958 + bo_handles[1],
12959 + bo_handles[2],
[all …]