Home
last modified time | relevance | path

Searched refs:SCSIRequest (Results 1 – 16 of 16) sorted by relevance

/openbmc/qemu/include/hw/scsi/
H A Dscsi.h16 typedef struct SCSIRequest SCSIRequest; typedef
23 struct SCSIRequest { struct
51 QTAILQ_ENTRY(SCSIRequest) next; argument
79 QTAILQ_HEAD(, SCSIRequest) requests;
111 void (*init_req)(SCSIRequest *req);
112 void (*free_req)(SCSIRequest *req);
128 void (*fail)(SCSIRequest *req);
130 void (*cancel)(SCSIRequest *req);
210 SCSIRequest *scsi_req_ref(SCSIRequest *req);
211 void scsi_req_unref(SCSIRequest *req);
[all …]
H A Desp.h37 SCSIRequest *current_req;
163 void esp_request_cancelled(SCSIRequest *req);
164 void esp_command_complete(SCSIRequest *req, size_t resid);
165 void esp_transfer_data(SCSIRequest *req, uint32_t len);
/openbmc/qemu/include/hw/usb/
H A Dmsd.h34 SCSIRequest *req;
51 void usb_msd_transfer_data(SCSIRequest *req, uint32_t len);
52 void usb_msd_command_complete(SCSIRequest *req, size_t resid);
53 void usb_msd_request_cancelled(SCSIRequest *req);
54 void *usb_msd_load_request(QEMUFile *f, SCSIRequest *req);
/openbmc/qemu/hw/scsi/
H A Dscsi-bus.c150 SCSIRequest *req, *next; in scsi_dma_restart_bh()
178 void scsi_req_retry(SCSIRequest *req) in scsi_req_retry()
454 SCSIRequest req;
707 SCSIRequest *req; in scsi_req_alloc()
742 SCSIRequest *req; in scsi_req_new()
1374 SCSIRequest *scsi_req_ref(SCSIRequest *req) in scsi_req_ref()
1381 void scsi_req_unref(SCSIRequest *req) in scsi_req_unref()
1451 void scsi_req_print(SCSIRequest *req) in scsi_req_print()
1662 SCSIRequest *req; in scsi_device_purge_requests()
1745 SCSIRequest *req; in put_scsi_requests()
[all …]
H A Dscsi-generic.c37 SCSIRequest req;
44 static void scsi_generic_save_request(QEMUFile *f, SCSIRequest *req) in scsi_generic_save_request()
55 static void scsi_generic_load_request(QEMUFile *f, SCSIRequest *req) in scsi_generic_load_request()
66 static void scsi_free_request(SCSIRequest *req) in scsi_free_request()
365 static void scsi_read_data(SCSIRequest *req) in scsi_read_data()
418 static void scsi_write_data(SCSIRequest *req) in scsi_write_data()
440 static uint8_t *scsi_get_buf(SCSIRequest *req) in scsi_get_buf()
467 static int32_t scsi_send_command(SCSIRequest *req, uint8_t *cmd) in scsi_send_command()
784 static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32_t lun, in scsi_new_request()
H A Dscsi-disk.c68 void (*update_sense)(SCSIRequest *r);
72 SCSIRequest req;
116 static void scsi_free_request(SCSIRequest *req) in scsi_free_request()
466 static void scsi_read_data(SCSIRequest *req) in scsi_read_data()
550 static void scsi_write_data(SCSIRequest *req) in scsi_write_data()
605 static uint8_t *scsi_get_buf(SCSIRequest *req) in scsi_get_buf()
1431 SCSIRequest *req = &r->req; in scsi_disk_emulate_start_stop()
1459 static void scsi_disk_emulate_read_data(SCSIRequest *req) in scsi_disk_emulate_read_data()
1865 SCSIRequest *req = &r->req; in scsi_disk_emulate_write_same()
2690 SCSIRequest *req; in scsi_new_request()
[all …]
H A Dvirtio-scsi.c53 SCSIRequest *sreq;
227 static void virtio_scsi_save_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_save_request()
239 static void *virtio_scsi_load_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_load_request()
418 SCSIRequest *r, *next; in virtio_scsi_do_tmf()
645 static void virtio_scsi_command_failed(SCSIRequest *r) in virtio_scsi_command_failed()
690 static void virtio_scsi_command_complete(SCSIRequest *r, size_t resid) in virtio_scsi_command_complete()
735 static QEMUSGList *virtio_scsi_get_sg_list(SCSIRequest *r) in virtio_scsi_get_sg_list()
742 static void virtio_scsi_request_cancelled(SCSIRequest *r) in virtio_scsi_request_cancelled()
810 SCSIRequest *sreq = req->sreq; in virtio_scsi_handle_cmd_req_submit()
H A Dmptsas.c52 SCSIRequest *sreq;
410 SCSIRequest *r, *next; in mptsas_process_scsi_task_mgmt()
1133 static QEMUSGList *mptsas_get_sg_list(SCSIRequest *sreq) in mptsas_get_sg_list()
1140 static void mptsas_command_complete(SCSIRequest *sreq, in mptsas_command_complete()
1194 static void mptsas_request_cancelled(SCSIRequest *sreq) in mptsas_request_cancelled()
1216 static void mptsas_save_request(QEMUFile *f, SCSIRequest *sreq) in mptsas_save_request()
1229 static void *mptsas_load_request(QEMUFile *f, SCSIRequest *sreq) in mptsas_load_request()
H A Dspapr_vscsi.c74 SCSIRequest *sreq;
523 static void vscsi_transfer_data(SCSIRequest *sreq, uint32_t len) in vscsi_transfer_data()
553 static void vscsi_command_complete(SCSIRequest *sreq, size_t resid) in vscsi_command_complete()
591 static void vscsi_request_cancelled(SCSIRequest *sreq) in vscsi_request_cancelled()
628 static void vscsi_save_request(QEMUFile *f, SCSIRequest *sreq) in vscsi_save_request()
639 static void *vscsi_load_request(QEMUFile *f, SCSIRequest *sreq) in vscsi_load_request()
H A Dvmw_pvscsi.c137 SCSIRequest *sreq;
481 static QEMUSGList *pvscsi_get_sg_list(SCSIRequest *r) in pvscsi_get_sg_list()
520 pvscsi_command_failed(SCSIRequest *req) in pvscsi_command_failed()
558 pvscsi_command_complete(SCSIRequest *req, size_t resid) in pvscsi_command_complete()
623 pvscsi_request_cancelled(SCSIRequest *req) in pvscsi_request_cancelled()
H A Desp.c90 void esp_request_cancelled(SCSIRequest *req) in esp_request_cancelled()
809 void esp_command_complete(SCSIRequest *req, size_t resid) in esp_command_complete()
850 void esp_transfer_data(SCSIRequest *req, uint32_t len) in esp_transfer_data()
1359 static void *esp_load_request(QEMUFile *f, SCSIRequest *req) in esp_load_request()
H A Dlsi53c895a.c194 SCSIRequest *req;
750 static void lsi_request_cancelled(SCSIRequest *req) in lsi_request_cancelled()
762 static int lsi_queue_req(LSIState *s, SCSIRequest *req, uint32_t len) in lsi_queue_req()
789 static void lsi_command_complete(SCSIRequest *req, size_t resid) in lsi_command_complete()
814 static void lsi_transfer_data(SCSIRequest *req, uint32_t len) in lsi_transfer_data()
H A Dmegasas.c70 SCSIRequest *req;
1644 SCSIRequest *req, dma_addr_t residual) in megasas_finish_internal_dcmd()
1847 static QEMUSGList *megasas_get_sg_list(SCSIRequest *req) in megasas_get_sg_list()
1858 static void megasas_xfer_complete(SCSIRequest *req, uint32_t len) in megasas_xfer_complete()
1892 static void megasas_command_complete(SCSIRequest *req, size_t residual) in megasas_command_complete()
1927 static void megasas_command_cancelled(SCSIRequest *req) in megasas_command_cancelled()
/openbmc/qemu/hw/usb/
H A Ddev-storage.c242 void usb_msd_transfer_data(SCSIRequest *req, uint32_t len) in usb_msd_transfer_data()
264 void usb_msd_command_complete(SCSIRequest *req, size_t resid) in usb_msd_command_complete()
307 void usb_msd_request_cancelled(SCSIRequest *req) in usb_msd_request_cancelled()
560 void *usb_msd_load_request(QEMUFile *f, SCSIRequest *req) in usb_msd_load_request()
H A Ddev-uas.c144 SCSIRequest *req;
587 static void usb_uas_scsi_transfer_data(SCSIRequest *r, uint32_t len) in usb_uas_scsi_transfer_data()
601 static void usb_uas_scsi_command_complete(SCSIRequest *r, size_t resid) in usb_uas_scsi_command_complete()
614 static void usb_uas_scsi_request_cancelled(SCSIRequest *r) in usb_uas_scsi_request_cancelled()
/openbmc/qemu/hw/ufs/
H A Dlu.c62 static void ufs_scsi_command_complete(SCSIRequest *scsi_req, size_t resid) in ufs_scsi_command_complete()
78 static QEMUSGList *ufs_get_sg_list(SCSIRequest *scsi_req) in ufs_get_sg_list()
265 SCSIRequest *scsi_req = in ufs_process_scsi_cmd()