vhost_scsi
vhost_scsi_send_status(struct vhost_scsi *vs, struct vhost_virtqueue *vq,
vhost_scsi_send_bad_target(struct vhost_scsi *vs,
vhost_scsi_get_desc(struct vhost_scsi *vs, struct vhost_virtqueue *vq,
vhost_scsi_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq)
vhost_scsi_send_tmf_resp(struct vhost_scsi *vs, struct vhost_virtqueue *vq,
vhost_scsi_handle_tmf(struct vhost_scsi *vs, struct vhost_scsi_tpg *tpg,
vhost_scsi_send_an_resp(struct vhost_scsi *vs,
vhost_scsi_ctl_handle_vq(struct vhost_scsi *vs, struct vhost_virtqueue *vq)
struct vhost_scsi *vhost_scsi;
struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev);
vhost_scsi_send_evt(struct vhost_scsi *vs, struct vhost_virtqueue *vq,
struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev);
struct vhost_scsi *vs = container_of(vq->dev, struct vhost_scsi, dev);
static void vhost_scsi_flush(struct vhost_scsi *vs)
struct vhost_scsi *vs = svq->vs;
vhost_scsi_set_endpoint(struct vhost_scsi *vs,
tpg->vhost_scsi = vs;
tpg->vhost_scsi = NULL;
vhost_scsi_clear_endpoint(struct vhost_scsi *vs,
struct vhost_scsi *vs;
tpg->vhost_scsi = NULL;
static int vhost_scsi_set_features(struct vhost_scsi *vs, u64 features)
struct vhost_scsi *vs;
struct vhost_scsi *vs = f->private_data;
struct vhost_scsi *vs = f->private_data;
struct vhost_scsi *vs = tpg->vhost_scsi;
struct vhost_scsi *vhost;
static void vhost_scsi_init_inflight(struct vhost_scsi *vs,
struct vhost_scsi *vs = svq->vs;
static void vhost_scsi_free_evt(struct vhost_scsi *vs, struct vhost_scsi_evt *evt)
vhost_scsi_allocate_evt(struct vhost_scsi *vs,
vhost_scsi_do_evt_work(struct vhost_scsi *vs, struct vhost_scsi_evt *evt)
static void vhost_scsi_complete_events(struct vhost_scsi *vs, bool drop)
struct vhost_scsi *vs = container_of(work, struct vhost_scsi,
vhost_scsi_mapal(struct vhost_scsi *vs, struct vhost_scsi_cmd *cmd,