Lines Matching refs:virtio_scsi
63 struct virtio_scsi *vscsi;
76 struct virtio_scsi { struct
114 static void virtscsi_complete_cmd(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_cmd()
175 static void virtscsi_vq_done(struct virtio_scsi *vscsi, in virtscsi_vq_done()
177 void (*fn)(struct virtio_scsi *vscsi, void *buf)) in virtscsi_vq_done()
197 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_req_done()
204 static void virtscsi_poll_requests(struct virtio_scsi *vscsi) in virtscsi_poll_requests()
214 static void virtscsi_complete_free(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_free()
225 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_ctrl_done()
232 static int virtscsi_kick_event(struct virtio_scsi *vscsi, in virtscsi_kick_event()
254 static int virtscsi_kick_event_all(struct virtio_scsi *vscsi) in virtscsi_kick_event_all()
266 static void virtscsi_cancel_event_work(struct virtio_scsi *vscsi) in virtscsi_cancel_event_work()
279 static void virtscsi_handle_transport_reset(struct virtio_scsi *vscsi, in virtscsi_handle_transport_reset()
311 static void virtscsi_handle_param_change(struct virtio_scsi *vscsi, in virtscsi_handle_param_change()
336 static int virtscsi_rescan_hotunplug(struct virtio_scsi *vscsi) in virtscsi_rescan_hotunplug()
382 struct virtio_scsi *vscsi = event_node->vscsi; in virtscsi_handle_event()
412 static void virtscsi_complete_event(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_event()
423 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_event_done()
555 static struct virtio_scsi_vq *virtscsi_pick_vq_mq(struct virtio_scsi *vscsi, in virtscsi_pick_vq_mq()
567 struct virtio_scsi *vscsi = shost_priv(shost); in virtscsi_queuecommand()
613 static int virtscsi_tmf(struct virtio_scsi *vscsi, struct virtio_scsi_cmd *cmd) in virtscsi_tmf()
646 struct virtio_scsi *vscsi = shost_priv(sc->device->host); in virtscsi_device_reset()
704 struct virtio_scsi *vscsi = shost_priv(sc->device->host); in virtscsi_abort()
727 struct virtio_scsi *vscsi = shost_priv(shost); in virtscsi_map_queues()
754 struct virtio_scsi *vscsi = shost_priv(shost); in virtscsi_mq_poll()
775 struct virtio_scsi *vscsi = shost_priv(shost); in virtscsi_commit_rqs()
838 struct virtio_scsi *vscsi) in virtscsi_init()
907 struct virtio_scsi *vscsi; in virtscsi_probe()
995 struct virtio_scsi *vscsi = shost_priv(shost); in virtscsi_remove()
1015 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_restore()