Lines Matching refs:vhost_scsi
85 struct vhost_scsi *tvc_vhost;
127 struct vhost_scsi *vhost_scsi; member
183 struct vhost_scsi { struct
204 struct vhost_scsi *vhost; argument
241 static void vhost_scsi_init_inflight(struct vhost_scsi *vs, in vhost_scsi_init_inflight()
368 struct vhost_scsi *vs = cmd->tvc_vhost; in vhost_scsi_release_cmd()
423 static void vhost_scsi_free_evt(struct vhost_scsi *vs, struct vhost_scsi_evt *evt) in vhost_scsi_free_evt()
430 vhost_scsi_allocate_evt(struct vhost_scsi *vs, in vhost_scsi_allocate_evt()
461 vhost_scsi_do_evt_work(struct vhost_scsi *vs, struct vhost_scsi_evt *evt) in vhost_scsi_do_evt_work()
512 struct vhost_scsi *vs = container_of(work, struct vhost_scsi, in vhost_scsi_evt_work()
534 struct vhost_scsi *vs = container_of(work, struct vhost_scsi, in vhost_scsi_complete_cmd_work()
803 vhost_scsi_send_bad_target(struct vhost_scsi *vs, in vhost_scsi_send_bad_target()
822 vhost_scsi_get_desc(struct vhost_scsi *vs, struct vhost_virtqueue *vq, in vhost_scsi_get_desc()
925 vhost_scsi_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq) in vhost_scsi_handle_vq()
1134 vhost_scsi_send_tmf_resp(struct vhost_scsi *vs, struct vhost_virtqueue *vq, in vhost_scsi_send_tmf_resp()
1172 vhost_scsi_handle_tmf(struct vhost_scsi *vs, struct vhost_scsi_tpg *tpg, in vhost_scsi_handle_tmf()
1226 vhost_scsi_send_an_resp(struct vhost_scsi *vs, in vhost_scsi_send_an_resp()
1248 vhost_scsi_ctl_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq) in vhost_scsi_ctl_handle_vq()
1360 struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev); in vhost_scsi_ctl_handle_kick()
1367 vhost_scsi_send_evt(struct vhost_scsi *vs, in vhost_scsi_send_evt()
1400 struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev); in vhost_scsi_evt_handle_kick()
1416 struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev); in vhost_scsi_handle_kick()
1422 static void vhost_scsi_flush(struct vhost_scsi *vs) in vhost_scsi_flush()
1531 vhost_scsi_set_endpoint(struct vhost_scsi *vs, in vhost_scsi_set_endpoint()
1595 tpg->vhost_scsi = vs; in vhost_scsi_set_endpoint()
1658 vhost_scsi_clear_endpoint(struct vhost_scsi *vs, in vhost_scsi_clear_endpoint()
1706 tpg->vhost_scsi = NULL; in vhost_scsi_clear_endpoint()
1752 static int vhost_scsi_set_features(struct vhost_scsi *vs, u64 features) in vhost_scsi_set_features()
1779 struct vhost_scsi *vs; in vhost_scsi_open()
1821 struct vhost_scsi *vs = f->private_data; in vhost_scsi_release()
1842 struct vhost_scsi *vs = f->private_data; in vhost_scsi_ioctl()
1951 struct vhost_scsi *vs = tpg->vhost_scsi; in vhost_scsi_do_plug()