Lines Matching refs:vgdev
37 struct virtio_gpu_device *vgdev = obj->dev->dev_private; in virtgpu_virtio_get_uuid() local
39 wait_event(vgdev->resp_wq, bo->uuid_state != STATE_INITIALIZING); in virtgpu_virtio_get_uuid()
91 int virtio_gpu_resource_assign_uuid(struct virtio_gpu_device *vgdev, in virtio_gpu_resource_assign_uuid() argument
102 return virtio_gpu_cmd_resource_assign_uuid(vgdev, objs); in virtio_gpu_resource_assign_uuid()
110 struct virtio_gpu_device *vgdev = dev->dev_private; in virtgpu_gem_prime_export() local
117 if (vgdev->has_resource_assign_uuid) { in virtgpu_gem_prime_export()
118 ret = virtio_gpu_resource_assign_uuid(vgdev, bo); in virtgpu_gem_prime_export()
122 virtio_gpu_notify(vgdev); in virtgpu_gem_prime_export()
206 struct virtio_gpu_device *vgdev = obj->dev->dev_private; in virtgpu_dma_buf_free_obj() local
221 virtio_gpu_cmd_unref_resource(vgdev, bo); in virtgpu_dma_buf_free_obj()
222 virtio_gpu_notify(vgdev); in virtgpu_dma_buf_free_obj()
232 struct virtio_gpu_device *vgdev = dev->dev_private; in virtgpu_dma_buf_init_obj() local
239 ret = virtio_gpu_resource_id_get(vgdev, &bo->hw_res_handle); in virtgpu_dma_buf_init_obj()
260 virtio_gpu_cmd_resource_create_blob(vgdev, bo, ¶ms, in virtgpu_dma_buf_init_obj()
297 struct virtio_gpu_device *vgdev = dev->dev_private; in virtgpu_gem_prime_import() local
315 if (!vgdev->has_resource_blob || vgdev->has_virgl_3d) in virtgpu_gem_prime_import()