Lines Matching refs:vqs

193 	struct vhost_scsi_virtqueue *vqs;  member
255 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
260 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
262 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
265 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
266 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
439 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
469 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
520 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
573 vq = q - vs->vqs; in vhost_scsi_complete_cmd_work()
584 vhost_signal(&vs->dev, &vs->vqs[vq].vq); in vhost_scsi_complete_cmd_work()
1563 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1622 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1632 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1654 if (!vhost_vq_get_backend(&vs->vqs[i].vq)) in vhost_scsi_set_endpoint()
1655 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq); in vhost_scsi_set_endpoint()
1688 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1734 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1743 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1783 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1795 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1821 vs->vqs = kmalloc_array(nvqs, sizeof(*vs->vqs), in vhost_scsi_open()
1823 if (!vs->vqs) in vhost_scsi_open()
1826 vqs = kmalloc_array(nvqs, sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1827 if (!vqs) in vhost_scsi_open()
1836 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1837 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1838 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1839 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1841 vqs[i] = &vs->vqs[i].vq; in vhost_scsi_open()
1842 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick; in vhost_scsi_open()
1844 vhost_dev_init(&vs->dev, vqs, nvqs, UIO_MAXIOV, in vhost_scsi_open()
1853 kfree(vs->vqs); in vhost_scsi_open()
1875 kfree(vs->dev.vqs); in vhost_scsi_release()
1876 kfree(vs->vqs); in vhost_scsi_release()
1896 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
2011 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()