Lines Matching defs:vgdev
42 struct virtio_gpu_device *vgdev = dev->dev_private;
47 ret = virtio_gpu_object_create(vgdev, params, &obj, NULL);
117 struct virtio_gpu_device *vgdev = obj->dev->dev_private;
121 if (!vgdev->has_virgl_3d)
129 virtio_gpu_cmd_context_attach_resource(vgdev, vfpriv->ctx_id,
137 struct virtio_gpu_device *vgdev = obj->dev->dev_private;
141 if (!vgdev->has_virgl_3d)
149 virtio_gpu_cmd_context_detach_resource(vgdev, vfpriv->ctx_id,
246 void virtio_gpu_array_put_free_delayed(struct virtio_gpu_device *vgdev,
249 spin_lock(&vgdev->obj_free_lock);
250 list_add_tail(&objs->next, &vgdev->obj_free_list);
251 spin_unlock(&vgdev->obj_free_lock);
252 schedule_work(&vgdev->obj_free_work);
257 struct virtio_gpu_device *vgdev =
261 spin_lock(&vgdev->obj_free_lock);
262 while (!list_empty(&vgdev->obj_free_list)) {
263 objs = list_first_entry(&vgdev->obj_free_list,
266 spin_unlock(&vgdev->obj_free_lock);
268 spin_lock(&vgdev->obj_free_lock);
270 spin_unlock(&vgdev->obj_free_lock);