b!7x XLT@Z.text .dataZ@.bssZZ.loader6h|`}&`;8` N8!qHpA8V`@V ,>A8,A,>A8,@|c8Hc8c8HMA(88` HNB,>A8,AK@`L, @VTr(@d8L(,$AT<8|c8|(8H8!|} N 8NLK@xKh@pK`|c8H8!|} N Cmstor_abort_ioctl_pcmd|`8` 8!qH`}8;|cpAh```H8`dHA(88` H8Ѐ;`}p,|cL#B@ĀpA,@8;pADH8`dHyA(88` H8Ѐ;`}p|c, L#B@8HpAp A 8!}N X8c8HMA(8!}N ,@8,A$cb9hcHA(Kcc9 hHJ`K Amstor_wait_irps_disabled|`~8` `8!qH``pc@~pc@8X`,%AlHb, @ 8`8!}N 88 XbcHA(8`8!}N H8`8!}N 8`H8b8, AhcH5A(8`8!}N d,#@,`8H8`8!}N x8b8c8HA(8x`H8`8!}N Amstor_check_io_disabled|;8` `c!H|cc8p@|(8H8!}N Ahmstor_clear_synch_cache|;8` `c!H8|cc@H8!}N ATmstor_clear_deferred_error|`;`!qc8` H|cc|xH8!}N Admstor_clear_state_disabled|`;`!qc8` H|cc|xH8!}N Admstor_set_state_disabled|}&`aA! xaA!xp!HLax, @,?@t;axHL' 8!|xp!aA!aA} N ;;;`;@; ;::2:::`n:@*;8?A |#@A| Acc, @8p``@ XHA(}bH@Kc#h|1|9AL|*| 0@@$|P`H}bH@Kp`H}bH@KT@xM|*| 0@@|P`H}bH@K c`X`HA(}bH@PKcDTc>H```hKĀl|e||P|(P|#x|v|`yhK|`H]A(@KX`HAA(@KxcPX``HA(@KLcX``HA(@K$PX``HA(@`KPX``HA(@8KcbcHYA(K C|mstor_strategyN @mstor_counters_update|!, 8A888c8gHIA( 8gHJ A(8 <8`8@x88hp8g8t|HG`8`8!p}N 8gHIA(8`8!p}N Aconfigure_restart| }&`|aA!aA!!HLK`}. A 8b88c(HaA(8`| @@8` 8H,<AT<|c8H,<AMA;`B; ;, A88cz(HA(:8` 8H``q,Al,A,bXc<HJ``X,A,cbzHUA(HX,5AT. Az(88H!A(p @HA8 z(8HA(~#bH8` 8H,<AH,Ad,A,bb9 HJ``,A$9XzHeA(~#b|8HX, A8bz(8H%A(b|8c8HMA(8` 8H,<AHp A,A,A,bb9 HJ``,A9XzH}A(~#bH8` 8H,<A(HM)JB,5A`u:,3A``8,@D886bf, Az(HA(~#bHbd|8c8HMA(`r8` bH8~F8?`q, Az(HA(b88$`AaHmaAMIK`M)B@:,Ad~Gbbh,A 32HJ``~Fbg,A2zHA(s,3@@xL, @ VTr(8A8NLu(,#AT<, A8z(8_bHqA(cbHy`,Al,A0b(N$bHJ``,A(bu(NzHA(|~#bH@|8` bH`v`, Ac8z(8xHA(cAaHaAЀ~b|8H8` 8H,<AT<|c8H,<@$, A 8b88c(HA(cHL'8`8!|Aa!Aa!} N A b888c(HyA(cHL'8`8!|} N Cmstor_restart_handler|`!8` 8H`~0cAaHeaA8H8!}N Apstartio_disable|}&`~!ȑ!Q, @ ~`,@ pAX, @8!}N cb8 cHA(8!}N ;;`pA`, @ 8!|N 8 bccHuA(8!}N ~h@(A Tp(@ p@ p@@ tp @ @p@ p@ p@ D~,#@ ,<@, @ ~`,@ 4,<@ ~,;ApA. @p@p @LpAh@(8!|} N cb8cH-A(8!|} N 8cc| 8He,<@pA;T<,<@L, APcb8cHޝA(8!|} N 0( @pAh|(T(A(A(@|P,#@(@P, @Vp@`.;`X`XA {8(`({p~8c HMA(`z|y,A$, @8c| 8XpXHu A{(T<({p\LXc`XHR`},@,@x, @,8!!|} N cb8cHܽA(8!!|} N ,@8,Axc(Tbc%ccHYA(KP(<Tccc&cHJ``K,@8,Ac$TXcbcHA(Kcc%T<XcHJ``}K8ebc&8cHەA(K`}KxcHqcc82HKHcHEU(@(cc8HaKcc8 H=KcT H8H0!AHkyA!(A(A, A~~`````|, @8` 8Hp@`|c8H8}`H9A(, Acb8cHA(8!|} N 8bc8 c(H٥A(KPK4, A@~~`````|KKܠVpA;VT<VKT, @p, @,;A{(T<(~h,#A,``(T<(c(,#@, ADcb8cHؑA(8!|} N cHy,@cH )`|KcH`|Kx, @|<@@8TpAD. @hU|((A(A (@@`~K8b8cH׭A(`~K8b8cHׁA(K||| @@@K48bc8cH5A(K88cc|(8H `,<@K 8cc| 8H]`,<@K8b8cHֹA(K(,<@pKcH,<@XK,@8,AcVcbcHQA(Kcc>VHJ`~`K8cb8cHA(K4HɈ, ADcb8cHA(8!}N cH#, Acb8 cHՉA(8!}N cH, Acb8cHAA(8!}N cH, Alcb8cHA(8!}N H~8c@HMA(8߀~|8KP~8c@HMA(8~|8KlcHmy, Acb8 cHaA(8!}N c82Hv, Acb8 cHA(8!}N c8nHva, AHJ`~`KcbcxH-A(K CH IPRA.$startio|`;c`A!!Q,@b ;;/;c_p,::8AW#*,8(A0|9@A$` (,8A |9@@,8ApApAAh, @@, @PPh|d|| Q@8ccDHzh, @__ `, @P|=@AHp@|s@thp,<|3T|c"AT8|$@@HP|3|1| Q@4T|%@$h|%@zV|c"|#@AHp@p@`, @``ccH, @ |hPh|"p,<|c*8Ap|%@T@`|P|2T>||1| QL1A<h| @0|'@A$Hp@,%@`, A(8`}8!!AN  K(D _K8`8!}A!N ccDH=cCPX``HρA(KccDHcCPX``H5A(Kh8`8!}A!N ,@8,Acb88cp8HΡA(K?8c89pHJ``K AIPRA.$coalesce_bufs|`pA!!Q, @`,@p@, @`ccHu8Pc`X`HͽA(8`8!}N 88bchH]A(ccHK8b T8c(*,<A4|$@A(``` ,<A |$@@,<AH, @, @`ccH}8Pc`X`HA(8`8!}N 8bchHiA(ccH K=HP}`|cP,;Ah,%A$,$A8h,%A`88x` H8H0P\,;@h, @$8`8!}N cb8 chH]A(8`8!}N @80H(V` VpAV`V8H4B8ye(E xyF``@9048\\hh,&A}cS9`}Sh}JY|}JPU>}B,A UC~{JAh,#A||&@chebp`e{\8c{\Pe(ee 8e4xcxc>e|hTc>xce0xcFhe4@8{HTcH,})|(8@4h,#A|@P, pche`e9}{\8c{\_Pe4 xcExcFhe(e48%e|h|9Ґ0`e4xcxc>e4@|hT>|c:e0{"@9@ |@Pe8Pc84( T>h(yH0hxF`T>8a@h48|HHMA(ccH{i, @,cc8!!}AN 8bchHeA(Kh,#Athe`ep{\8c{\e4xc?PxcFhe( %e48ee|he0e4`c@e4KeccdHq8`8!!}AN , AhK<}@lhygM|c}:a:S9}a}S}J}lXQU>`}JPA|@@|l,|kP{HAKTc~{HK8K, A<8bchHA(ccHyK$,@8,Acb88c`8HƩA(Kc8?8`9HJ``KcbccXHaA(Kh AIPRA.$frag2cmd|`A!;,=!1A$8b, @`,@t,=Atb W8cC *,:A0|<@A$``Z ,:A |<@@,:AlH, @, @p, @(8`8!A}N cb8'cHA(8`8!A}N c8HK; ;h:,%A`, @|cH],#@, @, @<8`8!!}AN c8H98`8!!}AK8 bccHA(Kl`tpAV`V@T(Vcc04}%I8xUxF`#8`@9 x_( }C#04#8\py$``:8,Ah(,(LA ?h(Ac\9\}`=hP}%0*c,+##4]H A} @P(y'C0xF#848,=A|@LFAP,@x, @PcbHl:b8!}!AN 8bcH5A(K@9 V>V>P&4fcCy)T8y)F`F_a)@(F 0&4&8hzH|T>HMA(dH8H, A8,=AX= , Acb8cHmA(b8!}!K?Kbbl@cHA(Kl@zl~KL,<@, @H,<Acb8'cHA(8`8!A}N c8H, @8`8!A}N 8'bccHYA(K\,@8,A|cbccc8HA(KTcc?c9HJ``KccbccxHA(K;K A pIPRA.$bufs2cmd, M T>HpN @mstor_clear_in_prog_queue|}&`(AБ!a , @|`,@<;@X\p88 c_LX`0[8H}cc82H~cd.=X`X`A }8(`(}p|8c HMA(`{,@|`,@x, @,8!A|} N cbccHA(8!A|} N {,@8,AtcbXcccfHiA(KLcXccg<HJ`|`KcH|%cX8pX| 8A(T<(DpX`XaH2=aK,@8,AcbNcX\cHmA(KccNX?\HJ`|`KbcccH!A(K0 CIPRA.$reread_status|`aA;0!ap@̈, @;`|T`,@|>@@d, @$Ap8!}N cb8-cH5A(Ap8!}N h,#LA h@D, Abcc8 HA(Ap8!}N 0_p(x8cX8e8x;9`8`?89` 9 H89G_H ``Xxf &0H'4 y(yF`g(g0`@84P{H1`p4{0`(8@ x 8 xx>44xPh xF`0(`@48|:@@, AT``@}8!HaA``HN @H}8!AaN zz|#@@LKD,@8,AcEbhcTXcH5A(KchT&XHJ``KcbcHA(KH8!N AIPRA.$mstor_request_sense|`~}&,=!a@T~`,@,pA @NB88Th,=Ax8};8L~h~| 88P4x@xF``@}~}0( 4c`8| 8XHuc88Hvc~8c HMA(|{,AP,AH,A,8,A , @c8HM~8d|8, @cHt8`8c|8cXHgI, @<8` 8Hp@`|c8H8|`H%A(~`,@t, @(8!|} N cb8cec(HA(8!|} N ,@8,A|cbcgc8cHA(KTcchc8HJ`~`K8bc8c(HiA(K8bcf8c HIA(K 0(4XT`|(8Hoc88Hpc~8c HMA(,|{Al, @cHoQX8~c8|8cHa8cHG8~d|88` 8H8|cp@`H8}`HqA(~`,@d, @ 8!}N 8bc84cHiA(8!}N ,@8,Acbcgc9HA(Kdc9 chHJ`~`K8bcf8cHA(K`,@8,Apcbcc9HA(KHc9 HJ`~`K, @8!}N 8b8ccHA(Kt AIPRA.$mstor_bulk_in_drain| `~aA!!AHLK88)`|f, cA HaA((8` _88`H`x{` , @$l8lmd(STA{hH{`W,Ahcebc,A;HJ`{`cd"bc,AiHA(ccHk8{88X|8,:|(8@ 0,@p`H`88Sbb, AcH%A(cc88:88T8H@9,A`ccc8H]I8` 8H8|cp@~`H8~`H 5A({`,Ahce99 ,AHJ`{`cd"89,AiH A(c$Hcb8t8, AcHA(cHL'8!}!AaN A 4drain_callback| `~aA!!AHLKc(d`zc?8fcf, A HA(8` 8H`x|` , @$l8lmd(STA|hHm|`7,Ahcb,99 AHJ`|`c"b,89AiHAA(cHh-888`|888|X8 Ő8c8t8, A :H=),8@0cc8`HZA8HH,9|,|8@h(@{Td>Map```aqxd@,|@@`@HlL|@@`` HPAH8 b, Ab8 cHA(c82H?}8|d|8cc8HYQ, A 8 b8cc(HA(8` 8H8|cp@`H8~`HA(|`,Ah,A,c99  HJ`|`,A(cb89c HA(8H, Acbc(HA(cCHL'8!}!AaN A  ctl_callback,$Ah,LA$,8Ah888A`x```d H8Hd0P\`N 8`N 8`N @get_cmd|`!8` 8HH|c88HHc8!}N AXget_tag8h,$A(,%Ah`N 8`N @@ get_2_irpsh,$Ah8`N @$get_irp|@ a(`{A!!A, @ccdHM,>@h, @$8!a}N b8cHuA(8!a}N }`$ a;,$D W7>@̋TsA~@,#A,%@PU(@, @X~(,#AT<8ccLHL8!}!AaN 8 bcHA(KXT~X}~TT~((q@(AAdU(AX@,~@,#A W WD@.d|#x|xx h(;{#h8H|*A| N ,:(87@@LcH`{,@~P8P( A,<ALp@@R, A08c8aHdiae,`A|H,@\ccHKM, Al8bcHA(8!}!AaN ,@8,AcdNVXcbcHA(KlcNV>XHJ`|HKcH)IK4c88aHc=aKc~T8L H8H0aH0a(A (@\, A@}}`````~KdKT, A<}}`````~KK8c88LHbK(c8 8HaT, ,/ /AAAdAP, A8bcHA(8!}!AaN ccHHqKcHK~ @cHHAKxcH&K\8.LpAU(A,::/:,@A4,0AAA0c88H`K8 PV`V}` , @,;,/;A AXA,98cc8 829 H9`Kd98cc8 849 H`K<9 L8cc8 839 H`K808` L~PKp( @^Ts@@|pAtccHF(AP, A8bcH}A(8!}!AaN c8Hi=K cH8H0AaH,aA(A (@\, A@}}`````~KK, A<}}`````~KKP( @dccHEE(@\c8Hh, AP8bcHA(8!}!AaN cHb=cHYc88 HZK,:D/:SLFLZ@,;AP( @~T Hc8H0aH+ a(A (@, A}}`````~c8H`, A8bcHA(8!}!AaN K, A<}}`````~KXKHccHCA8`T<}|p8!}!AaN ,:,/: @lOFBAdP( @X8c8H[cHWc88HXK8c88LH[EKh8(>(L@H@D88'8 cP`HZKc88HZKU(A(A`(AX(AP/:,:!,$A, A AA88c88 LHZIKl88 cLPHV!c88HZK(( ~T(@|AL(@p8||8cHA8!}!AaN 8||8U(@KA8c88 LHYQKt8cLH, A`8 bcH A(8!}!AaN 8cLH=, A8bcHA(8!}!AaN ((@84LK(Z@(@8LKl,<Adp( @XTp@lpApcc8.LH?c8Ha, A,8 bcHA(8!}!AaN 8~TcL H8H0aH%)a(A (@T, A8}}```~KK, A4}}```~KKccH=cHRc88HSK8/8 c8LPV`VaHVQa}` , @d/;,;,A,A AXA,98 cc8 8F9 H`K9 |88cc8 8H9 H`K9 8,cc8 8G9 H`K,;/;A\A0@xcc8\9 9 8K8 He`K9 8Pcc8 8J9 H=`Kh9 8Dcc8 8I9 H`K@8c88 LHTK 8G,K8`(@,:L3BAt~L,;@<V88&c`VHTKc88 HTYK|8c88 LHT%KH8c88 LHSK88nc8@L8(AaHSaA}`,@T(@xKL,@pT,@(@PK$cbbc89H5A((A;({#h8H|*A| N cb9 9HJ`}`T,@x(@K@K8}HA(,A8ccLH98!}!AaN ,@@T,A$chcbcbc{H@,cH!A(KTc{I@,cbHJ`}`KbccfccHA(K A DIPRA.$process_reqsns|` !a(, VU@|H,@l,<AL(p@(AA\c|`,+A HMA(, @8!}N bc8HA(8!}N cHL8 , @8}HA(K8cbc0HA(8}HA(KlccH7cHTKTccH7m8|pT`<s~A$,#Axc8bc0HA(8}H A(KccH7 8K,@8,AcbTPNpc(HA(K\cTP<p(NHJ`|HKbccc HaA(K A4IPRA.$process_reset|C(`i:jH!q,@ pA( U(@:b8!}N T((A@aC p( @ P( A L,@$|H&E:8!b}N 8H&%:8!b}N ,@H,A@aGbA!x pTPNc@HA(!xAK!xAaHNPT*p@HJ`!xAjHK AdIPRA.$process_dev_error|}&`;!!1XLc C(, @{`,@0,@؈; ::2, @XpX{`,@,AP8P( @, @H,XpXLA,@ c!AaHQaA!,@\, @8` 8Hp@~`|c8H8~`HA(, @(8!!|} N cbc0HA(8!!|} Kcfb8 8 c(HA(K0T cH8H0!AaH)aA!(A`(AX, A<{{`````KKt, A@{{`````K,KcccH1`KbP8 |`HmA(8|8PHUA(K, @`T(@\, @cHLK|8b88 cHA(cHLKHc88AaHIaAЀ`T(,@|@D,:@cccH0yKԀcccT<H0]cC8H Kb8c8 cHA(,:@cccH0Kx@sAp@,8A```,Px```@,c@\X, @0cHA(~سy@@cccH/Kw88 cHaA(K:Kb8 8ccH9A(K88 c8xHA(Px88HA(x88bHA(K,@8,AbXNPbc HA(KbXNP; HJ`{`Kb888cH]A(KH:; :,@, @Vp@A :NLc88%`AaHFaAЈT(@,:A; p( @; 6, Ab8b8cHA(Kx8b88cHmA(K4~ N@$,7@,A@X`XP( @LL, @ 8L; :, Ab88bcHA(KԈT(A, A{{`````c88`AaHE]aA; :, @@K,KXc88T~X`AaHDaA; :, @K,7@K8ap88H`H{88pc0HMA(,A; :8ap88H`P{88pc0HMA(,@4p}, Ap,#@(:; `, @Kb88ccHA(; :`, @K,#@Kp, A<, @; :`K8bc8cHuA(; :`K8bc8cHAA(KV>| @. @p,,LFA@L88c`AaHBaAKPb8V8cHA(c88`AaHBqaAKTVpA`A8P. @P,Vp@@@T(A; Ap<`|T|P,@P@T(A@A b88;ccH~A( cH8H0AaHAaA, Ax8{8{`c`AaHAaA; :K88`cAaH@aA; :K,A @K@ ; :`K`b88GccH}UA(; :`K(8b82ccH}A(K4AxK8bc8'cH|A(|K8b8#ccH|A(K`AKt888xH|A(Px88H|A(K`@4- @L,@?P.9A\<`|T|P,@<@T(@@Xc88`AaH>aA; :K8bc&8kcH{A(c88`AaH>yaA; :KP@ cH8H0AaH aA, Ax8{8{`c`AaH=aA; :K88`cAaH=UaA; :K0b88uc&cHz%A(Kc&b88hcHzA(K@(As @@Tc88 `AaHA,HH`,4Al,@zMVH,|@A`|h8bdcE|P|cHA(~s~Pp9AdP8P;@;,9JAx| @AhP`H||(PTH,|P| @T>`Ah|~P|#p~s29AlPT>|"PJ,#ATx`MTeH,,@4|@A,,9A$y8bdHA(pAdP8P,@[Xxxcc_@HuA(ccH, @$8!a}N 8bchHtA(8!a}K`9@`98c|c[X9 88`9 XHa`K@dX8XK|T>KT>X|"XJK| PT>KdX8XKP8{9`j8cc9 `8ɘX8[9 H`ccHsA(8cc@H, @ c`,A,@P,A|b`X8cp9HsA(8!a}KTX`9p9 HJ` c`K8bchHrA(KL,@8,AXcbbbf8cp9HrqA(K0cbcC99 pHJ` HC`K;B; :```P`|f(Px|P`x|@ATxT>;X,ccA,h|+pT>A P|*P{HqA({y@c?@cH, @ c`,@8!}N ,@L,A2:bcxHq!A(8!}N 2%:xHJ` c`K8bchHpA(K8X|*XK`bPXc8c}U0P9 9 8:[`81H`K|, @8!|N 8bchHp-A(8!}N ,@<?,A c`\Xbc%c`HoA(KcCc`\?X`HJ` C`KbcccgcXHoA(K A IPRA.$process_bufs|`c0c, !Aap@ ,?_A,:A c`,@\8sraqpTT0Tx@., @ZT?(,:@|@A\AT@``(<P|`A8|P0~,#@Z?,:|@L3A K8 8`0`, @ c`,@8!}N ,@L,Ab:2cHmA(8!}N %:2HJ` c`Kbc2:Hm]A(K,|cD:}Hm9A(Z?,:|@L3AK|@A`xA|x|x0~?,#AbcD|:cHlA(K|b8cD:cHlA(Kܨ,@8,Acb`cEX\cHlaA(KlcFc`?X\HJ` _c`K8!}N cbcHlA(K ATIPRA.$reset_irps|!9BU >8(xHAD9Jp||| @*| N 9B9 d,(AHU`8!p}N 8!pN 9B9 p,(AH%`8!p}N 9B9 8,(AH`8!p}N 9B9 ,(AH`8!p}N 9B9 H,(AtH`8!p}N 9B9 ,(ALH`8!p}N 9B9 ,(A$H]`8!p}N 9B9 ,(AH5`8!p}N 9B9 ,(AH `8!p}N 9B9 ,(AH`8!p}N 9B9 ,(AH`8!p}N 9B9 ,(A\H`8!p}N 9B9 ,(A4Hm`8!p}N 9B9 (,(A HE`8!p}N 9B9 ,(AH`8!p}N Aht_usb_transport_error8d| 8N @abandon_state_recovery|``!q, @`a,@pccH , @ 8!}N 8bc8;cHgA(8!}N ,@8,Acbcc9HgA(KXc9 HJ``Kb88/ccHgYA(K A<complete_commands_with_error|`{, !@<{`,@cc8H A, @8瀛8{8| 8|(8cHMA(`, @8!}N cfb88&chHfMA(8!}N 8bcf8chHf!A(K`,@8,A0cdb8cp9HeA(Kce9 9pHJ`{`K8b8cfchHeA(K AIPRA.$take_dev_offline|`aA!`0!A, @H,@|S(@, @4cHE8!a}N cb88ccHdA(cH8!a}N :T<\,:A|(|?@@p, @ LT(@Dz@,#A4`cXP``HdA(cy@@ccDH , A`z(|?@| @A `Az(| @|?@@|: @@8, @LT(@Hz@,#A8``cXP``HcEA(cy@@ccDH |,#AHc|;@AB;(|;@|@@@<, @LT(@L{@,#A<```XP``HbA(y@@ccdH i|c;|9@@`(|?@@|;@@L, @LT(@H{@,#A8``CXP``HaA(Cy@@ccdH |,;AB`{8;|#@@d, @\ Pc&,$cc`X`@,$@  HaUA(;y@|x,;A(;B8|@@d;, @ccdPX``HuccH`A(c;(9@8!}!AaN 8 8czcgH`MA(K\  K,$@K88czcgH` A(Kc88bcgcH_A(K{{| @@Kc88zcgH_A(K{#{||#@@Kc88bcGcH_MA(Kzz| @@K8bc8ccGH^A(Kب,@<|S,AbchcH^A(K<SHJ`HK8b8ccH^iA(Kd A abort_io|``8` !q8H`}cHi8H8!}N Adabort_all_io_disabled|``aA!"!Q, @`,@,;A, @;LT(@D{@,#A4`XP``H]A(y@@{(,#AT<ccdH,'A;`, @|;@@TL(@@{@,#A0CXP``H\UA(Cy@@c(cd,%AT<H ,'@\,'A;`, @|;@@TL(@D{@,#A4`CXP``H[A(Cy@@c(cd,%AT<HM,'@X pA@, @,#AT<8c8HpA@, @|X,#AT<8c80HpA@, @$,#AT<8c8HiXpA@, @L(,#AT<8c8H!,=Ap, @@c}PX``HYA(}yA0, A8 |8GccHYA(K;x,=Apb, @@c]PX``HYqA(]yA,, A8 {8ZccHYA(Kpx, @08!!A}aN c8l8 b8cHXA(8!!A}aN 8bc8=c8HXiA(K,8bc82c8HXEA(K8bc8'c80HX!A(KT8bc8c8HWA(K{{|#@@ K|88cHWA(K{{|#@@K|88cHWmA(K8bc8ccgHWIA(K ,@,@|,A,@8,A8ȈSb8c8HVA(K8ȈS?b9c8HJ``KbxcHVA(,@hKHc?xHJ``Kb88ccHV1A(K Ad abort_all_io|``aAD(!a, @ ,=A`,@hVpVXpAx,:Ap@dXT<XVpA(Vp@A,, @8H5A(, @`,@,8!Aa}N ,@\,AcbXcGVcx9HTA(8!Aa}N c9 cHXVxHJ``K8bchHTEA(K cbcc`HT%A(KcH 8 KȈT}@(,@8;A0cXP``HSA(cy@;b,:}@HLPUAXpALXTXVpAVc | @p@L0BA HM 8c,$@dVH, A{h8HRA(K`K,#Ah,$A\}`| @L3AH#@,OFӂA|yA(``,#@OFӂA|y@Vp@4VTV, A8{hHRA(KcH , @@8HA(VTV, A8{hHQA(K{`88cHQA(8HA(VTV, Ah8{hHQuA(KPAcHKXVpAxK,@8,AcbXcGVTcXHPA(K`cHcXV=TXHJ``KAp8!}N b`ccPHPA(K Ah retire_cmd|`8` 8a!QH,?`}A~`,@8,<A|+yA||%@Ap|;@A```|;@@ H8H8!a}N 8H8!a}N ,@<,A(c9bcXc0NHNA(K9 cXN0HJ`~`K Arelease_irps_disabled|``c`!q`,@,>c8|@AL0A(`c,#|@A0@h,=Ah8!}N h8!}N ,@8,Ahcbc88cH9HMA(K@`8c99 HHJ``K AIPRA.$release_irps|`|#y!qAԈ, @`,@,x8p|=@|@@ x}@,#@p} ,#A } ,#A , @`,@8!}N ,@D,A8b88c9HLMA(8!}N 8989 HJ``KcbcHKA(KTpK,@8,Acb88c9HKA(Kc989 HJ``Kbc8ccHKiA(K@8!N AIPRA.$dequeue_pending|``;, !q@L`,@8x8,#+#@px , @`,@ 8!}N ,@P,A8b88c09HJQA(8!}N 89809 HJ``Kb88c(HIA(K88``(8|(@@@8@|%0AL`dc,#+#@ , A88bc(HIyA(K($@x } @K } @KA } @K|,@8,A cb88c 9HHA(Kc98 9 HJ``K``e8bcHHA(K AIPRA.$queue_pending| }&``a~AБ!aHLK8`z. @Wc8|d*,#|@A(A$``c ,#A |;@@,#A0~`,@P~p| @@P, @@cCHL'8`8!|aA} N cdb8c@HG%A(K,@8,Apcbccf8cH9HFA(KHcccg9 H9HJ`~`K@D8cCHL'|8!|aA} N cdb8c@HFYA(8cCHL'Kcdcbc8HF1A(K8 C$ mstor_mincnt|`db !cHLK<(88`88dx$HIA(cHL'8!}N Axwatchdog_hndlr| }&`~aA!ȑ!HLK8h8`}8apHq`;b_, @8` 8H`yX , @$dlmc(ST@@dlmd(ST@0,@.:(AdH,$A,@8`_8|8V`@VVpAVpV`pA` , @pz(A,#cHA,@8` 8, @ 8pA|(8H8|cp@`H8~`H%A(8#H, @@cHL' 8!!|aA} N cbcpHC A(K,@8,AcDbVXchHBA(KcEV:XhHJ`z(cHK8 bc8c(HByA(Kx,@8,AbVTUXNc`HB9A(KVTU:XN`HJ`z(cHK88|8| 8K,@8,A8cbcGcX9HAA(KccH9 XHJ`XK8`H XKcbcEcPHAIA(Kh C skwrapped_watchdog_hndlr|`!, @`,@48HA(8|88!}N ,@d,Acb9c@8H@qA(8HA(8|88!}N c9 9@HJ``Kxcbc8H@A(K A stop_watchdog|```, !q@0`,@~p,AP@8!}N c8bcHH?IA(8!}N 8,p@A8AbcHc8H>A(8!}N ,=@h ``@H A(, A4cb8cHH>A(8!}N  `@HA(`,A,@8,AcbcXNcPH>A(K\cc=XNPHJ``K,@8,A(, T>!a @<,<A8`c8|8 ,$@x VpV,?WA, AVp@W>R,$A LTBARL0HY`s8|88ApH9`sA82(/&,`G/e(9#\r8|897@```@@@HuA(8R|H,@8!}N ,@H,AcbcFNXcH;MA(8!}N ccGN?XHJ`|HKa'KH`A@a'K8a@@K(@@@KHE`A @,KVpV}8!N bccecHNcH:}A(K AIPRA.$log_error|`c(@cH !q,@;c88LAaKaAccK,>@8!}N 8Lc8AaKaAc(c,%AT<K}8!}N ,@<,A c(bXVNcH9A(Kc>(XVN)HJ`(cHK AtIPRA.$process_reqsns_error|`baA_0!a, @H,@,>A~c(|?@A(`|{y|@L3A{(|?@@|;@@8;;T(L@D{@,#A4`XP``H7A(y@@cCcdK80X|?@@pA@|$@@@8;pcCH@KQ,=AtL, @h;TL(@H}@,#A8``cXP``H7A(cy@@cCcK;Ȉ pA0|>@@`88cCcK88zTczz,#AD9`dH8H x 8 ,$A849 U~,%ZHDda@($0d4 8Ax4Pb@T~9 `@e 40(8$z,#Az``zH,@,8!Aa}N ,@X,Ac}c89H4A(8!Aa}N cc9 9HJ`HKK4zz|>@@KzHHz@|$@@@Kd{| @@Kܨ,@<,Ap80cbcc9H3A(KH90c9:HJ`HKcEbcH3AA(K ATmstor_test_unit_ready|``ba0!aT>, ;|@@|`,@8|89 |48 #?xT~88# 99`HB8@yf(9%8 <H<Љe4%yiy)F`|Heea#@<E e(%08e4|4PxxF``@ 0c(48@8`|$, AP`8!}|c`|c|aN |||}8!aN 8`|Kd,@8,A,cbccPchH0A(KccicPHJ`|`KcbccHH0uA(K Amstor_start_stop_unit| ;a!a``~HLK`{,@$~P,#A8c88`|`H`8 88~P8cH`}H`8888`8X 8| ,%@aa;`AaZa!|!A@<`a`````A8!N 8T>8` T>H`w~`|@|@D~8H8!}!AaN WD.0<{%`88T(4dc"c|c+xxcFce{Tc>|cxHA(~8HKx0WD.{%`<T(4d"!88|+xcfcGxc{T>|xHJ`~`K A mstor_unit_trc_disable|`c`aA!T>`!A|aa;aZ@,Aa``8!N 8T>8` T>H`w`|@|@D~8H8!}!AaN WD.0<{%`88T(4dc"c|c+xxcFce{Tc>|cxHA(~8HKx0WD.{%`<T(4d"!88|+xcfcGxc{T>|xHJ``K A mstor_dev_trc_disable|`~aA, !a@l8h,'g`A,~h~`,@Hs8cxc,A$|``($A|C AD|i``($dA\,#AP,$dAD,#A8C |h8Hc8!}N |8H8`8!}N ,@@c,A`bx8889cHA(xKx899 8HJ`x`K Aget_irps_disabled|`aAT>!a , @L8` 8H|``z,@XpA;`VTp``VAh8|8Ѐ8T<HuyA(|`VpVXpAHVTp`cV@cK1cccKYKt|`,@C8H, @,8!Aa}N cbccHA(8!Aa}N ,@8,AlcVNXbcHMA(KDccVN?XcHJ`|`K,@8,A4cVTXbcHA(K ccVcT?XHJ`|`K`ebccHA(K A mstor_sleep| `~aA!!1HLK`}(b\ , <(A$bccccEHA(z` , @0dlmc(ST@llmd(STAzh8KA8` 8H`u8, A$cCc$8:88h8 hKz`,Ap,A,c%:`c\HJ`z`\,A0c$:`bcccHA(H\`|@@T|`8``|\|@@8~8H, A`\bcHyA(H, A 8:b8 cHMA(8`,9|8A,y8(T<(ypp@T(@cCK8 TXpx@h8, @80, @lUS(BS@|0c|@@ ,6Az`,Ah,A,c%:bccHJ`z`,A(c$TbbccH!A(, A 8 b8 cHA((@Xc88"`AaKѵaAЈX`@XH$(@X`XT(@cK%, A 8b8 cFc(HEA(8` 8Hp@^`|c8H8~`HmA(~8H, AP8bcH A(H4 cH8H0!AaKEaA!, @Hzz`````|Hz`,Ah,A,c%:`c\HJ`z`,A(c$:`b\ccH A(, A 82b8 cH A(c88#`AaKMaA8`X` X|LH, A 8:b8 cH A(z`,Ah,A,c%:c<NcHJ`z`,A(c$:TbNccH A(X` X8LXpx@XpXXp@,8A|A\,8A ,8@\| @cKAH\c!AaKaA!H(,8A,8Az`,Ah,A,c%:Xc<NHJ`z`,A(c$:XbNccH qA(X8c8`8XLAaK1aAcCcK5HPcCcK%H@cAaK{eaAH cKeň, A 8 b8 &cFc(H A(8` 8Hp@^`|c8H8~`HiA(H$cAaK~aAz`,Ah,A,c%9 X98HJ`z`,A(c$Xb88c9HA(~8H, AXbcHA(cHL'8!}!AaN A  status_callback|`b `c}&aA!!AHLK8`{. @d^(,:: A8y` , @$dlmc(ST@llmd(ST@,@x8` 8H,<`wAPXpx@LX`Xy`,@c#(8 8:88K-~`8Ѐ\8``|@A|HcKy, @HccHL'8!|!Aa} N cbcHaA(KHK,@8,A(cb`cEX\c HA(KccF`:X\ HJ`y`K,@8,Axcb`cE\ccHA(KPcFcc`\HJ`y`K8yhK%y`KA8bcHQA(KbcH9A(K C  buf_callback|`b `c}&aA!!QHLK8`{. @L^(,:: A y` , @$dlmc(ST@llmd(ST@,@`,<ADLX`Xy`,@888z (:8KM8` 8H8Ѐ`|c8`H\z`|@@h, @DccHL'8!|A!a} N cbc0HA(KcK)K,@8,A$cb`cEX\c@H5A(KcFc`:X\@HJ`y`K,@8,Acb`cEX\c8HA(KhcFc`:X8\HJ`y`K8yhKAy`KA8bc0HmA(Kbc(HUA(K C cmd_callback|`;`!qc`` ,$Ax,$@\ P X``HA(,#@8!}N   K,$ A K A!mstor_clear_in_prog_queue@AF83_19|88`!HaA(c88HauA(c88Ha]A(cHaA(8!}N Amstor_ras_unregister@AF84_69A( L| N A( L| N (A( L| N |( aA!|@C@#U`!AV;,8LT>@ }`,@ <(,8@@`8 0 +, @08 +, @8|8h@lH, @0H, @z(A$(A( A(A (@  ((A(A (@@,, @H8``|8ccT<pKE`}`,@, @<8!a!A}N 8bxc8cKA(8!a!A}K,@8,AdcbxcKYA(KT>!A, @H,@l;@"x;Tcc:ț[KL5`888 C,#p(@@h8 `, @ 8!}N 8 y`K-A(8!}K9[9 9`jy~(9@ {@`;@ C   {H9Hc xC H4xexF`e`@ (%0844PxxF( C0844x{PxF`d{`@d{4 D0(d8, $A4````{KDK49A;@ 9K,@<,AchbxbcG9cXK9A(KXcbhxX9 cHHJ`HKbxcebcPKA(K A LIPRA.$read_toc|`0!Q, @H,@l:bx;@Tc;=ȓ]]]]]KH`888,#p8%@@`8 `, @8!}N 8 {KA(8!}N 9 }9@;`k9 98{~}`{C H8Hx  Q(A9 ;[8[[[[[[[ [ [ E H%4e}U ~ E0`@%(E84e4TgPg G'(04G8P4T~`@ 4#(0C8$},#A<8!}}#``}#=N ===}8!N ,@<,Achbx889cKA(KXc8hx9 9HJ`HKcbxcxKA(K A4IPRA.$read_capacity|`0!A@, @`}`,@;xx *;@"x;888 0 * 8 | c8T: ~0]]]]]KE5`,#8p@9@8 U8VV>9@h8 `, @ 8!}N 8 y@K!A(8!}K};`; k}c{{}# C }H:HcC xc C#Ȉ4x=HyF`f&} a@F0(F8f4g4xHxF 0G(G84P4xxF``@(0 4C8}$, A``}hdH,A`,@@,AHcyH89KyA(8!}K(9`H9 cHJ`hdHKKl,@8,A cbxhTXc8KA(KcxhT&X8HJ`}`Kbxcc0KA(K A IPRA.$mstor_mode_select|`b0;!A, @~`,@cKA`888,#p8@xAD9 ^9@9`z9;` Q^; C~; T{9ư H8HC xc#c HG4g~'y@( 08xF``@g4 4P`ix x (i0x>8 44PxxF``@( 408>$, A`~``~hdH,@8!}N ,@D,Ac|(89KA(8!}N 9`(9 cHJ`hdHKKP8 `8!}N ,@8,AP8bxhc TXKYA(K(9xhT&X HJ`~`KcbxcKA(K A dIPRA.$mstor_read_discinfo|`b0;, !Q@H,@cK>`888,#8p@A`9@9` F~{:~9cT~;@ #>H{Z8 ; H#xCc  >Hii4 ~I (y`08xF``@i 4 4P`jx x (x>08 44PxxF``@4 #0(8^$, A<`~8!}~N }8!N 8 `8!}N ,@8,Acbxc88cp9KEA(Kc8xc9 p9HJ`HKbx88cchKA(KT AIPRA.$mstor_get_configuration|``b, 0T>;|!A@(|`,@cK:`888,#p8@BxAP`W029@l9` Z;T|c?# <H; :8 ; H# xc Cz|H4gg|x'xF`'0 g(`@8g4Pi 4`x x i(I0x>8 4P4xxF``@0c(4 8$, A`|c``|c|hdH,@ 8!}N ,@@,Acfz89K5A(8!}K9`9 cgHJ`hdHK||KP8 `8!}N ,@8,ADcgbxhcTXK܁A(KchxhT&XHJ`|`KbxccK9A(K A |IPRA.$mstor_mode_sense0(@ 8`N T>@H @(format_mode_data@ +hT>(8TɄ>T>9` 9;@d;W>W>WF>  xd$D N (;@;;PK(;@#hTȄ>8 9@}IҙD U>UF>|IT>D d U> x9`$d N @H usbcd_bld_cbw|``baT>!a0, @H,@|8}88@T89=(9 H;;H9 x; 8Ȱ8 c @<}9@9 4h}HyhyF`h} H0(h`c@88h4x}P4yyF`f}f}a@ (f&084$, AX}8!}a`e```}N }8!aN #ЉE49`9 9yH]HeE}yF`(ee0 a@y84Pe4xxF``@( #084$, A$K̨,@8,Atcbxc88c9K A(KLc8xc9 9HJ`HKccbxcKA(K ATmstor_prevent_allowT`>(@$d@c ,#Ah(@```N @4 usbcd_get_lba|`}cHaA!`T>`U>!Q,``@(?(ce@t; H;^cCH4`c88@H3`;:,<|@@8 ;,A```}T((@,(88~ p@8A8T>H45`8(*@8,?@0~ ),#@$}Tc>~ )p`cA~ )|=@Ax8`}8!!AaN `}Tc(*LFA0~ ),#@$}Tc>~ )`cpA~ )"|=@8@|Kc; @ ;^K; K,@8,ALcbxcc8c9KA(K$cx9c9 HJ`}HK A\format_mode_data@AF17_9|`b0!q, @LH,@88~,#8 T88B@9 5`dAd;9`H9; Hyk x #8  Ȉ4,$AT~Hda'@~0 4(8d4~PT~e~e`@E (e408~$~,#AH~``~8!}N }8!N 8!}N ,@8,A cbH888c9KEA(Kc8H89 9HJ`HKcbHcKA(K Asynchronize_cache|}&( a؋U`AБ!aVBz,;@H~`,@(,;@@`08 8ccT<pKzE`<}h@``hT~l~`,@, @48!A|a} N 8bHc8chKϡA(8!A|a} N ,@8,AdcbHcxK5A(KH`KbH88cchKA(888>c8cc98Hi`K,@8,A(ccbHcpKqA(Kcc=HpHJ`z~`Kc88?bHchK!A(K C usbgen_reset|``bA!T>0!Q;|, @h|`,@cK#)`88;@,#"H8AcHW02;9 a?e|9@ Z89c\\\|T\8C H9H xCCCC H4xcxcF` ?0``@(_84|H$`p@P 4C`x 0c(C88 x8x>4Pf4xcxxcF```@| 04f(F8f$, A`|c`````|c|hdH,@(8!!}AN ,@P,Acfy@89KEA(8!!}AN 9`@9 cgHJ`hdHK||K88 `8!!}AN ,@8,AcgbHhc8TXKyA(KchHhT&X8HJ`|`KcbHcc0K-A(K AIPRA.$usbgen_mode_senseT>chx0})Y8 }YxU+>U*>U)F>d T>D $ 9 HQ9((9@9` @|A4D x$$$$ N 88*9a x$ N d,'AD x$$$ $N @usbgen_bld_cbw|`0A!!Q, @ H,@;bH;@Tc;=ȓ]K`888,#p8%@@x8 `, @$8!A!}N 8 {(KA(8!!A}N 9 }9@;`k9 98{~}`{ H8Hx  Q(A9 ;8 H%4e}U ~ E0`@%(84e4TgPg '(G048P4T~`@ 4#(08$},#AL8!}}A#``}#=!N ===}8!!AN ,@8,ALcbH888c 9KA(K$c8H89 9HJ`HKcbHcKEA(K ApIPRA.$read_capacity|`0A!a, @l}`,@;bH8Tc;]ȓK%`c8,#89@p8 `, @ 8!A}N 8 {XK%A(8!A}N 9@9` 9 d88} H;Hx Q(C@9` cH4xxF``c@ _(?084}H`8pP4@`x 0C(x 8x>848 }P4xdx}dxF`} `@D(048d$, A``D}C]hdH,A,@H,AcF{`89K9A(8!A}N 9``9 cGHJ`hdHK]]Kd,@8,A8bHhTXcPKA(K9HhT&XPHJ`}`KcbHcHKaA(K AIPRA.$read_inquiry|9Bp```aA`!Aa8a`U%>8hHA(8aH`88G8apce( cA|``!Ax;$8a88H`<8a8c$8sx H`; ,7;!@:8~Hm`|8(A88apH!A(8apH=`|8(AX8~@H!`|8(AE8 8apHA(8apH`|8(A,?NBBAh, @x,=@,;@X8a8|H%A(z8!p|!Aa} N 8~4HY`|8(ATccH=`|8(@xcd`8|`H1`8a8|H}A(KX`888|`H`K8~(H`|8(ADcH`|8(@c`8|`H`K`8,8|`H}`K8~PHI`|8(A;h,7A0``(9@;> ;,7t@T(,7@8~H`|8(@88`|`H`KcH``z|x8(@c|`H`Kxc#Hq``|x8(@Lc$|`He`K0`|8X8|`HE`K88p`||`H%`K `|8D8|`H`K88p`||`H`K`w88|`H`K8bH`:8(@`x8abH}`K,#chA,#A;#Kx C  ht_perm_error|;³p}&`.$aaAa;!`;>|``!Ax;$8a88H`<UG8a8c$`@H`; ,7;!@:8~HQ`|8(A88apHA(8apH!`|8(A\8~@H`|8(AE8 8apHA(8apH`|8(A,?NBBAh, @x,=@,;@X8a8|H A(z8!p|!Aa} N 8~4H=`|8(ATccH!`|8(@xcd`8|`H`8a8|HaA(KX`888|`H`K8~(H`|8(ADcH`|8(@c`8|`H`K`8,8|`Ha`K8~PH-`|8(A;h,7A4```(9@;> ;,7t@T(,7@8~H`|8(@88`|`H`KcH``z|x8(@c|`H`Kxc#HQ``|x8(@Lc$|`HE`K0`|8X8|`H%`K88p`||`H`K`|8D8|`H `K88p`||`H `K`w88|`H `K4bH e`:8(@`x8abH ]`K,#chA,#A;#Kx C ht_error|;³p}&`.$aaAa;!`;>|``!Ax;$8a88H `<R8a8c$`H `; ,7;!@:8~H 1`|8(A88apH A(8apH `|8(A\8~@H `|8(AE8 8apH A(8apH `|8(A,?NBBAh, @x,=@,;@X8a8|H A(z8!p|!Aa} N 8~4H `|8(ATccH `|8(@xcd`8|`H `8a8|H AA(KX`888|`H `K8~(H `|8(ADcH q`|8(@c`8|`H e`K`8,8|`H A`K8~PH `|8(A;h,7A4```(9@;> ;,7t@T(,7@8~H `|8(@88`|`H `KcH m``z|x8(@c|`H a`Kxc#H 1``|x8(@Lc$|`H %`K0`|8X8|`H `K88p`||`H`K`|8D8|`H`K88p`||`H`K`w88|`Hy`K4bHE`:8(@`x8abH=`K,#chA,#A;#Kx C st_error|9Bp```aA`!!a8ap`8pa%HUA(8apHq`8p8G8ace(cA8`HA(8aH1`88G8apce( cA|``!Ax;$8a88H `<Q8a8c$`TH `; ,7;!@:8~H`|8(A88apHEA(8apHa`|8(A\8~@HE`|8(AE8 8apHA(8apH`|8(A,?NBBAh, @x,=@,;@X8a8|HIA(z8!p|!Aa} N 8~4H}`|8(ATccHa`|8(@xcd`8|`HU`8a8|HA(KX`888|`H!`K8~(H`|8(ADcH`|8(@c`8|`H`K`8,8|`H`K8~PHm`|8(A;h,7A4```(9@;> ;,7t@T(,7@8~H`|8(@88`|`H`KcH``z|x8(@c|`H`Kxc#H``|x8(@Lc$|`H`K0`|8X8|`He`K88p`||`HE`K`|8D8|`H!`K88p`||`H`K`w88|`H`K4bH`:8(@`x8abH`K,#chA,#A;#Kx C  info_error`A( L| N H @strlenH @strcpyH @memset/T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyhA( L| N |fx|#x|3xH @bcopy @memmoveA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N (A( L| N |!8bXH%A(8bpH%A(8bH%A(8bH%A(8bH%A(8!p}N AXmstor_kdb_unregister|!9"ha$9X8888iH%A(99"h888 88iH%]A(9p9"h88$888iH%9A(99"h88888iH%A(99"h8888$8 8iH$A(8!p}N Amstor_kdb_register|;h``8~`a!!H$A(8~ \H$A(;b,x6d|P@,@;%8p8@c``H$yA((@8~@ U~U U>cx$( 8(e|@x$@}@*|8*H#A(8~pxH#A(8~DH#A(;8@;@8@8p,A\8`}8!aN 8~ 0H#}A(8`8!a}N 8~ H#IA(8`8!a}N 8~ HH#A(8~H# A(8`8!a}N 8`8!a}N `,@K< A0mstor_kdb_print_trc||`~`ac;`!Q8pH"A(,;hc@8HccH"A(,cA;`ccH"A(,AD8| H!A(8|LH!A(8`8!a}N 8x8`cccH"UA(,c@ccH"A(,8` @ccc8pH"=A(cep,axA88|H!-A(8`8!a}N K-|c8!a}N cepaxK|c8!a}N 8| H A(8|tH A(8`8!a}N ccH A(,AK`8|$H 9A(8`8!a}N Ah mstor_kdb_trc|;h ,!acA|~x8cH A(x,, At8c@(K1`8`8!}N `H uA(8cK`8`8!}N 8` 8!}N ``H A(8`8!}N A mstor_kdb_rebuild_list|``b !acHLK`||ccHA(,@D|d| , A<`d( @08c( ,LFBA8c,( KKm`,#Ac8p8`ccHyA(,@Pap;8p88HA(|~(p;hA<8} HuA(cHL'8`8!}N 8} H=A(8}8H-A(8}<("@ G("GGC(" G0GG("G(" GЀ("Gр("G("G G7G("("@G("GG("("@GGJ("GF("("@G0("G3G1G2("@G@GA("GB("@G1("G("GG(" ("@("AGG("(" ("!(""("#("GE("("@G("GH("@G("GG(" G("(" ("!GRRRRR RRRRRRRRRJJ("GP("("@GQG`("GbGa("Gp(" GP("GQ(" ("@ GpGq("Gq(" 0 IB IB/ IB G`("GaGb(" ("!(""("#("@GG(" ("!GPGQ(" ("!GD("IBGЀ("GрG("("@GK("GL("@GȀ("("@G@("IBG("("@G("G("@G("G G("GЀ("Gр("G("("@G9("G:("@get_epsclear_ioalg faultmstor_openmstor_readmstor_loadretire_cmdreset_irpsmstor_closemstor_writemstor_ioctlmstor_spacebld_inq_cmdmstor_sleepmstor_erasemstor_resetmstor_configabort_activemstor_bldcmdmstor_cdmodeusbgen_pin.cmstor_xmempinmstor_xfer_iomstor_stiocmdmstor_connectmstor_generalmstor_startiomstor_cdejectmstor_amr_pmrmstor_open_devmstor_stioctopmstor_stiochgpmstor_passthrumstor_abort_iomstor_findpagemstor_cdt_funcmstor_bufs2cmdmstor_frag2cmdmstor_read_tocmstor_open_unitget_descriptorsmstor_readwritemstor_log_errormstor_reset_onemstor_ras_errormstor_usbcd_cfgsend_sc_passthrumstor_disconnecttake_dev_offlinemstor_mode_sensemstor_reset_irpsmstor_mstor_resetmstor_mode_selectmstor_usbcd_ioctlmstor_usbcd_resetmstor_connect_lunsmstor_ras_registermstor_release_irpsmstor_abort_all_iomstor_cmd_callbackmstor_buf_callbackmstor_ctl_callbackmstor_usbgen_ioctlmstor_usbgen_resetmstor_process_bufsmstor_request_sensemstor_stop_watchdogmstor_process_ioctlmstor_process_resetmstor_bulk_in_drainmstor_reread_statusmstor_read_discinfomstor_queue_pendingmstor_coalesce_bufsmstor_prevent_allowmstor_read_capacitymstor_start_watchdogmstor_watchdog_hndlrmstor_process_reqsnsmstor_drain_callbackmstor_reset_recoverymstor_ras_unregistermstor_opt_capabilitymstor_write_filemarksmstor_status_callbackmstor_test_unit_readymstor_restart_handlermstor_dequeue_pendingmstor_start_stop_unitmstor_format_mode_datamstor_process_usb_errormstor_process_dev_errormstor_usbgen_mode_sensemstor_get_irps_disabledmstor_get_configurationmstor_synchronize_cachemstor_usbgen_read_inquirymstor_process_reqsns_errormstor_unitinfo_ras_callbackmstor_release_irps_disabledcomplete_commands_with_errormstor_skwrapped_buf_callbackmstor_skwrapped_mstor_mincnt@(#)29 1.9.1.4 src/bos/kernext/usb/mstor/usbgen_pin.c, sysxusb_cdrom, bos720 2/28/11 07:43:53(d4p|4$4DXDl TT@d4LLXHLd\,D\ptdtt0|D0l 4$,,,,}}}%d%d, , , , , , ,l=,l=,l=,dl={,dl={,dl={0x%08x0x%08x0x%016llxsysxusb_cdrom@(#)71 1.1.3.1 src/bos/kernext/usb/mstor/msras_pin.c, sysxusb_cdrom, bos72X, x2020_46A2 11/2/20 07:32:12get_epsclear_ioalg faultmstor_openmstor_readmstor_loadretire_cmdreset_irpsmstor_closemstor_writemstor_ioctlmstor_spacebld_inq_cmdmstor_sleepmstor_erasemstor_resetusbcd_pin.cmstor_configabort_activemstor_bldcmdmstor_cdmodemstor_xmempinmstor_xfer_iomstor_stiocmdmstor_connectmstor_generalmstor_startiomstor_cdejectmstor_amr_pmrmstor_open_devmstor_stioctopmstor_stiochgpmstor_passthrumstor_abort_iomstor_findpagemstor_cdt_funcmstor_bufs2cmdmstor_frag2cmdmstor_read_tocmstor_open_unitget_descriptorsmstor_readwritemstor_log_errormstor_reset_onemstor_ras_errormstor_usbcd_cfgsend_sc_passthrumstor_disconnecttake_dev_offlinemstor_mode_sensemstor_reset_irpsmstor_mstor_resetmstor_mode_selectmstor_usbcd_ioctlmstor_usbcd_resetmstor_connect_lunsmstor_ras_registermstor_release_irpsmstor_abort_all_iomstor_cmd_callbackmstor_buf_callbackmstor_ctl_callbackmstor_usbgen_ioctlmstor_usbgen_resetmstor_process_bufsmstor_request_sensemstor_stop_watchdogmstor_process_ioctlmstor_process_resetmstor_bulk_in_drainmstor_reread_statusmstor_read_discinfomstor_queue_pendingmstor_coalesce_bufsmstor_prevent_allowmstor_read_capacitymstor_start_watchdogmstor_watchdog_hndlrmstor_process_reqsnsmstor_drain_callbackmstor_reset_recoverymstor_ras_unregistermstor_opt_capabilitymstor_write_filemarksmstor_status_callbackmstor_test_unit_readymstor_restart_handlermstor_dequeue_pendingmstor_start_stop_unitmstor_format_mode_datamstor_process_usb_errormstor_process_dev_errormstor_usbgen_mode_sensemstor_get_irps_disabledmstor_get_configurationmstor_synchronize_cachemstor_usbgen_read_inquirymstor_process_reqsns_errormstor_unitinfo_ras_callbackmstor_release_irps_disabledcomplete_commands_with_errormstor_skwrapped_buf_callbackmstor_skwrapped_mstor_mincnt@(#)67 1.20.1.7 src/bos/kernext/usb/mstor/usbcd_pin.c, sysxusb_cdrom, bos720 7/15/11 04:16:06 ` l <h H H(Xh @x x T x 0hH  |`,x P (H8d,x8d(@8HPhXHHHHInfoget_epscfglistclear_iomstor_openmstor_readmstor_loadretire_cmdreset_irpsmstor_closemstor_writemstor_ioctlmstor_spacebld_inq_cmdmstor_sleepmstor_erasemstor_resetmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_pin.cmstor_configabort_activemstor_bldcmdmstor_cdmodemstor_xmempinmstor_xfer_iomstor_stiocmdmstor_connectmstor_generalmstor_startiomstor_cdejectmstor_amr_pmrmstor_open_devmstor_stioctopmstor_stiochgpmstor_passthrumstor_abort_iomstor_findpagemstor_cdt_funcmstor_bufs2cmdmstor_frag2cmdmstor_read_tocmstor_open_unitget_descriptorsmstor_readwritemstor_log_errormstor_reset_onemstor_ras_errormstor_usbcd_cfgsend_sc_passthrumstor_disconnecttake_dev_offlinemstor_mode_sensemstor_reset_irpsmstor_mstor_resetmstor_mode_selectmstor_usbcd_ioctlmstor_usbcd_resetmstor_connect_lunsmstor_ras_registermstor_release_irpsmstor_abort_all_iomstor_cmd_callbackmstor_buf_callbackmstor_ctl_callbackmstor_usbgen_ioctlmstor_usbgen_resetmstor_process_bufsMEDIUM NOT PRESENTmstor_request_sensemstor_stop_watchdogmstor_process_ioctlmstor_process_resetmstor_bulk_in_drainmstor_reread_statusmstor_read_discinfomstor_queue_pendingmstor_coalesce_bufsmstor_prevent_allowmstor_read_capacitydevice disconnectedmstor_start_watchdogmstor_watchdog_hndlrmstor_process_reqsnsmstor_drain_callbackmstor_reset_recoverymstor_ras_unregistermstor_opt_capabilitymstor_write_filemarksmstor_status_callbackmstor_test_unit_readymstor_restart_handlermstor_dequeue_pendingmstor_start_stop_unitmstor_format_mode_datamstor_process_usb_errormstor_process_dev_errormstor_usbgen_mode_sensemstor_get_irps_disabledmstor_get_configurationmstor_synchronize_cachemstor_usbgen_read_inquirymstor_process_reqsns_errorPID valid but not expectedmstor_unitinfo_ras_callbackmstor_release_irps_disabledcomplete_commands_with_errormstor_skwrapped_buf_callbackmstor_skwrapped_mstor_mincntPacket ID transmission errorDATA PROTECT, WRITE PROTECTEDMEDIUM NOT PRESENT - TRAY OPENBabble, data transmission errorbad CRC, data transmission errorMEDIUM NOT PRESENT - TRAY CLOSEDERRHandshake, data transmission errorDATA PROTECT, PERMANENT WRITE PROTECTDATA PROTECT, HARDWARE WRITE PROTECTEDDATA PROTECT, ASSOCIATED WRITE PROTECTDATA PROTECT, PERSISTENT WRITE PROTECTTransactionError, data transmission errorMissedMicroFrame, data transmission errorDataOverrun, more data than expected on INDataUnderrun, less data than expected on INBitStuffing, data encoding transmission errorBufferOverrun, scheduling/bus contention on INBufferUnderrun, scheduling/bus contention on OUTDATA PROTECT,LOGICAL UNIT SOFTWARE WRITE PROTECTEDDataToggleMismatch, a possible packet loss detectedDeviceNotResponding, a device didn't respond promptlytransport error: not enough data to satisfy block requesttransport error: not enough data to satisfy block requesttransport error: not enough data to satisfy block request@(#)26 1.59.5.13 src/bos/kernext/usb/mstor/mstor_pin.c, sysxusb_cdrom, bos72X, x2021_50A9 7/12/21 12:04:400\ <L\xll \||Lpd! |!H  $ <D $!,X  !,l T !!4,<! l $L!<d,T|W\ZP[D`daaceg8g8g8glg8g8h0 * } } } -pENTTRCEXT}; }; %-16s%-16s { {0x%x, } { } } } } } } } } [addr]mstdev[addr]msttrcget_epsmstinfomstpirpmstpcmdclear_io0x%04x 0x%04x %016lx STATE 0x%016p STATE 0x%016p mstor_openmstor_readmstor_loadretire_cmdreset_irpsmstor_closemstor_writemstor_ioctlmstor_spacebld_inq_cmdmstor_sleepmstor_erasemstor_reset[[-l] addr]mstor_configabort_activemstor_bldcmdmstor_cdmodemstor_xmempinmstor_xfer_iomstor_stiocmdmstor_connectmstor_generalmstor_startiomstor_cdejectmstor_amr_pmrstruct _IRP{ mstor_open_devmstor_stioctopmstor_stiochgpmstor_passthrumstor_abort_iomstor_findpagemstor_cdt_funcmstor_bufs2cmdmstor_frag2cmdmstor_read_tocStatus Block: mstor LUN Datamstor IRP Datamstor_open_unitget_descriptorsmstor_readwritemstor_log_errormstor_reset_onemstor_ras_errormstor_usbcd_cfgCommand Block: send_sc_passthrumstor_disconnecttake_dev_offlinemstor_mode_sensemstor_reset_irps[mstorname|addr]mstor_mstor_resetmstor_mode_selectmstor_usbcd_ioctlmstor_usbcd_resetNo real storage. mstor Device Datamstor Ascii Tracemstor_connect_lunsmstor_ras_registermstor_release_irpsmstor_abort_all_iomstor_cmd_callbackmstor_buf_callbackmstor_ctl_callbackmstor_usbgen_ioctlmstor_usbgen_resetmstor_process_bufsmstor Command Datamstor_request_sensemstor_stop_watchdogmstor_process_ioctlmstor_process_resetmstor_bulk_in_drainmstor_reread_statusmstor_read_discinfomstor_queue_pendingmstor_coalesce_bufsmstor_prevent_allowmstor_read_capacityInvalid option -%c Invalid option -%c struct mstor_cmd { Usage: mstdev addr Usage: mstdev addr mstor_start_watchdogmstor_watchdog_hndlrmstor_process_reqsnsmstor_drain_callbackmstor_reset_recoverymstor_ras_unregistermstor_opt_capabilityUsage: mstpirp addr Usage: mstpirp addr Usage: mstpirp addr %s device not found mstor_write_filemarksmstor_status_callbackmstor_test_unit_readymstor_restart_handlermstor_dequeue_pendingmstor_start_stop_unitmstor_format_mode_dataRecords out of range Records out of range mstor_process_usb_errormstor_process_dev_errormstor_usbgen_mode_sensemstor_get_irps_disabledmstor_get_configurationmstor_synchronize_cachestruct mstor_dev_info{ struct mstor_unit_info{ mstor_usbgen_read_inquiryUsage: mstpcmd [-l] addr Usage: mstpcmd [-l] addr Usage: mstpcmd [-l] addr mstor_process_reqsns_errormstor_unitinfo_ras_callbackmstor_release_irps_disabled uchar cbw_cb[16] = void *mui_priv = 0x%p; complete_commands_with_errormstor_skwrapped_buf_callbackmstor_skwrapped_mstor_mincntExpected Symbol or address. Expected Symbol or address. int cmd_error = 0x%x; Expected Symbol or address. Expected Symbol or address. Expected Symbol or address. An incomplete read occurred. An incomplete read occurred. int cmd_retries = 0x%x; An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. tid_t mdi_event = 0x%lx; uint32_t mdi_tag = 0x%x; An incomplete read occurred. An incomplete read occurred. Usage: mstinfo [devname|addr] uint8_t mdi_intfc = 0x%x; uint mdi_intrpri = 0x%x; USBhandle mdi_devh = 0x%p; USBhandle mdi_ctlh = 0x%p; PIRP ctrl_req_pirp = 0x%p; uint mui_open_count= 0x%x; PIRP cmd_irp = 0x%p; PIRP cmd_statirp = 0x%p; mstor_cbw_p cmd_cbw = 0x%p; mstor_csw_p cmd_csw = 0x%p; uchar cmd_type = 0x%x; uchar cmd_subtype = 0x%x; uchar cmd_flags = 0x%x; uint32_t cbw_tag = 0x%x; fld32_t cbw_dlen = 0x%x; uchar cbw_flags = 0x%x; uchar cbw_lun = 0x%x; uchar cbw_cblen = 0x%x; uchar cbw_rsvd = 0x%x; uint32_t csw_tag = 0x%x; fld32_t csw_drse = 0x%x; uchar csw_status = 0x%x; mstor_pool_t mdi_irp_pool { caddr_t mp_base = 0x%p; caddr_t mp_free = 0x%p; uint32_t mp_num = 0x%x; mstor_pool_t mdi_cmd_pool { caddr_t mp_base = 0x%p; caddr_t mp_free = 0x%p; uint32_t mp_num = 0x%x; uint mui_reset_count= 0x%x; uint mui_blksize = 0x%x; uint mui_reset_count= 0x%x; uint8_t mui_lun = 0x%x; uint8_t mui_lastlun = 0x%x; uint8_t mui_devtype = 0x%x; uint8_t mui_rsvd = 0x%x; %016lx %016lx %016lx %016lx struct _IRP *pNext = 0x%p; USBhandle hPipe = 0x%p; caddr_t pBuffer = 0x%p; void *hmem = 0x%p; void *clientPriv = 0x%p; int transSize = 0x%x; caddr_t mdi_scratch1 = 0x%p; caddr_t mdi_scratch2 = 0x%p; caddr_t mdi_scratch3 = 0x%p; caddr_t mdi_scratch4 = 0x%p; caddr_t mdi_scratch5 = 0x%p; Simple_lock mdi_lock = 0x%p; uint8_t mdi_protocol = 0x%x; uint8_t mdi_subclass = 0x%x; uint8_t mdi_maxlun = 0x%x; uint8_t mdi_open_cnt = 0x%x; uint mui_mult_blk = 0x%x; int cmd_error = 0x%x; ushort cmd_retries = 0x%x; uchar cmd_subtype = 0x%x; uchar cmd_flags = 0x%x; uchar cmd_status = 0x%x; int cmd_error = 0x%x; ushort cmd_retries = 0x%x; uchar cmd_subtype = 0x%x; uchar cmd_flags = 0x%x; uchar cmd_status = 0x%x; int cmd_error = 0x%x; ushort cmd_retries = 0x%x; uchar cmd_subtype = 0x%x; uchar cmd_flags = 0x%x; uchar cmd_status = 0x%x; int cmd_error = 0x%x; ushort cmd_retries = 0x%x; uchar cmd_subtype = 0x%x; uchar cmd_flags = 0x%x; uchar cmd_status = 0x%x; mstor_ppol_p mdi_ppol = 0x%p; mstor_desc_p mdi_desc = 0x%p; char *mdi_desc_string = 0x%p; uint8_t mdi_epaddr[0] = 0x%x; uint8_t mdi_epaddr[1] = 0x%x; uint8_t mdi_epaddr[2] = 0x%x; uint8_t ctrl_req_type = 0x%x; [-p] trace_buf_addr [num_records] PUSBDevReq mdi_ctlreq = 0x%p; USBhandle mdi_cbw_memh = 0x%p; Simple_lock mdi_iolock = 0x%p; uint mdi_restart_state = 0x%x; struct mstor_timer mdi_timer { uint8_t mui_devsubtype = 0x%x; uint32_t cbw_signature = 0x%x; uint32_t csw_signature = 0x%x; NAME ADDRESS NAME ADDRESS struct buf *mdi_currbuf = 0x%p; PDEVSELECTOR mdi_devslct = 0x%p; volatile uchar cmd_status = 0x%x; uint32_t number_of_irps = 0x%x; mstor_cmd_p mdi_stat_cmd = 0x%p; mstor_cmd_p mdi_sns_cmd = 0x%p; mstor_cmd_p mdi_proc_cmd = 0x%p; mstor_cmd_p mdi_abort_cmd = 0x%p; mstor_unitinfo_p mdi_mui = 0x%p; struct watchdog mt_wd = 0x%p; Usage: msttrc [-p] addr [num_records] Usage: msttrc [-p] addr [num_records] Usage: msttrc [-p] addr [num_records] Usage: msttrc [-p] addr [num_records] struct mstor_cmd *cmd_next = 0x%p; struct mstor_cmd *cmd_prev = 0x%p; volatile uint mdi_state0 = 0x%x; volatile uint mdi_state1 = 0x%x; mstor_cmd_p mdi_sleep_cmd = 0x%p; mstor_cmd_p mdi_reset_cmd = 0x%p;{ mstor_cmd_p mdi_ioctl_cmd = 0x%p;{ mstor_cmd_p mdi_rawio_cmd = 0x%p;{ struct buf *mdi_bufanchor = 0x%p; volatile uint mui_state_mi = 0x%x; volatile uint mui_state0 = 0x%x; volatile uint mui_state1 = 0x%x; void (*IOCompleteCallBack) = 0x%p; volatile USBstatus status = 0x%x; volatile USBstatus xstatus = 0x%x; uint16_t frame = 0x%x; mstor_cmd_p mdi_reqsns_cmd = 0x%p;{ dev_t mui_devno = 0x%lx; TID TIMESTAMP TRCADDR %-5x %-13llx %-16p %-28s %-4s %-4x struct mstor_cmd *mt_cmd = 0x%p; "mstor_info.mi_unitlist" address...[0x%p] FUNCTION TYPE CNT struct mstor_dev_info *cmd_mdi = 0x%p; struct mstor_unit_info *cmd_mui= 0x%p; mstor_unitinfo_p mdi_reset_mui = 0x%p; struct mstor_dev_info *mui_mdi = 0x%p; struct buf *mdi_in_prog_q_head = 0x%p; struct buf *mdi_in_prog_q_tail = 0x%p; struct mstor_unit_info *mui_next = 0x%p; struct mstor_err_rec mui_err_rec = 0x%p; struct mstor_dev_info *mt_mdi = 0x%p; mstor_cap_t mui_capacity.mc_lba = 0x%x; mstor_cap_t mui_capacitymc_len = 0x%x; uint8_t deferred_error_detected = 0x%x; USBhandle mdi_pipeh[BULKOUT_NDX(0)] = 0x%p; USBhandle mdi_pipeh[BULKIN_NDX(1)] = 0x%p; USBhandle mdi_pipeh[INTR_NDX(2)] = 0x%p; struct mstor_unit_info *mui_dev_next = 0x%p; union {ulong parms; void *arg;} cmd_u = 0x%p; struct mstor_dev_info *mdi_restrt_next= 0x%p; struct mstor_unit_info *mui_list_next = 0x%p; volatile uint32_t number_of_irps_completed = 0x%x; struct {ushort first; ushort last;} cmd_frags = 0x%p; @(#)41 1.4 src/bos/kernext/usb/mstor/mstor_kdb.c, sysxusb_cdrom, bos72X, x2021_50A9 7/12/21 12:04:30-`,,,-- .0//-p,X-3---.@.P/-.`,0/-$0-/0-01`/ -,-</021t20,0.p/6@00,14412530231/@31-3/0 .-H.53/P.-0 /`141$5D10414456`/18..64 23048422(.4.+++X5`X@XX@XX`XNXKXXXXXX@XXX X`X@XTXTX XXX`X@XX X@X XנXـX`X@X@X X"X@X%XQ@XDX> XXPX(X?`XIXNXZXm@XbXtX{X^X[ Xa XxSSS @S@S @TT T8pTPZX(X@XXXpX+8S`ZY018M@ @@J+@6@ >@ O@ Z@ d@ n@ w@ @ @ @ @ @ @ @ @ @ @ @ @ @ '@8@D@R@`@n@}@@ @ @ @ @ @ @ @ @ Sx S. S? SN S` So Th T T T T T T# U4 U(L U@` UXr Up| U U U U U V V V0 VH- V`J Vxa Vz V V V V W W  W8 WP Wh W. W< WO W^ Wn Wy X X X ? ? (? 0? 8? @? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? 8? @? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? 8? @? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? 8?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?&?&?&?&?&?&?&?&?&?'?'?'?'?' ?'(?'0?'8?'@?'H?'P?'X?'`?'h?'p?'x?'?'?'?'?'?'?'?'?'?'?'?'?'?'?'?'?(?(?(?(?( ?((?(0?(8?(@?(H?(P?(X?(`?(h?(p?(x?(?(?(?(?(?(?(?(?(?(?(?(?(?(?(?(?)?)?)?)?) ?)(?)0?)8?)@?)H?)P?)X?)`?)h?)p?)x?)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?*?*?*?*?* ?*(?*0?*8?*@?*H?*P?*X?*`?*h?*p?*x?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*?+?+?+?+?+ ?+(?P8?P@?PH?PP?PX?P`?Ph?Pp?Px?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P?Q?Q?Q?Q?Q ?Q(?Q0?Q8?Q@?QH?QP?QX?Q`?Qh?Qp?Qx?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?R?R?R?R?R ?R(?R0?R8?R@?RH?RP?RX?R`?Rh?Rp?Rx?R?R?R?R?R?R?R?R?R?R?R?R?R?R?R?R?S?S?S?S?S ?S(?S0?S8?S@?SH?SP?SX?S`?Sh?Sp?Sx?S?S?S?S?S?S?S?S?S?S?S?T?T?T ?T(?T8?T@?TP?TX?Th?Tp?T?T?T?T?T?T?T?T?T?T?T?U?U?U?U(?U0?U@?UH?UX?U`?Up?Ux?U?U?U?U?U?U?U?U?U?U?V?V?V?V ?V0?V8?VH?VP?V`?Vh?Vx?V?V?V?V?V?V?V?V?V?V?V?W?W?W ?W(?W8?W@?WP?WX?Wh?Wp?W?W?W?W?W?W?W?W?W?W?W?X?X?X?X(?X0?X@?XH?XX?X`?Xp?Xx?X?X?X?X?X?X?X?X?X?X?X?+X? Y?-Y?.Y?/Y?Y ?Y(?Y0? Y8? Y@?0YH?YP?1YX?Y`?Yh?Yp?Yx?Y? Y?Y?Y?Y?Y? Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Z?Z?#Z?Z?Z ?Z(?Z0?Z8?"Z@?$ZH?ZP?%ZX?(Z`?)Zh?*Zp?&Zx?'Z?Z?Z?/usr/lib:/lib/unix._ptrgl disable_lockunlock_enable ct_hook5delaye_sleep_thread e_wakeuperrsavei_schediodonesprintfw_startw_stopxmallocxmemoutxmfree trchook64simple_lock_init lock_alloc lock_freefetch_and_and fetch_and_or ras_controlras_unregisterRAS_BLOCK_NULL Trconflag ___strcmp64 ___memset64 ___strlen64 ___memmove64 ___strcpy64 db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_uldb_usage_lookupdb_str_lookupdb_eol mstor_infomstor_abort_ioctl_pcmdusbgen_bld_cbw cmd_callbackstatus_callback buf_callbackusbcd_bld_cbwmstor_wait_irps_disabledmstor_check_io_disabledmstor_clear_synch_cachemstor_clear_deferred_errormstor_clear_state_disabledmstor_set_state_disabledmstor_strategymstor_counters_updateconfigure_restartstartio_disableget_tagget_irpabort_all_io_disabledrelease_irps_disabled mstor_mincntwatchdog_hndlrstop_watchdogmstor_test_unit_readymstor_cdt_funcmstor_unitinfo_ras_callbackmstor_devinfo_ras_callbackmstor_ras_unregistermstor_unit_trc_disablemstor_dev_trc_disablemstor_reset_recoveryget_irps_disabled mstor_sleepusbcd_get_lbamstor_prevent_allowsynchronize_cache info_error ht_errorht_error_x32x1 usbcd_resetinfo_error_x32x1 usbgen_resetht_perm_error st_errorinfo_error_x64x1mstor_kdb_unregistermstor_kdb_registermstor_kdb_rebuild_list