Lines Matching refs:vq
89 struct vfu_virtio_vq *vq; in vfu_virtio_scsi_vring_poll() local
106 vq = &dev->vqs[i]; in vfu_virtio_scsi_vring_poll()
107 if (!vq->enabled || vq->q_state != VFU_VQ_ACTIVE) { in vfu_virtio_scsi_vring_poll()
111 vfu_virtio_vq_flush_irq(dev, vq); in vfu_virtio_scsi_vring_poll()
113 if (vq->packed.packed_ring) { in vfu_virtio_scsi_vring_poll()
115 count += vfu_virtio_dev_process_packed_ring(dev, vq); in vfu_virtio_scsi_vring_poll()
118 count += vfu_virtio_dev_process_split_ring(dev, vq); in vfu_virtio_scsi_vring_poll()
133 struct vfu_virtio_vq *vq; in vfu_virtio_scsi_eventq_enqueue() local
146 vq = &dev->vqs[1]; in vfu_virtio_scsi_eventq_enqueue()
147 if (!vq->enabled || vq->q_state != VFU_VQ_ACTIVE) { in vfu_virtio_scsi_eventq_enqueue()
151 if (vq->packed.packed_ring) { in vfu_virtio_scsi_eventq_enqueue()
153 req = virito_dev_packed_ring_get_next_avail_req(dev, vq); in vfu_virtio_scsi_eventq_enqueue()
156 req = virito_dev_split_ring_get_next_avail_req(dev, vq); in vfu_virtio_scsi_eventq_enqueue()
192 vfu_virtio_vq_flush_irq(dev, vq); in vfu_virtio_scsi_eventq_enqueue()
490 virtio_scsi_process_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_scsi_process_req() argument
499 if (spdk_unlikely(vq->id == 0)) { in virtio_scsi_process_req()
603 virtio_scsi_alloc_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq) in virtio_scsi_alloc_req() argument
616 virtio_scsi_free_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_scsi_free_req() argument