Home
last modified time | relevance | path

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

/qemu/include/hw/scsi/
H A Dscsi.h16 typedef struct SCSIRequest SCSIRequest; typedef
23 struct SCSIRequest { struct
51 QTAILQ_ENTRY(SCSIRequest) next; argument
83 QTAILQ_HEAD(, SCSIRequest) requests;
116 void (*init_req)(SCSIRequest *req);
117 void (*free_req)(SCSIRequest *req);
133 void (*fail)(SCSIRequest *req);
135 void (*cancel)(SCSIRequest *req);
212 SCSIRequest *scsi_req_ref(SCSIRequest *req);
213 void scsi_req_unref(SCSIRequest *req);
[all …]
H A Desp.h38 SCSIRequest *current_req;
155 void esp_request_cancelled(SCSIRequest *req);
156 void esp_command_complete(SCSIRequest *req, size_t resid);
157 void esp_transfer_data(SCSIRequest *req, uint32_t len);
/qemu/hw/scsi/
H A Dscsi-bus.c97 SCSIRequest *req; in scsi_device_for_each_req_sync()
98 SCSIRequest *next_req; in scsi_device_for_each_req_sync()
110 void (*fn)(SCSIRequest *, void *);
119 SCSIRequest *req; in scsi_device_for_each_req_async_bh()
120 SCSIRequest *next; in scsi_device_for_each_req_async_bh()
233 void scsi_req_retry(SCSIRequest *req) in scsi_req_retry()
516 SCSIRequest req;
769 SCSIRequest *req; in scsi_req_alloc()
804 SCSIRequest *req; in scsi_req_new()
1436 SCSIRequest *scsi_req_ref(SCSIRequest *req) in scsi_req_ref()
[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()
356 static void scsi_read_data(SCSIRequest *req) in scsi_read_data()
404 static void scsi_write_data(SCSIRequest *req) in scsi_write_data()
426 static uint8_t *scsi_get_buf(SCSIRequest *req) in scsi_get_buf()
453 static int32_t scsi_send_command(SCSIRequest *req, uint8_t *cmd) in scsi_send_command()
769 static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32_t lun, in scsi_new_request()
H A Dscsi-disk.c71 void (*update_sense)(SCSIRequest *r);
75 SCSIRequest req;
119 static void scsi_free_request(SCSIRequest *req) in scsi_free_request()
147 static void scsi_disk_save_request(QEMUFile *f, SCSIRequest *req) in scsi_disk_save_request()
165 static void scsi_disk_load_request(QEMUFile *f, SCSIRequest *req) in scsi_disk_load_request()
468 static void scsi_read_data(SCSIRequest *req) in scsi_read_data()
554 static void scsi_write_data(SCSIRequest *req) in scsi_write_data()
609 static uint8_t *scsi_get_buf(SCSIRequest *req) in scsi_get_buf()
616 static int scsi_disk_emulate_vpd_page(SCSIRequest *req, uint8_t *outbuf) in scsi_disk_emulate_vpd_page()
771 static int scsi_disk_emulate_inquiry(SCSIRequest *re in scsi_disk_emulate_inquiry()
[all...]
H A Dvirtio-scsi.c53 SCSIRequest *sreq;
251 static void virtio_scsi_save_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_save_request()
263 static void *virtio_scsi_load_request(QEMUFile *f, SCSIRequest *sreq) in virtio_scsi_load_request()
436 SCSIRequest *r, *next; in virtio_scsi_do_tmf()
661 static void virtio_scsi_command_failed(SCSIRequest *r) in virtio_scsi_command_failed()
706 static void virtio_scsi_command_complete(SCSIRequest *r, size_t resid) in virtio_scsi_command_complete()
751 static QEMUSGList *virtio_scsi_get_sg_list(SCSIRequest *r) in virtio_scsi_get_sg_list()
758 static void virtio_scsi_request_cancelled(SCSIRequest *r) in virtio_scsi_request_cancelled()
826 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.c115 void esp_request_cancelled(SCSIRequest *req) in esp_request_cancelled()
965 void esp_command_complete(SCSIRequest *req, size_t resid) in esp_command_complete()
1025 void esp_transfer_data(SCSIRequest *req, uint32_t len) in esp_transfer_data()
1505 static void *esp_load_request(QEMUFile *f, SCSIRequest *req) in esp_load_request()
H A Dlsi53c895a.c194 SCSIRequest *req;
756 static void lsi_request_cancelled(SCSIRequest *req) in lsi_request_cancelled()
768 static int lsi_queue_req(LSIState *s, SCSIRequest *req, uint32_t len) in lsi_queue_req()
795 static void lsi_command_complete(SCSIRequest *req, size_t resid) in lsi_command_complete()
825 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()
/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);
/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()
/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()