Lines Matching defs:vgdev
37 struct virtio_gpu_device *vgdev = dev->dev_private;
42 ret = virtio_gpu_object_create(vgdev, params, &obj, NULL);
112 struct virtio_gpu_device *vgdev = obj->dev->dev_private;
116 if (!vgdev->has_virgl_3d)
129 virtio_gpu_cmd_context_attach_resource(vgdev, vfpriv->ctx_id,
132 virtio_gpu_notify(vgdev);
139 struct virtio_gpu_device *vgdev = obj->dev->dev_private;
143 if (!vgdev->has_virgl_3d)
151 virtio_gpu_cmd_context_detach_resource(vgdev, vfpriv->ctx_id,
153 virtio_gpu_notify(vgdev);
248 void virtio_gpu_array_put_free_delayed(struct virtio_gpu_device *vgdev,
251 spin_lock(&vgdev->obj_free_lock);
252 list_add_tail(&objs->next, &vgdev->obj_free_list);
253 spin_unlock(&vgdev->obj_free_lock);
254 schedule_work(&vgdev->obj_free_work);
259 struct virtio_gpu_device *vgdev =
263 spin_lock(&vgdev->obj_free_lock);
264 while (!list_empty(&vgdev->obj_free_list)) {
265 objs = list_first_entry(&vgdev->obj_free_list,
268 spin_unlock(&vgdev->obj_free_lock);
270 spin_lock(&vgdev->obj_free_lock);
272 spin_unlock(&vgdev->obj_free_lock);