ELF>@@0/USHHtHHH{HHH;u1[]fATUSHHt IHH{HLH;u[1]A\USHHtHHH{HHH;u1[]fUSHHtHHH{HHH;u1[]fUSHHtHHH{HHH;u1[]fHWHHBH9tt H9tHP HBH9u1DLI@L9u4L@I@L9t't9u9uH9u1UHAWAVIAUATARSHH DeH%(HE1HEHGhEEAA8D}eHIHGpHVACHUHuAADIH HELMIEIfAIǁAD$4HHAD$HAD$ HAD$HHAD$AD$AD$ AD$ $AD$$AD$(H1HtBI|$8AD$,HLMAD$0LDLjAAWULMXZHEeH+%(u#He[AZA\A]A^A_]IHfUHAWAVIAUATARSHH(UDLohEeH%(HE1AEHEAsLT$HD\$$D$sLHHD$s8S 1LIHs8S LHD$HsLHIs${(HIʼnt$ s4|$ LL$DKDCSHƋC QL$QD\$4ASLT$0ARhAWhHL$HQAVAU|$\WL$xHQVK0HQK,QH HĠ[]A\A]A^A_@UHSHH@t[]UHHH []ff.UHAWIAVAUATIARSH0LoheH%(HE1EHEAHWpeL-AA?HKHUHux}HH<HELMHEIIfAIǁDs8I$HCI$C I$CI$HCA$ CA$CA$C A$ C$A$$C(A$C,I$1HtBC0H{?I$A$LMC4A$I$LMHt pfCfDUHAVAUATISHH@eH%(HD$81Ll$LHHCHaA$HLAH@AA?HHDp8I$H$HCI$C I$CI$HCA$ CA$CA$C A$ C$A$$C(A$C,I$1HtBC0H{?I$A$C4A$I$Ht pLHD$8eH+%(uKH@[A\A]A^]HLtD$fC<D$HSHH9Nƾ9N~fwpH{HtspH{0Cp[USHeH%(HD$1H$HD$T$AȉD$"HA0uf$HffD$jjHt$ZYu3@8ku-CftHT$eH+%(uH[]޸USH0eH%(HD$(1D$$HD$HD$ HD$HD$Z@u)H@u>1۹Ht$HxX~JHT$(eH+%(H0[]1ҹ$Ht$~$~=tc =t&1멃HcH|$Hn1AHHH1ZHHHu@AVAUIATUSWH@uw[]A\A]A^ uDHDS~9HcLO1ADDLHYxA9} =t1[]A\A]A^AHEDHH1f.AWAVAUIATDUDSM LHc HIHtTHpDLÅx59}N=uAADHHLLE1[]LA\A]A^A_AGL[]A\A]A^A_fAUATIUHιSHPeH%(HD$H1Ll$H$A$VHD$8LHD$@HHd$A$9D$DHD$<fD$8fEuy@t$;1HD$:ȉD$>H"AAUA0uLjHt$HZYxuGE<HT$HeH+%(HP[]A\A]fAfDD$f<_"host_no=%u", REC->host_no"host_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s) result=(driver=%s host=%s message=%s status=%s) sense=(key=%#x asc=%#x ascq=%#x)", REC->host_no, REC->channel, REC->id, REC->lun, REC->data_sglen, REC->prot_sglen, __print_symbolic(REC->prot_op, { SCSI_PROT_NORMAL, "SCSI_PROT_NORMAL" }, { SCSI_PROT_READ_INSERT, "SCSI_PROT_READ_INSERT" }, { SCSI_PROT_WRITE_STRIP, "SCSI_PROT_WRITE_STRIP" }, { SCSI_PROT_READ_STRIP, "SCSI_PROT_READ_STRIP" }, { SCSI_PROT_WRITE_INSERT, "SCSI_PROT_WRITE_INSERT" }, { SCSI_PROT_READ_PASS, "SCSI_PROT_READ_PASS" }, { SCSI_PROT_WRITE_PASS, "SCSI_PROT_WRITE_PASS" }), REC->driver_tag, REC->scheduler_tag, __print_symbolic(REC->opcode, { 0x00, "TEST_UNIT_READY" }, { 0x01, "REZERO_UNIT" }, { 0x03, "REQUEST_SENSE" }, { 0x04, "FORMAT_UNIT" }, { 0x05, "READ_BLOCK_LIMITS" }, { 0x07, "REASSIGN_BLOCKS" }, { 0x07, "INITIALIZE_ELEMENT_STATUS" }, { 0x08, "READ_6" }, { 0x0a, "WRITE_6" }, { 0x0b, "SEEK_6" }, { 0x0f, "READ_REVERSE" }, { 0x10, "WRITE_FILEMARKS" }, { 0x11, "SPACE" }, { 0x12, "INQUIRY" }, { 0x14, "RECOVER_BUFFERED_DATA" }, { 0x15, "MODE_SELECT" }, { 0x16, "RESERVE" }, { 0x17, "RELEASE" }, { 0x18, "COPY" }, { 0x19, "ERASE" }, { 0x1a, "MODE_SENSE" }, { 0x1b, "START_STOP" }, { 0x1c, "RECEIVE_DIAGNOSTIC" }, { 0x1d, "SEND_DIAGNOSTIC" }, { 0x1e, "ALLOW_MEDIUM_REMOVAL" }, { 0x24, "SET_WINDOW" }, { 0x25, "READ_CAPACITY" }, { 0x28, "READ_10" }, { 0x2a, "WRITE_10" }, { 0x2b, "SEEK_10" }, { 0x2b, "POSITION_TO_ELEMENT" }, { 0x2e, "WRITE_VERIFY" }, { 0x2f, "VERIFY" }, { 0x30, "SEARCH_HIGH" }, { 0x31, "SEARCH_EQUAL" }, { 0x32, "SEARCH_LOW" }, { 0x33, "SET_LIMITS" }, { 0x34, "PRE_FETCH" }, { 0x34, "READ_POSITION" }, { 0x35, "SYNCHRONIZE_CACHE" }, { 0x36, "LOCK_UNLOCK_CACHE" }, { 0x37, "READ_DEFECT_DATA" }, { 0x38, "MEDIUM_SCAN" }, { 0x39, "COMPARE" }, { 0x3a, "COPY_VERIFY" }, { 0x3b, "WRITE_BUFFER" }, { 0x3c, "READ_BUFFER" }, { 0x3d, "UPDATE_BLOCK" }, { 0x3e, "READ_LONG" }, { 0x3f, "WRITE_LONG" }, { 0x40, "CHANGE_DEFINITION" }, { 0x41, "WRITE_SAME" }, { 0x42, "UNMAP" }, { 0x43, "READ_TOC" }, { 0x4c, "LOG_SELECT" }, { 0x4d, "LOG_SENSE" }, { 0x53, "XDWRITEREAD_10" }, { 0x55, "MODE_SELECT_10" }, { 0x56, "RESERVE_10" }, { 0x57, "RELEASE_10" }, { 0x5a, "MODE_SENSE_10" }, { 0x5e, "PERSISTENT_RESERVE_IN" }, { 0x5f, "PERSISTENT_RESERVE_OUT" }, { 0x7f, "VARIABLE_LENGTH_CMD" }, { 0xa0, "REPORT_LUNS" }, { 0xa3, "MAINTENANCE_IN" }, { 0xa4, "MAINTENANCE_OUT" }, { 0xa5, "MOVE_MEDIUM" }, { 0xa6, "EXCHANGE_MEDIUM" }, { 0xa8, "READ_12" }, { 0xaa, "WRITE_12" }, { 0xae, "WRITE_VERIFY_12" }, { 0xb0, "SEARCH_HIGH_12" }, { 0xb1, "SEARCH_EQUAL_12" }, { 0xb2, "SEARCH_LOW_12" }, { 0xb8, "READ_ELEMENT_STATUS" }, { 0xb6, "SEND_VOLUME_TAG" }, { 0xea, "WRITE_LONG_2" }, { 0x88, "READ_16" }, { 0x8a, "WRITE_16" }, { 0x8f, "VERIFY_16" }, { 0x93, "WRITE_SAME_16" }, { 0x94, "ZBC_OUT" }, { 0x95, "ZBC_IN" }, { 0x9e, "SERVICE_ACTION_IN_16" }, { 0x09, "READ_32" }, { 0x0b, "WRITE_32" }, { 0x0d, "WRITE_SAME_32" }, { 0x85, "ATA_16" }, { 0x9c, "WRITE_ATOMIC_16" }, { 0xa1, "ATA_12" }), scsi_trace_parse_cdb(p, __get_dynamic_array(cmnd), REC->cmd_len), __print_hex(__get_dynamic_array(cmnd), REC->cmd_len), "DRIVER_OK", __print_symbolic(((REC->result) >> 16) & 0xff, { DID_OK, "DID_OK" }, { DID_NO_CONNECT, "DID_NO_CONNECT" }, { DID_BUS_BUSY, "DID_BUS_BUSY" }, { DID_TIME_OUT, "DID_TIME_OUT" }, { DID_BAD_TARGET, "DID_BAD_TARGET" }, { DID_ABORT, "DID_ABORT" }, { DID_PARITY, "DID_PARITY" }, { DID_ERROR, "DID_ERROR" }, { DID_RESET, "DID_RESET" }, { DID_BAD_INTR, "DID_BAD_INTR" }, { DID_PASSTHROUGH, "DID_PASSTHROUGH" }, { DID_SOFT_ERROR, "DID_SOFT_ERROR" }, { DID_IMM_RETRY, "DID_IMM_RETRY" }, { DID_REQUEUE, "DID_REQUEUE" }, { DID_TRANSPORT_DISRUPTED, "DID_TRANSPORT_DISRUPTED" }, { DID_TRANSPORT_FAILFAST, "DID_TRANSPORT_FAILFAST" }), "COMMAND_COMPLETE", __print_symbolic(REC->result & 0xff, { SAM_STAT_GOOD, "SAM_STAT_GOOD" }, { SAM_STAT_CHECK_CONDITION, "SAM_STAT_CHECK_CONDITION" }, { SAM_STAT_CONDITION_MET, "SAM_STAT_CONDITION_MET" }, { SAM_STAT_BUSY, "SAM_STAT_BUSY" }, { SAM_STAT_INTERMEDIATE, "SAM_STAT_INTERMEDIATE" }, { SAM_STAT_INTERMEDIATE_CONDITION_MET, "SAM_STAT_INTERMEDIATE_CONDITION_MET" }, { SAM_STAT_RESERVATION_CONFLICT, "SAM_STAT_RESERVATION_CONFLICT" }, { SAM_STAT_COMMAND_TERMINATED, "SAM_STAT_COMMAND_TERMINATED" }, { SAM_STAT_TASK_SET_FULL, "SAM_STAT_TASK_SET_FULL" }, { SAM_STAT_ACA_ACTIVE, "SAM_STAT_ACA_ACTIVE" }, { SAM_STAT_TASK_ABORTED, "SAM_STAT_TASK_ABORTED" }), REC->sense_key, REC->asc, REC->ascq"host_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s) rtn=%d", REC->host_no, REC->channel, REC->id, REC->lun, REC->data_sglen, REC->prot_sglen, __print_symbolic(REC->prot_op, { SCSI_PROT_NORMAL, "SCSI_PROT_NORMAL" }, { SCSI_PROT_READ_INSERT, "SCSI_PROT_READ_INSERT" }, { SCSI_PROT_WRITE_STRIP, "SCSI_PROT_WRITE_STRIP" }, { SCSI_PROT_READ_STRIP, "SCSI_PROT_READ_STRIP" }, { SCSI_PROT_WRITE_INSERT, "SCSI_PROT_WRITE_INSERT" }, { SCSI_PROT_READ_PASS, "SCSI_PROT_READ_PASS" }, { SCSI_PROT_WRITE_PASS, "SCSI_PROT_WRITE_PASS" }), REC->driver_tag, REC->scheduler_tag, __print_symbolic(REC->opcode, { 0x00, "TEST_UNIT_READY" }, { 0x01, "REZERO_UNIT" }, { 0x03, "REQUEST_SENSE" }, { 0x04, "FORMAT_UNIT" }, { 0x05, "READ_BLOCK_LIMITS" }, { 0x07, "REASSIGN_BLOCKS" }, { 0x07, "INITIALIZE_ELEMENT_STATUS" }, { 0x08, "READ_6" }, { 0x0a, "WRITE_6" }, { 0x0b, "SEEK_6" }, { 0x0f, "READ_REVERSE" }, { 0x10, "WRITE_FILEMARKS" }, { 0x11, "SPACE" }, { 0x12, "INQUIRY" }, { 0x14, "RECOVER_BUFFERED_DATA" }, { 0x15, "MODE_SELECT" }, { 0x16, "RESERVE" }, { 0x17, "RELEASE" }, { 0x18, "COPY" }, { 0x19, "ERASE" }, { 0x1a, "MODE_SENSE" }, { 0x1b, "START_STOP" }, { 0x1c, "RECEIVE_DIAGNOSTIC" }, { 0x1d, "SEND_DIAGNOSTIC" }, { 0x1e, "ALLOW_MEDIUM_REMOVAL" }, { 0x24, "SET_WINDOW" }, { 0x25, "READ_CAPACITY" }, { 0x28, "READ_10" }, { 0x2a, "WRITE_10" }, { 0x2b, "SEEK_10" }, { 0x2b, "POSITION_TO_ELEMENT" }, { 0x2e, "WRITE_VERIFY" }, { 0x2f, "VERIFY" }, { 0x30, "SEARCH_HIGH" }, { 0x31, "SEARCH_EQUAL" }, { 0x32, "SEARCH_LOW" }, { 0x33, "SET_LIMITS" }, { 0x34, "PRE_FETCH" }, { 0x34, "READ_POSITION" }, { 0x35, "SYNCHRONIZE_CACHE" }, { 0x36, "LOCK_UNLOCK_CACHE" }, { 0x37, "READ_DEFECT_DATA" }, { 0x38, "MEDIUM_SCAN" }, { 0x39, "COMPARE" }, { 0x3a, "COPY_VERIFY" }, { 0x3b, "WRITE_BUFFER" }, { 0x3c, "READ_BUFFER" }, { 0x3d, "UPDATE_BLOCK" }, { 0x3e, "READ_LONG" }, { 0x3f, "WRITE_LONG" }, { 0x40, "CHANGE_DEFINITION" }, { 0x41, "WRITE_SAME" }, { 0x42, "UNMAP" }, { 0x43, "READ_TOC" }, { 0x4c, "LOG_SELECT" }, { 0x4d, "LOG_SENSE" }, { 0x53, "XDWRITEREAD_10" }, { 0x55, "MODE_SELECT_10" }, { 0x56, "RESERVE_10" }, { 0x57, "RELEASE_10" }, { 0x5a, "MODE_SENSE_10" }, { 0x5e, "PERSISTENT_RESERVE_IN" }, { 0x5f, "PERSISTENT_RESERVE_OUT" }, { 0x7f, "VARIABLE_LENGTH_CMD" }, { 0xa0, "REPORT_LUNS" }, { 0xa3, "MAINTENANCE_IN" }, { 0xa4, "MAINTENANCE_OUT" }, { 0xa5, "MOVE_MEDIUM" }, { 0xa6, "EXCHANGE_MEDIUM" }, { 0xa8, "READ_12" }, { 0xaa, "WRITE_12" }, { 0xae, "WRITE_VERIFY_12" }, { 0xb0, "SEARCH_HIGH_12" }, { 0xb1, "SEARCH_EQUAL_12" }, { 0xb2, "SEARCH_LOW_12" }, { 0xb8, "READ_ELEMENT_STATUS" }, { 0xb6, "SEND_VOLUME_TAG" }, { 0xea, "WRITE_LONG_2" }, { 0x88, "READ_16" }, { 0x8a, "WRITE_16" }, { 0x8f, "VERIFY_16" }, { 0x93, "WRITE_SAME_16" }, { 0x94, "ZBC_OUT" }, { 0x95, "ZBC_IN" }, { 0x9e, "SERVICE_ACTION_IN_16" }, { 0x09, "READ_32" }, { 0x0b, "WRITE_32" }, { 0x0d, "WRITE_SAME_32" }, { 0x85, "ATA_16" }, { 0x9c, "WRITE_ATOMIC_16" }, { 0xa1, "ATA_12" }), scsi_trace_parse_cdb(p, __get_dynamic_array(cmnd), REC->cmd_len), __print_hex(__get_dynamic_array(cmnd), REC->cmd_len), REC->rtn"host_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s)", REC->host_no, REC->channel, REC->id, REC->lun, REC->data_sglen, REC->prot_sglen, __print_symbolic(REC->prot_op, { SCSI_PROT_NORMAL, "SCSI_PROT_NORMAL" }, { SCSI_PROT_READ_INSERT, "SCSI_PROT_READ_INSERT" }, { SCSI_PROT_WRITE_STRIP, "SCSI_PROT_WRITE_STRIP" }, { SCSI_PROT_READ_STRIP, "SCSI_PROT_READ_STRIP" }, { SCSI_PROT_WRITE_INSERT, "SCSI_PROT_WRITE_INSERT" }, { SCSI_PROT_READ_PASS, "SCSI_PROT_READ_PASS" }, { SCSI_PROT_WRITE_PASS, "SCSI_PROT_WRITE_PASS" }), REC->driver_tag, REC->scheduler_tag, __print_symbolic(REC->opcode, { 0x00, "TEST_UNIT_READY" }, { 0x01, "REZERO_UNIT" }, { 0x03, "REQUEST_SENSE" }, { 0x04, "FORMAT_UNIT" }, { 0x05, "READ_BLOCK_LIMITS" }, { 0x07, "REASSIGN_BLOCKS" }, { 0x07, "INITIALIZE_ELEMENT_STATUS" }, { 0x08, "READ_6" }, { 0x0a, "WRITE_6" }, { 0x0b, "SEEK_6" }, { 0x0f, "READ_REVERSE" }, { 0x10, "WRITE_FILEMARKS" }, { 0x11, "SPACE" }, { 0x12, "INQUIRY" }, { 0x14, "RECOVER_BUFFERED_DATA" }, { 0x15, "MODE_SELECT" }, { 0x16, "RESERVE" }, { 0x17, "RELEASE" }, { 0x18, "COPY" }, { 0x19, "ERASE" }, { 0x1a, "MODE_SENSE" }, { 0x1b, "START_STOP" }, { 0x1c, "RECEIVE_DIAGNOSTIC" }, { 0x1d, "SEND_DIAGNOSTIC" }, { 0x1e, "ALLOW_MEDIUM_REMOVAL" }, { 0x24, "SET_WINDOW" }, { 0x25, "READ_CAPACITY" }, { 0x28, "READ_10" }, { 0x2a, "WRITE_10" }, { 0x2b, "SEEK_10" }, { 0x2b, "POSITION_TO_ELEMENT" }, { 0x2e, "WRITE_VERIFY" }, { 0x2f, "VERIFY" }, { 0x30, "SEARCH_HIGH" }, { 0x31, "SEARCH_EQUAL" }, { 0x32, "SEARCH_LOW" }, { 0x33, "SET_LIMITS" }, { 0x34, "PRE_FETCH" }, { 0x34, "READ_POSITION" }, { 0x35, "SYNCHRONIZE_CACHE" }, { 0x36, "LOCK_UNLOCK_CACHE" }, { 0x37, "READ_DEFECT_DATA" }, { 0x38, "MEDIUM_SCAN" }, { 0x39, "COMPARE" }, { 0x3a, "COPY_VERIFY" }, { 0x3b, "WRITE_BUFFER" }, { 0x3c, "READ_BUFFER" }, { 0x3d, "UPDATE_BLOCK" }, { 0x3e, "READ_LONG" }, { 0x3f, "WRITE_LONG" }, { 0x40, "CHANGE_DEFINITION" }, { 0x41, "WRITE_SAME" }, { 0x42, "UNMAP" }, { 0x43, "READ_TOC" }, { 0x4c, "LOG_SELECT" }, { 0x4d, "LOG_SENSE" }, { 0x53, "XDWRITEREAD_10" }, { 0x55, "MODE_SELECT_10" }, { 0x56, "RESERVE_10" }, { 0x57, "RELEASE_10" }, { 0x5a, "MODE_SENSE_10" }, { 0x5e, "PERSISTENT_RESERVE_IN" }, { 0x5f, "PERSISTENT_RESERVE_OUT" }, { 0x7f, "VARIABLE_LENGTH_CMD" }, { 0xa0, "REPORT_LUNS" }, { 0xa3, "MAINTENANCE_IN" }, { 0xa4, "MAINTENANCE_OUT" }, { 0xa5, "MOVE_MEDIUM" }, { 0xa6, "EXCHANGE_MEDIUM" }, { 0xa8, "READ_12" }, { 0xaa, "WRITE_12" }, { 0xae, "WRITE_VERIFY_12" }, { 0xb0, "SEARCH_HIGH_12" }, { 0xb1, "SEARCH_EQUAL_12" }, { 0xb2, "SEARCH_LOW_12" }, { 0xb8, "READ_ELEMENT_STATUS" }, { 0xb6, "SEND_VOLUME_TAG" }, { 0xea, "WRITE_LONG_2" }, { 0x88, "READ_16" }, { 0x8a, "WRITE_16" }, { 0x8f, "VERIFY_16" }, { 0x93, "WRITE_SAME_16" }, { 0x94, "ZBC_OUT" }, { 0x95, "ZBC_IN" }, { 0x9e, "SERVICE_ACTION_IN_16" }, { 0x09, "READ_32" }, { 0x0b, "WRITE_32" }, { 0x0d, "WRITE_SAME_32" }, { 0x85, "ATA_16" }, { 0x9c, "WRITE_ATOMIC_16" }, { 0xa1, "ATA_12" }), scsi_trace_parse_cdb(p, __get_dynamic_array(cmnd), REC->cmd_len), __print_hex(__get_dynamic_array(cmnd), REC->cmd_len)GPLhost_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s) host_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s) rtn=%d host_no=%u channel=%u id=%u lun=%u data_sgl=%u prot_sgl=%u prot_op=%s driver_tag=%d scheduler_tag=%d cmnd=(%s %s raw=%s) result=(driver=%s host=%s message=%s status=%s) sense=(key=%#x asc=%#x ascq=%#x) %s: long VPD page 0 length: %d bytes %s: short VPD page 0x%02x length: %d bytes %s: VPD page 0x%02x result %d > %d bytes %s: len %u bytes, opcode 0x%02x needs %u 3SCSI subsystem failed to initialize, error = %d SAM_STAT_INTERMEDIATE_CONDITION_METCOMMAND_COMPLETEDRIVER_OKhost_no=%u 5SCSI subsystem initialized SCSI_PROT_NORMALSCSI_PROT_READ_INSERTSCSI_PROT_WRITE_STRIPSCSI_PROT_READ_STRIPSCSI_PROT_WRITE_INSERTSCSI_PROT_READ_PASSSCSI_PROT_WRITE_PASSTEST_UNIT_READYREZERO_UNITREQUEST_SENSEFORMAT_UNITREAD_BLOCK_LIMITSREASSIGN_BLOCKSINITIALIZE_ELEMENT_STATUSREAD_6WRITE_6SEEK_6READ_REVERSEWRITE_FILEMARKSSPACEINQUIRYRECOVER_BUFFERED_DATAMODE_SELECTRESERVERELEASECOPYERASEMODE_SENSESTART_STOPRECEIVE_DIAGNOSTICSEND_DIAGNOSTICALLOW_MEDIUM_REMOVALSET_WINDOWREAD_CAPACITYREAD_10WRITE_10SEEK_10POSITION_TO_ELEMENTWRITE_VERIFYVERIFYSEARCH_HIGHSEARCH_EQUALSEARCH_LOWSET_LIMITSPRE_FETCHREAD_POSITIONSYNCHRONIZE_CACHELOCK_UNLOCK_CACHEREAD_DEFECT_DATAMEDIUM_SCANCOMPARECOPY_VERIFYWRITE_BUFFERREAD_BUFFERUPDATE_BLOCKREAD_LONGWRITE_LONGCHANGE_DEFINITIONWRITE_SAMEUNMAPREAD_TOCLOG_SELECTLOG_SENSEXDWRITEREAD_10MODE_SELECT_10RESERVE_10RELEASE_10MODE_SENSE_10PERSISTENT_RESERVE_INPERSISTENT_RESERVE_OUTVARIABLE_LENGTH_CMDREPORT_LUNSMAINTENANCE_INMAINTENANCE_OUTMOVE_MEDIUMEXCHANGE_MEDIUMREAD_12WRITE_12WRITE_VERIFY_12SEARCH_HIGH_12SEARCH_EQUAL_12SEARCH_LOW_12READ_ELEMENT_STATUSSEND_VOLUME_TAGWRITE_LONG_2READ_16WRITE_16VERIFY_16WRITE_SAME_16ZBC_OUTZBC_INSERVICE_ACTION_IN_16READ_32WRITE_32WRITE_SAME_32ATA_16WRITE_ATOMIC_16ATA_12DID_OKDID_NO_CONNECTDID_BUS_BUSYDID_TIME_OUTDID_BAD_TARGETDID_ABORTDID_PARITYDID_ERRORDID_RESETDID_BAD_INTRDID_PASSTHROUGHDID_SOFT_ERRORDID_IMM_RETRYDID_REQUEUEDID_TRANSPORT_DISRUPTEDDID_TRANSPORT_FAILFASTSAM_STAT_GOODSAM_STAT_CHECK_CONDITIONSAM_STAT_CONDITION_METSAM_STAT_BUSYSAM_STAT_INTERMEDIATESAM_STAT_RESERVATION_CONFLICTSAM_STAT_COMMAND_TERMINATEDSAM_STAT_TASK_SET_FULLSAM_STAT_ACA_ACTIVESAM_STAT_TASK_ABORTEDunsigned inthost_nochannelidlunintresultopcodecmd_lendriver_tagscheduler_tagdata_sglenprot_sglenunsigned charprot_op__data_loc unsigned char[]cmndu8sense_keyascascqrtnSÅtH[ÅuÅt ÅuÅuHscsi_report_opcodescsi_get_vpd_bufscsi_get_vpd_sizescsi_get_vpd_page $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_  "(0@ $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_  $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_ scsi_mod.scsi_logging_levelscsiscsi_mod.parm=scsi_logging_level:a bit mask of logging levelsscsi_mod.parmtype=scsi_logging_level:intscsi_mod.license=GPLscsi_mod.file=drivers/scsi/scsi_modscsi_mod.description=SCSI corescsi_eh_wakeupscsi_dispatch_cmd_timeoutscsi_dispatch_cmd_donescsi_dispatch_cmd_errorscsi_dispatch_cmd_start GCC: (Debian 12.2.0-14) 12.2.0GNU 0 V x 0 @ P ` p* T    '1Tw``XcP  ;`FQ z 0 lD*0Pe)j{`L!!@!`! !%"/V>x>)( g|$N (-0b8@HP! XO`h"`2"2 " `3(  Q "S 3q 7 "  `4  & `*P *) -0T / 1 2  2 @2 9 $H$T <q $`H $H $ H (( (# (0E (Ph (p ) ) &P  7 & P+ R ?v &P  7 &`P 3@7Y&Pu 70P@0f@n(<:`d;f0M`  "/DKev 3Gdx #4DVgw   @ ;Oh "-:J#Zj|p%}484a55 5scsi.c__export_symbol_scsi_change_queue_depth__export_symbol_scsi_track_queue_full__export_symbol_scsi_get_vpd_page__export_symbol_scsi_report_opcode__export_symbol_scsi_device_get__export_symbol_scsi_device_put__export_symbol___scsi_iterate_devices__export_symbol_starget_for_each_device__export_symbol___starget_for_each_device__export_symbol___scsi_device_lookup_by_target__export_symbol_scsi_device_lookup_by_target__export_symbol___scsi_device_lookup__export_symbol_scsi_device_lookup__initcall__kmod_scsi_mod__708_1048_init_scsi4init_scsiperf_trace_scsi_dispatch_cmd_startperf_trace_scsi_dispatch_cmd_errorperf_trace_scsi_eh_wakeuptrace_event_raw_event_scsi_dispatch_cmd_starttrace_event_raw_event_scsi_dispatch_cmd_errortrace_event_raw_event_scsi_eh_wakeuptrace_raw_output_scsi_dispatch_cmd_startsymbols.11symbols.10trace_raw_output_scsi_dispatch_cmd_errorsymbols.9symbols.8trace_raw_output_scsi_cmd_done_timeout_templatesymbols.7symbols.6symbols.5symbols.4trace_raw_output_scsi_eh_wakeupperf_trace_scsi_cmd_done_timeout_templatetrace_event_raw_event_scsi_cmd_done_timeout_template.LC6scsi_vpd_inquiryscsi_get_vpd_size__print_once.16__print_once.15__func__.2__print_once.14__func__.3scsi_get_vpd_buf__print_once.13__func__.1__print_once.12__func__.0__exitcall_exit_scsi__UNIQUE_ID___addressable_init_scsi709__UNIQUE_ID_scsi_logging_level707__UNIQUE_ID_scsi_logging_leveltype706__param_scsi_logging_level__param_str_scsi_logging_level__UNIQUE_ID_license705__UNIQUE_ID_file704__UNIQUE_ID_description703__UNIQUE_ID___addressable_scsi_device_lookup702__UNIQUE_ID___addressable___scsi_device_lookup701__UNIQUE_ID___addressable_scsi_device_lookup_by_target700__UNIQUE_ID___addressable___scsi_device_lookup_by_target699__UNIQUE_ID___addressable___starget_for_each_device698__UNIQUE_ID___addressable_starget_for_each_device697__UNIQUE_ID___addressable___scsi_iterate_devices696__UNIQUE_ID___addressable_scsi_device_put695__UNIQUE_ID___addressable_scsi_device_get694__UNIQUE_ID___addressable_scsi_report_opcode689__UNIQUE_ID___addressable_scsi_get_vpd_page684__UNIQUE_ID___addressable_scsi_track_queue_full680__UNIQUE_ID___addressable_scsi_change_queue_depth679__event_scsi_eh_wakeupprint_fmt_scsi_eh_wakeup__event_scsi_dispatch_cmd_timeout__event_scsi_dispatch_cmd_doneprint_fmt_scsi_cmd_done_timeout_template__event_scsi_dispatch_cmd_errorprint_fmt_scsi_dispatch_cmd_error__event_scsi_dispatch_cmd_startprint_fmt_scsi_dispatch_cmd_starttrace_event_fields_scsi_eh_wakeuptrace_event_fields_scsi_cmd_done_timeout_templatetrace_event_fields_scsi_dispatch_cmd_errortrace_event_fields_scsi_dispatch_cmd_starttrace_event_type_funcs_scsi_eh_wakeuptrace_event_type_funcs_scsi_cmd_done_timeout_templatetrace_event_type_funcs_scsi_dispatch_cmd_errortrace_event_type_funcs_scsi_dispatch_cmd_startevent_class_scsi_eh_wakeupstr__scsi__trace_system_nameevent_class_scsi_cmd_done_timeout_templateevent_class_scsi_dispatch_cmd_errorevent_class_scsi_dispatch_cmd_start__tpstrtab_scsi_eh_wakeup__tpstrtab_scsi_dispatch_cmd_timeout__tpstrtab_scsi_dispatch_cmd_done__tpstrtab_scsi_dispatch_cmd_error__tpstrtab_scsi_dispatch_cmd_start.LC7.LC12__tracepoint_scsi_dispatch_cmd_start__SCT__tp_func_scsi_dispatch_cmd_start__traceiter_scsi_dispatch_cmd_start__tracepoint_scsi_dispatch_cmd_error__SCT__tp_func_scsi_dispatch_cmd_error__traceiter_scsi_dispatch_cmd_error__tracepoint_scsi_dispatch_cmd_done__SCT__tp_func_scsi_dispatch_cmd_done__traceiter_scsi_dispatch_cmd_done__tracepoint_scsi_dispatch_cmd_timeout__SCT__tp_func_scsi_dispatch_cmd_timeout__traceiter_scsi_dispatch_cmd_timeout__tracepoint_scsi_eh_wakeup__SCT__tp_func_scsi_eh_wakeup__traceiter_scsi_eh_wakeup__x86_indirect_thunk_rax__x86_return_thunk__probestub_scsi_dispatch_cmd_start__probestub_scsi_dispatch_cmd_errorthis_cpu_offperf_trace_buf_allocmemcpyperf_trace_run_bpf_submit__stack_chk_failtrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_print_hex_seqscsi_trace_parse_cdbtrace_print_symbols_seqtrace_event_printftrace_handle_returnscsi_command_normalize_senseblk_set_queue_depthsbitmap_resizescsi_execute_cmdmemchr_dev_warnmemsetkfree__kmalloc_noprofscsi_command_size_tbltry_module_getget_devicemodule_putput_devicescsi_sysfs_unregisterscsi_exit_sysctlscsi_exit_hostsscsi_exit_devinfoscsi_exit_procfsscsi_exit_queuescsi_init_procfs_printkscsi_init_devinfoscsi_init_hostsscsi_init_sysctlscsi_sysfs_register__probestub_scsi_dispatch_cmd_timeout__probestub_scsi_eh_wakeup__probestub_scsi_dispatch_cmd_donescsi_is_host_device__x86_indirect_thunk_r14_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorejiffies__x86_indirect_thunk_r15scsi_finish_commandscsi_device_unbusyscsi_io_completionscsi_device_max_queue_depthscsi_attach_vpdmutex_lockmutex_unlockkvfree_call_rcuscsi_cdl_enable__rcu_read_lock__rcu_read_unlockscsi_mode_sensescsi_mode_selectscsi_print_sense_hdrscsi_cdl_checkkmalloc_caches__kmalloc_cache_noprofparam_ops_inttrace_event_regtrace_event_raw_init__SCK__tp_func_scsi_eh_wakeup__SCK__tp_func_scsi_dispatch_cmd_timeout__SCK__tp_func_scsi_dispatch_cmd_done__SCK__tp_func_scsi_dispatch_cmd_error__SCK__tp_func_scsi_dispatch_cmd_startvD4yD|DIDdD *cLJks0    /      P e r :`z  :   0 i ~  :  :   P  :  :    :  :F !M !o { !a*6*ertKN%NAa :@h nNt :@ N"BNk :`r 0xN~ N : & 0/N5? uNpN : `N&eu2Vg=M7S3_o"  !ITY`kx !'}9!E!V!l!!!!!!(!8!H! X!h!/x!I!P!X!_!l!|!!!!!(!8!H!X!h!x!!!! !.!6!?!G![!h!o(!{8!H!X!h!x!!!!!!! !!$!1!;(!F8!XH!cX!ih!rx!}!!!!!!!!! !(!%8!5H!AX!Qh!Yx!b!r!!!!!!!!!(!8!H!X!h!%x!.!<!C!S!Z!a!p!}!!(!8!H!X!h!x!!!!! !7!E!^!u(!8H!X!h!x!!!E!V!l!!! !( !8 !H !X !h ! x ! !/ !I !P !X !_ !l !| ! ! !( !8 !H !X !h !x ! ! ! ! ! !  !. !6 !? !G ![( !h8 !oH !{X !h !x ! ! ! ! ! ! ! ! !  ! !$( !18 !;H !FX !Xh !cx !i !r !} ! ! ! ! ! ! ! !( ! 8 !H !%X !5h !Ax !Q !Y !b !r ! ! ! ! !!!(!8!H!X!h!x!!%!.!<!C!S!E!V!l!(!8!H!h!x!!!! !!/!I!P!X!_!l(!|8!H!X!h!x!!!!!!!!!! !.(!68!?H!GX![h!hx!o!{!!!!!!!!!(!8! H!X!$h!1x!;!F!X!c!i!r!}!!!!(!8!H!X!h! x!!%!5!A!Q!Y!b!r!!!(!8!H!X!h!x!!!!!!%!.!<!C!S79 (08@HPX`h:  `22`33 `4:<P ` `*0i08i0@`:<hPpx*ii:<-ii :<(`08@/PiPXiP`o (0`oxo0}~ oP8@zH{Popwx.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.noendbr.rela.export_symbol.rela.initcall4.init.rela__patchable_function_entries.rodata.str1.8.rodata.str1.1.rela.exit.text.rela.init.text.rela.rodata.rela.exitcall.exit.rela.discard.addressable.modinfo.rela__param.data..read_mostly.rela_ftrace_events.rela.ref.data.rela__tracepoints__tracepoints_strings.rodata.cst2.comment.note.GNU-stack.note.gnu.property @&@-+@'05 &@x -1p\;p\6@x-S\(N@x-j\e@x- \{@x8- ]@-]h@8-2_2ai2@-j@h- jA @-@-*p%@(P-?`M (H@xH-UHmP(h@x-"h |@8-$ @8X-&ЄX0^ ~ .v