Lines Matching refs:vqs

245 	struct vhost_scsi_virtqueue *vqs;  member
313 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
318 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
320 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
323 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
324 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
542 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
572 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
635 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_complete_events()
1997 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
2059 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
2069 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
2091 if (!vhost_vq_get_backend(&vs->vqs[i].vq)) in vhost_scsi_set_endpoint()
2092 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq); in vhost_scsi_set_endpoint()
2127 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
2165 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
2174 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
2241 was_log = vhost_has_feature(&vs->vqs[0].vq, VHOST_F_LOG_ALL); in vhost_scsi_set_features()
2244 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
2256 if (!vs->vqs[i].scsi_cmds) in vhost_scsi_set_features()
2259 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
2275 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
2298 vs->vqs = kmalloc_objs(*vs->vqs, nvqs, GFP_KERNEL | __GFP_ZERO); in vhost_scsi_open()
2299 if (!vs->vqs) in vhost_scsi_open()
2302 vqs = kmalloc_objs(*vqs, nvqs); in vhost_scsi_open()
2303 if (!vqs) in vhost_scsi_open()
2311 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
2312 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
2313 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
2314 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
2316 svq = &vs->vqs[i]; in vhost_scsi_open()
2318 vqs[i] = &svq->vq; in vhost_scsi_open()
2325 vhost_dev_init(&vs->dev, vqs, nvqs, UIO_MAXIOV, in vhost_scsi_open()
2334 kfree(vs->vqs); in vhost_scsi_open()
2354 kfree(vs->dev.vqs); in vhost_scsi_release()
2355 kfree(vs->vqs); in vhost_scsi_release()
2374 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
2495 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()