• Home
  • Raw
  • Download

Lines Matching refs:vqs

203 	struct vhost_scsi_virtqueue vqs[VHOST_SCSI_MAX_VQ];  member
265 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
270 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
272 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
275 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
276 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
449 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
479 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
530 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
584 vq = q - vs->vqs; in vhost_scsi_complete_cmd_work()
595 vhost_signal(&vs->dev, &vs->vqs[vq].vq); in vhost_scsi_complete_cmd_work()
1450 vhost_poll_flush(&vs->vqs[index].vq.poll); in vhost_scsi_flush_vq()
1583 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1642 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1652 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1674 if (!vhost_vq_get_backend(&vs->vqs[i].vq)) in vhost_scsi_set_endpoint()
1675 vhost_scsi_destroy_vq_cmds(&vs->vqs[i].vq); in vhost_scsi_set_endpoint()
1708 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1754 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1802 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1814 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1824 vqs = kmalloc_array(VHOST_SCSI_MAX_VQ, sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1825 if (!vqs) in vhost_scsi_open()
1834 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1835 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1836 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1837 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1839 vqs[i] = &vs->vqs[i].vq; in vhost_scsi_open()
1840 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick; in vhost_scsi_open()
1842 vhost_dev_init(&vs->dev, vqs, VHOST_SCSI_MAX_VQ, UIO_MAXIOV, in vhost_scsi_open()
1869 kfree(vs->dev.vqs); in vhost_scsi_release()
1887 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
2002 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()