ELFx@@on    {S$@b@`@@?`A`SAR{¨_    _     {SL@*c@*`@`?`A@@RSA{è_    _     {St@b@`@@?`A`SAR{¨_    {S@b@`@@?`A`SAR{¨_    {S@b@`@@?`A`SAR{¨_    bA@T (H_qTL@_T@@T_    @@ѿT@@ѿT(Hq@T@kT@kTL@!T__ {XS$@?ATb:AyC<SBt24Rc@c@cAc@c@ c@c@c@cL@cB9c:AycR `BR@$`@@(`r@@@A,@acbB9C9b:AySA{Ũ_G76{S*X$@?aTb:AyC<SBt 28Rb@B@BAb@B@ b@B@b@BL@)bB9b:Ay bR$`BR`(`@`,`r@@@a0a`bbB9b9b:AySA@{ƨ_G76 {XS$@?TAASA{Ũ_aG7 6{SpPqT{CSD_[cksdjB)`A))a@9{rE)a@x^D)b@aj@yab@aj@yRa@R)***! Ҁ{CSD[EcFkGsH_ {SpPqT{DSE_[cks djB)`A))a@9{E)a@xD)b"@ar@yab"@ar@yRa@a@*T)** 3!Ҁ{DSE[FcGkHsI_ {SpPqT{GSH_[ c ‚1k s dB))fE))`A))a@9a@‚3{D)b"@ar@yab"@Rar@yaaj@9Bab@9‚ `@9c[)`@9[\)!p@9]) 'SҀ{GSH[IcJkKsL_ {SpPqTSA{¨_ւ @!`SA{¨_ {[8ck8@"8Ay4@V<S2 ST,rQs* 3@ R=w! v:@@@A` @@@`@@@`@@L@`@#A`@B9`@;Ay`"@R`&@CR`*@@`.Bs@BC@c2A`BcB9b9B;AyB@B@9B_qTzy9_@*$SA[BcCkD{Ǩ_րhc  73@SA[BcCkD{Ǩ_֡FxA93@azy`9 {XS$@_T:AyC<SBt2 8R@@A` @@`@@`@L@`"A`B9`:Ay`"R`&BR`*@`.r@BC@c2`bB9b9:Ay~@B@9B_q@TRzy`9SA@{Ǩ_6Cx@9azybG7 6 {{_ {*{_    {R @AkЁkЂqmTay>`@@a@y``@y @{¨_      qIT{hZI"R*fRRSTBRCy93x95`@9k!T`@yZ<rTSA{è_ր_     {SPA/7P7`B9qITca|Sa8kT`Rsy<G%R5 Z*R99*#fRRBRq TT@9@ qSA{Ǩ_քZeR{y@9q!T@9qT@9xq!T@95 @SA@{Ǩ_@97'R!*`**" 9!@     { (H QqiT`@T@ @6`R @{¨_`@T@ @ ՠ    { !@!T@3 @ @{¨_    _     _     _ {{_ {{_     {S[4@s"@4sB `@@T @t@T@&Ck!T@*C?kT?փ @t@ATSA[B@{Ĩ_     {?S4@[@@_T@@_TS@ 5@@!T@4 @[BSA@{Ĩ_    {S[4@"@4B р@`A`Tb*H_qTbN@Tb@ST@[BSA{è_5@[BSA{è_     {S[**c@@T3@d @@џ@Td*Hq@Td@kTd@kT`N@!T@5@[BSAcC{Ĩ_    { C@<@DC T@@`>`@ykT Ray`y @R{¨_a@y!!<ay?(qTa@@qRЂ!A?k!Ѐ?qmTay>`@@a@y``@y @{¨_ {S[8a:@b6@VaR@@ tҢ7@$ҁRA SA[B{Ĩ_@h`     {S[c#4@"@4B р@@`T@@TsB 5@ a@&C?kTa@*C?kT? SA[BcC#@{Ũ_ր@SA[BcC#@{Ũ_    {I"RRfRRRBR 3cy99ky5@9?kT_@yZ<r@T @{Ĩ_R    {S*[6PA@7aB9?qTSA[B{è_`7`By`P7*qTk~@RД**R7kT@96RSA[B{è_'RB**`*B !9RR     {S[c7ByP7**qMT#99C*~@R`**4R*7k T @97&R***! 9#@[BSAcC{Ũ_րSA[BcC#@{Ũ_R##@ {[8ck8@"8Ay4@U<S 2D cpSQS*/@ Rvu6 @@A` @@` @@` @L@` B9` ;Ay` R`" CR`& @`*"s@BD@d.!`"cB9b9";AyW@*$SA[BcCkD{ƨ_րhe`SA[BcCkD{ƨ_ {[*8ck+8@$8Ay4@<S2pQS*7@ Rvv:`@@A` `@@``@@``@L@`)`B9``;Ay`"`R`&`CR`*`@`.bs@BD@d2a`bcB9b9b;Ayg@*$SA[BcCkD+@{Ǩ_֠hb@SA[BcCkD+@{Ǩ_     { @@5 @{¨_rTB    {S@@5SA{¨_| St`Tc"ABR?kT*!`"A7qTT6`@@*d@B@A46*5    {S[@@AA@4ߊC@4R@@4R@8LqT`Q8t@QqIT`@AT@ ?k T**SA[B{è_`@K*SA[B{è_d"Ac    @RAkЁ_    {SPA7aB9?qIT6SA{Ũ_R[>cRx@kmTk?qT? qT?$q T?q` T?q T?qT@k T~@R@95z@`R@9?qT y@`BP@9? qaTy@`"P@9?$q!Ty@`bP@9?qT y@`P@9?qT y@`R@9?qaT w@`@klT kDSA[BcC{Ũ_[BG    {SB9qT`VE9x`V9SA{¨_R@RRqT@9? qTRRqT@9? qT$RRRqT@9? qTRdRRRqT@9? qATCQqT CQq(T`By"R 2`ysa2UA 3a2SA{¨_CQqTCQqT     {CSBy` X6[5`@`SgRqRRCRBRR`5@y3sA9SW@" Ka!CfRqRh9R!R*5sR`2U 3`2[C*{ASB_3A9q T{A*SB[C_a A[Ca@ [CC<@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" }, { 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" }, { 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" }, { 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) COMMAND_COMPLETEDRIVER_OKhost_no=%u %s: len %u bytes, opcode 0x%02x needs %u 5SCSI subsystem initialized 3SCSI subsystem failed to initialize, error = %d %s: VPD page 0x%02x result %d > %d bytes Send: scmd 0x%p 6Donescsi host busy %d failed %d Notifying upper driver of completion (result %x) SAM_STAT_GOODSAM_STAT_CHECK_CONDITIONSAM_STAT_CONDITION_METSAM_STAT_BUSYSAM_STAT_INTERMEDIATESAM_STAT_INTERMEDIATE_CONDITION_METSAM_STAT_RESERVATION_CONFLICTSAM_STAT_COMMAND_TERMINATEDSAM_STAT_TASK_SET_FULLSAM_STAT_ACA_ACTIVESAM_STAT_TASK_ABORTEDDID_OKDID_NO_CONNECTDID_BUS_BUSYDID_TIME_OUTDID_BAD_TARGETDID_ABORTDID_PARITYDID_ERRORDID_RESETDID_BAD_INTRDID_PASSTHROUGHDID_SOFT_ERRORDID_IMM_RETRYDID_REQUEUEDID_TRANSPORT_DISRUPTEDDID_TRANSPORT_FAILFASTTEST_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_16ATA_12SCSI_PROT_NORMALSCSI_PROT_READ_INSERTSCSI_PROT_WRITE_STRIPSCSI_PROT_READ_STRIPSCSI_PROT_WRITE_INSERTSCSI_PROT_READ_PASSSCSI_PROT_WRITE_PASSunsigned inthost_nochannelidlunintresultopcodecmd_lendriver_tagscheduler_tagdata_sglenprot_sglenunsigned charprot_op__data_loc unsigned char[]cmndu8sense_keyascascqrtn////{{_    { *@4K* @{¨_*5*4*5 $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_  $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_  $%(*++./01234456789:;<=>?@ABCLMSUVWZ^_  "(0@scsi_report_opcodescsi_get_vpd_pagescsi_get_vpd_bufscsi_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_startGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6) .V |0@P`p(Pz  M-W  Zh0,`4-]( \} X L  !#$X %')+W+W +$-W-/1355`79;=?{ACEG4t@IKMOQSUWWWWW0%W/W` 9W CWMWWW`bWxmWxWW   :)P\0*,0/1 01 @P1 op1 1_H 2_HH 2 3_H 3_HY,YY<YLYZZ\ZZZZ Z [ Z( Z0 Z8 Z@( ZHU ZP ZX Z` Zh Zp\\L \^a ^> ^>) ^g ^|$ ^__aa a  a > a@ h a` a cc c(ee g` gH g0A gf ggghh h h h h h k!#%')/13579;=?ACEGIKMOQSUjeP=ePPbePePe@P> lf0x x0@b0`PxXl`P` x`5 YP|PPP-EZn"3IPZit*x P k `8.@O`t( Pp"-0$`=M_o44 4(4)04P`uscsi.c$d__export_symbol_scsi_logging_level__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__523_1014_init_scsi4init_scsi$xtrace_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_starttrace_raw_output_scsi_dispatch_cmd_errortrace_raw_output_scsi_cmd_done_timeout_templatetrace_raw_output_scsi_eh_wakeupperf_trace_scsi_cmd_done_timeout_templatetrace_event_raw_event_scsi_cmd_done_timeout_template__bpf_trace_scsi_dispatch_cmd_start__bpf_trace_scsi_dispatch_cmd_errorscsi_vpd_inquiry__bpf_trace_scsi_cmd_done_timeout_template__bpf_trace_scsi_eh_wakeupperf_trace_scsi_eh_wakeupscsi_get_vpd_size.part.0scsi_get_vpd_bufperf_trace_scsi_dispatch_cmd_startperf_trace_scsi_dispatch_cmd_errorsymbols.11symbols.10symbols.9symbols.8symbols.7symbols.6symbols.5symbols.4__func__.0__func__.3__func__.1__param_str_scsi_logging_levelstr__scsi__trace_system_nameprint_fmt_scsi_eh_wakeupprint_fmt_scsi_cmd_done_timeout_templateprint_fmt_scsi_dispatch_cmd_errorprint_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_wakeupevent_class_scsi_cmd_done_timeout_templateevent_class_scsi_dispatch_cmd_errorevent_class_scsi_dispatch_cmd_start__print_once.12__print_once.14__print_once.13__UNIQUE_ID___addressable_init_scsi524__UNIQUE_ID___addressable_scsi_device_lookup517__UNIQUE_ID___addressable___scsi_device_lookup516__UNIQUE_ID___addressable_scsi_device_lookup_by_target515__UNIQUE_ID___addressable___scsi_device_lookup_by_target514__UNIQUE_ID___addressable___starget_for_each_device513__UNIQUE_ID___addressable_starget_for_each_device512__UNIQUE_ID___addressable___scsi_iterate_devices511__UNIQUE_ID___addressable_scsi_device_put510__UNIQUE_ID___addressable_scsi_device_get509__UNIQUE_ID___addressable_scsi_report_opcode504__UNIQUE_ID___addressable_scsi_get_vpd_page500__UNIQUE_ID___addressable_scsi_track_queue_full497__UNIQUE_ID___addressable_scsi_change_queue_depth496__UNIQUE_ID___addressable_scsi_logging_level491__exitcall_exit_scsi__UNIQUE_ID_scsi_logging_level522__UNIQUE_ID_scsi_logging_leveltype521__UNIQUE_ID_license520__UNIQUE_ID_file519__UNIQUE_ID_description518__bpf_trace_tp_map_scsi_eh_wakeup__bpf_trace_tp_map_scsi_dispatch_cmd_timeout__bpf_trace_tp_map_scsi_dispatch_cmd_done__bpf_trace_tp_map_scsi_dispatch_cmd_error__bpf_trace_tp_map_scsi_dispatch_cmd_start__param_scsi_logging_level__tpstrtab_scsi_dispatch_cmd_start__tpstrtab_scsi_dispatch_cmd_error__tpstrtab_scsi_dispatch_cmd_done__tpstrtab_scsi_dispatch_cmd_timeout__tpstrtab_scsi_eh_wakeup__event_scsi_eh_wakeup__event_scsi_dispatch_cmd_timeout__event_scsi_dispatch_cmd_done__event_scsi_dispatch_cmd_error__event_scsi_dispatch_cmd_start__tracepoint_scsi_dispatch_cmd_start__tracepoint_scsi_dispatch_cmd_error__tracepoint_scsi_dispatch_cmd_done__tracepoint_scsi_dispatch_cmd_timeout__tracepoint_scsi_eh_wakeup__traceiter_scsi_dispatch_cmd_start__probestub_scsi_dispatch_cmd_start__traceiter_scsi_dispatch_cmd_error__probestub_scsi_dispatch_cmd_error__traceiter_scsi_dispatch_cmd_done__traceiter_scsi_dispatch_cmd_timeout__traceiter_scsi_eh_wakeuptrace_event_buffer_reservememcpytrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_print_symbols_seqscsi_trace_parse_cdbtrace_print_hex_seqtrace_event_printftrace_handle_returnperf_trace_buf_allocperf_trace_run_bpf_submitscsi_command_normalize_sensebpf_trace_run1bpf_trace_run2blk_set_queue_depthsbitmap_resizescsi_execute_cmdscsi_command_size_tblmemset_dev_warntry_module_getget_devicemodule_putput_devicescsi_sysfs_unregisterscsi_exit_sysctlscsi_exit_hostsscsi_exit_devinfoscsi_exit_queuescsi_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_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorejiffieskfree__kmallocscsi_log_sendscmd_printkscsi_print_commandscsi_log_completionscsi_print_resultscsi_host_busyscsi_print_sensescsi_finish_commandscsi_device_unbusyscsi_io_completionsdev_prefix_printkscsi_device_max_queue_depthscsi_attach_vpdmutex_lockmutex_unlockkvfree_call_rcuscsi_cdl_checkkmalloc_cacheskmalloc_tracescsi_cdl_enable__rcu_read_lock__rcu_read_unlockscsi_mode_sensescsi_mode_selectscsi_print_sense_hdr__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_starttrace_event_regtrace_event_raw_initparam_ops_int\`$LpYxY ((,8|YY$\(`(dpYY(Y,Y0Hdx(((((( @ \ (` (h t      4 ` |    , 8  D H  \`lYpY((   X`,,DL ,<< L ` <4DX4  $HYLYd(h(p YY!"T(X(` l!$X|(((( $(%DT(('%((((($)H+pt,,(( ((-( 0< 1L 2t 0 1 2 0 1 2!0(!18!2d!0x!1!2!0!1!2"0"1("2H"!"40"40"5" #<#l##!\$7h$8$9$:P%8h%;)( )( 0*( 8*( X*( `*( *( *( *( *( *( *( *( +( +( (+( H+( P+( p+( x+( +( +( +( +( +( +(0 ,(8 ,(X 8,(` @,(h `,(` h,(x ,(` ,( ,( ,( -( -( (-( 0-( P-( X-( x-( -( -( -( -( -( -( -( .( .( @.( H.( h.( p.( .( .(0 .(8 .(X /( /( 0/( 8/( X/( `/( /( /( /( /( /( /( /( 0( 0( (0( H0( P0( p0( x0( 0( 0(0 0(8 0(X 1( 01P1`p1011111 2H(2H201P2 2H22012 3(3H3P1P3333p1344 4(404 (8HXhx<XpHP % %%$P(% P  ( (,(`4(`8LXdhp|(@(@<ppX(p0 Hh"($( ( (( 8(0 H(H X(` h(x (p(((((((((((8( H(0X(8h(@x(X(h(p(x(((((((((8(H(X( h((x(@(P(X(h(x((((((((8(H(X((h(8x(H(X(h(x(((((((((8( H( X(( h(@ x(X (p ( ( ( ( ( ( ( ( ( (( 8( H(0 X(@ h(P x(X (h (x ( ( ( ( ( ( ( ( 8( H( X( h(0 x(H (` (x (p((((((((8(H(X(h( x(0(8(@(X(h(p(x((((((8(H(X(h(x(( (((@(P(X(h(x( ( (( (8 (H (X (h (x ( (( (8 (H (X (h (x ( ( ( (( (8 (H (X (h ( x ( (( (@ (X (p ( ( ( (  (  ( ( ( 8 ( H ( X ( h ( x (0 (@ (P (X (h (x ( ( (  (  ( ( ( 8 ( H ( h ( x ( ( (0 (H (` (x (p ( ( (( (8 (H (X (h (x ( ( (  (0 (8 (@ (X (h (p(x(((8(H(X(h(x((((( (((@(P(X(h(x((8(H(X(h(x(((((((8(H(X(h(x(((8(H(X(h(x((( ( (( (@ (X (p ( ( ( (( 8( H( X( h( x( ( ( (0 (@ (P (X (h (x ( ( (( 8( H( X( h( x( (h(p(((((((((8(H(X( h(0x(@(X(H(X(x((((((( 8(8H(P< (08@HPX`hp9YA )0080@BHYPX X `Ah0*xxxBY@A,BYA/B (@H`h  YC `@(0PHh?x0>= @X<hp1223 3.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.export_symbol.rela.initcall4.init.rela__patchable_function_entries.rodata.str1.8.rela.altinstructions.rela.exit.text.rela.init.text.rela.rodata.data..read_mostly.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.ref.data.rela__bpf_raw_tp_map.rela__param.rela__tracepoints__tracepoints_strings.rela_ftrace_events.comment.note.GNU-stack @%@l+%84&@ l1Z;Z6@(xlS0ZN@Plg[b@l |[w@l | [w@ l|([w@8l|0[w@Pl|8[w@hl|@[w@l|H[w@l|P[w@l|X[w@l2`[ g0@l| hw@l!|(hw@l#|0hw@l%|8hw@l'|@hw@l)Hh$@xl+ph@hl-|i-w@l/|iw@l1|iw@(l3| iw@@l5|(iw@Xl7|0iw@pl9|8iw@l;|@iw@l=|Hiw@l?|Piw@lA|Xiw@lC|`iw@lE|hiw@lG|piw@0lI|xiw@HlK|iw@`lM|iw@xlO|iw@lQ|iw@lS|iw@lUi@lWu~x~x@hlZ~@l\,~: 5@(l_I D@(la_(Z@Hlclg@`lez8x(@@xlh0؃/`m h