Lines Matching refs:cursorq
69 schedule_work(&vgdev->cursorq.dequeue_work); in virtio_gpu_cursor_ack()
279 cursorq.dequeue_work); in virtio_gpu_dequeue_cursor_func()
284 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_dequeue_cursor_func()
286 virtqueue_disable_cb(vgdev->cursorq.vq); in virtio_gpu_dequeue_cursor_func()
287 reclaim_vbufs(vgdev->cursorq.vq, &reclaim_list); in virtio_gpu_dequeue_cursor_func()
288 } while (!virtqueue_enable_cb(vgdev->cursorq.vq)); in virtio_gpu_dequeue_cursor_func()
289 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_dequeue_cursor_func()
295 trace_virtio_gpu_cmd_response(vgdev->cursorq.vq, resp, entry->seqno); in virtio_gpu_dequeue_cursor_func()
299 wake_up(&vgdev->cursorq.ack_queue); in virtio_gpu_dequeue_cursor_func()
547 struct virtqueue *vq = vgdev->cursorq.vq; in virtio_gpu_queue_cursor()
561 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
565 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
566 wait_event(vgdev->cursorq.ack_queue, vq->num_free >= outcnt); in virtio_gpu_queue_cursor()
567 spin_lock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()
570 vbuf->seqno = ++vgdev->cursorq.seqno; in virtio_gpu_queue_cursor()
578 spin_unlock(&vgdev->cursorq.qlock); in virtio_gpu_queue_cursor()