Lines Matching refs:vqs
207 struct vhost_scsi_virtqueue vqs[VHOST_SCSI_MAX_VQ]; member
248 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
253 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
255 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
258 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
259 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
577 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
616 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
667 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
726 vq = q - vs->vqs; in vhost_scsi_complete_cmd_work()
737 vhost_signal(&vs->dev, &vs->vqs[vq].vq); in vhost_scsi_complete_cmd_work()
1315 vhost_poll_flush(&vs->vqs[index].vq.poll); in vhost_scsi_flush_vq()
1371 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1432 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1473 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1519 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1561 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1573 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1583 vqs = kmalloc(VHOST_SCSI_MAX_VQ * sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1584 if (!vqs) in vhost_scsi_open()
1593 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1594 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1595 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1596 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1598 vqs[i] = &vs->vqs[i].vq; in vhost_scsi_open()
1599 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick; in vhost_scsi_open()
1601 vhost_dev_init(&vs->dev, vqs, VHOST_SCSI_MAX_VQ); in vhost_scsi_open()
1627 kfree(vs->dev.vqs); in vhost_scsi_release()
1645 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
1770 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()