1d0fb9657SStefano Garzarella# See docs/devel/tracing.rst for syntax documentation. 2de4291caSDaniel P. Berrange 3500016e5SMarkus Armbruster# scsi-bus.c 4de4291caSDaniel P. Berrangescsi_req_alloc(int target, int lun, int tag) "target %d lun %d tag %d" 5de4291caSDaniel P. Berrangescsi_req_cancel(int target, int lun, int tag) "target %d lun %d tag %d" 6de4291caSDaniel P. Berrangescsi_req_data(int target, int lun, int tag, int len) "target %d lun %d tag %d len %d" 7de4291caSDaniel P. Berrangescsi_req_data_canceled(int target, int lun, int tag, int len) "target %d lun %d tag %d len %d" 8de4291caSDaniel P. Berrangescsi_req_dequeue(int target, int lun, int tag) "target %d lun %d tag %d" 9766aa2deSStefan Hajnocziscsi_bus_drained_begin(void *bus, void *sdev) "bus %p sdev %p" 10766aa2deSStefan Hajnocziscsi_bus_drained_end(void *bus, void *sdev) "bus %p sdev %p" 11de4291caSDaniel P. Berrangescsi_req_continue(int target, int lun, int tag) "target %d lun %d tag %d" 12de4291caSDaniel P. Berrangescsi_req_continue_canceled(int target, int lun, int tag) "target %d lun %d tag %d" 13de4291caSDaniel P. Berrangescsi_req_parsed(int target, int lun, int tag, int cmd, int mode, int xfer) "target %d lun %d tag %d command %d dir %d length %d" 14de4291caSDaniel P. Berrangescsi_req_parsed_lba(int target, int lun, int tag, int cmd, uint64_t lba) "target %d lun %d tag %d command %d lba %"PRIu64 15de4291caSDaniel P. Berrangescsi_req_parse_bad(int target, int lun, int tag, int cmd) "target %d lun %d tag %d command %d" 16db73ee4bSVladimir Sementsov-Ogievskiyscsi_req_build_sense(int target, int lun, int tag, int key, int asc, int ascq) "target %d lun %d tag %d key 0x%02x asc 0x%02x ascq 0x%02x" 17db73ee4bSVladimir Sementsov-Ogievskiyscsi_device_set_ua(int target, int lun, int key, int asc, int ascq) "target %d lun %d key 0x%02x asc 0x%02x ascq 0x%02x" 18de4291caSDaniel P. Berrangescsi_report_luns(int target, int lun, int tag) "target %d lun %d tag %d" 19db73ee4bSVladimir Sementsov-Ogievskiyscsi_inquiry(int target, int lun, int tag, int cdb1, int cdb2) "target %d lun %d tag %d page 0x%02x/0x%02x" 20de4291caSDaniel P. Berrangescsi_test_unit_ready(int target, int lun, int tag) "target %d lun %d tag %d" 21de4291caSDaniel P. Berrangescsi_request_sense(int target, int lun, int tag) "target %d lun %d tag %d" 22de4291caSDaniel P. Berrange 23500016e5SMarkus Armbruster# mptsas.c 248908eb1aSVladimir Sementsov-Ogievskiymptsas_command_complete(void *dev, uint32_t ctx, uint32_t status, uint32_t resid) "dev %p context 0x%08x status 0x%x resid %d" 25de4291caSDaniel P. Berrangemptsas_diag_read(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%08x" 26de4291caSDaniel P. Berrangemptsas_diag_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%08x" 27de4291caSDaniel P. Berrangemptsas_irq_intx(void *dev, int level) "dev %p level %d" 28de4291caSDaniel P. Berrangemptsas_irq_msi(void *dev) "dev %p " 29de4291caSDaniel P. Berrangemptsas_mmio_read(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x" 30de4291caSDaniel P. Berrangemptsas_mmio_unhandled_read(void *dev, uint32_t addr) "dev %p addr 0x%08x" 31de4291caSDaniel P. Berrangemptsas_mmio_unhandled_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x" 32de4291caSDaniel P. Berrangemptsas_mmio_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x" 33794dcb54SPhilippe Mathieu-Daudémptsas_process_message(void *dev, int msg, uint32_t ctx) "dev %p cmd %d context 0x%08x" 34de4291caSDaniel P. Berrangemptsas_process_scsi_io_request(void *dev, int bus, int target, int lun, uint64_t len) "dev %p dev %d:%d:%d length %"PRIu64"" 35de4291caSDaniel P. Berrangemptsas_reset(void *dev) "dev %p " 36de4291caSDaniel P. Berrangemptsas_scsi_overflow(void *dev, uint32_t ctx, uint64_t req, uint64_t found) "dev %p context 0x%08x: %"PRIu64"/%"PRIu64"" 37de4291caSDaniel P. Berrangemptsas_sgl_overflow(void *dev, uint32_t ctx, uint64_t req, uint64_t found) "dev %p context 0x%08x: %"PRIu64"/%"PRIu64"" 388908eb1aSVladimir Sementsov-Ogievskiymptsas_unhandled_cmd(void *dev, uint32_t ctx, uint8_t msg_cmd) "dev %p context 0x%08x: Unhandled cmd 0x%x" 39de4291caSDaniel P. Berrangemptsas_unhandled_doorbell_cmd(void *dev, int cmd) "dev %p value 0x%08x" 40de4291caSDaniel P. Berrange 41500016e5SMarkus Armbruster# mptconfig.c 42de4291caSDaniel P. Berrangemptsas_config_sas_device(void *dev, int address, int port, int phy_handle, int dev_handle, int page) "dev %p address %d (port %d, handles: phy %d dev %d) page %d" 43de4291caSDaniel P. Berrangemptsas_config_sas_phy(void *dev, int address, int port, int phy_handle, int dev_handle, int page) "dev %p address %d (port %d, handles: phy %d dev %d) page %d" 44de4291caSDaniel P. Berrange 45500016e5SMarkus Armbruster# megasas.c 468908eb1aSVladimir Sementsov-Ogievskiymegasas_init_firmware(uint64_t pa) "pa 0x%" PRIx64 " " 4741d5e8daSPhilippe Mathieu-Daudémegasas_init_queue(uint64_t queue_pa, int queue_len, uint32_t head, uint32_t tail, uint32_t flags) "queue at 0x%" PRIx64 " len %d head 0x%" PRIx32 " tail 0x%" PRIx32 " flags 0x%x" 48de4291caSDaniel P. Berrangemegasas_initq_map_failed(int frame) "scmd %d: failed to map queue" 498908eb1aSVladimir Sementsov-Ogievskiymegasas_initq_mapped(uint64_t pa) "queue already mapped at 0x%" PRIx64 50de4291caSDaniel P. Berrangemegasas_initq_mismatch(int queue_len, int fw_cmds) "queue size %d max fw cmds %d" 518908eb1aSVladimir Sementsov-Ogievskiymegasas_qf_mapped(unsigned int index) "skip mapped frame 0x%x" 528908eb1aSVladimir Sementsov-Ogievskiymegasas_qf_new(unsigned int index, uint64_t frame) "frame 0x%x addr 0x%" PRIx64 538908eb1aSVladimir Sementsov-Ogievskiymegasas_qf_busy(unsigned long pa) "all frames busy for frame 0x%lx" 5441d5e8daSPhilippe Mathieu-Daudémegasas_qf_enqueue(unsigned int index, unsigned int count, uint64_t context, uint32_t head, uint32_t tail, unsigned int busy) "frame 0x%x count %d context 0x%" PRIx64 " head 0x%" PRIx32 " tail 0x%" PRIx32 " busy %u" 5541d5e8daSPhilippe Mathieu-Daudémegasas_qf_update(uint32_t head, uint32_t tail, unsigned int busy) "head 0x%" PRIx32 " tail 0x%" PRIx32 " busy %u" 56de4291caSDaniel P. Berrangemegasas_qf_map_failed(int cmd, unsigned long frame) "scmd %d: frame %lu" 578908eb1aSVladimir Sementsov-Ogievskiymegasas_qf_complete_noirq(uint64_t context) "context 0x%" PRIx64 " " 5841d5e8daSPhilippe Mathieu-Daudémegasas_qf_complete(uint64_t context, uint32_t head, uint32_t tail, int busy) "context 0x%" PRIx64 " head 0x%" PRIx32 " tail 0x%" PRIx32 " busy %u" 598908eb1aSVladimir Sementsov-Ogievskiymegasas_frame_busy(uint64_t addr) "frame 0x%" PRIx64 " busy" 608908eb1aSVladimir Sementsov-Ogievskiymegasas_unhandled_frame_cmd(int cmd, uint8_t frame_cmd) "scmd %d: MFI cmd 0x%x" 61de4291caSDaniel P. Berrangemegasas_handle_scsi(const char *frame, int bus, int dev, int lun, void *sdev, unsigned long size) "%s dev %x/%x/%x sdev %p xfer %lu" 62de4291caSDaniel P. Berrangemegasas_scsi_target_not_present(const char *frame, int bus, int dev, int lun) "%s dev %x/%x/%x" 63de4291caSDaniel P. Berrangemegasas_scsi_invalid_cdb_len(const char *frame, int bus, int dev, int lun, int len) "%s dev %x/%x/%x invalid cdb len %d" 64de4291caSDaniel P. Berrangemegasas_iov_read_overflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes" 65de4291caSDaniel P. Berrangemegasas_iov_write_overflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes" 66de4291caSDaniel P. Berrangemegasas_iov_read_underflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes" 67de4291caSDaniel P. Berrangemegasas_iov_write_underflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes" 68de4291caSDaniel P. Berrangemegasas_scsi_req_alloc_failed(const char *frame, int dev, int lun) "%s dev %x/%x" 69de4291caSDaniel P. Berrangemegasas_scsi_read_start(int cmd, int len) "scmd %d: transfer %d bytes of data" 70de4291caSDaniel P. Berrangemegasas_scsi_write_start(int cmd, int len) "scmd %d: transfer %d bytes of data" 71de4291caSDaniel P. Berrangemegasas_scsi_nodata(int cmd) "scmd %d: no data to be transferred" 728908eb1aSVladimir Sementsov-Ogievskiymegasas_scsi_complete(int cmd, uint32_t status, int len, int xfer) "scmd %d: status 0x%x, len %u/%u" 738908eb1aSVladimir Sementsov-Ogievskiymegasas_command_complete(int cmd, uint32_t status, uint32_t resid) "scmd %d: status 0x%x, residual %d" 748908eb1aSVladimir Sementsov-Ogievskiymegasas_handle_io(int cmd, const char *frame, int dev, int lun, unsigned long lba, unsigned long count) "scmd %d: %s dev %x/%x lba 0x%lx count %lu" 75de4291caSDaniel P. Berrangemegasas_io_target_not_present(int cmd, const char *frame, int dev, int lun) "scmd %d: %s dev 1/%x/%x LUN not present" 768908eb1aSVladimir Sementsov-Ogievskiymegasas_io_read_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA 0x%lx %lu blocks (%lu bytes)" 778908eb1aSVladimir Sementsov-Ogievskiymegasas_io_write_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA 0x%lx %lu blocks (%lu bytes)" 78de4291caSDaniel P. Berrangemegasas_io_complete(int cmd, uint32_t len) "scmd %d: %d bytes" 79de4291caSDaniel P. Berrangemegasas_iovec_sgl_overflow(int cmd, int index, int limit) "scmd %d: iovec count %d limit %d" 80de4291caSDaniel P. Berrangemegasas_iovec_sgl_underflow(int cmd, int index) "scmd %d: iovec count %d" 818908eb1aSVladimir Sementsov-Ogievskiymegasas_iovec_sgl_invalid(int cmd, int index, uint64_t pa, uint32_t len) "scmd %d: element %d pa 0x%" PRIx64 " len %u" 82de4291caSDaniel P. Berrangemegasas_iovec_overflow(int cmd, int len, int limit) "scmd %d: len %d limit %d" 83de4291caSDaniel P. Berrangemegasas_iovec_underflow(int cmd, int len, int limit) "scmd %d: len %d limit %d" 848908eb1aSVladimir Sementsov-Ogievskiymegasas_handle_dcmd(int cmd, int opcode) "scmd %d: MFI DCMD opcode 0x%x" 85de4291caSDaniel P. Berrangemegasas_finish_dcmd(int cmd, int size) "scmd %d: MFI DCMD wrote %d bytes" 86de4291caSDaniel P. Berrangemegasas_dcmd_req_alloc_failed(int cmd, const char *desc) "scmd %d: %s" 87de4291caSDaniel P. Berrangemegasas_dcmd_internal_submit(int cmd, const char *desc, int dev) "scmd %d: %s to dev %d" 888908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_internal_finish(int cmd, int opcode, int lun) "scmd %d: cmd 0x%x lun %d" 898908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_internal_invalid(int cmd, int opcode) "scmd %d: DCMD 0x%x" 908908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_unhandled(int cmd, int opcode, int len) "scmd %d: opcode 0x%x, len %d" 91de4291caSDaniel P. Berrangemegasas_dcmd_zero_sge(int cmd) "scmd %d: zero DCMD sge count" 92de4291caSDaniel P. Berrangemegasas_dcmd_invalid_sge(int cmd, int count) "scmd %d: DCMD sge count %d" 93de4291caSDaniel P. Berrangemegasas_dcmd_invalid_xfer_len(int cmd, unsigned long size, unsigned long max) "scmd %d: xfer len %ld, max %ld" 94de4291caSDaniel P. Berrangemegasas_dcmd_enter(int cmd, const char *dcmd, int len) "scmd %d: DCMD %s len %d" 95de4291caSDaniel P. Berrangemegasas_dcmd_dummy(int cmd, unsigned long size) "scmd %d: xfer len %ld" 968908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_set_fw_time(int cmd, unsigned long time) "scmd %d: Set FW time 0x%lx" 97de4291caSDaniel P. Berrangemegasas_dcmd_pd_get_list(int cmd, int num, int max, int offset) "scmd %d: DCMD PD get list: %d / %d PDs, size %d" 98de4291caSDaniel P. Berrangemegasas_dcmd_ld_get_list(int cmd, int num, int max) "scmd %d: DCMD LD get list: found %d / %d LDs" 99de4291caSDaniel P. Berrangemegasas_dcmd_ld_get_info(int cmd, int ld_id) "scmd %d: dev %d" 1008908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_ld_list_query(int cmd, int flags) "scmd %d: query flags 0x%x" 101de4291caSDaniel P. Berrangemegasas_dcmd_pd_get_info(int cmd, int pd_id) "scmd %d: dev %d" 1028908eb1aSVladimir Sementsov-Ogievskiymegasas_dcmd_pd_list_query(int cmd, int flags) "scmd %d: query flags 0x%x" 103de4291caSDaniel P. Berrangemegasas_dcmd_reset_ld(int cmd, int target_id) "scmd %d: dev %d" 104de4291caSDaniel P. Berrangemegasas_dcmd_unsupported(int cmd, unsigned long size) "scmd %d: set properties len %ld" 1058908eb1aSVladimir Sementsov-Ogievskiymegasas_abort_frame(int cmd, int abort_cmd) "scmd %d: frame 0x%x" 1068908eb1aSVladimir Sementsov-Ogievskiymegasas_abort_no_cmd(int cmd, uint64_t context) "scmd %d: no active command for frame context 0x%" PRIx64 1078908eb1aSVladimir Sementsov-Ogievskiymegasas_abort_invalid_context(int cmd, uint64_t context, int abort_cmd) "scmd %d: invalid frame context 0x%" PRIx64 " for abort frame 0x%x" 1088908eb1aSVladimir Sementsov-Ogievskiymegasas_reset(int fw_state) "firmware state 0x%x" 109de4291caSDaniel P. Berrangemegasas_init(int sges, int cmds, const char *mode) "Using %d sges, %d cmds, %s mode" 110de4291caSDaniel P. Berrangemegasas_msix_raise(int vector) "vector %d" 111de4291caSDaniel P. Berrangemegasas_msi_raise(int vector) "vector %d" 112de4291caSDaniel P. Berrangemegasas_irq_lower(void) "INTx" 113de4291caSDaniel P. Berrangemegasas_irq_raise(void) "INTx" 114de4291caSDaniel P. Berrangemegasas_intr_enabled(void) "Interrupts enabled" 115de4291caSDaniel P. Berrangemegasas_intr_disabled(void) "Interrupts disabled" 116de4291caSDaniel P. Berrangemegasas_msix_enabled(int vector) "vector %d" 117de4291caSDaniel P. Berrangemegasas_msi_enabled(int vector) "vector %d" 118de4291caSDaniel P. Berrangemegasas_mmio_readl(const char *reg, uint32_t val) "reg %s: 0x%x" 119de4291caSDaniel P. Berrangemegasas_mmio_invalid_readl(unsigned long addr) "addr 0x%lx" 120de4291caSDaniel P. Berrangemegasas_mmio_writel(const char *reg, uint32_t val) "reg %s: 0x%x" 121de4291caSDaniel P. Berrangemegasas_mmio_invalid_writel(uint32_t addr, uint32_t val) "addr 0x%x: 0x%x" 122de4291caSDaniel P. Berrange 123500016e5SMarkus Armbruster# vmw_pvscsi.c 124de4291caSDaniel P. Berrangepvscsi_ring_init_data(uint32_t txr_len_log2, uint32_t rxr_len_log2) "TX/RX rings logarithms set to %d/%d" 125de4291caSDaniel P. Berrangepvscsi_ring_init_msg(uint32_t len_log2) "MSG ring logarithm set to %d" 126de4291caSDaniel P. Berrangepvscsi_ring_flush_cmp(uint64_t filled_cmp_ptr) "new production counter of completion ring is 0x%"PRIx64 127de4291caSDaniel P. Berrangepvscsi_ring_flush_msg(uint64_t filled_cmp_ptr) "new production counter of message ring is 0x%"PRIx64 128de4291caSDaniel P. Berrangepvscsi_update_irq_level(bool raise, uint64_t mask, uint64_t status) "interrupt level set to %d (MASK: 0x%"PRIx64", STATUS: 0x%"PRIx64")" 129de4291caSDaniel P. Berrangepvscsi_update_irq_msi(void) "sending MSI notification" 130de4291caSDaniel P. Berrangepvscsi_cmp_ring_put(unsigned long addr) "got completion descriptor 0x%lx" 131de4291caSDaniel P. Berrangepvscsi_msg_ring_put(unsigned long addr) "got message descriptor 0x%lx" 132de4291caSDaniel P. Berrangepvscsi_complete_request(uint64_t context, uint64_t len, uint8_t sense_key) "completion: ctx: 0x%"PRIx64", len: 0x%"PRIx64", sense key: %u" 133de4291caSDaniel P. Berrangepvscsi_get_sg_list(int nsg, size_t size) "get SG list: depth: %u, size: %zu" 134de4291caSDaniel P. Berrangepvscsi_get_next_sg_elem(uint32_t flags) "unknown flags in SG element (val: 0x%x)" 135de4291caSDaniel P. Berrangepvscsi_command_complete_not_found(uint32_t tag) "can't find request for tag 0x%x" 136de4291caSDaniel P. Berrangepvscsi_command_complete_data_run(void) "not all data required for command transferred" 137de4291caSDaniel P. Berrangepvscsi_command_complete_sense_len(int len) "sense information length is %d bytes" 138de4291caSDaniel P. Berrangepvscsi_convert_sglist(uint64_t context, unsigned long addr, uint32_t resid) "element: ctx: 0x%"PRIx64" addr: 0x%lx, len: %ul" 139de4291caSDaniel P. Berrangepvscsi_process_req_descr(uint8_t cmd, uint64_t ctx) "SCSI cmd 0x%x, ctx: 0x%"PRIx64 140de4291caSDaniel P. Berrangepvscsi_process_req_descr_unknown_device(void) "command directed to unknown device rejected" 141de4291caSDaniel P. Berrangepvscsi_process_req_descr_invalid_dir(void) "command with invalid transfer direction rejected" 142de4291caSDaniel P. Berrangepvscsi_process_io(unsigned long addr) "got descriptor 0x%lx" 143de4291caSDaniel P. Berrangepvscsi_on_cmd_noimpl(const char* cmd) "unimplemented command %s ignored" 144de4291caSDaniel P. Berrangepvscsi_on_cmd_reset_dev(uint32_t tgt, int lun, void* dev) "PVSCSI_CMD_RESET_DEVICE[target %u lun %d (dev 0x%p)]" 145de4291caSDaniel P. Berrangepvscsi_on_cmd_arrived(const char* cmd) "command %s arrived" 146de4291caSDaniel P. Berrangepvscsi_on_cmd_abort(uint64_t ctx, uint32_t tgt) "command PVSCSI_CMD_ABORT_CMD for ctx 0x%"PRIx64", target %u" 1478908eb1aSVladimir Sementsov-Ogievskiypvscsi_on_cmd_unknown(uint64_t cmd_id) "unknown command 0x%"PRIx64 1488908eb1aSVladimir Sementsov-Ogievskiypvscsi_on_cmd_unknown_data(uint32_t data) "data for unknown command 0x:0x%x" 1498908eb1aSVladimir Sementsov-Ogievskiypvscsi_io_write(const char* cmd, uint64_t val) "%s write: 0x%"PRIx64 150de4291caSDaniel P. Berrangepvscsi_io_write_unknown(unsigned long addr, unsigned sz, uint64_t val) "unknown write address: 0x%lx size: %u bytes value: 0x%"PRIx64 151de4291caSDaniel P. Berrangepvscsi_io_read(const char* cmd, uint64_t status) "%s read: 0x%"PRIx64 152de4291caSDaniel P. Berrangepvscsi_io_read_unknown(unsigned long addr, unsigned sz) "unknown read address: 0x%lx size: %u bytes" 153de4291caSDaniel P. Berrangepvscsi_init_msi_fail(int res) "failed to initialize MSI, error %d" 154de4291caSDaniel P. Berrangepvscsi_state(const char* state) "starting %s ..." 1558908eb1aSVladimir Sementsov-Ogievskiypvscsi_tx_rings_ppn(const char* label, uint64_t ppn) "%s page: 0x%"PRIx64 156de4291caSDaniel P. Berrangepvscsi_tx_rings_num_pages(const char* label, uint32_t num) "Number of %s pages: %u" 157de4291caSDaniel P. Berrange 158500016e5SMarkus Armbruster# esp.c 159de4291caSDaniel P. Berrangeesp_error_fifo_overrun(void) "FIFO overrun" 1608908eb1aSVladimir Sementsov-Ogievskiyesp_error_unhandled_command(uint32_t val) "unhandled command (0x%2.2x)" 161de4291caSDaniel P. Berrangeesp_error_invalid_write(uint32_t val, uint32_t addr) "invalid write of 0x%02x at [0x%x]" 162de4291caSDaniel P. Berrangeesp_raise_irq(void) "Raise IRQ" 163de4291caSDaniel P. Berrangeesp_lower_irq(void) "Lower IRQ" 164960ebfd9SMark Cave-Aylandesp_raise_drq(void) "Raise DREQ" 165960ebfd9SMark Cave-Aylandesp_lower_drq(void) "Lower DREQ" 166de4291caSDaniel P. Berrangeesp_dma_enable(void) "Raise enable" 167de4291caSDaniel P. Berrangeesp_dma_disable(void) "Lower enable" 168960ebfd9SMark Cave-Aylandesp_pdma_read(int size) "pDMA read %u bytes" 169960ebfd9SMark Cave-Aylandesp_pdma_write(int size) "pDMA write %u bytes" 170de4291caSDaniel P. Berrangeesp_get_cmd(uint32_t dmalen, int target) "len %d target %d" 1714eb86065SPaolo Bonziniesp_do_command_phase(uint8_t busid) "busid 0x%x" 1724eb86065SPaolo Bonziniesp_do_identify(uint8_t byte) "0x%x" 173de4291caSDaniel P. Berrangeesp_handle_satn_stop(uint32_t cmdlen) "cmdlen %d" 174de4291caSDaniel P. Berrangeesp_write_response(uint32_t status) "Transfer status (status=%d)" 175de4291caSDaniel P. Berrangeesp_do_dma(uint32_t cmdlen, uint32_t len) "command len %d + %d" 176de4291caSDaniel P. Berrangeesp_command_complete(void) "SCSI Command complete" 177ea84a442SGuenter Roeckesp_command_complete_deferred(void) "SCSI Command complete deferred" 178de4291caSDaniel P. Berrangeesp_command_complete_unexpected(void) "SCSI command completed unexpectedly" 179de4291caSDaniel P. Berrangeesp_command_complete_fail(void) "Command failed" 180de4291caSDaniel P. Berrangeesp_transfer_data(uint32_t dma_left, int32_t ti_size) "transfer %d/%d" 181de4291caSDaniel P. Berrangeesp_handle_ti(uint32_t minlen) "Transfer Information len %d" 182de4291caSDaniel P. Berrangeesp_handle_ti_cmd(uint32_t cmdlen) "command len %d" 183de4291caSDaniel P. Berrangeesp_mem_readb(uint32_t saddr, uint8_t reg) "reg[%d]: 0x%2.2x" 184de4291caSDaniel P. Berrangeesp_mem_writeb(uint32_t saddr, uint8_t reg, uint32_t val) "reg[%d]: 0x%2.2x -> 0x%2.2x" 1858908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_nop(uint32_t val) "NOP (0x%2.2x)" 1868908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_flush(uint32_t val) "Flush FIFO (0x%2.2x)" 1878908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_reset(uint32_t val) "Chip reset (0x%2.2x)" 1888908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_bus_reset(uint32_t val) "Bus reset (0x%2.2x)" 1898908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_iccs(uint32_t val) "Initiator Command Complete Sequence (0x%2.2x)" 1908908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_msgacc(uint32_t val) "Message Accepted (0x%2.2x)" 1918908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_pad(uint32_t val) "Transfer padding (0x%2.2x)" 1928908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_satn(uint32_t val) "Set ATN (0x%2.2x)" 1938908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_rstatn(uint32_t val) "Reset ATN (0x%2.2x)" 1948908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_sel(uint32_t val) "Select without ATN (0x%2.2x)" 1958908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_selatn(uint32_t val) "Select with ATN (0x%2.2x)" 1968908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_selatns(uint32_t val) "Select with ATN & stop (0x%2.2x)" 1978908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_ensel(uint32_t val) "Enable selection (0x%2.2x)" 1988908eb1aSVladimir Sementsov-Ogievskiyesp_mem_writeb_cmd_dissel(uint32_t val) "Disable selection (0x%2.2x)" 1990097d3ecSMark Cave-Aylandesp_mem_writeb_cmd_ti(uint32_t val) "Transfer Information (0x%2.2x)" 200abc139cdSMark Cave-Aylandesp_set_phase(const char *phase) "setting bus phase to %s" 201de4291caSDaniel P. Berrange 202500016e5SMarkus Armbruster# esp-pci.c 203de4291caSDaniel P. Berrangeesp_pci_error_invalid_dma_direction(void) "invalid DMA transfer direction" 204de4291caSDaniel P. Berrangeesp_pci_error_invalid_read(uint32_t reg) "read access outside bounds (reg 0x%x)" 205de4291caSDaniel P. Berrangeesp_pci_error_invalid_write(uint32_t reg) "write access outside bounds (reg 0x%x)" 206de4291caSDaniel P. Berrangeesp_pci_error_invalid_write_dma(uint32_t val, uint32_t addr) "invalid write of 0x%02x at [0x%x]" 207de4291caSDaniel P. Berrangeesp_pci_dma_read(uint32_t saddr, uint32_t reg) "reg[%d]: 0x%8.8x" 208de4291caSDaniel P. Berrangeesp_pci_dma_write(uint32_t saddr, uint32_t reg, uint32_t val) "reg[%d]: 0x%8.8x -> 0x%8.8x" 2098908eb1aSVladimir Sementsov-Ogievskiyesp_pci_dma_idle(uint32_t val) "IDLE (0x%.8x)" 2108908eb1aSVladimir Sementsov-Ogievskiyesp_pci_dma_blast(uint32_t val) "BLAST (0x%.8x)" 2118908eb1aSVladimir Sementsov-Ogievskiyesp_pci_dma_abort(uint32_t val) "ABORT (0x%.8x)" 2128908eb1aSVladimir Sementsov-Ogievskiyesp_pci_dma_start(uint32_t val) "START (0x%.8x)" 213de4291caSDaniel P. Berrangeesp_pci_sbac_read(uint32_t reg) "sbac: 0x%8.8x" 214de4291caSDaniel P. Berrangeesp_pci_sbac_write(uint32_t reg, uint32_t val) "sbac: 0x%8.8x -> 0x%8.8x" 215f19661c8SLaurent Vivier 216500016e5SMarkus Armbruster# spapr_vscsi.c 217f19661c8SLaurent Vivierspapr_vscsi_send_rsp(uint8_t status, int32_t res_in, int32_t res_out) "status: 0x%x, res_in: %"PRId32", res_out: %"PRId32 218f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_no_data(void) "no data descriptor" 219f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_direct(void) "direct segment" 220f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_indirect(uint32_t qtag, unsigned desc, unsigned local_desc) "indirect segment local tag=0x%"PRIx32" desc#%u/%u" 221f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_out_of_range(unsigned desc, unsigned desc_offset) "#%u is ouf of range (%u bytes)" 222f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_dma_read_error(int rc) "spapr_vio_dma_read -> %d reading ext_desc" 223f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_indirect_seg_ext(uint32_t qtag, unsigned n, unsigned desc, uint64_t va, uint32_t len) "indirect segment ext. tag=0x%"PRIx32" desc#%u/%u { va=0x%"PRIx64" len=0x%"PRIx32" }" 224f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_out_of_desc(void) "Out of descriptors !" 2258908eb1aSVladimir Sementsov-Ogievskiyspapr_vscsi_fetch_desc_out_of_desc_boundary(unsigned offset, unsigned desc, uint32_t len) " offset=0x%x is out of a descriptor #%u boundary=0x%"PRIx32 226f19661c8SLaurent Vivierspapr_vscsi_fetch_desc_done(unsigned desc_num, unsigned desc_offset, uint64_t va, uint32_t len) " cur=%u offs=0x%x ret { va=0x%"PRIx64" len=0x%"PRIx32" }" 227f19661c8SLaurent Vivierspapr_vscsi_srp_indirect_data(uint32_t len) "indirect segment 0x%"PRIx32" bytes" 228f19661c8SLaurent Vivierspapr_vscsi_srp_indirect_data_rw(int writing, int rc) "spapr_vio_dma_r/w(%d) -> %d" 229f19661c8SLaurent Vivierspapr_vscsi_srp_indirect_data_buf(unsigned a, unsigned b, unsigned c, unsigned d) " data: %02x %02x %02x %02x..." 230f19661c8SLaurent Vivierspapr_vscsi_srp_transfer_data(uint32_t len) "no data desc transfer, skipping 0x%"PRIx32" bytes" 231f19661c8SLaurent Vivierspapr_vscsi_transfer_data(uint32_t tag, uint32_t len, void *req) "SCSI xfer complete tag=0x%"PRIx32" len=0x%"PRIx32", req=%p" 232f19661c8SLaurent Vivierspapr_vscsi_command_complete(uint32_t tag, uint32_t status, void *req) "SCSI cmd complete, tag=0x%"PRIx32" status=0x%"PRIx32", req=%p" 233f19661c8SLaurent Vivierspapr_vscsi_command_complete_sense_data1(uint32_t len, unsigned s0, unsigned s1, unsigned s2, unsigned s3, unsigned s4, unsigned s5, unsigned s6, unsigned s7) "Sense data, %d bytes: %02x %02x %02x %02x %02x %02x %02x %02x" 234f19661c8SLaurent Vivierspapr_vscsi_command_complete_sense_data2(unsigned s8, unsigned s9, unsigned s10, unsigned s11, unsigned s12, unsigned s13, unsigned s14, unsigned s15) " %02x %02x %02x %02x %02x %02x %02x %02x" 235f19661c8SLaurent Vivierspapr_vscsi_command_complete_status(uint32_t status) "Command complete err=%"PRIu32 236f19661c8SLaurent Vivierspapr_vscsi_save_request(uint32_t qtag, unsigned desc, unsigned offset) "saving tag=%"PRIu32", current desc#%u, offset=0x%x" 237f19661c8SLaurent Vivierspapr_vscsi_load_request(uint32_t qtag, unsigned desc, unsigned offset) "restoring tag=%"PRIu32", current desc#%u, offset=0x%x" 238196fe237SFelipe Franciosispapr_vscsi_process_login(void) "Got login, sending response !" 239a7017b20SPhilippe Mathieu-Daudéspapr_vscsi_process_tsk_mgmt(uint8_t func) "tsk_mgmt_func 0x%02x" 2408908eb1aSVladimir Sementsov-Ogievskiyspapr_vscsi_queue_cmd_no_drive(uint64_t lun) "Command for lun 0x%08" PRIx64 " with no drive" 241f19661c8SLaurent Vivierspapr_vscsi_queue_cmd(uint32_t qtag, unsigned cdb, const char *cmd, int lun, int ret) "Queued command tag 0x%"PRIx32" CMD 0x%x=%s LUN %d ret: %d" 242f19661c8SLaurent Vivierspapr_vscsi_do_crq(unsigned c0, unsigned c1) "crq: %02x %02x ..." 243c921370bSMark Cave-Ayland 244500016e5SMarkus Armbruster# lsi53c895a.c 245c921370bSMark Cave-Aylandlsi_reset(void) "Reset" 246c921370bSMark Cave-Aylandlsi_update_irq(int level, uint8_t dstat, uint8_t sist1, uint8_t sist0) "Update IRQ level %d dstat 0x%02x sist 0x%02x0x%02x" 247c921370bSMark Cave-Aylandlsi_update_irq_disconnected(void) "Handled IRQs & disconnected, looking for pending processes" 248c921370bSMark Cave-Aylandlsi_script_scsi_interrupt(uint8_t stat1, uint8_t stat0, uint8_t sist1, uint8_t sist0) "SCSI Interrupt 0x%02x0x%02x prev 0x%02x0x%02x" 249c921370bSMark Cave-Aylandlsi_script_dma_interrupt(uint8_t stat, uint8_t dstat) "DMA Interrupt 0x%x prev 0x%x" 250c921370bSMark Cave-Aylandlsi_bad_phase_jump(uint32_t dsp) "Data phase mismatch jump to 0x%"PRIX32 251c921370bSMark Cave-Aylandlsi_bad_phase_interrupt(void) "Phase mismatch interrupt" 252c921370bSMark Cave-Aylandlsi_bad_selection(uint32_t id) "Selected absent target %"PRIu32 253c921370bSMark Cave-Aylandlsi_do_dma_unavailable(void) "DMA no data available" 254c921370bSMark Cave-Aylandlsi_do_dma(uint64_t addr, int len) "DMA addr=0x%"PRIx64" len=%d" 2552539eadeSPhilippe Mathieu-Daudélsi_queue_command(uint32_t tag) "Queueing tag=0x%"PRIx32 256c921370bSMark Cave-Aylandlsi_add_msg_byte_error(void) "MSG IN data too long" 257c921370bSMark Cave-Aylandlsi_add_msg_byte(uint8_t data) "MSG IN 0x%02x" 258c921370bSMark Cave-Aylandlsi_reselect(int id) "Reselected target %d" 259c921370bSMark Cave-Aylandlsi_queue_req_error(void *p) "Multiple IO pending for request %p" 260c921370bSMark Cave-Aylandlsi_queue_req(uint32_t tag) "Queueing IO tag=0x%"PRIx32 261c921370bSMark Cave-Aylandlsi_command_complete(uint32_t status) "Command complete status=%"PRId32 262c921370bSMark Cave-Aylandlsi_transfer_data(uint32_t tag, uint32_t len) "Data ready tag=0x%"PRIx32" len=%"PRId32 263c921370bSMark Cave-Aylandlsi_do_command(uint32_t dbc) "Send command len=%"PRId32 264c921370bSMark Cave-Aylandlsi_do_status(uint32_t dbc, uint8_t status) "Get status len=%"PRId32" status=%d" 265c921370bSMark Cave-Aylandlsi_do_status_error(void) "Bad Status move" 266c921370bSMark Cave-Aylandlsi_do_msgin(uint32_t dbc, int len) "Message in len=%"PRId32" %d" 267c921370bSMark Cave-Aylandlsi_do_msgout(uint32_t dbc) "MSG out len=%"PRId32 268c921370bSMark Cave-Aylandlsi_do_msgout_disconnect(void) "MSG: Disconnect" 269c921370bSMark Cave-Aylandlsi_do_msgout_noop(void) "MSG: No Operation" 270c921370bSMark Cave-Aylandlsi_do_msgout_extended(uint8_t msg, uint8_t len) "Extended message 0x%x (len %d)" 271c921370bSMark Cave-Aylandlsi_do_msgout_ignored(const char *msg) "%s (ignored)" 272c921370bSMark Cave-Aylandlsi_do_msgout_simplequeue(uint8_t select_tag) "SIMPLE queue tag=0x%x" 2732539eadeSPhilippe Mathieu-Daudélsi_do_msgout_abort(uint32_t tag) "MSG: ABORT TAG tag=0x%"PRIx32 274c921370bSMark Cave-Aylandlsi_do_msgout_clearqueue(uint32_t tag) "MSG: CLEAR QUEUE tag=0x%"PRIx32 275c921370bSMark Cave-Aylandlsi_do_msgout_busdevicereset(uint32_t tag) "MSG: BUS DEVICE RESET tag=0x%"PRIx32 276c921370bSMark Cave-Aylandlsi_do_msgout_select(int id) "Select LUN %d" 277c921370bSMark Cave-Aylandlsi_memcpy(uint32_t dest, uint32_t src, int count) "memcpy dest 0x%"PRIx32" src 0x%"PRIx32" count %d" 278c921370bSMark Cave-Aylandlsi_wait_reselect(void) "Wait Reselect" 279c921370bSMark Cave-Aylandlsi_execute_script(uint32_t dsp, uint32_t insn, uint32_t addr) "SCRIPTS dsp=0x%"PRIx32" opcode 0x%"PRIx32" arg 0x%"PRIx32 280c921370bSMark Cave-Aylandlsi_execute_script_blockmove_delayed(void) "Delayed select timeout" 28182cf2bcfSSven Schnellelsi_execute_script_blockmove_badphase(const char *phase, const char *expected) "Wrong phase got %s expected %s" 282c921370bSMark Cave-Aylandlsi_execute_script_io_alreadyreselected(void) "Already reselected, jumping to alternative address" 283c921370bSMark Cave-Aylandlsi_execute_script_io_selected(uint8_t id, const char *atn) "Selected target %d%s" 284c921370bSMark Cave-Aylandlsi_execute_script_io_disconnect(void) "Wait Disconnect" 285c921370bSMark Cave-Aylandlsi_execute_script_io_set(const char *atn, const char *ack, const char *tm, const char *cc) "Set%s%s%s%s" 286c921370bSMark Cave-Aylandlsi_execute_script_io_clear(const char *atn, const char *ack, const char *tm, const char *cc) "Clear%s%s%s%s" 287c921370bSMark Cave-Aylandlsi_execute_script_io_opcode(const char *opcode, int reg, const char *opname, uint8_t data8, uint32_t sfbr, const char *ssfbr) "%s reg 0x%x %s data8=0x%02x sfbr=0x%02x%s" 288c921370bSMark Cave-Aylandlsi_execute_script_tc_nop(void) "NOP" 289c921370bSMark Cave-Aylandlsi_execute_script_tc_delayedselect_timeout(void) "Delayed select timeout" 290c921370bSMark Cave-Aylandlsi_execute_script_tc_compc(int result) "Compare carry %d" 29182cf2bcfSSven Schnellelsi_execute_script_tc_compp(const char *phase, char op, const char *insn_phase) "Compare phase %s %c= %s" 29282cf2bcfSSven Schnellelsi_execute_script_tc_compd(uint32_t sfbr, uint8_t mask, char op, int result) "Compare data 0x%"PRIx32" & 0x%x %c= 0x%x" 293c921370bSMark Cave-Aylandlsi_execute_script_tc_jump(uint32_t addr) "Jump to 0x%"PRIx32 294c921370bSMark Cave-Aylandlsi_execute_script_tc_call(uint32_t addr) "Call 0x%"PRIx32 295c921370bSMark Cave-Aylandlsi_execute_script_tc_return(uint32_t addr) "Return to 0x%"PRIx32 296c921370bSMark Cave-Aylandlsi_execute_script_tc_interrupt(uint32_t addr) "Interrupt 0x%"PRIx32 297c921370bSMark Cave-Aylandlsi_execute_script_tc_illegal(void) "Illegal transfer control" 298c921370bSMark Cave-Aylandlsi_execute_script_tc_cc_failed(void) "Control condition failed" 299c921370bSMark Cave-Aylandlsi_execute_script_mm_load(int reg, int n, uint32_t addr, int data) "Load reg 0x%x size %d addr 0x%"PRIx32" = 0x%08x" 300c921370bSMark Cave-Aylandlsi_execute_script_mm_store(int reg, int n, uint32_t addr) "Store reg 0x%x size %d addr 0x%"PRIx32 301c921370bSMark Cave-Aylandlsi_execute_script_stop(void) "SCRIPTS execution stopped" 302c921370bSMark Cave-Aylandlsi_awoken(void) "Woken by SIGP" 303c921370bSMark Cave-Aylandlsi_reg_read(const char *name, int offset, uint8_t ret) "Read reg %s 0x%x = 0x%02x" 304c921370bSMark Cave-Aylandlsi_reg_write(const char *name, int offset, uint8_t val) "Write reg %s 0x%x = 0x%02x" 305*98763599SSven Schnellelsi_scripts_timer_triggered(void) "SCRIPTS timer triggered" 306*98763599SSven Schnellelsi_scripts_timer_start(void) "SCRIPTS timer started" 30759ee9500SLaurent Vivier 308eb8cb3d9SHannes Reinecke# virtio-scsi.c 309eb8cb3d9SHannes Reineckevirtio_scsi_cmd_req(int lun, uint32_t tag, uint8_t cmd) "virtio_scsi_cmd_req lun=%u tag=0x%x cmd=0x%x" 310eb8cb3d9SHannes Reineckevirtio_scsi_cmd_resp(int lun, uint32_t tag, int response, uint8_t status) "virtio_scsi_cmd_resp lun=%u tag=0x%x response=%d status=0x%x" 311eb8cb3d9SHannes Reineckevirtio_scsi_tmf_req(int lun, uint32_t tag, int subtype) "virtio_scsi_tmf_req lun=%u tag=0x%x subtype=%d" 312eb8cb3d9SHannes Reineckevirtio_scsi_tmf_resp(int lun, uint32_t tag, int response) "virtio_scsi_tmf_resp lun=%u tag=0x%x response=%d" 313eb8cb3d9SHannes Reineckevirtio_scsi_an_req(int lun, uint32_t event_requested) "virtio_scsi_an_req lun=%u event_requested=0x%x" 314eb8cb3d9SHannes Reineckevirtio_scsi_an_resp(int lun, int response) "virtio_scsi_an_resp lun=%u response=%d" 315eb8cb3d9SHannes Reineckevirtio_scsi_event(int lun, int event, int reason) "virtio_scsi_event lun=%u event=%d reason=%d" 316eb8cb3d9SHannes Reinecke 317500016e5SMarkus Armbruster# scsi-disk.c 31859ee9500SLaurent Vivierscsi_disk_check_condition(uint32_t tag, uint8_t key, uint8_t asc, uint8_t ascq) "Command complete tag=0x%x sense=%d/%d/%d" 31959ee9500SLaurent Vivierscsi_disk_read_complete(uint32_t tag, size_t size) "Data ready tag=0x%x len=%zd" 32059ee9500SLaurent Vivierscsi_disk_read_data_count(uint32_t sector_count) "Read sector_count=%d" 32159ee9500SLaurent Vivierscsi_disk_read_data_invalid(void) "Data transfer direction invalid" 32259ee9500SLaurent Vivierscsi_disk_write_complete_noio(uint32_t tag, size_t size) "Write complete tag=0x%x more=%zd" 32359ee9500SLaurent Vivierscsi_disk_write_data_invalid(void) "Data transfer direction invalid" 32459ee9500SLaurent Vivierscsi_disk_emulate_vpd_page_00(size_t xfer) "Inquiry EVPD[Supported pages] buffer size %zd" 32559ee9500SLaurent Vivierscsi_disk_emulate_vpd_page_80_not_supported(void) "Inquiry (EVPD[Serial number] not supported" 32659ee9500SLaurent Vivierscsi_disk_emulate_vpd_page_80(size_t xfer) "Inquiry EVPD[Serial number] buffer size %zd" 32759ee9500SLaurent Vivierscsi_disk_emulate_vpd_page_83(size_t xfer) "Inquiry EVPD[Device identification] buffer size %zd" 32859ee9500SLaurent Vivierscsi_disk_emulate_vpd_page_b0_not_supported(void) "Inquiry (EVPD[Block limits] not supported for CDROM" 32959ee9500SLaurent Vivierscsi_disk_emulate_mode_sense(int cmd, int page, size_t xfer, int control) "Mode Sense(%d) (page %d, xfer %zd, page_control %d)" 33059ee9500SLaurent Vivierscsi_disk_emulate_read_toc(int start_track, int format, int msf) "Read TOC (track %d format %d msf %d)" 33159ee9500SLaurent Vivierscsi_disk_emulate_read_data(int buflen) "Read buf_len=%d" 33259ee9500SLaurent Vivierscsi_disk_emulate_write_data(int buflen) "Write buf_len=%d" 33359ee9500SLaurent Vivierscsi_disk_emulate_command_SAI_16(void) "SAI READ CAPACITY(16)" 33459ee9500SLaurent Vivierscsi_disk_emulate_command_SAI_unsupported(void) "Unsupported Service Action In" 33559ee9500SLaurent Vivierscsi_disk_emulate_command_SEEK_10(uint64_t lba) "Seek(10) (sector %" PRId64 ")" 33659ee9500SLaurent Vivierscsi_disk_emulate_command_MODE_SELECT(size_t xfer) "Mode Select(6) (len %zd)" 33759ee9500SLaurent Vivierscsi_disk_emulate_command_MODE_SELECT_10(size_t xfer) "Mode Select(10) (len %zd)" 33859ee9500SLaurent Vivierscsi_disk_emulate_command_UNMAP(size_t xfer) "Unmap (len %zd)" 33959ee9500SLaurent Vivierscsi_disk_emulate_command_VERIFY(int bytchk) "Verify (bytchk %d)" 34059ee9500SLaurent Vivierscsi_disk_emulate_command_WRITE_SAME(int cmd, size_t xfer) "WRITE SAME %d (len %zd)" 34159ee9500SLaurent Vivierscsi_disk_emulate_command_UNKNOWN(int cmd, const char *name) "Unknown SCSI command (0x%2.2x=%s)" 3426ab71761SMark Cave-Aylandscsi_disk_emulate_command_FORMAT_UNIT(size_t xfer) "Format Unit (len %zu)" 34359ee9500SLaurent Vivierscsi_disk_dma_command_READ(uint64_t lba, uint32_t len) "Read (sector %" PRId64 ", count %u)" 34459ee9500SLaurent Vivierscsi_disk_dma_command_WRITE(const char *cmd, uint64_t lba, int len) "Write %s(sector %" PRId64 ", count %u)" 34559ee9500SLaurent Vivierscsi_disk_new_request(uint32_t lun, uint32_t tag, const char *line) "Command: lun=%d tag=0x%x data=%s" 346b2d50a33SHannes Reineckescsi_disk_aio_sgio_command(uint32_t tag, uint8_t cmd, uint64_t lba, int len, uint32_t timeout) "disk aio sgio: tag=0x%x cmd=0x%x (sector %" PRId64 ", count %d) timeout=%u" 347389e18ebSMark Cave-Aylandscsi_disk_mode_select_page_truncated(int page, int len, int page_len) "page %d expected length %d but received length %d" 348356c4c44SMark Cave-Aylandscsi_disk_mode_select_set_blocksize(int blocksize) "set block size to %d" 34956853498SLaurent Vivier 350500016e5SMarkus Armbruster# scsi-generic.c 35156853498SLaurent Vivierscsi_generic_command_complete_noio(void *req, uint32_t tag, int statuc) "Command complete %p tag=0x%x status=%d" 35256853498SLaurent Vivierscsi_generic_read_complete(uint32_t tag, int len) "Data ready tag=0x%x len=%d" 35356853498SLaurent Vivierscsi_generic_read_data(uint32_t tag) "scsi_read_data tag=0x%x" 35456853498SLaurent Vivierscsi_generic_write_complete(int ret) "scsi_write_complete() ret = %d" 35556853498SLaurent Vivierscsi_generic_write_complete_blocksize(int blocksize) "block size %d" 35656853498SLaurent Vivierscsi_generic_write_data(uint32_t tag) "scsi_write_data tag=0x%x" 35756853498SLaurent Vivierscsi_generic_send_command(const char *line) "Command: data=%s" 35856853498SLaurent Vivierscsi_generic_realize_type(int type) "device type %d" 35956853498SLaurent Vivierscsi_generic_realize_blocksize(int blocksize) "block size %d" 360b2d50a33SHannes Reineckescsi_generic_aio_sgio_command(uint32_t tag, uint8_t cmd, uint32_t timeout) "generic aio sgio: tag=0x%x cmd=0x%x timeout=%u" 361b2d50a33SHannes Reineckescsi_generic_ioctl_sgio_command(uint8_t cmd, uint32_t timeout) "generic ioctl sgio: cmd=0x%x timeout=%u" 362b2d50a33SHannes Reineckescsi_generic_ioctl_sgio_done(uint8_t cmd, int ret, uint8_t status, uint8_t host_status) "generic ioctl sgio: cmd=0x%x ret=%d status=0x%x host_status=0x%x" 363