Home
last modified time | relevance | path

Searched refs:vscsi (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/drivers/scsi/ibmvscsi_tgt/
Dibmvscsi_tgt.c52 static long ibmvscsis_parse_command(struct scsi_info *vscsi,
55 static void ibmvscsis_adapter_idle(struct scsi_info *vscsi);
99 static bool connection_broken(struct scsi_info *vscsi) in connection_broken() argument
112 h_return_code = h_send_crq(vscsi->dds.unit_id, in connection_broken()
116 dev_dbg(&vscsi->dev, "Connection_broken: rc %ld\n", h_return_code); in connection_broken()
139 static long ibmvscsis_unregister_command_q(struct scsi_info *vscsi) in ibmvscsis_unregister_command_q() argument
146 qrc = h_free_crq(vscsi->dds.unit_id); in ibmvscsis_unregister_command_q()
149 spin_lock_bh(&vscsi->intr_lock); in ibmvscsis_unregister_command_q()
150 vscsi->flags &= ~PREP_FOR_SUSPEND_FLAGS; in ibmvscsis_unregister_command_q()
151 spin_unlock_bh(&vscsi->intr_lock); in ibmvscsis_unregister_command_q()
[all …]
/Linux-v5.10/drivers/scsi/
Dvirtio_scsi.c58 struct virtio_scsi *vscsi; member
108 static void virtscsi_complete_cmd(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_cmd() argument
119 virtscsi_compute_resid(sc, virtio32_to_cpu(vscsi->vdev, resp->resid)); in virtscsi_complete_cmd()
157 WARN_ON(virtio32_to_cpu(vscsi->vdev, resp->sense_len) > in virtscsi_complete_cmd()
162 virtio32_to_cpu(vscsi->vdev, resp->sense_len), in virtscsi_complete_cmd()
171 static void virtscsi_vq_done(struct virtio_scsi *vscsi, in virtscsi_vq_done() argument
173 void (*fn)(struct virtio_scsi *vscsi, void *buf)) in virtscsi_vq_done() argument
184 fn(vscsi, buf); in virtscsi_vq_done()
195 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_req_done() local
197 struct virtio_scsi_vq *req_vq = &vscsi->req_vqs[index]; in virtscsi_req_done()
[all …]