Lines Matching refs:vqs
195 struct vhost_scsi_virtqueue vqs[VHOST_SCSI_MAX_VQ]; member
235 vq = &vs->vqs[i].vq; in vhost_scsi_init_inflight()
240 idx = vs->vqs[i].inflight_idx; in vhost_scsi_init_inflight()
242 old_inflight[i] = &vs->vqs[i].inflights[idx]; in vhost_scsi_init_inflight()
245 vs->vqs[i].inflight_idx = idx ^ 1; in vhost_scsi_init_inflight()
246 new_inflight = &vs->vqs[i].inflights[idx ^ 1]; in vhost_scsi_init_inflight()
418 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_allocate_evt()
457 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_evt_work()
508 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_evt_work()
567 vq = q - vs->vqs; in vhost_scsi_complete_cmd_work()
578 vhost_signal(&vs->dev, &vs->vqs[vq].vq); in vhost_scsi_complete_cmd_work()
1157 vhost_poll_flush(&vs->vqs[index].vq.poll); in vhost_scsi_flush_vq()
1213 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_set_endpoint()
1274 vq = &vs->vqs[i].vq; in vhost_scsi_set_endpoint()
1315 if (!vhost_vq_access_ok(&vs->vqs[index].vq)) { in vhost_scsi_clear_endpoint()
1361 vq = &vs->vqs[i].vq; in vhost_scsi_clear_endpoint()
1403 vq = &vs->vqs[i].vq; in vhost_scsi_set_features()
1415 struct vhost_virtqueue **vqs; in vhost_scsi_open() local
1425 vqs = kmalloc(VHOST_SCSI_MAX_VQ * sizeof(*vqs), GFP_KERNEL); in vhost_scsi_open()
1426 if (!vqs) in vhost_scsi_open()
1435 vqs[VHOST_SCSI_VQ_CTL] = &vs->vqs[VHOST_SCSI_VQ_CTL].vq; in vhost_scsi_open()
1436 vqs[VHOST_SCSI_VQ_EVT] = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_open()
1437 vs->vqs[VHOST_SCSI_VQ_CTL].vq.handle_kick = vhost_scsi_ctl_handle_kick; in vhost_scsi_open()
1438 vs->vqs[VHOST_SCSI_VQ_EVT].vq.handle_kick = vhost_scsi_evt_handle_kick; in vhost_scsi_open()
1440 vqs[i] = &vs->vqs[i].vq; in vhost_scsi_open()
1441 vs->vqs[i].vq.handle_kick = vhost_scsi_handle_kick; in vhost_scsi_open()
1443 vhost_dev_init(&vs->dev, vqs, VHOST_SCSI_MAX_VQ); in vhost_scsi_open()
1469 kfree(vs->dev.vqs); in vhost_scsi_release()
1487 struct vhost_virtqueue *vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_ioctl()
1612 vq = &vs->vqs[VHOST_SCSI_VQ_EVT].vq; in vhost_scsi_do_plug()