Lines Matching refs:vqs

237 	struct vhost_scsi_virtqueue *vqs;  member
299 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
304 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
306 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
309 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
310 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
487 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
517 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
566 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_complete_events()
1863 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1925 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1935 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1957 if (!vhost_vq_get_backend(&vs->vqs[i].vq)) in vhost_scsi_set_endpoint()
1958 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq); in vhost_scsi_set_endpoint()
1993 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
2031 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
2040 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
2100 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
2113 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
2136 vs->vqs = kmalloc_array(nvqs, sizeof(*vs->vqs), in vhost_scsi_open()
2138 if (!vs->vqs) in vhost_scsi_open()
2141 vqs = kmalloc_array(nvqs, sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
2142 if (!vqs) in vhost_scsi_open()
2150 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
2151 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
2152 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
2153 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
2155 svq = &vs->vqs[i]; in vhost_scsi_open()
2157 vqs[i] = &svq->vq; in vhost_scsi_open()
2164 vhost_dev_init(&vs->dev, vqs, nvqs, UIO_MAXIOV, in vhost_scsi_open()
2173 kfree(vs->vqs); in vhost_scsi_open()
2193 kfree(vs->dev.vqs); in vhost_scsi_release()
2194 kfree(vs->vqs); in vhost_scsi_release()
2213 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
2334 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()