Lines Matching refs:vqs

201 	struct vhost_scsi_virtqueue *vqs;  member
260 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
265 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
267 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
270 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
271 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
423 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
453 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
504 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
1281 ctl_vq = &tmf->vhost->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_tmf_resp_work()
1283 vq = &tmf->vhost->vqs[i].vq; in vhost_scsi_tmf_resp_work()
1675 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1738 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1748 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1770 if (!vhost_vq_get_backend(&vs->vqs[i].vq)) in vhost_scsi_set_endpoint()
1771 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq); in vhost_scsi_set_endpoint()
1805 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1843 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1852 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1911 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1924 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1946 vs->vqs = kmalloc_array(nvqs, sizeof(*vs->vqs), in vhost_scsi_open()
1948 if (!vs->vqs) in vhost_scsi_open()
1951 vqs = kmalloc_array(nvqs, sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1952 if (!vqs) in vhost_scsi_open()
1960 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1961 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1962 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1963 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1965 svq = &vs->vqs[i]; in vhost_scsi_open()
1967 vqs[i] = &svq->vq; in vhost_scsi_open()
1974 vhost_dev_init(&vs->dev, vqs, nvqs, UIO_MAXIOV, in vhost_scsi_open()
1983 kfree(vs->vqs); in vhost_scsi_open()
2003 kfree(vs->dev.vqs); in vhost_scsi_release()
2004 kfree(vs->vqs); in vhost_scsi_release()
2023 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
2144 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()