Lines Matching refs:exbuf
93 struct drm_virtgpu_execbuffer *exbuf, in virtio_gpu_execbuffer() argument
114 if (exbuf->num_bo_handles) { in virtio_gpu_execbuffer()
116 bo_handles = drm_malloc_ab(exbuf->num_bo_handles, in virtio_gpu_execbuffer()
118 buflist = drm_calloc_large(exbuf->num_bo_handles, in virtio_gpu_execbuffer()
126 user_bo_handles = (void __user *)(uintptr_t)exbuf->bo_handles; in virtio_gpu_execbuffer()
128 exbuf->num_bo_handles * sizeof(uint32_t))) { in virtio_gpu_execbuffer()
135 for (i = 0; i < exbuf->num_bo_handles; i++) { in virtio_gpu_execbuffer()
156 buf = kmalloc(exbuf->size, GFP_KERNEL); in virtio_gpu_execbuffer()
161 if (copy_from_user(buf, (void __user *)(uintptr_t)exbuf->command, in virtio_gpu_execbuffer()
162 exbuf->size)) { in virtio_gpu_execbuffer()
167 virtio_gpu_cmd_submit(vgdev, buf, exbuf->size, in virtio_gpu_execbuffer()