Lines Matching refs:vqs
194 struct vhost_scsi_virtqueue vqs[VHOST_SCSI_MAX_VQ]; member
228 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
233 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
235 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
238 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
239 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
401 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
440 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
491 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
545 vq = q - vs->vqs; in vhost_scsi_complete_cmd_work()
556 vhost_signal(&vs->dev, &vs->vqs[vq].vq); in vhost_scsi_complete_cmd_work()
1113 vhost_poll_flush(&vs->vqs[index].vq.poll); in vhost_scsi_flush_vq()
1169 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1230 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1271 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1317 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1359 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1371 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1381 vqs = kmalloc_array(VHOST_SCSI_MAX_VQ, sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1382 if (!vqs) in vhost_scsi_open()
1391 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1392 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1393 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1394 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1396 vqs[i] = &vs->vqs[i].vq; in vhost_scsi_open()
1397 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick; in vhost_scsi_open()
1399 vhost_dev_init(&vs->dev, vqs, VHOST_SCSI_MAX_VQ); in vhost_scsi_open()
1425 kfree(vs->dev.vqs); in vhost_scsi_release()
1443 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
1568 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()