Lines Matching refs:cursorq
72 schedule_work(&vgdev->cursorq.dequeue_work); in virtio_gpu_cursor_ack()
84 count += virtqueue_get_vring_size(vgdev->cursorq.vq); in virtio_gpu_alloc_vbufs()
108 count += virtqueue_get_vring_size(vgdev->cursorq.vq); in virtio_gpu_free_vbufs()
277 cursorq.dequeue_work); in virtio_gpu_dequeue_cursor_func()
282 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_dequeue_cursor_func()
284 virtqueue_disable_cb(vgdev->cursorq.vq); in virtio_gpu_dequeue_cursor_func()
285 reclaim_vbufs(vgdev->cursorq.vq, &reclaim_list); in virtio_gpu_dequeue_cursor_func()
286 } while (!virtqueue_enable_cb(vgdev->cursorq.vq)); in virtio_gpu_dequeue_cursor_func()
287 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_dequeue_cursor_func()
293 wake_up(&vgdev->cursorq.ack_queue); in virtio_gpu_dequeue_cursor_func()
385 struct virtqueue *vq = vgdev->cursorq.vq; in virtio_gpu_queue_cursor()
397 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
401 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
402 wait_event(vgdev->cursorq.ack_queue, vq->num_free); in virtio_gpu_queue_cursor()
403 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
409 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()