Lines Matching refs:vqs
203 struct vhost_scsi_virtqueue vqs[VHOST_SCSI_MAX_VQ];
265 vq = &vs->vqs[i].vq;
270 idx = vs->vqs[i].inflight_idx;
272 old_inflight[i] = &vs->vqs[i].inflights[idx];
275 vs->vqs[i].inflight_idx = idx ^ 1;
276 new_inflight = &vs->vqs[i].inflights[idx ^ 1];
449 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
479 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
530 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
584 vq = q - vs->vqs;
595 vhost_signal(&vs->dev, &vs->vqs[vq].vq);
1450 vhost_poll_flush(&vs->vqs[index].vq.poll);
1583 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) {
1642 vq = &vs->vqs[i].vq;
1652 vq = &vs->vqs[i].vq;
1674 if (!vhost_vq_get_backend(&vs->vqs[i].vq))
1675 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq);
1708 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) {
1754 vq = &vs->vqs[i].vq;
1802 vq = &vs->vqs[i].vq;
1814 struct vhost_virtqueue **vqs;
1824 vqs = kmalloc_array(VHOST_SCSI_MAX_VQ, sizeof(*vqs), GFP_KERNEL);
1825 if (!vqs)
1834 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq;
1835 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
1836 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick;
1837 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick;
1839 vqs[i] = &vs->vqs[i].vq;
1840 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick;
1842 vhost_dev_init(&vs->dev, vqs, VHOST_SCSI_MAX_VQ, UIO_MAXIOV,
1869 kfree(vs->dev.vqs);
1887 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;
2002 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq;