Lines Matching refs:ctrlq
64 schedule_work(&vgdev->ctrlq.dequeue_work);
196 ctrlq.dequeue_work);
203 spin_lock(&vgdev->ctrlq.qlock);
205 virtqueue_disable_cb(vgdev->ctrlq.vq);
206 reclaim_vbufs(vgdev->ctrlq.vq, &reclaim_list);
208 } while (!virtqueue_enable_cb(vgdev->ctrlq.vq));
209 spin_unlock(&vgdev->ctrlq.qlock);
214 trace_virtio_gpu_cmd_response(vgdev->ctrlq.vq, resp);
239 wake_up(&vgdev->ctrlq.ack_queue);
318 __releases(&vgdev->ctrlq.qlock)
319 __acquires(&vgdev->ctrlq.qlock)
321 struct virtqueue *vq = vgdev->ctrlq.vq;
348 spin_unlock(&vgdev->ctrlq.qlock);
349 wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= outcnt + incnt);
350 spin_lock(&vgdev->ctrlq.qlock);
366 struct virtqueue *vq = vgdev->ctrlq.vq;
387 spin_lock(&vgdev->ctrlq.qlock);
398 spin_unlock(&vgdev->ctrlq.qlock);
399 wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= 3);
411 spin_unlock(&vgdev->ctrlq.qlock);
416 virtqueue_notify(vgdev->ctrlq.vq);
437 virtqueue_notify(vgdev->ctrlq.vq);