b/fUx  1L@֠I.text֠@irs .data@.bssI.loaderz5.exceptThHxF x x x"xFxx8`N @hscsidisk_pr_retrypp@@x8xN , @88HP @4SCSIDISK_MQ_NULL_CMD|`;!a``xp(@(e, @xpA"* c*|@A * |(@A(A ,#A(A(@*8* 8`* xM}x|x}xpp@ ``xc8HpU$pAx8~(X,# @x~$`pcA8|(8``$*8H`p@@$p$8 8`8!}xN $K(A(A(@8* 8`* xxcM|xxppc@8c`xHoU$pAx(X|y @T`$~pcA8| 8``8$*8H`p@@K$`$8*8Hi`p@@Kc*8Hn$pAKP(@xc8`x"* Hnm$pA8~(X,# @P~$`pcA8|(8``$*8H`p@@(K$`$*8H`p@@K8`8!N c8Hm$pAx8~(X,# @t~$`pcA8|(8``$*8H`p@@$p$x8`8!}N $K*8* 88p* H `,p@\pp @P*&, @Dt`@x$|0*,&@"bH18!}N ;,@x,$A|K(,@0*8`8*T<Kx;c,$A*8c9A,t_\y@|?@@lbu(fx@HYA(K|{8cX`@|cxHmA(K<c8{@9N|xHJ`~*K A`scsidisk_timeout_err|`aA!8!Q, @<8``8!}aA!N 8`8H`x,(AXhh```H|8|`PxcB|xB| @A(yAhhK8,#Ap;N;c`C ,:zH:A@`H|8|`PxcB|xB| @A`:yA:zHKcy@8H8`8!}aA!N zPXz`8`cCL888Hk cCH,:yAp:zHK,c8aK]yAhhK Ascsidisk_timeout_expired_bufse, @:8`N Hx @ #scsidisk_cfg_update_rw_fast_fail_to|`~8`e`!8, AtH8|c8H8(8HA(8, A,,@ T>p|` A Ap@,8HA(8`8!}N 8HA(8`HiA(8`8!}N 88P88 HA(,@088HA(`T>| A@Kd8`HA(,8@88HA(`T>| AK8`x8p8!N Ascsidisk_cfg_update_rw_max_timee, @L8`N Hw @ scsidisk_cfg_update_max_retries|`}&`8`;a;`A;!8!1H`vh,&A_?jp`@*p@e, At8H.7A0p,#@~4cT~bHl `u+, @d~,@8`8H`xh+BT>,#@$A8l`,;A*p@H,8`@,HA(8`8H;l8`xK+,=A(*,@L,@,=@Pb|8!} !AaN *,@d,Ahbcdbc bHA(b8!|} Ktcehb bHJ`*Kx*cdbcFc'c 9HA(,=@<b8!|} KcecG*c( 9 HJ`*+K8H+, @b8!|} K*p@8H+, @cCHڭA(Ahp@$+, @\c#H}A(A(+, @@b|Kx+, @b|K*,@8,Abhxc$c bHA(Khxh?c% bHJ`*KpK*,@8,ApbhcDc bH)A(Kh?pcE bHJ`*K8j``,;AT*p@H,8`@lH9A(8`8H;j8`xK*,@<,A8hB*bbc HYA(A`K8b?*b HJ`*K*,@`+,A܈hBbcbc HA(,=@b8!|} KBh8b HJ`*K|*,@8,A~hbbc BHQA(K`~hb ?BHJ`*KHiA(px,#AHQA(xK,#AH5A(,#AHA(K*,@Ш,@~8He, @H8`8!}Ba!AN 8`8!}!AaN ch*bec pHA(KDc*e ?pHJ`*K_p?xlpK\ C ,scsidisk_cfg_update_queue_depth||y;aA!!AAp8ap8?";;@Hթ`PHW@.8,=8p|c xc6A|,=A,=|@x(xE|p xF|$@A 8xF|$@A|8 xF|$@Ah8 xF|$@AT8 xF|$@A@8 xF|$@A,8 xF|$@A8 xF|$@@`,Ax$|T>xEx$8(%|@8|*x@c|ppAx``x&,8!!}AaN 8T6T>T>8P6(@pKHpK@(<|@d(T~(p@$ |JxE|"xE|:K0(|JxE|"xE|:K8!N Ascsidisk_update_cmd_err_hist,#@ 8`N vz|#|)|)|fP|`|c#||lB|#|1||gP||#|2|ePN @`scsidisk_compute_time_delta_ns|;x``p!xxxhx @8@}88HӍA(,|h@\88`H8x |cx`T~xJ xH8!}N ]8Occ88 8AxpcHw8`8HKx8P8aHU`8`8`a8}*88@(0}HyA(,|hA]c8O888cpAxcHwK Ascsidisk_issue_sciolstop|}&8,(aA!`;;`aA;P!xp+!, @P8ax8H`,(A;@";<`8:(:::x@_,,2A(, @ ,,,8,,2A$cbD8xH``q+, @z,1AT,A ȠpA<(A0(A$(@ qhPHh* , A$p@ Lb#He`p0,.AH*8cB|c!xc((@ |@@ $pAp$..A`$qAT*,@ *,@ Lqq($@ pp@A x,A @~,LRBA"(A9P08(H0PXp*(A*(@(Ae, @qApx|`9@cb$bKp`A`o* , Ap@,hp@B(@8 (A ( @LTq``1(@` `ؘqݐ3,#A`+, @ Ax|,@,A,Al,A0,A`,@ , APb#bH;Z,@~+, @h@c:8!0|xp!A} a!AaN 8|48HA(`}+, A*,@h,Adcb9 8cc HA(@c:8!0|xp!A} K8c,, c9 HJ`*Kt|lB@-P|P|%@@-P-X|%@A , @-X-`-h|*-`|%@@-h-p|%@A , @-p-x-0|*8-x-0@0-8|P| @@-8-@| @A ,#@-@-H|-HK- 8| 88- HXpA-,8-,K-8|88-HK8|8-8-HKl,A(,@\-(8|88-(HK@-$8|88-$HK$*,@4,AbDy b%b89HA(KbEb b&9 9HJ`*K|8K|8`T| @Ԁ0pA+8`+8c8HK*8xK$K*,@*,@*,@*,@L8 9 b#98V8881XHMb#H5i8;`xKXb$cH{A(8 99 8Vb#88K*1$HJ`KpHqA(Kb$H1*,pp@@b#8H7q,@$pAt1(X|y @l$qp``A8| 8``8$*8H`p@@$p$8;`xKܠ$Kp8)xx>pHA(K8`a`A``!Qp8H.=~`}@c,?Ax`Ah|x|xxap8,?px@8H8!A|a} N |x|xx8H8!A|a} N 8p~*8Hq`,@,ap8pK CT"scsidisk_update_path_state_disable|``8`!q8`Hp|c8|x|xpH8!}N Alscsidisk_update_state_disable|``!q,@H(@8+ 8~8Hr=`*,@|,@(8`8!}N bcXcPc pHpA(8`8!}N ccX>p PHJ`*K`8d`8H8++X+P+HqY`8~pp8+8HqA`K ALscsidisk_cfg_update_sanrep_mig|``!q,@H(@8+ 8~8Hp`8,D8~8Hp`*,@t,@$8`8!}N bcXcPc pHnA(8`8!}N ccX>p PHJ`*Kh8++8~`P+8X+Ho`8+8~p8 Ho`88+8`+++H`8 8+H`K A|scsidisk_cfg_update_sanrep_rev|`*aAЫ`;@,!@},@,@H,@c8| @A;@HA,*`}@,A+0p@ȫ,@,@08!A}aN * bpc HlA(8!A}aN cp?* HJ`*KL(+>8apP.8X+>HH`8ap8Htu`88+ 8Hm`8ap+<+>+=+0d~HMA(`{*,|eA,@8,Adb+>+@+0+c HkA(Kp+@c+> +0?+HJ`*૞KbB889c HkeA(KB8c9 9 HJ`*cKb* c Hk A(K\* c> HJ`*૝K A(scsidisk_cfg_update_reservesK @scsidisk_cfg_update_attrs|`,a`+|}!Q,`|@t@8`8H`|ccK`{8H+, A\B>c8j8_,@8 8pxHXc8!a}N c8!a}N ,,A|^;`@@B~L|P@@| A;`e, @܀L8:|@@|(@A;`e, @l:8`8H`|ccK|{x8H+, @c8!a}N ccHH`{KccK%:`{|@ApKTccHI!`{K ccKML`{|AKc?8j888cxpHVK08`8H`|ccK `{8HKc8jB%8_,@88xpHV,A`K Ascsidisk_cfg_update_disable|;```a`A`!|T>!!xpc*,@ ,@ `p AL{ *,@,@,@,@<8`8!}!AaN `b8889c XHf!A(8`8!}!AaK`c89 89 XHJ`*ૃK@bp* c PHeA(Kp* c P?HJ`*૾K; :|@@|;@@{ *,@`,A* bpc `HeA(8`8!}!AaKp* ? `HJ`*K8x*8H`,A|}*,@,@@c8!A!}aN bp* cc hHdA(c8!A!}aKp* c hHJ`*K@`x, ,AAh, A , @̈e, A;@ax#,9Ax;``8p*8hH`(;,px@,p TTA ,%@, L3BAc:x$$*,9@;,9@,:A$cY8`c8c&8H:{ *8H`, A, A, A, A,@*,@`,A* bpc HbEA(c8!A!}aKp* ? HJ`*K|cHqK`8c* * ax,>A,;<`<8c`x{@x@x8ph|8x*8H `p,@4pA,x|xx*,@x,@(;xx$*,>@;Kxp} ph*8H`A(;xx$*,>@H;KL?*8ph pHJ`*Kl8c* * ax,>A<;<`8c`x{@x@`x8ph|8x*8H`p,@4pA,*,@d^x,@0@xx;xx$*,>@;K`cGhp| *8H_A(Kxph ?*8HJ`*K|ax<`,=A\;`x@8ph```*8H`8px;{|8x`x$x*,=h@c;** Kax,=A;<`x8ph`cx{@|8x*8``Ha`,p;8p@pAx`xx$x *xh,=|8Ax*8K|}* c** * K* c** * Ke, @*,A| NA$@a|@@@a|@@(,AAax|@ @@ @@@@xxEAX(A@c,0A, Ap |0@@|0@@, @ |0@@|0@@ ,#A,$Ad )8)A|lB~*,@8P, @PXA$|lB~8*,@pP8,|T>~$@~s,0@,A,,e|@T,#@Ј,f,%A@+, @d`Z8!PpAx!|} a!AaN *,@`,AbpPc(8c HKA(`Z8!PpAx!|} K`Ppc) 8HJ`*K|*ਃ,@d,@cb8KeKb,e,fbc x@,bpHK A(c8bK%Kx@,?pbb HJ`*,@cb8KKH*ਃ,@p,@4c<bK, @pxPxpKb,e,fpx@,bbc HJ5A(Kb?p,f bx@,HJ`*Khc88@8KK$XX@K c8@88KiK* , @ @K"qHRmA(@tK:AK(@:AK:AKAx: AK:(AK:(AK@(@4@(@(A: Kl: (AK\: (AxKL:,AhK<:,AXK,:,AHKd bHQqA(pA;} ,@ 0K:Kx@@p@|#|)|dQ@(`,%@,#A(@K* , A8n HPA(Kcbc HPA(K$:@p@@p@|#|)|dQ@(`,%@,#A(@K*8c ,#Abc HPUA(pPKd8c88@KKXX@Kc8@88KK* , @ @lKbcHOA(@TKhc,0A, Ap |0@@|0@@, @ |0@@|0@@ ,#A,$Ad )8)A(|lB~p*p,A@P, @PXA0|lB~8*p,pA<@,At:KDc8@88Ki,AP:K A8@88cKA,A(:KXX@h,A:K8c88@KK$A 8@88cKK* , @ @KbcHMA(@K*,@<r,Axp@Pbbbc HDA(KP@pPb 0rHJ`*Kbbc HMQA(pA;] }x,a; c[@09bK::K Cscsidisk_coalesce_hdr_mode`e|lBdhe)8, 88)Ad N  N @\!scsidisk_pending_enqueue_hdr_mode|`}&`;ac0A!ccaA!xp`!x|aPP| P|%@@x8``zc|aP||| P|%@Aax,:A0a:":``a`axxaX*@~*, `@,@~*,@p,@@~:t A(\rtx|2@@lbu(fxA @p@ bCH!A(|:@@@@H)|P| @@)~)| @A~)(#A)~)|)|lB@|PpA <~)0|c~)0~)P| @@)P~)H| @A~)H(#A )HxЋ?x_|;@_P@ ?888HA`888@HA`888DHA`L|A a,#A(```Pc~,#a@$p@ , @ dahpT>t @ @(@ 4(@ ((A (@ ; |PP8(:|(Px:`X`a`XaXt Adt\x|$@@lbu(fx@8@p,#| A800paxxAp$,1AdldK(BXAX~* , @8ptA$q`,`|xpxX,`x(p`, @ P`*@>*, @,@,@h,@8,@|@\caHA0pA8(@(@8`+8+0|c#x~+8p@!qap@Xb#HeA(,A a,A`a(#@c@?HH cHɡ, A8c8Hc*` , A ,#A?H@0h"8@88aH>`_P88a8DH>m`c8`Hm 8!p|x!Aa!Aa} N cbchHEiA(K0A,>*88`b$cccHA(K8>*88`b$cccHA(K\8X8a|8+07HH`8a8HD)`8~+ 88H=E`8a+<Ƞ+>̈+=+0dqHMA(`p,A~*,@\>+0,@(r @: ~*,@4,A|+8*0x`+0cb%H;MA(KX`+0*0cb&>+8HJ`~*,A(+8*0x`+0cb%H:A(K7H8a8HB`8a8H}`8aa8HB`8~+ 8<8H;`LTq8aHMA(T`>,A, A|K~xX+8*0b'cH:QA(K>+8+0*0~cXHJ`~*K>+0K(@ 8`K(@X(@ 8`K8`K~*88 8K}K8Pp8a0: Ha`8~*8H`,@a8,0A|~*89(8p9h`H`,a8pr8@ :1hxƃ~.|3x , ,LFBA~*8hK,@~*,@~*,@|,@~*,@<~*,Axh`pXxxPH8A(@KT~*X`h!xpPHJ`KH80@xHPH8IA(Kh~*08@!PHHHJ`K0x@XP`H7A(Kb#!@XP`HJ`>*Kt8X|xH7A(KHKx8H@uA(KpxxAc,#Aq`pA(`````(@T( @ q`c`qK,(@$q``cqKq`K~K,; Kc88HuK` (p$T>pA Kl8~*8H`KTcH@HcH]8xc8H\*` , A ,#AH8@8a8@H7Q`_P88a8DH79`8a8(?`8_H7`?c8H 8!x|!Aa!Aa} N cbc0H>A(H8@@88aK9: :KPxK ~)X|`~)X~)x| @@)x~)p| @A~)p(#A)pxKbD>*8c8`cAcH~=A(K8cH~)A(K88 ~*8@8bG| KxxAr,#AldK(BXA(~* , AhbDv(H*88`ccHyA(K8>*88`ccHyA(K8X8a8|(8+0HHx`8a8H7`88~+ 8H1`8a؈+< +>$+=(+0d|HMA(`|,A~*,@H~+0,@s`@x;~*,@8,A+8b*0+0cccH/A(K+0*0>+8ccHJ`~*KH8a08H6`8aX8Hwq`88al8hH6`88~+ 8H/`88a0x|HMA(T`>,A(, A |Kb+8*0cccgH.5A(K+0*0c>+8HJ`~*K~+0K(@ 8K(@X(@ 8Kx8Kp~*88 8K]Kx8Pp8a;`HvA`8x~*8H`,@axC8,:xA|~*8;!8p;h`H`,ax8pr8@ ;{hxƃx|3x Cx, ,LFBA~*8hK,@H~*,@~*,@,@ ~*,@<~*,AbcPH,uA(K~*P!HJ`KbcHH,!A(K`~*H!HJ`K$bXcx`H+A(K$ccXx`%HJ`~*KbcX|x8H+uA(K,<`XXAtp,#Ah8c0d0pcdxxA0d,#A$ldK(BXAT~* , @``|`KcbcpH3A(``|`KpxxA,$A8`pA``(@(( @``ptAL`,`|#xpxX,`x(p``|`K``|`K(@``Kt8`K,c88H)K` (p$T>pA8K~*8H5`8K8!N C  !scsidisk_process_single_buf_error|`;aA!!1, @(@@,<@@c,#A`|c888H`f|{yAP*@, @*,@(88}8@x xpp@PPHHH)`B[(6А, A; ;p AH,=Act Ah\tx|# @@Tlbu(fx@Dp@AP,%@,%@8t A(\etx|%@@lbu(fxA{p,#A@Ȉ(@H8,=889Ac`u A\%ty |%H@@xy | 4|4|4obu(fx@Xz 4|X}@P H|P} v@c}Hx@a}@b,%@d*|4|0@ *|0@ * | (@+| @@P̈%|}ppcA;{ |<@@(@{F8 {8.ᘻT>ژ{{ޛ☛pp@,+{+Tz|xc8c8HU|{y@l* , @Hcc8!}!AaN bccH-UA(88(88([(x |(@{F { {"{ {{F9 {(((((((((_(;P{H@, A;88%{ۘ@`ݳޛp+p@ {+Tcz|xKp`cc8!}KKdFt8tt((((((PH@, AK+pK88TF>8{ޘT>T>瘻pp@$+{+Tz|xK+pKp;{ |<@@t(@l{F8 {8*{T>ޘژ䘻ܘ{ߘpp@+{+Tz|xK88TF>8{ޘT>T>瘻pp@,+{+Tz|xKt AX\tx|=(@@Dlbu(fx@4K0K({(*88H `K$K{,#@8`KxKHcbcH A(K;p@@}@|#|)|dQ@(`,%@X,#AL(@DK<*8 , A,bcH)1A(K8`8!N A |scsidisk_build_reassign_cmd|``8hc!qH1||yAl*,@0,@8cb88(98ph@XPH|(8 8|8858%cްHQ8!}N ccpbc xcHA(88c8b8(9Kccp< xHJ`*K88~HiA(p8!}N Ascsidisk_synch_cache|``8`!q8H`}ccK8H8!}N Ahscsidisk_synch_cache_disable|!(d8HgA((8`8!p}d0N A8scsidisk_sfw_listener|H8`!+0@+<+>PU.+>+=LT>Q.+>LcT>K9p+=x`, @x`h8`+8pp|d(8`A@e}+8, A0x+0p@ ,#x@`,#+0@$8` 8!}N (8ap8HH#`88aHda`;88aH#`88}+ 8H`{F88apHMA(8` 8!}N de, }pA8+=(@,8c8/H!8` 8!}N Ascsidisk_sfw_set_attrs,@(A 8`N 8H( @scsidisk_sfw_get_uuids|``~`aA!e;;!1HLK`{HY,?_8+A"(,8,:8z-@@`888@8yHcA(V;D*,:A(|7@A `Z,:A |7@@,:A\-ldi(SD@4_;8`8H,`|zA,,/AAA\;cHHZccHL'8!A!}aN ,@(@8v08HaY`88v@HaI`8z,D808H`Kl8`,@(A `}KTbcD8H`}K!; !1x8xc*8Hs}`|x`w,@D,:@,;`vA>*H~*H*BK*@8~**D,@,@@8!|!Aa} N bcdc8cHA(8!|!Aa} N ce9c HJ`~*K088|x&H}A(|{y@p; K C Xscsidisk_build_perf_list|``8`8!qH`}c;cHG8, A ;Hc8!}N Ascsidisk_pcm_inband_cmd_disable|,!`@e*",0,@A ,pAL@e*c ,#Ah8!pN |bc @HA(8!p}N `8ap8HZQ`888ap88d88Hi{ 8ap8H98!p}N ,8p@aa;Aa!T>aZT>8!AH`w*|@|@D~8H8!}!AaN WD.0<{`88T(4dcIc|c+xxcFce{#Tc>|cxHA(~8HKx0<WD.{`dI!8T(48|+xcfcGxc{ T>|xHJ`*K A hscsidisk_trc_disable|}&| ``!19 NpT>`@X`@ ?`e*,@,@bp@<t A(\tx|?@@lbu(fxA@~* , @8cHXA(8!|} N 8~X8HV`;t8at8;HV`8 8888 L8tHY`8|8~8HE`88@8H1`88~8H`88X8H `88`8H`88p8H`8c8H`88~X8H`88~`8H`88ap8H`8;{ 8 8~X`Z88cH8~X8cHՈ,d(AxcbcHA(cHVqA(8!|} N 8~*8cKaI@Kc88`t 8>*8c9A,t_\y@|?@@lbu(fx@HUA(Kpcb8@Xc{`H A(K4c8@X{HJ`~*K#P?`K Cscsidisk_strat_err|`!`8ap8HT`888ap88d88H5{ 8ap8H8!p}N Axscsidisk_ras_error|`c*!q|#@@*| @@l(, @~ `|#@@ 8!}N H A(8!}N 88 HH A(8 X8*H qA(8 P8*H YA(*H uA((8}+*, @LK488 HH A(8 P8*H A(*H A(**| @@8K Atscsidisk_ras_unregister|``!!``8apHSA(8p,#<` @8888HSA(,#@h8apHSA(,#@<`c8p88HSA(,#@8apHSA(,#@$8!}N 8a8HP`888a888H8a88H8!}N 8a8HP`888a888Hٝ8a88HmK$8a8HP=`888a888HU8a88H%K8a8HO`888a888H 8a88HKX8a8HO`888a888H8a88Hѕ8!}N Ascsidisk_initiate_livedump|`;a`{Ab``!c!QHLK`}HY,&A 88`;(8f(H A(p`@ <`<< `8`g)x:xxA$<8|:0`xxA8)cŀ:x|xAcācÁ)|:x`xAX|:A|:AA`b hc8x H A(HZcHL'c8!}aA!N 8cc8 HHEA(,#A `~c8x H )A(Kcc X88H A(`~c8x H A(KPcc88 pHA(`~c8x H A(Kcc88 xHA(`~c8x H A(Kcc88 HaA(,#@ cc88HAA(`~c8x H -A(K8`cxxcA|A|A@@Dccc8 HA(`~c8x HA(K(cc88 HHA(`~c8x HA(Kcc88 HqA(`~c8x H]A(Kcc88 H9A(`~c8x H%A(K|:0`c8x|x`A|`8ex`xAD|A|A@8;`b(;C: <`c88,9A,*HMqA(<`9c88,9@;{,@A,<A8`bc88$c``HMeA(8`c8c,<8$@Khcc88 HA(`~c8x HA(KDcc88 HA(`~c8x HA(K ccc8 HA(`~c8x HyA(K8xA0|:A@,A,8cc; H8H-A(,#@,Acc< 8` HA(,#@cc 88HA(,#@,A$ cc88HA(,#@tcc c8HA(`~c8x HA(Kcc88 H]A(,#Ad`~c8x HAA(Kcc88 PHA(`~c8x H A(Kd|:<`<$8)x8xA8|`)x:xA8c|:`xxcA|:A|:A@@ccc8 H}A(`~c8x HiA(Kccc8 HEA(`~c8x H1A(KHå c88x H A(Khccc8 HA(`~c8x HA(K0```cxxc|AAH|A@cc88 HA(`~c8x HuA(KШ,A;@cc88 HHAA(,#@ccc8 HA(|~y@d,A\ cc88HA(`~c8x HA(K<;@K|8``Áxcx|:A<#|:<`!8x`xcAx|:A8|:A AKH c08x HaA(Kccc8 H=A(`~c8x H)A(Kcc88 HA(`~c8x HA(KL<%<`8)8dxcx|AAP|:@cH``|,A,Ab8 cx Kc88 HG`,@̈8;@( @T`e``8c( A(-@$8`d8c88( A(Ax88T>T>+|$@`8`T>A@` 8L+89U>( |2%@LE AT>`AK(AZ,:A,:A ,:@;b;| 8`,;A8```8H|c[,d8H8`{,;@;,@@`K88K(-@K8c8HFA`,@48;@( @@`e``8c( A(-@8`d8c88( A(Ax88T>T>+|$@`8`T>A` 8L+89U>( |2%@LE AT>`AlK(@`,:AX;b;| 8`,;A,8H|c[,X8H8`{,;@;,@@KZAK88K(-@K8c8x HaA(Kb8 cx HAA(KHZHL'b8!c h|aAN A scsidisk_scsi_info_ras_callback|`b``c}&`a;A!!aHLK`{HY,&A8`;*8f*HA(p`@<<`? ``88)x|>xxAX`c>(x|xA8c)|>x`xA|>AL|>AAhb hc8x HA(HZccHL'c8!|!Aa} N 8c8 HQA(`|c8x H=A(K8`8H`~c8 H8H A(,#A,`|8`Hc8x HA(K$`8Hc X88HA(`|c8x HA(Kc88 xHyA(`|c8x HeA(Kc88 HAA(,#A `|c8x H%A(Klc 88HA(`|c8x HA(K8`)8cxxcA|A|A@@c88 HA(`|c8x HA(Kc88 HmA(`|c8x HYA(Kcc8 H5A(`|c8x H!A(Kh8`8H`~c8 H8HA(`|8Hc8x HA(K|<`8)8xx|>A|>(``x`c)xcA\|>A|>A@@cc8 H]A(`|c8x HIA(Kcc8 H%A(`|c8x HA(KX,A`)88pcxHA(,#@( 2@(c 828cxHA(,#@xcc8 HA(`|c8x H}A(Kcc 88xHYA(,#A`|c8x H=A(Kc88 PHA(`|c8x HA(KLc <` x8cxcA|>A|>@+K8`8H`~,ANBc H88HA(,#A,`|8Hc8x HiA(K8Hcc8 H9A(||yLPAh c88HA(`|c8x HA(KHNKcc8 HA(`|c8x HA(Kb8 cx HA(KHZHL'b8!c h|aN C`scsidisk_bufx_ras_callback|}&;`a`{Ab`!; !`c!pHLK`}HY,&A8`;*8f*HA(p`@<`<< `)8`g)x:xxA <8|:0`xxAh8)c%:x|xA$c$c#)|:x`xA|:AL|:A Ahb hc8x HA(HZcHL'PcJ8!@|!Aa} N 88`H`~cc8 H8H}A(,#A,`8Hc8x HUA(K`<+8Hcc X88H%A(`c8x HA(Kcc88 pHA(`c8x HA(Kcc88 xHA(`c8x HA(Kcc88 H}A(,#A `c8x HaA(Klcc 88HAA(`,A08c+8x K$8`cxxcA|A|A@@ccc8 HA(`c8x HA(K8`8H`~cc8 H8HA(`<+8Hc8x HiA(Ktcc88 HEA(`c8x H1A(K8T>| @`8+T>AD``` 8L+88T>( |* @LE AT>`AK(A,>A,>A ,>@8`8H|c,d8Hc8x HA(K8K(-@K8c8H-`,@`8~;( @L`e``8c( A(-@ ; `d8c88( A(AxT>8T>| @`8+T>A``` 8L+88T>( |* @LE AT>`AK(@@,>A8`8H|c,X8Hc8x HUA(K`AH8`8H|c,X8Hc8x HA(K$8K(-@K|*8H,`8-c8x HA(Kb8 cx HA(KHZHL'bP8!@c h|A!aN Cscsidisk_diskinfo_ras_callbackȠ*$, @ |cN Tc>8`fH< @(scsidisk_calc_retry_delay|;8``c!Hcj, @@xxpxJ@,|cxH8`8!}N |cH8`8!}N Ascsidisk_is_path_removable|`~;8``a;`A!QT>8pH~؈`z(@,* ,|@@;`c8`AD* ~*C8Hcc8!A}aN 8p~*8cH:`p,@,$cAH9cHuQC8H8`8!A}aN A,scsidisk_is_reserve_released|;}&(`aA!!Ap$"Nc0p@ANBp$0pA\+0pAP+((L0BA< pA0(A$;|*,@,@h(AP8ppcxxFhpxxxFhx|*8HL`|* [ (s(rLFA;  [ ,@,@|,/A`,,AA, @H(%LFA<(@* |@@$ppLBLPAx`x8!A!a|} N , @()A(/A{x8x]|x{x(@* |@@ppT:LPAp, @ (@``xKTccdH8!A!a|} KD8{xxUF|x{xKl(S@$(@(@* |@A{x, A8xUF|cx{x(@* |@@phpLBLPBA,@(cfc88HY8!A!a|} Kl8x]|cx{xKxc8 ceH8!A!a|} KxcbccFcc'HmA(Kd;xccc(cGHJ`|*K, ; K{He5Kcb+0 c+HA(KxcHJ`|*KP Cxscsidisk_process_inband_sense|`aA!!AHѣ"Ƞ"0(@, @(@ؠ* | @Ä(@(@; #y~*`4| @l`4c|@4(@(AH("A@(0@|x8cxxdː|@|,#@t@pp@,$A, @xt@ (A0(Apt@0pA , @pAccHccH cHc 8|<HA(+(@+x, A |?@A08!!A}aN >+x8~+h p >+pH֩A(8!!A}aN ccHK8c8cH_|8K$cc8xd|+x`xH|8Kcc8H_1|8KccH uKL(@pA(p@|(@8K<KccH %pA8|xxl|xxpA08|xxd|xxp`px`x$pA,p<8c $`|c T`*,?pAXpALcKy|xx`xd@x`x]xKccHM|xx`x]xK8| 8H-`cK!|xx`xd@x`x]xKT(@L, A, @8!x!!ppt(@pdp,A, A , ApxpxpK8~*8H0`,@a8,$A@xE`8cadx|cxdx````a,$@88p~*8cHC`,@Ppp@D(A8, @,ccH K|x8xE|xxK* (A pT,@;`;@@;@ppA , @* |@@yx@,AH*(@<x,$A,A(At, @hcHMK\8*ax,#AH,AD8*xpAcH>*&?KcHY>*&?K;c,;Acc`HQccH]}cy@K~*8* 8pHBI`,@ pp@;`K* (@ !xK8x~*8* H.%`,@x, @K,>AT,?AL,<AD , Ap| A p@@8(@,xt@, @ccH Kc8888THKc88886HKbcxcHЍA(Kc<xHJ`~*Kp; 8#`KL ALscsidisk_process_inband_error|;`aA!qp0ccdH}8{HA(+(@8+x|@, L3BA$+x 8}+hp +pHϭA(cKw (,@(0pA+8p A+0pA4cH[Q8!Aa}N 8p}*8hH?`p,@pT:A, @}+88|8+8x@+08X8ax`+0|HHa`8ax8H`888}+ H`8ax+<+>Ĉ+=+0d{HMA(`{,A}*,@x]+0,@@;`s@@}*,@d,Acdbr+0+80cHA(cHY8!Aa}N cer+0+8<0HJ`}*Kx|H8a8xHՍ`88aH `88a 8He`848}+ 8H΁`8L8axD{HMA(,T`>@8, A|KdcFrbc0+8HA(Ker+0+8<0HJ`}*Kd]+0Kl Ascsidisk_process_inband_cmd|;!q`p,, A-(A8pc*8H+`8xp,@T(AH*8``H(`x,apA<8x8cap(A *8K8!}N 8xaxap8cap(A*8K8!N A scsidisk_reset_inband_aca_active||#y`;a!aAhc*8Hi`c8,cAРhHd)||yA*8hH`8@8|{yAtH`8p{(cH`8؀b0!8(+A (pp(xx(0h"c(|+((A8`A||~P|8~(|H~0|P~|X+(@(| pcA8`+x,%@ +x+p$|8(p@T>@!U>A<(@+(@؈(A|pA`xxxTAppA$p$(@8c8He8`8!a}N c8H18`8!a}N ccH=Ktp|+p@ ݈|+Tz|xK$p`K8`(xAH8`x@DK<pxKcHT)8`8!a}N 8` 8!}N AHscsidisk_path_pcm_inband_cmd|`"a~L!a|@@\p(@8!N c4cHPm8!}N 8p8`8`H`88~pH`8~*8cH7`8)c8888H}c88HMcH{cHRu8!a}N AT"scsidisk_process_dev_restart_error||y`c*!q ,LDBAbcHΑA(+, @hc8ccH^8899 D,#AhpXH@PЙ08(#,%h"A,P8(H0PXDHMcH\e8!}N *,@<h,Accpb*,cHyA(Kcp?*,hHJ`*K Ascsidisk_dev_restartac0|;;A!(`ycTeD.x,8 (|3x!q@|(T| A@(A(A(A,@(@8`8|̘,@,|(Pl`(@,A8; |*,@,@8c8!}aA!N bpxhcccHA(c8!}aA!N xphcc HJ`|*K@8x |(Pe|(P,@(x(T(0pA+0pA+, A|*,@h,Ahbpxc,hcHA(c8!}aA!N xphc ,hHJ`|*Kt+88ap+08XT4`+0+8]HH `8ap8HU`88|+ 8Hq`8ap+<+>+=+0dzHMA(`z,@<+0s @(;\*,:@,@h,Ahbpxc+0cHA(c8!}aA!N pxh+0cCc HJ`\*Kp,@8,AP+0b0*0cccHA(K(0b<+0*0ccCcHJ`\*:K]H8a8lHǹ`8a8H9`; 8a8!HǑ`8,8|+ 8H`{ FD8aA |$@@,,,$A|#|!T>,,`,+, A|*,@<,Ah,b(f(fxcTTHqA(K<(f(f<,xTTHJ`|*K|,Kl(x|%8@@(|(`|A|*,@,@H(`p|,`(Xd(x(`cp|,`8}x8HUA((AlKb(x((X(b,`cHA(p|,`(X(`d`c(x(pK(b(<,`HJ`|*KDc#8H 1K@(|(T,@88`(ؘ|KH8`nL;|yX(@y|zyA( @8`yHi`8|(X8 H`8|88 H`8|H88H`8c#8888PHA|*,@,@xY|*,@8,AT,hb((xecHA(K,(x(,h<eHJ`|*Kb̀H(b(XcHA(KhH(b<(XHJ`|*K0;K8 A scsidisk_process_read_cap|`;ha(A!8|x8!1; ;`x_;,0H]A((A +, @ 0m(@dH, A4+88``8(@ ; |@A+, @ ,,@ dm(A0(@H( A(@ 8*,p@ :m, A(@ cHAv 2H`8 cCbmH5+, @<8!a!A}N z*,@\,AcD bc8c9HEA(8!a!A}KcEc 9 8HJ`z*KccH 1`{z|A8`{8vc0,@8 8T>pf8x/$A |`,&@C Ap|B@8,&@,&@|,&@p,&@dC ,&@T,&@H,&@<,&@0, A@ 8T>pc888x,A$|i`d|0@@8xx,A| ;:C @ e0. |8|2@hC:$ | |@L``|`H`;|@ ||Aēc8!}!AaN | 8&$F 0B@4``}jF 8}Z}(JJ&$0C 8|8|B;|J: K8e0.K;`K A scsidisk_extract_inquiry_data|````a8A; h!aH?|zyA<+, @c8b89 9%88cl9` `9@HhPpX@:Йz(xzZ8,9 8z'cCa%:ܰߘAЛޘHb+, @,8!Aa}N *,@X,A(px|HHA(8!Aa}N xp(H:HJ`*KK8*,@d,@(@8 }*,A,89c HJ`}*,@LXc}8!xx!AaN b ccHA(Xc}8!xxK}B|c!xd((@((@$8}*,A0 K}*,@\,A bccHA(Xc}8!xxK c HJ`}*Kxc(|@@h8}*,At KH|@@KcDb0"ccc(H5A(KxcE?0cHJ`}*K@c?"8888_"Hiճ?"c88Hb$p$K }*8K|@@K;`p`A; T`<`$K$b pcxcHiA(K̠ pc<xHJ`}*K Ascsidisk_retry_cmd|,``e*}&`aAУGh`!T> !Q, AL,LFAbcHYA(,>A(,<LFAbccH-A(+, @P*8@̰; 8b\"8`,;<<<;`<@<h<X<p||(xAH8<0<,%8~|8_<9/~',9 \H`d9`c8A,P8(H0PXDؙ<ڈ%ܘA8@݈(@ސ߱<xF x x x" xF x x  HR!A+, @88!!|aA} N ~*,@h,Abp(cH1A(8!!|aA} N >(pHJ`~*KtcH+U, A88|x8HA(K|K|Kd888} |HPH%`Kc8cEcH,||yA,88``||И|K8!A|a} N ~*,@8,ApbccfccGHA(Ktc>pcHcgHJ`~*KcbcHQA(K Cscsidisk_pr_reserve_release|}&hT>aA!`+```, D*!Qa@ , A,>A*@,?A|@8B8p`; 8,<8;`c??"??@?h?X?px(AX8?Л?0,#?'`A,P8(H0PXD8 8`_8H8ڈ%ܰ?c8xF x  x  x" xF x xHMA؈+, @<8!A!a|} N ~*,@\,Ap(czHA(8!A!a|} K(pcHJ`~*KcH&, @\X, @c8H`,#Ac@,#@8`8cc8cHX, @ |  xƈ xExcTx |#xTƀT@.|x|+x|3x|;x|#y@hc8HA`,#Ac@,#@48`cc8cKmX, @K8H`8`cc8cK1X, @K8Hֱ`K888xH9A(K888} HPHu`Kc8cecH',#A<`8`8`ذ8BK8!A|a} N cbcHA(~KtcbcHA(KH*@DKP,@8,AcpbccccgHA(K$pccCcHJ`^*K Cscsidisk_pr_register_ignore|`8`!q``8H`|~cc8cK8H8!}N A|#scsidisk_pr_register_ignore_disable|}&`T>a`A!`a`{&*Hh!Aa7+, @̨ , A$,=A*@,?Ax,>AT*@8,/AL@ 8 ; 8~,78;`c>>^">>@>h>X>px(~A8>Л>~0,#>'`A,P8(H0PXD8 8`_ڈ%ۘ~A@ 8݈+, @(@h}>8H~ް8xF x x x"xFxx@, A\xF x  x  x" xF x xc8HF]A+, @@8!a!A|} N }*,@`,Abp(cHeA(8!a!A|} K=(pHJ`}*K|cH, A88~x8H5A(KxF x  x  x" xF x xK88H8xF x x x"xFxx@(K}*,@<,ApbccHA(K=pHJ`}*K8K888| ~HPH`,/K8Ktc8cEcH,#AD`~8`8/~`,ؘAL@Kx8!|Aa!} N cbcH}A(~KcbcHaA(KxcbcxHIA(KP,@8,A$epbcccpbH-A(Kpc#fccpHJ`=*K C scsidisk_pr_preempt|`|8`a`A`8``!aH`z}ccc8chKC8H8!Aa}N Ascsidisk_pr_preempt_disable|`}&|#yd*;aA!ȑ` ,T>T>c!QA4A(~*,?LFAbccH-A(~*,<A<h,@,@*8@(;@888,;@\_`chpxX@(A_Л0~',%9_`g9@8H9 8 ?"cA,P8(H0PXDؘڈ%ܑ?ޛ_xF x x x"xFxxH?1A~*,@,@88!!|aA} N bp(cHMA(8!!|aA} N >(pHJ`~*K@cHq, A88x8HA(K88| 8HPHQ`K8)Kc8c%cH,#`A`8`K8pcbcec&ccHH)A(KpcfccIc'HJ`~*KcbcHA(Kl Cscsidisk_pr_clear|`8`!q``8H`|~cc8c8K8H8!}N Ascsidisk_pr_clear_disable|}&`|f*aA!`T> , ``a!QHhT>(A,,%LFAbcHMA(,>A+, @8*8@,,8A 8@;88 ,9; p`cx@Xh?(A80,%8^~,~'`h89 /_"c8A,P8(H0PXDؙ?ڈ%ܐޛ嘿AT@H?@ W`>H:A+, @<8!A!a|} N ~*,@`,A9bcp(c H|A(8!A!a|} K9>c(p HJ`~*K|cHɈ, A88x8H|mA(KA@8K8K@K@K8} 8HH}`,,A@8PK8PK~*, ,LDBAbcHUA(c8cEcH,#AL`8`8`8аK~*,@8,Abccc'ccHzA(Kcccc(HJ`~*KcbcHA(K< CXscsidisk_pr_in|`|8`aT>A!`aT>`!Q8H`y~ccccGchK#8H8!!A}aN Ascsidisk_pr_in_disable|`8`!q8H~؈+`}, @8pc`apHň+, @,8H8!}N ~*,@\,Aabpc HxA(8H8!}N ap> HJ`~*K~*,@8,Acbpxc Hx1A(Kcp x?HJ`~*K Ascsidisk_raw_io_start_disable|`-!aldi(SD@d88`H8~`}`8xaHwyA(8H8!}N axbcc HA(8`x8HK Ascsidisk_raw_iodone|``aT>c*T>!a,@@,@ ,=APpp@A$8H`T>| @AHH|}A(phx8H`@pH{A(*,@|,@(8!a}N cb0(c8HuA(8!a}N cc0c(?8HJ`*K\bcpcc`HuAA(K`eccp`cHJ`*K Ascsidisk_start_watchdog|;``c8`!qH`|cc8, @,H8!}N HtA(cH8!}N Ascsidisk_sleep||yaA!!AA DT`A $^~?0~* , A,$A pA ,>A +, @ L:/' ,'A `,,'A A,'A,'@L,'A,~* , @,@,@8|?@A,+, @*,@,@p,@4,Apcb9ccHpIA(Kxpc#9 ccHJ`~*KbhjlcEc9HoA(KpbjhlcF9 c#HJ`>*K0c8HU`<`dk80,$8cSDb~D؈~'x"AP8(H0PXDKcbcc'ccHoA(K0cc(ccHJ`~*KcbcHwA(K~*,@8,APbhcc9HnA(K(ch9 HJ`~*Khp@,B(@ +, @ccHA(8|?@AxpxxA$,$ApcpHA(+, @LcCcHA(,<A~l,#AP8lKD~j,#A88jK,~*;,@,@p,@4,Apcb9cxcHmEA(Khpcc9 cxcHJ`~*KbhjlcEcp9HlA(Kpjhlcc9 pcFHJ`~*;K0c8HQ`ȠD80b؈',#"xAP8(H0PXDK>*,@,@p,@4,Apcb9chcHkA(Kpc#9 chcHJ`~*Kbhjlcec`9HkA(Kpjhlc#`9 cfHJ`>*K0A @K,9AРj,$A8j(A (@*(@ 8*c8H`ȠD8`b؈'x0,#"AhP8(H0PXDK<~* , A`bcHsaA(KL~* , AcbcHs9A(8!a!A}K,9@ ~* , AcbcHrA(8!a!A}K,AA,'@,AAKA,'AK,9A@h,$A8hK~* , AtbcHrMA(K`~* , AcbcHr%A(8!a!A}K*,@,@,@,@p,@4,AxpbcdcXHhA(KXxcX>pceHJ`~*KjlhbcDcPcHheA(Kpjl>hbPccEcHJ`*K0bc$cHcHhA(K?ccHc%HJ`*Kcbc@HpA(KDbc8HpA(K(bc0HpmA(K^p~xK8!N A  scsidisk_free_cmd|`8`!q8H`}~cK 8H8!}N Adscsidisk_free_cmd_disable|}&``a`A!;@T>T>h; - !QA+, @(/< ,<A4,,<A A $,<A,<@ ;, A,h| A@c#8!|!Aa} N cHA(,#A`yA̠l8l8 H%`8,9A<`dk888cSDYY;8yy/>DYb0(ؓY Ah(A 9("&0|@P8(H0PXY@d8<8`yAA`c#8!|!Aa} N h, ALpA(pA8A(8 8c:YyA$A Kh8<Kܠ(Ah(A`@8* , Ac$bcHlA(YyAAK8 8`c:yYyAAKB(A,@8NAĠh(A8`"0(|&P8(H0PX\'8, A`|p,#@h, ApA`pAA8 8ccY+, @,9MBSA4K$*,@D,AؠbpBccc(H_yA(,9MBSAKBpcc)HJ`*K8<KP(AL(AD@,* , A4cbcHgA(K8 8`|KB(A@8<8`|KccHA(|,#A88H=`K*,@*,@x8|<@A<(A(A ;Khc\cHA(;KL8cH`ȠD؈'x;KcfcpbcH]A(Khcgc*pHJ`K,@8<KpxpAK8HuA(8|p|pc|p |lB8pdpd|pC0|ppt A,f, A,=A8h8} ;= H`<`dK]${`8cBX} |p|p#Kc@"*P0Kpj8jK =,(@,pt @ ;_ _ N_ :_ p_ xK*,@P,A =bpc 8cH\5A(+, @t,9MBSAKp? 8cHJ`*KA@(@`;? , @8YY<`dkY8cSDȘYYy88,>yDb0Y(Y Ahh(A\8`"09(y&,9P8MBS8`(H0PyYX8<AKdc@8`,9"*PyY0MBS8<AK0; 8!|c#!Aa} N ( @ ;?K* , AcbcHc-A(Kt,>A8(A0j, @$h;(@* , @+, A@*,@D,A$bpBccc(HYA(,9MBSA0K Bpcc)HJ`*K8bcHbQA(Kd~px;|8|0, A8,@@8^x8|0, A8,@ ^x88|0, A8,@ؓ^x88|0, A8,@^x88|0, A\8,@p^x88|0, A48,@<^x88|0, A 8,@^x88|0, A8,@Г^x.=@ =, @7_ N_ _ :N_ x_ p8<`dk8cSD]]}88}Db0](ؐ] h(@c@"*P0]AĈh, ApA0p@$(A (@B(AD8 8`}yA~j8j8, A`KccHA(},#A88Hi`K*,@*,@|8|=@A<(A(A ;K\c]cH%A(;K@8cH`ȠD8`؈'}x;K cfcpbcHUA(Kdcgc*pHJ`K(pxpAKdcK"08(&P8(H0PXKc8H`KlxK42K,x|Kx|K̐x|Kx|Kdx|K0x|Kx|Kc;,>Aؠh(A~px8||0, AP8,@^x88|0, A(8,@`^x88|0, A8,@,^x88|0, A8,@^x88|0, A8,@ē^x88|0, A8,@^x88|0, A`8,@\^x88|0, A88,@$^x.<@ =, @7_ N_ _ :N_ x_ p8<`dk8cSD\\|88|Db0\(ؐ\ h(@8c@"*P0\A`h, ApA0p@$(A (@B(A8 8`|c+, A*,@D,AbpBccc(HR5A(,9MBSAKBpcc)HJ`*KccH A(|,#A88H}`KH*,@*,@|8|<@A<(A(A ;Kc\cH9A(;K8cH`ȠD8`؈'|x;KcfcpbcHQ A(Kdcgc*pHJ`K(pxpA8K"08(&P8(H0PXKc8H-`KxK2Kؐx|Kx|Kxx|KDx|Kx|Kܐx|Kx|Kt* , AbcHXA(Kt,AA,<@,A@KA,<@K,>A8(A0h(@$h;(@* , @+, A*,@D,AbpBccc(HO9A(,9MBSAKBpcc)HJ`*K8bcHWA(Kd~px8||0, Ad8,@^x88|0, A<8,@t^x88|0, A8,@@^x88|0, A8,@ ^x88|0, A8,@ؓ^x88|0, A8,@^x88|0, At8,@p^x88|0, AL8,@8^x.=@ =, @7_ N_ _ :N_ x_ p88<`dk]8SD]8D8b0ؐ](] h(@Hc@"*P0]cA`~h8h8, AH`K8"08(&P8(H0PXKc8H!`KxK2KĐx|Kx|Kdx|K0x|Kx|KȐx|Kx|K`c*,@8,AcpbccgccHKA(KccpcchHJ`*KpK\ Cscsidisk_cmd_alloc|`T>!qT>88`H`|cc8cKu`~8Hc8!}N Ascsidisk_cmd_alloc_disable|`a!a, A`;0;|* `, AH(A0( A((A |?@Alpa(SD@pAР, AT,$A@A8,$A,$@,x;8|,x|&@,`A`8A$```,$|@A<@|& @@ ,x,|$0@@,,%A ,x,$@pxx]p,@,&`|@A\8A ``,$|@A<@|& @@ |$0@@,%A c,#@P|x$|,|%@A@880A`|0*,%|@A @, @|0*|c*0, @, @, @, @, @, @ , @8x8|xx/(x , @h 8, @X 8, @H 8, @8 8, @( 8, @ 8, @8,@pxx/(p+, @88!}paؘN |*,@h,AbpxccHFA(8!}paؘN xpc?HJ`|*Kt|0*|0K+, A|*,@h,AbpxccHF9A(8!}paؘN xpc?HJ`|*Kt|* , @,@L,A0bTD.pccx,c|xHEyA(KTD.<pcy,c|3xHJ`|*K|bcHNA(|*KXptA,||?@@ 8`;xxx(pK8{ 8K,$A@pxxehpK<8{8Kt8{8Kh,$A`A4,$@A ,$@pxxm(pK8{8K,,$A,$@8{8K8{8K8{8KbcHMA(K$bcHLA(K8!N Ascsidisk_d_q_cmd|`8`!q8H`}~cK 8H8!}N Adscsidisk_d_q_cmd_disable|`8`!qT>8H`|}ccH]8H8!}N Atscsidisk_q_cmd_disable|`;aT>A!!A, @;`;\*+; , @Hr0A,7A"(@ , Apt@`p8`dp`8!a!A}N bcHHJUA(K , A<(A$(A( Alpa(SD@LpA(, A,6AlA ,6A,6@p; `|*p , A,hp@8|?@@T;|,x(,x,@@,x,,@({,@@, @xbx$|,&AH80|(*, A|&@`A(```|& @|(*,A`@p`px`x8``+, A(|*,@\,A bpbcc&H?A(8!a!A}K?pbc'HJ`|*K|c20|* , A |(*, AbcHGA(KK, @K@, @Kl{, @KP`K,xK@,x,K|,,Kcbc`HGMA(K|* , @; `KDbbcxHGA(; `K;w ;Kh,6AL@p; |*`p , A<8|?@A0bcchHFA(K;w;K ;w;K,6AAd,6@AP,6@(p; `|*p , A8 |?@AbccpHF-A(K;w;K,6A,6@;w;Kx;w;Kl;wKdbcXHEA(KbbcPHEA(K,@<,Acbbcc@HA(K8HHZcHL'8!}N Ascsidisk_mq_watchdog|;a`{Ab`!c!ApHLK`~HY(-ldi(SD@8`8H}`|}*88pH``z}*,@,@X[ap,@$B,8Al```8p+, @8x{ x| A,8,9@XccHExxxJxap,8@8pp*,, Tb@}*, @ , @Ĩ,@,@L8HHZcHL'8!!}AaN cebp80c @(H6A(8HKcf80=( @pHJ`}*KPz 8H?A(}*K0*,cxx|pH}*Kc#Kc#KK}*,@88x,Adc'chpz 0H61A(K@chpx 08HJ`}*Kp*,cxx|pHu}*Klcbp*,0c (pH5A(Kc*,p!p0 (HJ`}*KPcbc H>UA(K Adscsidisk_watchdog||y`T>aA!!1A8;x8;;8;[*`H6`888H5`|x{PK-"8p|0x6{*8H`p|c*|T>|c#x|cv|xp܀px ,@x,@H,@,@ , Ae, @p@`pAĈ(A(A,@p,@D8!!}AaN pcu0H3)A(K;pc0cHJ`{*Kh( Tcx8|*A | N ,8`y<`dcܴ@`{蛟*(@D.(@8{l`ܴ(yA((A(A*X, A(@88{8*<@8?;**x**H3}`88{*8*`H`,#@La,#A@P*pa*a(*xa0*{*,@ܨ,@8x{*XcDHA(,#Ah{8y888dܴ8DH2`c#8DH15A(8!A!}Kx, A888y8dܴK***p**`u8H0A(K8**p**8;*`HJ`{*K8*x88a**p*HyM`888a8aP|88He8a88K5K8888DH1`c#8DH0A(8!A!}K,8y<`twdܴ@8%ِK@,8`y8sBd&dcܴ@$K,8`y8d.dcܴ@K8ydܴK<`?K8jPK<x`x0(K8DdߊK,<`w`!Q@l,888,LFBAH.`888yHv`88Hv`s`A@8(@H.`(@8|H.a`4WyĐy̠",@48!!}AaN cK]8!!}AaN 8KX8H-`(A@8K8e*|,@8,A|bc$ccccHH,A(KTcccIHJ`y*K A0scsidisk_build_error|``8!qhK|}y@H*8`(@ x*8!}N x8!}N *,@,,@8`c8988}}ؘ}}}}h}X}p}@}H}}P(}А8 }}}}ڐ}?%88Wc9ܑސ8=ۘK8!}N ccpbcȠ*cH*)A(8c888`9Kccp=Ƞ*HJ`*K Ascsidisk_release10|`d`p8c!qh@K|}y@4*8`(@*8!}N *,@(,@88`8`8}И}}ذ}}X}p}}@}h}P}H}}(88}}}}}8`8%8ۘ}cK8!}N bcpcxcС* H(A(88`}88`K ccp?* xHJ`*Kc8!K Ascsidisk_release|``8`!q8H`}ccK8H8!}N Ahscsidisk_release_disable|9`"9@ H|D`~8P$(pdXD@hU8`ݡ>>$9 И~( #$ڐd>%|Cx9C!ܘݘ$ېdAd`8`8K]8`8H`~cHa8H8!}N 8`8K cH!8!}N AXscsidisk_issue_read_toc|h``ca8!acKi|{yA*,@ԋ,@c88#8{88<ИHmM`ccd8<889cK8!a}N ccbpcgc0cH$5A(c888#{8K`ccp0;chHJ`*Kax8!}N Apscsidisk_get_read_toc|``8hc!qK||yA*,@h,@08bc89 89 ;<9@h@ИXp|(H\8 <P|8`ژ%8",#8Qܰ☼۱@Hc8Hk`8cKcH8!}N Hj`c8Hj`Kccpbc8xcH!A(Kccp<8xHJ`*Ktp8!}N Ascsidisk_get_medium_info|``8hc!qK||yA*,@h,@08bc89 89 ;<9@h@ИXp|(H\8 <P|8`ژ%8!,#8Fܰ☼۱@Hc8Hh`8cK݅cH8!}N Hh`c8Hh`Kccpbc`xcHA(Kccp<`xHJ`*Ktp8!}N Ascsidisk_get_medium_type|``8hc!qKQ|}yA*,@H,@8cb88 99 889`ИhؐpX@HP=}(}8 8%98c`8ܘۑKecH}8!}N ccpbcXxcHA(888c8b8 99 Kccp=XxHJ`*K8!}N Ascsidisk_read_disc_info|``8`!q8H8 ;88X0hpxА@c(8`|9<"8dP,$A(~8d(~Hd0~Pd~XD~9 88(P8`,$8%@HHژ%P~ްܘۈ+pA~`c`~+, @d8c8`,h`,hKcH8H8!}N *,@X,Acbp,h(x(c PHA(8c8`,hK`cp,h?( P(xHJ`*K8~8$8(X8H%8Hc1`c8` ܰ~~P+pA~``c~+, A*,@X,Acbp,h(x(c HHA(8c8`,hKXcp,h?( H(xHJ`*K APscsidisk_read_cap_ioctl_disable|``h`c8!aK|hyaA+, @8|;9 8(X88``hpЛ@XH8|(88%Ha`cÞ8 8$|ܰc8PKե8!}N *,@8,Acbpcx(xc(HA(Kxcp?(xx(HJ`x*K Ascsidisk_read_cap16|`,%!q`,@`hA\+, @88` 9(P88`hИpؘX}А@H(8 ژ8%988%8cܐޘPK8!}N *,@8,A cbpcx(xchHA(Kccp?(xxhHJ`*K8ccK=|}yA\K8!K` Ascsidisk_read_cap|``8hc!qK||yA*,@\,@c8b8Иpؘ@8 Xh8 9|(HP|݈8 ژ%89U`cܘ|ݐ8c T>8 Kѩ8!}N ccpbc@xcHA(cb88аKccp<@xHJ`*Kp8!}N Ascsidisk_mode_select10|``!qd8chp@K||yA*,@H,@c88И|pؘ@8~ Xhݠ 88(|HP8ڐ|8``%ޘݘ|88 cKϑ8!}N ccpbcHxcHA(c88|аKccp<HxHJ`*Kp8!}N c8!K Ascsidisk_mode_selectT>T>T>8,$|:|0TAD|*pA(8, A N 8N |0pA8N @xscsidisk_q_mode||#y`;aA!aA!xp!!A ;~ ;^ d;; p: ;8~A 8cdH-`', A , A|@AH;dpA T pA (T`F> T> T> ̘ d~ pA p`A p |@A*, A ; dpA  pA 8f  po p8:"<:'::y (|J|@@zF 8@԰r(`A 8(@( x8}r9$}U:U>, }A$9j}DRUJ>}vX9k|X@@|P(}C"}d@x @} Uk>~DUJ>U,,AX}0qAT,$@@|XpA|Pp@; U$>|8}3P}XX}):x})P8} xp |:xA:;rp8|@A,x@0|8d|T>r~(|@A@@``8|r|c8T>T>|(~|@AԈpx|T>8| t~|@(A@48|t|c8T>T>|(~|@AԠrc~cD88cc|(P|H,tcc@~8c8c|(Pb|H,p@8T>p(?AP,@8`c8!pA!x}a!AaN 8a`8HSa`(8ahbccTHSA`8aph8H `h8~ 88H `h8at88H `88a`888b8JK8a`88'K8`8!pA!x}aK8a`8HR`(8ahbccTHRq`8aph8H `h8~ 88H `h8ar88H `88a`888b8IKI8a`88&K8`8!pA!x}aK08a`8HQ`(8ahbccTHQ`8aph8H -`h8~ 88H `88a`888b8HKڑ8a`88%Ka8`8!pA!x}aKx8a`8HQ `(8ahbccTHP`8aph8H u`h8~ 88H ]`88a`888b8GK8a`88$Kҩ8`8!pA!x}aKK| p@KUk>UJ>K8a`8HP-`(8ahbccTHP `8aph8H`h8ar88H`88a`888b8FK8a`88#K8`8!pA!x}aKAHK<88a`HOm`:@88: 8E8a`8ahAT!b(Ky8a`88"KIpK,88a`HO`:@88: 8D8a`8ahAT!b(K!8a`88!KpKԈ pA8f po Kpo KpA( |@A*, A; K |@A|*, Ap; Kd| @A\*, AP; KDT`> T> ̘ KT`> T> ̘ Kcd8Hy`KL88axHM`888ax8@l88cK8ax88>Kϭ8`8!}N A scsidisk_mode_data_compare|;<}&``89( T>a;`A!ȑ!a8pth(Aa>89 99```}K9)y},4, ?A}+~d| @#y%@,(|4@$@ #CTU)@.|Kx|Sx(@$dpApA d9%8T(T>U%>A`t~|8@@9`9@(p98(ADT>|(9%T|p@@TU&>At|Ȯ!t|2.p8t|29%(A( +A( ~+OA+@*@++AtNN°BA+8OBAT>?/)AH?|:/)`A|8FtT:8T>|(|*|;xtp+A\?,g8T>+ +@|8|:`@tp,&AD(m8T>,)@0|8T~-t8T>|(T0tp(?+8+*LXBOBA,)@(|8+p`Tt=~|H@A8`ax!hAp8!} N +ptK8@$T>|*|(ptpK@ KԙetpK+@+A8}4A|4%:/9 A8cA0W'>9);&|8'?t|&:}&4@W&>|0'?tp@K?#|:/A't8#T>|*pt@DK(@{`|`8ax8HHY`888ap8V@laUH`8X8at8H`8\8}~8H`888ax88z8CK!8ax88 K8`8!|Aa!} N 8t8T>t|(pKK`KT # C TU)@.|Kx|SxK,@L@4#CcTU)UJ@.|Kx|Sx|[xx (@KK؈,%@@xK| CXscsidisk_format_mode_data|``8hc!qK||yA؈+, @X8`88c|P8 98~ 9 ؐp@hИX(|H<8 ڈ%P98Z8܈m8(@`xߙ<䘼@@8HEU`8cK8!}N 8?HE`8cK8!}N *,@<,AccpbccxHA(Klccp<xHJ`*Kp8!}N A,scsidisk_mode_sense10|``!qd8chp@K|}yA+, @ 8889 c9 8~ P9@ؐp@hИX}H(]=8ڈ%89=Pۈm9?ߘᘽ(@=@9HB`8cK8!}N *,@<,Accpbcc xHA(Kccp=x HJ`*K8!}N c8!K Ascsidisk_mode_sense|``8hc!qKq||yAl*,@0,@8`c8988||ؘ||||h|X|p|@|H||P(|А8 ||||ڐ|?%88Vc9ܑސ8<ۘK8!}N ccpbc(x(HA(8c888`9Kcp((x<HJ`*Kp8!}N Ascsidisk_reserve10|``!qd8chp@Ke||yAh*,@,,@8cb8898ИؐpX@hPH|(8`|ژ8%c88۰ܘK8!}N ccxbpc0(HA(88c88b9K cp(0x<HJ`*Kp8!}N c8!K( Ascsidisk_reserve|``T>a8hc!aKI|{yA*,@X,@ cb8888hpHXP@{(( 88{%ccܘޘ@@8 88Ka8!a}N 8 8K)8!a}N ccgpbcxcHuA(Kchcp;xHJ`*K88~HYA(ax8!}N Ascsidisk_prevent_allow|`8`!qT>`8H`|cccKy8H8!}N Axscsidisk_prevent_allow_disable|``c*;aA!ȣ$h ;!q, @lpa(SD@,@Ш,@;~^CyA````KcCppA :( (+ APLFAH|xx K}U[,:cC@^;~CyAKcCK})[Cy@c8c%cKi|{yA_*,@t,@@ {, T`A , @ x88xƈ8b8x|8x`؛phX@PH{(Л8{8'|hxړ8cc%ېܳ KQ8`8!!}aAN cdbcH}A(Kcfbp(cxHyA(KcgcCp>x(HJ`_*Kd8` 8!!}aAN *,@ب,@8~HA(, @8cCKz8!!A}aN 8~T:HA(cCKz8!!A}aN cGbpxcxH5A(KHJ`*K 8ap8H6Y`888ap8d888Kq8ap88KA*K Ascsidisk_test_unit_ready|``8`!q8H`}ccK`~8H8!}N Ap scsidisk_test_unit_ready_disable|`8`aT>T>`!a8H`{ccccHmc8H8!a}N Ascsidisk_start_unit_disable|``T>a`hA8!W>!Q`K`y*,@D,@8,99888`A`hpHPX@(>|4,<yڐT~8%᛹8ܘc#A 8KcH8!!A}aN bcFpc'xc(HA(KcGc(p?(xHJ`*K Ascsidisk_start_unit|``~08aA; x8`"!atc@, @cK|dyAL~*`d se,A@,@Ԩ,@cd888`99 8Hp@Xh:Pz(c98x` 8xxdAڈ%ܰޱ:H0`8cCK~*,@,@08`8!A}aN cpxHA(8`8!A}aN cpx=HJ`~*KXKbcpcfcxHUA(K@cpcg=xHJ`z~*KbcHA(z~*K8` 8!}N 8!N Ascsidisk_request_sense|;}&``8 8`a;`A;@!c!aK*`w , @ ,#A,7AX*,@,@f, @cKM; |<@@@(@pЀ(@X@,:@@,#A`zxP.8|c|c8c|#@@HAd```c(.8A8 xHJ`*#KcbpHc pHmA(KpcccpH p=HJ`*[K0cbc hHA(Klcbc `HA(KL`bc XHA(K, A ,scsidisk_issue_multicmd|``a;A!;T>a!! %, A (A d,;@|c* , @08`8!}aN bcHA(8`8!}aN +, @ 0[ps@A (A ; (@@,<@@,#A`|+, @c888Kq`f|zyA(@ *@, @*,@z{`,#AP Px 88{8@xp@pPHHH-`(6, Alz8p AXz,#@z,#@8`t A \tx|# @@ lbu(fx@p@AP,%@,%@8t A(\etx|%@@lbu(fxAzp,#A<Ȉ(@8,;889Aceu A\%ty |%H@@xy | 4|4|4nbu(fx@Xcz ~4e|X H}@P|P} v@b}Hx@a}@b,%@d*|4|0@ *|0@ * | (@+| @@pt Ah,f, A\t AP\{tx|;@@<lbu(fx@,xxA,&Ap@,̈%,z}A 8x |<@@|(@t{F{8` TU>{ *ޙzڛߘpp@+z+Tz|x,:A+, @LcC8!a}!AaN *,@`,APbpcerc(HA(cC8!a}KxpPcf(;rHJ`*K|+pKT8UF>8z U>U>ܘ瘺雺pp@$+z+Tz|xK+pK8x |<@@(@|8.8` {{FU>{䛺☺ܘzژߘޘpp@$+z+Tz|xK+pK88UF>8zޘU>U>阺瘚蛺pp@$+z+Tz|xK+pKx8f p8@8 `H-`Kt AX\tx|;(@@Dlbu(fx@4KtKlZ(*88H-`KlK 8zK;pA8P{,#A ``"Pc,#@"KPp{`p,PpA; ```TcA,$*,PpAKcebcHЉA(KX*,@8,A`bpcerc HEA(Kp`cf ;rHJ`*Kp@@{@|#|)|dQ@(`,%@l,#A`(@XKP*8 , A@bcH؉A(K,ccK`zKc*,@<[r,A@`bcdcHcHQA(K@`ce;rHJ`*K A  scsidisk_build_cmd|}&`;a;A!;@;;;`; :aA!x!*', ACt À\rtx|2@@lbu(fx@8`@xxE|` A;+, @ pr,AcA, Ar |2@@|2@@, @ |2@@|2@@ ,#A,$Ad )8)A|lBr*,@P, @_P_XA$|lBr8*,@HA 8!|!aA} N 8bG88@K!aA 8!|!aA} N XC_XATK0bG8@88K K* , @ @KbcHA(@K`, AcA|, Apr |2@@|2@@, @ |2@@|2@@ ,#A,$Ad )8)A|lBr*,@P, @_P_XA$|lBr8*,AbG8@88KA 8!|!aA} N XC_XAKtbG8@88K5K@* , @ @K(bcH9A(@KcA , A r |2@@|2@@, @ |2@@|2@@ ,#A,$Ad )8)A|lBr*,@ HP, @ $_P_XA$|lBr8*,@܀pp@PT|6@AHp@tr@l`, @`(@ @,=@@,#A`}|r~eT,8c|c4Tt~@ rTz>rtc A0r\txd|2 @@rlcbu(fx@ ,/AH(@@,=@@,#A`}o,8|4T~@ T>,/Ax|@@p,A |@@`T| @Ppp@D|=@<PT|d|#@A(Hp@p@`, @t A(o\tx`|@@lbu(fxA<,@0T>| @,L1A@,OBAA\otx|/@@lbu(fx@|(@xxE@,@\xxE@LT>| @|@L^A,@|@L]Ab:@``+, @c,/A, Ao |/@@|/@@, @ |/@@|/@@ ,#A,$Ad )8)t A(\otx|/@@lbu(fxA~P, @PXA |lBoO*,@\/P|qT,/~AH(@@,=@@,#A`}o,8|4T~@ T>,/|@Ax@t~֊,A |@@`|T| @Lpp@@@<PTT>|| @A$Hp@,$@`, @t A(o\tx`|@@lbu(fxA(@̈T>|` @(L1ATr@ (A,AA\ot(x|/@@|lbu(fx@l@xxE@(@PxxE@@T`>| @|@L^A T`r(@|@AA+, @` 8!xa!A|} !AaN *,@`,AbpP98c HA( 8!xa!A|} KdPp9 8HJ`*K|AKlp@@o@|#|)|dQ@(`,%@0,#A$(@K* , A8s H5A(Ka88@8KKXX@dK|8@| |lBo*,A$8a8@8KK * , AsHʭA(K*,@4,Abs bc&cGchHA(Kbc' bcicHHJ`*Kp@@o@|#|)|dQ@(`,%@,#A(@K*8 , Abc HA(Kp@@r@|#|)|dQ@(`,%@,#A(@K*8c ,#Abc HmA(PK8bG88@KKXC_X@KbG8@88KK* , @ @|KbcHA(@dKx*,@<r,Ap@PbbEbc HA(K@pPbF 2rHJ`*K~Ktpt @ CK!Aa8!Kl Cscsidisk_coalesce|;`aA!!Axppxh0x}+,#;| p@ȋ()bW8c0| *A | N }* , @+, @88!}!AaN }*,@h,Abpx(ecPHA(8!}!AaN xp=e(PHJ`}*KtcbcHHaA(K p}*88xpxpH`,@@a,$A(8``a,$@8*(@*cKI|p`A4(@(T`<8|HA(KT*8c8cmKK4cKHccKʁK8|HA(cKHKh}*88* hH`cKH]|, Ac8 cK!K8@ccmKK8h}*8HU`}*,@t}*,@<(8`@8`c}*8|* HA(cKGK8b* hcec* HA(K*h=* * HJ`}*KhcKG]m}d (@|` @(@88cc| {@,Hi`8|8 c88cK,A(@t(`p(X(Px((xx'h8|pxxx'hx```pxxx pHA(Kcc8KKcmcKKcc88H`8|cc88 8K,AK$@ԋ\ cc88{@,HE`8|8 c88cKe,A (@P(`p(XK܈}),#ADb, A(@,(AccK)KccKYKccK,AccKKcc88H}`8|cc88 8K,AX(@p(X(`KcKD(@d(Pp(`(XxKcK,@<}*,@}p,@{`x'hpxxx'hx}``p,#xxx pA (@ xxxN x(A*8|H5A(, @cKDK8|T:HA(cKCKXbhxcdcȡ*HA(Kxph=*HJ`}*K,|A, @4(@(, AcKCUccKK8|HQA(, A 8|lT:H!A(cKBKxc8KtMcH9K`cKB8@ccmKEK@cKB,$A~, @,$/$,APL3A(}* , AbcH9A(K8`88c8cK7IK8x* }*8H`,@0x,$AcKu8* }*8HE`K|8a8H`888a8P|88K8a88KyK48|HA(K 8T>| @8} 888̘}9:};|f#x|3y@09 Ј+, @T>T>T>  Th>Tc>|:|2||K |c2|*8cz|c"|c} =K@,8`888}K8@,8`888}K 8}b,#@}H8Tf~}̘K؈d`dKd`dKpx|xp x|xp xE|xp x|xp T|xp T|xpT@.|#xp|#xpp#p@p,&@ ,9A|=|)0@Ap,,(Al@Ԉ+, @Ћ]|@@$cK>58`c8cKK8` 88|l_?``H`8}8H`8ap88H`8}* 88H`8}* 88H`8}*88 H`8}*88(H`8}*&880H`8}+888Hq`8}88@HY`8c8888Kc88K{_?cK<8|x`xHA(, A$8|lT:HA(K}*,@`],Ac%cFpbcH-A(|@@cK<)8`c8cKKc&HJ`}*K}*,@Ȩ,@cK;p@ p@A8`c8cKeK 8 x8|`lxHA(, A8|lT:HeA(Kbpc&cHA(KLc'HJ`}*K cK:xcc8x8`xN xKKLcK:}| @@ 8`cc88K*K8|HA(, A8|lT:HuA(KcK:M, A\}|#@@$|, Ac8 cKK(@8`88c8cK"MKh8`8c8cKKLcK9|, Axc8 cKKcK9B( Ax( Ap(AhpA0(A (@88`f}8}8}̘Ј+, @4ccK,@(@p(X(`K}*,@d,Ab̈cHA(ccK-,@L(@p(X(`K̈9 HJ`}*Kx(8@8Kb, @8}HTe~}̘KccKiKcK7Dp A8` 888}̘}E,#@}@(@Ј+, A}*,@d,Adb̈c(HYA(ccK,@(@p(X(`KP̈9 (HJ`}*KxccKKt8}b,#@}H8Tf~}̘KЀ}D9#=(A|})=Ј+, AP}*,@8,A4b̈c8HAA(K ̈8HJ`}*KccKKcK6 8|HA(Kt}*,@X,A$pxbccHA(()bW8c0| *A| N x=HJ`}*K A scsidisk_process_reset|}&`aA!;a!A(@}(8(0+, @ 8$p@ , A ( @ d(@Nt A,t|\x`|<@@lbu(fxNN|, A``8`o|X@8b0`*@, @}*,@ +, @@l}*,@xxAL|,#A@ptA4`,`|#xpxX,`x(p@H)|P| @@)})| @A})(#A)})|)|lB@|PpA})0|c})0})P| @@)P})H| @A})H(#A)Hbp@`t A8\|tx|<@@$lbu(fx@xx@|P|c#pA(|(8((cHA(cK29+0pA+, @P8!a|} !AaN }*,@`,Apb((8cHA(8!a|} Kt((p=8HJ`}*K|b(0pA}*,@T+8,@W4+08ax8X+8`+0HH`8ax8H`88}+ 8H`8ax+<+>Ĉ+=+0dHMA(`,A}*,@L+0,@s@x;}*,@8,A0b+0+8cc8H A(K+8+0;0c8HJ`}*KH8a8`H`8a8Ha`88a 8H`848}+ 8H`8L8axDHMA(T`>,@8, A0|Kb0+8c8cH!A(K+8+08;0HJ`}*K+0Kb+0ccpHA(K+8=pHJ`}*K(|(KL8c(8pxFc8c(pHi`K,@,0=*88`cccHA(K|08=*88`cccHA(KT})X|`})X})x| @@)x})p| @A})p(#A)pK808c8K]K}*[,@;,@t,@8,A@bcccH]A(@K<@bccccHJ`}*#KX"bx`PcHA(KdX"cc`<PxHJ`}*[KbX8cc|xHA(Kx`Xx@8K(@<,<A_Pb";o```|PCPx| `xv@X|P`|*@, @}*,@+|P,|c#rAh(|(@Lp@cH)A(~|y@XpA}(8(@H)|P| @@)})| @A})(#A)})|)|lB@|PpAH})0|c})0})P| @@)P})H| @A})H(#A)HcK*K})X|`})X})x| @@)x})p| @A})p(#Ac)pK*Kd08`=*8c8ccH%A(K*શ,@Ȫ,@,@0,Accy@HA(Klcbc<@HJ`}*ઃ,A8ccy@HA(KX"x`PyHA(KLbX"`<PxHJ`*શK(|(@KbcX8|xH)A(KPX`K 8c8KgK(` $T>pAp$Kh}*8H`$p$KH}*,@8,AbcHyA(K?HJ`}*K C  scsidisk_process_buf|`aAC0"!a;(@ ]*PC0*,@,@XL|@A$p` A4p($T>pA,>@cXKPc( AK']8cKXLPX`/$,$A,,$,AAA* , @,@,@,8!Aa}N b8p8 cxcPHA(8!Aa}N b8p9 cPcxHJ`*KTbcHH A(*K0cHi*K cH**KcH-*K, /$AOFӂ@cK*KcHu*KK%}H8!Aa}N c88KdIK 8}*8Hy`KKcchpbc@xH9A(Kccp@?xHJ`*KH Ascsidisk_process_special_error|"(aA$!aC0`}` p@_*P"]0A(p`$T>pA, @8`xxelp|+xxAx*,@|,@HcKMacK#p8x,=xFhcpxxxFhx* ,L*A8pA$|(8`$KT*,@p},@8,;, A,/;A,AAA , @xxxl@*,@,@,8!Aa}N bpx cHA(8!Aa}N px: HJ`*KXccFc8@K/*`~ , Al,#A(x88xxtxKSKcDbcxHA(8xc8xxtxKSEK,#Ax8c8xxtxKSKcdbcpHmA(K`cH1KTcKKHcH%yKc*a`A!T>;`!A:,@|,@H(A(A (@,@;ppA|?8,9Ap,A\y ,#AL`cC,@pA8LPX`H&:Cy@9`,9@ptAH,A ,@pA8LPX`H&m:ppAPTpcAD8,A ,@p@ A ,@p@ ,=@T>| @_,:A,A ,@pA8`zXzT<,#A8cHz`zcЛaz8cxHA(cCKp:xxhT>p|` @$P,;A;@"`,,`cLFBTc/``A,#A8,;cccAH,:P,A8AhX|;@@_XP, @X PX``H*,@,@p@PccH1A(:~y@P, @pxxtp,;ATB"``,,c/`LFBTc``A,#A;c,;A, At{ |@,#@|@@,@ |@@|@@ A,$Ad )8)cccPX``He*,@,@\p@ccHعA(:~y@*~,@,@@c8!A!}aN bpcPc 0HA(c8!A!}aKpc?P 0HJ`*K@8?*8cdc8`t 89A,\[tx |;P@@lbu(fx@HץA(Kcd@`Py (HA(Kce;P@` (HJ`*KT* , AyHYA(KOFB, LZBAL,ADK@8?*8cdc8`t 89A,\[tx |;P@@lbu(fx@HA(K\cd@`Px HA(K,ce;P@` HJ`*KPKOFB, LZBA ,@XczKA ,@ p@,=A cK\@K̀LZK1:pKA ,@p@,=AcK\,@p@,AKy ,#A`8Cp@,cA LPX`Hy:Cy8ACp@K9`,9AKp8`8!}aAN Hpbc ccH%A(Kp|cc HJ`*K` A  scsidisk_fail_pending_rdwr|;`;;a;`A!aA!: T>!Appxxxc@ , *;@*{D*Tc<|+xp*A`*,@ ?p,@ Hc 8`(|8p0pA+0p@pAb;_; ;::z z$x ,#Ax$(A|*| N ;\,2Ax```bCLPX,%@,/%/`A/%,AAAA|* , @X;{\,2@|z*,#@`;95,A8p* ,A p@tADA ,<ALXPc`HQ;{p* ,pALTpA@A ,?HA\L8ZK!;{p* ,A p@pAL $pA@A ,?xAȀL 8  * K;{p* ,A p@tpA,x, A;,x_,x,:ALPcCX`T<``K<8zx(($L0BA,hp,hH]A(;{\,:PcCA T<LX`Kpxx]pT>| @,<Ax|XT<,#A8cH|`|cЛa|8cxHA(cKp;{xxhT>p|` @P,<AB"PX``*,@,@p@ ccHcHρA(:1y@PXpxxtp,<AB"```cPc`X`H*,@d,@4p@cHA(:1y@8p*8HQ`,@Dap,$A88px`x````ap,$@8pp*x`xpxp,@,@P8!!Aa}!AaN bpP~'chH)A(8!!Aa}KP~(iHJ`*K88aX8Hy`888aX8 L88KU8aX88KNaK8?*8cc8`t 89A,\\tx |Ĉ+=+0dyHMA(`y|f,A*,@h+0,@0s@;@*,@D,@ pK@b*0+0cchcE+8HA(pK+0*0?+8ccFhHJ`*,@pK7H8a8H`8a8H!`8a A8H}`848+ 8H`8L8axDyHMA(T`>,@8|, @pKD%b+8*0c`ccH~A(K+0*0?+8c`HJ`*Kx+0K88bc%cXcH~A(K8`c?8XHJ`*K\!Ha8!N A scsidisk_fail_disk|!,d,pA@)@8)@@ 8!pN `dbc HA(8!p}N )h8)h@8!pN Atscsidisk_cmd_failed|;`;a;A!; a!xpc"C(@ *P0z*,@ p,@ <*(A (A (@ 8*pA L(@ X(@ ;(@x8ȀzL|A (0pA (@ H(@ <:`(@(@*(@t(@h(@\pt@PpA , @<pA cCcH;=z*,@ t,@ @zL|@@ (@8(@((@8c|@@ 8۠(@p(@dHxF x x x"xFxxpuA,/ ,, LLZBL1A(@z*,@,@H8!a}!AaN bpxcXHz A(8!a}Kxp8XHJ`z*KpA K$z*8Hm`Kbpxc0Hr1A(Kxp9 0HJ`z*KhcCcH3AKD(@ :`K(@X(@ :`K:`K:`K8xz*8H`,@ax,5Ah8p8```xz*8hH`8pp,@p @h|@A;9ax8,5@8x,@̀L*0p@z*88cdH`KzL8c|@A4(@(A zp8xF|xpK<pxhxpK$bpxc(HpmA(Kpx(8HJ`z*Kl0KT A  $scsidisk_process_reset_error|`Ƞ"!q(@ *P0}*,@,@((L0BA,(, A@(A L(($L0BA((@8}L8|(@@T>(@谿( }L|@@,+A(A(L0BA, At+(LZA4$` pA8p`($T>pA 8cT<K$8x;HnA(0}*,@p,@ 8!}N 0bcpxHnA(8!}N 0x=pHJ`}*,@8!}N 8}*8Hש`K(,AA ($@(pxxAc88K8%Kc88K8K,hp,h```K@(A0L,hp,h```KKcpb0xcHlA(K0p'xHJ`}*K Ascsidisk_process_ioctl_error|`a!a"c(@p*P0*,@(,@(A(A,@|,@(8!a}N 8bpx cHkmA(8!a}N cpx >8HJ`*K\ccdK'*KpHoA(8*D0KT`p@|(T*,A\x8{)x>pHo]A(8*D0K$Kc8888K:c88K3$p$K Apscsidisk_process_buf_error|`;ca؋A!Ƞ""a_0A!!(@, @(@* | @A܈(@(@#>}* 4| @94|@L,<A(0A p,A8c8/<,"A ,AAA,<APc8888@K9E8XP`*|@|@/$,$AH,$,A,AA , @|@|@L8!Aa}!AaN 8pxbc @98HfyA(8!Aa}Kcpx @99 8HJ`*K4bc 8HnA(*KcKM*KcK*KcK*KA$,$ ,A@cKɩ*KcKY, A (A *Kce8cK*KbX`xcfpc 0HeUA(K(x=pXcgc 0HJ`*K$8`|8` $(@TpA,pA 8c888:K6Kc8888;K6Kh(@(@}e,#ApA8`|8`$cKpA0zx8xd|xxp`px`xpA$8zxxl|xxT<pApA;}*,@,@,@0, A@| @4ccHE`cH)ccH-`zxx`xT@x`x]x}*,@,@<$8!pa!A}$N bpx9xc HbA($8!paA!}$Kxp9 xHJ`}*KDccDH%1zxKcceKx,@$xxxd@cDcH$Kc8Kxxxd@ccDH$KKxc$0bc9cHaA(Kc%09 cHJ`}*KcKcK$8!paA!}$K`8XK ,<A@(@* |@@ 8*&zx8xtF|xxe(AcK8XK8 88c8=K28XKpA8$|8`$c8K](?@8 ȀL,cBTw:@,@PK!*|,|`PxcB|xB@Tu,@$,@,@+|2@@]+(2x@}L|@@d|@@\}L|@@Lc }BKTd>cceK8!Aa}Kc8888A 8dȠcBTx:|@@$p@cKБ}*,@Ԩ,@(@(A(Azxx`xd@t`@ , @pp@, (@,@PA耚,A܀}P8c|@@(@ ,@pt@ppA , @\, A(pA(ccDHq, @T*0p@H8}*8hHͩ`,@,p@}*,@,@48!!}AaN bpxc (H\5A(8!!}AaN :xp (HJ`}*KHcK=K,ccDH , @0K܀, @ K8cecK݈8, @K8xd|x`xppA 8, @KdccDHو8, @K(@,@8zxxd|x`xp`pAH``}8!8a!AN cDcH8!8A!a}Kpt@@pA , @,pA@ccDH%8!!}AaN ccDH8!!}AaN bXxcpc HY A(K@ЈXxc =pHJ`}*Kc8888?K*8XKdc8KI,#A 8ȠcBTc<|@@Ȉp@}*,@,@Lc}FKxITd>cceKy8!!A}aN bXxpcc 8HWA(KxX=p8c HJ`}*K\c8888>K)8XLK4xbXccHW]A(KxXc?HJ`}*KX8# K8 Axscsidisk_process_scsi_error|`"aA!0!!~*; ,@ ,@ t(@ ,;@Vp,#A 8c8b8cT8(| *A | N c88887K'8ccXK88,# ( +OEATA@sA88`$(|8`$@(&A P`*,@Ȩ,@,$/, AL,/$A0AAA , @Ш,@,@<8!a!A}N 8pxbc xjHTA(8!a!A}K8pxb x6jcHJ`*KDbc pH]5A(*K cK*KcK*KcK5*KcK*K,$/$LFA@cKa*KcK*KbX`cxc hHSA(KL`Xcc6x hHJ`*K(@KࣿsA8$(|8`$@Kc88884K%!8`(X@(*0pA LccK K(Ap@8`cKrTd>ccKccKKc88885K$8`NpXA~)88)8K~)`8)`KpA8$|8`$c8 888K$%8ccXK1K<,>A`,?AX,6AP , A| A p@@\(@Pxt@, AcKa8XKcbKcKA8XKc8888TK#]cK8XKxc88886K#1cK8XKLcKcbK_ 8XK,cKõAxAAppt;`;A;(@<pdp, / ,A(L3A@pxpxpp@__ `8XK8~*8H`,@a8,$AHxE```8cadx|cxdx````a,$@88p~*8cHy`,@Dpp@8(A,, @ cbK]Kvx8xE|xxK* (Apt@ppA , @Ƞ* |@@ ~yx@,AH*(@<x,$A,A(A|, @pcK\Kd8*ax,#AP,AD8*xpAcHQ^*&_KcH^*&_K;,<Ac``KcKډy@K~*8* 8pH`,@pp@;`K* (@ AxK8x~*8* H`,@x, @KpA8$|8`$Lc888M8K8ccXKKpA8$|8`$Lc| @@K8XK|888N8K98XK\X(@pAؠ(@(&A88````H`8d8HN`8T88HN`X888 HM`c89888Ka8X(@KcKpH@0(@$* |@A8$|8`$Ȁv8dPĠ8T>,(A8T>>*x,@,@`|@@{|A*0p@c~*88Hq`||,@ (A(A (@L~*,@D,Apb{@,xc XcHK A((AhKppc{@,6x XHJ`~*ࣿK~L88```HA`8d8HK`8T88HK`Xc88888K-8X(@K,@,@Xp@<(@cK8!a!A}KcK-KXbpxc `HIA(KXc#p6x `HJ`~*KLcƠbc P9cEHI9A(Kc#ccF P9 HJ`>*_KDbXc HHHA(KlX? HHJ`~*K4 A (scsidisk_process_adapter_error|`"!q|*,@<,@W@@(`x pAЀLKĠ:, A|>@@t Àh\tx`|(@@lbu(fx@xxEA`x pAXLKLbXc HAA(K䈿cC?X HJ`}*KbTD.@x ,c |KxHAYA(KdTD.܉xe, ?@cC|+xHJ`]*Kpbxchc H@A(Kpbxhc cCHJ`]*Kc0K` A scsidisk_process_error|!q8p``c*,@(p,@sc8cA , @hKu|~y88`A8pxeH}8c}x|(8x*8H`p,@Td,#A@``8px`x````pd,#@8pc8K8!}N cc bcxH?!A(K pcx=HJ`*K Ascsidisk_lun_reset|``c*!q,@p,@sc8cA , @hK׽,#@ 8!}N 8%88xH8x|(8xKi8!}N cc bchxH=A(KD cph=xHJ`*K A,scsidisk_target_reset|`hc*(``!@P , @`xp8!N bcHEA(`8!}N ,@,@X,=A$~x,$xe@`xUK@p` @x ~x`x`xdA ~xx`xux*,@t,@$8!}N cbpxcH;A(8!}N pc>HJ`*Klp`x ~xK c8@ccK8,#@8ap, @$x8xMxxUK|+x@xH`8*88ap88d88K 8ap88K*,@T,AxhbpjcH:A(8!}N hpx>jHJ`*K`}8KKcbphxcH:EA(Kcpcx?HJ`*KP ADscsidisk_recover_adap_q|ࠣ"8aA!#C0`aA;!xp:!p;; ;;`HP:A/pA/T<`cY*rT~(qA (s@((,@'쫒,@',@'|,@'H(L|@@Adc8`K8!Aa}!AaN c8888K 9c88K c8`KKxc8888K c88K:`X8Xp,#A8cX#Cy*,@%,@%XbTx8(| *A$| N (8`7(@(,@ @X,AX(o@̠,$/$,AD,A AAy* , @\8!p}x!Aa!AaN bcH?A(8!pxa!A}KcK8!pxa!A}KhcKY8!pxa!A}K8cK8!pxa!A}K,$ /$AA0,LZA@|888b8 KKP,D/SL3OFBALK8d88(+(@LE AKb8888K=b88K ,4A$8XKЈ(@(@@( @888(@,:,/DA//"A,(L3BA;A(A (@h8.(X@h(@\8L*0pA,@cKK 8y*8PHA`,@cKK(A ( @4L(@8,@cKK(@,A(A(@x8zx, A48xUF|xx(@l* aP|@@KX8x]|xx(@<* aP|@@K(cKKh888b8K!;Kb8888K8.XKL3B,'LBATÄ(A 8.cXLK}Ktb8888K8.XKP(A 8/cXLK1K(b8888KU8.XK,L@,,S/hA`A<@,@Lb8888K8.XK((AA,@c8.XKKcKyL|@@(@aP* |@@(A (?A|c KcKc#mcDK"8!pxa!A}K`cK(@|48TcKՉcK!(@(Pp(`(Xx((xx'h8zpxxx'hx```pxxx pHA(8!pxa!A}Kc#cD8K8!pxa!A}KP(A($A(%@m(A088c0( Tx| *A| N b8888(K8XK|b8888)K(@ ,@@, @ 8yf(@8XK 8cKcKmx8zxT:x'hxH]A(8!pxa!A}K 8clKicKx8zxx'hxHA(8!pxa!A}K(@, @؈, AxcK-8cKcKux8zxT:x'hxHeA(8!pxa!A}K(b8888UK8X*0p@8y*8PH`,AtLKhcKe8clKcKx8zxx'hxHA(8!pxa!A}Kl,9,=/SL3OFBAp((A`A\cK,AyL|@@(@\aP* |@@KHcKcKI8ccDmKd8!pxa!A}KcKEcK(@܈(@(Pp(X(`x((xx'h8zpxxx'hx```pxxx pH1A(8!pxa!A}Kc#cDcK]8!pxa!A}KcK(@$(Pp(`(XxKcK!cKcKq8@c#cDmK}8!pxa!A}KpcHJ`~*#Kb@`hcHA(Kp@cc?h`HJ`~*[K0KK Ascsidisk_process_good|`;b`acA!;;a;`A!x;@p!!; ;px::HL`uHY`-ldi(SD@L8`8H`stt*0_" `, A,p,#A 8*@, @t*,@+, @bp@,,X, A(Ap@$pA,@@p`c, A,$APAL,$A<,$@t* , A,(A (A($Axt@At,p8,pn8````t,p,@h,@Lp@4`, A((A(A(A (Ap,#A 8cKQ,t8nj8jAt+8+|y)@(T<(bH!+, @*@, @t*,@tHZbHL'~c8H8!px}!Aa!AaN bchHA(K|*,@,@p,@4,A4phbxjc`HA(K pc.jxh`HJ`t*ૣKbpjlhcXH9A(Kppjc4hlXHJ`*K0cKKxxxxKpxxpKbcHA(K@p`@`, Ap,#A 8cKK;`K,$Ax@t*x , AxxA|dP|#@b(0pA+8`+8b8Klt*,@,@Dp8cxxFhxMpxxxFhxxN(|#xxKK(rb*cHHA(p8cxxFhxMpxKrH*<HJ`t*KDb"8KbK ,A0, A(t*88xHS`,@axc,#A8``8ax|x$|c *,#@KГ***8cT<*pxKbaKɛXxx| @KЈTTebT@.Xp|+x"c@c|Kx|xHuA(K`_TT@.TX4p|3x"@|Cx|SxHJ`t*Kbc8HA(xKt(@t*x , A t Ax8xxt*8HQ`,@Ta,$A<`e8caxt @0`` 8,$A `xt ApA\, @(, @, @`, @,$p@p,#A(Kp@Ȉ+(@+x, A |?@A cK8nHA(K+x pȘ +p8c+hHA(cK8nHA(KcKKt8pxxpKbcPH!A(xK`t*x , A tA0x8x(xpx8x(ppAKbc HA(xx8x(xpx8x(ppAKt*,@\,@X?KbDbcc%bbc XHaA(?XK`cc&bEb XbHJ`t*,@X?K(@Xb(0pA+0p@+8p @(A ("@pAp@(t*88H[`?$pV$zp,$@\(Ar A\t*8Bc|c!xd((@8`(|@@0r ($A\,.AT``?$r A t*,@,@r ($@<pp@A K88t)`@p)HA(K,#@0pp@Ax8t)x>pHA(Kp8 <`p`cp@|c(Tct*,Ax8t)x>pHiA(K,b"$*,pc HA(K$"4p*, HJ`t*?$KT>Kxc(K8pt*8bDH`5``},@Pp8| L\OBA8+8| 8``+8xc@ (+0`+00p@ ?$K8XH8aH7`8a8HA`88t+ 8H]`8a+<Р+>Ԉ+=+0d}HMA(`q,At*,@t+0,@,@;,=A4K~$b+8rc c0HQA(K~%+0r +8<0HJ`t*Kh+0Kpc88`88Kc88K$p$pKp8 8H`KpbDt*88pH]5``},@̀pp ApA;K8nxxM|xx(@\(@P`Xb`cK`zK,HKa`q,X|#@A*@, @a;A!!A0,<@c* , @,<AX*:,@,@,>Ab;@<,9A``*,@`,@0c#K8$YX9(pAc#K:9,9@X,<@*,@,@88!}!AaN ~pb0cc PHA(8!}!AaN ~p Pc0HJ`*K@*8HPE`Kcx{ HHA(Kcx H9HJ`*Kb;@<,9A@``*,@܋,@(@ 9,9@X,<AxKc#K8$YX9(pA,c#K :9,9@X,<A,K`*8HO=`c#K :9,9@PX,<AK,ccx{ HHA(K A  @+, @<8}8~j8j(@}+8+}B| @)@})(8)(}* , A(,$@D|@ApA,@8|lB@P,#AT|8Hpx, @T`<x*@, @}*,@bp@(cH0MA(8`8H*@, @}*,@̈+, @,8!Aa}N }*,@\,Abpxcjc`H A(8!Aa}N xpc`>jHJ`}*KbڈcXHA(K,$@,$AXt AL\dtx|$@@8lbu(fx@(c=*88`ccH)A(Kt8=*88`cccH)A(KPbccPHA(K``8px|lBpdK|lBPKbcHHqA(Kpbc@H]A(KP*|,@(\,@,@,@p,@4,A12b9c8@HA(Kh1c8@29 HJ`}*CK@Pbc0HA(Kp@P?c0HJ`*|\K0b?TD.hc(cx,|KxHMA(KTfD.ch?(x,|3xcHJ`*|Kb@cc PHA(K4 Ascsidisk_issue_cmd|}&`aA!ȑP!A, @Lc* , @`8!N cbc HA(8!}N 8P8KQ`~P, @pxxtp,#A (A pA@(A4(A((@ xch8HPh* , A,>A 0$p@ cK8`|>0,9AP*8cB|c!xc((@ 8`(|@@$$pAp8`$~y.9Ad$sAX*,@ 4*,@ s~($@pp@Axx,A8,LRBA"(AP0;@;`8(H0PXaxap*(A*(@(Ae, @s@Ax<`8cxc@|9@`cccK'-p`A|* , Ap@hp@B(@8 8`~(A ( @PT~``1(@` ~8`cݐ~؈3, AL``ccK%8!!|aA} N 8|8K8`8T<|8ؐKcbc H}A(K(@Xe,#@ pAD"* |@A4* |@A(* (A*, AT*(AH8p*8HI`,@p| OA c8Ku$pAx8~(~X,# @̠~$`pcA8|(8``$*8HB`p@@$p$p8cc|(8pp`pxxx'hxK=8 x|8!A!} aN $K\c8Km$pAx8~(~X,# @~$`pcA8|(8``$*8HA`p@@$p$8 x|8!A!a} N $K"Kc8K$pAx8~(~X,# @|~$`pcA8|(8``$*8H@`p@@$p$;@cK{),A, @$, A"c8K_KX8x*8H3`,@Paxc88,#A8cax|c(*,#A$c8x|x$|e*,#@c"8K_E*pAb0*6|P8cAcdTc>| @b(0pA+8`+8c8KJK88`*xKp$K*,@8*,@*,@*,@p8 9 c98V888>XKcKq8x!8!|} N b$cHԭA(8 99 8Vc88Kp*>$HJ`Kc"pbc%cH=A(Kcc&*"?pHJ`Kc8Km,@$pA|8(~~ ,$X@~$`pcA8| 8``8$*8H=`p@@$p$8x!8!|} N $K8)p8`@p)HؑA(Kl,#@0pp@Ad8)pxx>pH%A(KDcK*,;pp@@c8K!,@$pAt(X|y @$~p``A8| 8``8$*8HpHA(Kc"*,pbc HѱA(Kc*࠾"*,?p HJ`$K*8cB|c!xc(|@@dK@cbc H%A(Kcbc H A(KcK8K8 8!x}N 88!x}N C scsidisk_start_in_progress|}&`c*aAБ!a , @pA ,>A p;xxhpT<* ,A$p@ tcK,E`z0,<AL*8cB|c!xc((@ 8`(|@@ $pAp$.<A`~$s`AT*,@ *,@ hs`~($@ pp@Ax,A[,LRBA"(AtP08`(H0PX+, @ԓp;`x*(A*(@(Ae, @s`Ax<`8cxc@|9@TcccEKp`A}* , Ap@hp@B(@8 8`~(A ( @PT~``1(@` ~8`cݐ~؈3, AH``ccDK8!A|a} N 8|8K8`8T<|8ؐKcbc H!A(K(@Pe,#@ pA<"* |@A4* |@A(* (A*, A`*(AT8p*8H=a`,@p| OAc8K$pAx8~(X,# @Ƞ~$`pcA8|(8``$*8H6U`p@@$p$p8ccD|(8pp`pxxx'hxK8 x|8!aA} N $K`c8K$pAx8~(X,# @~$`pcA8|(8``$*8H5Q`p@@$p$8 x|8!aA} N $K"Kc8KA$pAx8~(X,# @~$`pcA8|(8``$*8H4}`p@@$p$;`cKn,A , @$, A"c8KSiKl8x*8H'9`,@\axc88,#ADax|c(*,#A0```8x|x$|e*,#@c"8KR*pAb0*6|P8cAcdTc>| @b(0pA+8`+8c8K>K88`*xKx$K*,@8,AbpxcEc cHA(Kxp>c HJ`*K*,@<*,@*,@*,@t8 9 c98V888>XK-cK8x|8!aA} N b$cHA(8 99 8Vc88Kl*>$HJ`Kcd"pbccHmA(Kcec*"?pHJ`Kc8K,@$pAt(X|y @$~p``A8| 8``8$*8H0`p@@$p$8x|8!aA} N $K8)p8`@p)HA(K,#@0pp@A8)pxx>pHYA(KcK*,pp@@c8KY,@$pAt(X|y @$~p``A8| 8``8$*8H/`p@@$p$8x|8!aA} N $Kp8)xx>pHMA(Kce"*,pbc HA(Kxcf*࠾"*,?p HJ`~$K8*8cB|c!xc(|@@Kcbc HYA(K|x8!8}xN 88aH `888a8Ht88K 8a88KK C scsidisk_start_raw_io|}&`paA!;w!aA c*;`,@ ,@ dwAp@+=(@*,@,@H8/LPc`XKV8!a}N bpxX`c HA(LP8/c`XKVyKxXc=` HJ`*K@cKw* , A,=A 8$p@ cK`z=0,9AL*8cB|c!xc((@ 8`(|@@ $pAp$.9Ad$sAX*;},@ <*,@ s}($@pp@A|x,A\,LRBA"(A;`P08(H0PXxp*(A*(@(Ae, @s`Ax<`8cxc@|9@`cccK !p`A~* , Ap@hp@B(@8 8`}(A ( @PT}``1(@` }8`cݐ}؈3, AL``ccK8!!|aA} N 8|8K8`8T<|8ؐKcbc HqA(K(@Xe,#@ pAD"* |@A4* |@A(* (A*, AT*(AH8p*8H/`,@p| OA c8K|i$pAx8}(X,# @̠}$`pcA8|(8``$*8H(`p@@$p$p8cc|(8pp`pxxx'hxK18 x|8!A!} aN $K\c8K{a$pAx8}(X,# @}$`pcA8|(8``$*8H'`p@@$p$8 x|8!A!a} N $K"Kc8Kz$pAx8}(X,# @}$`pcA8|(8``$*8H&`p@@$p$;`cKa,A, @$, A"c8KEKX8x*8H`,@Taxc88,#A<ax|c(*,#A(`8x|x$|e*,#@c"8KE5*pAb0*6|P8cAcdTc>| @b(0pA+8`+8c8K0K88`*xKl$K*,@@*,@*,@*,@x8 9 c98V888=XKcKta8x|8!A!} aN b$cHA(8 99 8Vc88Kh*=$HJ`Kc"pbc%cH%A(Kcc&*"?pHJ`Kc8KwU,@$pAt(X|y @$}p``A8| 8``cd$*8H#`p@@$p$8x|8!A!a} N $K8)p8`@p)HyA(Kh,#@0pp@A`8)pxx>pH A(K@cKͰ*,pp@@c8Kv ,@$pAt(X|y @$}p``A8| 8``cd$*8H"E`p@@$p$8x|8!A!a} N $Kp8)xx>pHA(Kc"*,pbc HA(K*c"*,?p HJ`$K*8cB|c!xc(|@@XK8cbc H A(Kcbc HA(Kbcc xcHA(K|=c xcHJ`p*K@c8,;@c* , @@,;@* , A$8!a}N 88aH`888a8Ht88K8a88K8!a}N 8 ,;A ,=A pKt* , @48!x8}axN bc HmA(x8!8}axN 8bc H)A(K Cscsidisk_start_cmd|;}&`aAБ`!Qp,x,=@Dp`cxx8cx]xp```8!N , A8(A,(A$($Ax8!N cKi* , A$$pAcbc HA(cK]`|]0,:Al*8cB|c!xc((@8`(|@@@H *8cB|c!xc(|@@ $pAp$.:Aܣ}$s`A*,A0cf*࠽"*,?p HJ`}$*,A(ce"*,pbc HA(s`}($@ pp@@$8)8p`@p)HMA(x,@c8Kp),@$pA|(X|y @0$}p``A8| 8`H$`8$*8HY`p@@$p$8x|8!aA} N ,#@4pp@A 8)pxx>pH A(H cKŰ*,pp@A p8)xx>pHA(c8Kn,@$pA|(X|y @0$}p``A8| 8`H$`8$*8H`p@@$p$8x|8!aA} N ,LRBA,"(A P08(H0PXx| A`xxE@T(A ($@<, ApxxA * , @*", Acp8`px`xKma$pA8}(X,# @\}$`pcAD8|(8``$*8H`p@@$p$H $`$*8Hi`p@@$p$8!Aa|} N ppxOx'hApxc8xx'hxKlE$pA8}(X,# @0}$`pcA8|(8`H$`$*8Hy`p@@$p$(A4(A,(A$(A( A(A ()A*8"8pH`,@pp @c8KkM$pA8}(X,# @0}$`pcA8|(8`H$`$*8H`p@@$p$ccK98 x|8!aA} N }T<(A,(A$($Apd@pxd@x,pcc8,p8KȽ8!A|a} N *,A,ce*"?pcFHJ`*,A(cd"pbcEcHA(*,A,*=$HJ`*,A(b$cHA(8 99 c8V888=XK}ecKd8x8!A|a} N C scsidisk_start_ioctl|}&`aA!ȑ!a, @ ;?c* , @TpA c#K_* , A,?HA p@ \c#K`~,<APx*8cB|c!xc((@ 8`(|@@$pAp8`ܰZ|.<AhpA\*,@ `*,@ Ls(@pp@Ax,A8,LRBAH(A<P*(0,@`,@;;`;@px*(A*(@(Ae, @s@Ax<`8cxc@|9@ cc$cKp`ATp{dT<|c#xTpx|#xxP(A ( @T1T`(`@` 8`3@`,%@T>AL`@c#cK-8!!|aA} N 8`|8@K@8`8T<|8@K(@Pe,#@ pA<ڠ* |@A4* |@A(* (A*, A*(A8p*8H`,@p| OAc#8Kd8pApZ|y?@̠܈UP`pcUA8|(8``*8H`Pp@@pp8cc|(8pp`pxxx'hxKa8 x|8!A!} aN K\c#8Kc8pApZ|y?@܈UP`pcUA8|(8``*8H`Pp@@p8 x|8!A!a} N KKc#8Kb8pApZ|y?@܈UP`pcUA8|(8``*8H`Pp@@p;@cKIU,A , @$, Ac8K-K8x*8H`,@\axc88,#ADax|c(*,#A0```8x|x$|e*,#@c8K-e*pAb0*6|P8cAcdTc>| @b(0pA+8`+8c8K K88`*xKKbpxUcc pc'HyA(K<xp?U` pc(HJ`*K*,@8*,@*,@*,@p8 9 c#98V888Z?Ktc#K\=8x!h8!|} N b܈ȈcHyA(8 99 8Vc#88Kp*Јȡ?HJ`KcZpbccH A(Kcc*ڡZ?pHJ`Kc#8K_9,@pA|8?ࠟZZ,$@P܈U`pcUAt8| 8``*88H i`Pp@@p8x!h8!|} N `K`K8)p8`@p)HQA(K(,#@0pp@A 8)pxx>pHA(Kc$K*,;pp@@c#8K],@pAtZ?|y@P܈Up``UAt8| 8``*88H `Pp@@p8x!h8!|} N `K`K8)pxx>pHA(K cڨ*,pbc HeA(K*࠿ڠ*,?p HJ`KX*8cB|c!xc(|@@Kc$bc HA(Kcbc HA(Kp88aH`888a8Ht88Kp8a88KimK88!xN C pscsidisk_start_writev|}&`aAБ, !a@ c*;_  , @ $pA | @hb(0pA+8`+8c8K K<88`*xK( Kbpx %cc hcGHYA(Kxp? %` hcHHJ`*K*,@8*,@*,@*,@p8 9 cC98V888 | *? KhcCKP8xAp8!|} N b  cHYA(8 99 8VcC88Kp*  ? HJ`Kc * pbccHA(Kcc*  *?pHJ`KcC8KS,@ pA|8_ * * ,$ @  %`pc %At8| 8`` *88 HI` p@@ p 8xAp8!|} N `K `K8)p8`@p)H1A(K,#@0pp@A8)pxx>pHA(K|cDK*,; vpp@@cC8KQ,@ pAt *_ |y @  %p`` %At8| 8`` *88 H` p@@ p 8xAp8!|} N `K `K8)pxx>pHA(K c v *,pbc HEA(K*࠿ v*,?p HJ` K*8cB|c!xc(|@@KlcDbc HA(Kcbc HA(K88aHe`888a8Ht88Kd}8a88K]MK88!xN C scsidisk_start_reassign|}&`aA!ȑ!Q(,>@(c* , Ab8c HA(,>A@, A$8!8x}N 8,>A~,#A`|`}KF* , A@,=@bcc H-A($pAcbc H A(cKu`{<0,9Ap*8cB|c!xc((@8`(|@@DH *8cB|c!xc(|@@$$pAp8`$|y.9A\$s@A*,A0cF*࠼"*,?p HJ`\$*,A(cE"*,pbc H)A(s@|($@pp@@$8)8p`@p)HaA(x,@c8KM=,@$pA8(|| ,$X@0|$`pcA8| 8`H$`8$*8He`p@@$p$8x|8!A!a} N ,#@8pp@A 8)pxx>pHA(8HcKɰ*,;pp@A p8)xx>pHA(c8KK,@$pA|(X|y @0$|p``A8| 8`H$`8$*8H`p@@$p$8x|8!A!a} N z,LRBA"(A|cPc8(H0PXxdxpdpKa8!!|aA} N *,A,cE*"?pc&HJ`*,A(cD"pbc%cHA(*,A,*<$HJ`*,A(b$cHIA(8 99 c8V888<XK^cKE}8x|8!A!} aN * , Abc HA(x8!8}xN 8!}N Cscsidisk_start_reset|}&`aA!ȑ!Q ,>@c* , @ ,>A, @,>8A`,(AT*,@a,@cK@* , A,=A$p@cK`|=0,9AP*8cB|c!xc((@,8`(|@@$$pAp8`$}y.9Ah}$s`A\*;],@*,@ps`}($@pp@Ax,A8,LRBA"(@`*,@$*,@*,@*,@x8 99 c8V888=XK[cKBy8x|8!A!} aN b$cHA(Kh*=$HJ`K,cd"pbc%cHYA(Kcec&*"?pHJ`KcPc8(H0PXxdxpdpK8!!|aA} N c8KE,@$pA|8(}} ,$X@}$`pcA8| 8``cD$*8HA`p@@$p$8x|8!A!a} N $K8)p8`@p)H-A(K,#@0pp@A8)pxx>pHA(KcK*,;pp@@c8KC,@$pAt(X|y @$}p``A8| 8``cD$*8H`p@@$p$8x|8!A!a} N $K8)pxx>pHA(Kce"*,pbc HEA(Kp*cf"*,?p HJ`}$K0*8cB|c!xc(|@@Kcbc HA(Klcbc HA(KHbpxcc 8cHA(Kxp(a 8cHJ`*K* , @(8!x8}xN bc HA(x8!8}xN 88!x}N 8!}N 8bc HA(K Cscsidisk_start_tgt_lun_reset|}&`aA!ȑ!Q,>@c* , @,>A8,> A`,(AT*,@a,@cK8M* , A,=A$p@cK`|=0,9AP*8cB|c!xc((@,8`(|@@$$pAp8`$}y.9Ah}$s`A\*;],@*,@ps`}($@pp@Ax,A8,LRBA"(@`*,@$*,@*,@*,@x8 99 c8V888=XKSMcK:8x|8!A!} aN b$cHA(Kh*=$HJ`K,cd"pbc%cHA(Kcec&*"?pHJ`KcPc8(H0PXxdxpdpK=8!!|aA} N c8K=],@$pA|8(}} ,$X@}$`pcA8| 8``cD$*8H`p@@$p$8x|8!A!a} N $K8)p8`@p)HyA(K,#@0pp@A8)pxx>pH A(KcKͰ*,;pp@@c8K< ,@$pAt(X|y @$}p``A8| 8``cD$*8HA`p@@$p$8x|8!A!a} N $K8)pxx>pHA(Kce"*,pbc H}A(Kp*cf"*,?p HJ`}$K0*8cB|c!xc(|@@Kcbc HA(Klcbc HA(KHbpxcc 0cH|A(Kxp(a 0cHJ`*K* , @(8!x8}xN bc HQA(x8!8}xN 8!}N 8bc HA(K CXscsidisk_start_reqsns|`c0,#!qA;(;,$@,>AH,`@@4cX,@@$xx8x8!N cK00, @8P~$8pc(`X@4*8H`cKe8!}N cKA8!}N (@xd xpd pcK8!}N | @`APAP/$| @@@KcX,@@xx8x8!N |;K@,```(@ |#y+APA,>AKH,$A4A,>AtK,x8x8!N A<scsidisk_start_high_pri_inband|`T>!q0;,<@(c* , Ab8c HA(,<A,@B8(A8|P(@h+| @@\, @$8, @pT>| OBA0x8!8}xN /,=A<```+@xt @ OFӂAP,=@@<X,<@x8!8}xN cK-E0, AP(@xd xpd pcK8!}N 8`P$}Xp(8`@*8HY`cK8!}N A8scsidisk_start_pcm_inband|}&`aA!ȑ!Q,>@(c* , Ab8c HQA(,>A8,>0A~,#A`|`}K+* , A@,=@bcc H~A($pAcbc H~A(cKA`{<0,9Ap*8cB|c!xc((@8`(|@@DH *8cB|c!xc(|@@$$pAp8`$|y.9A\$s@A*,A0cF*࠼"*,?p HJ`\$*,A(cE"*,pbc HtA(s@|($@pp@@$8)8p`@p)Hz-A(x,@c8K2 ,@$pA8(|| ,$X@0|$`pcA8| 8`H$`8$*8H1`p@@$p$8x|8!A!a} N ,#@8pp@A 8)pxx>pHyA(8HcK*,;pp@A p8)xx>pHyA(c8K0,@$pA|(X|y @0$|p``A8| 8`H$`8$*8H`p@@$p$8x|8!A!a} N z,LRBA"(A|cPc8(H0PXxdxpdpK-8!!|aA} N *,A,cE*"?pc&HJ`*,A(cD"pbc%cHqA(*,A,*<$HJ`*,A(b$cHqA(8 99 c8V888<XKBcK*I8x|8!A!} aN * , Abc Hy]A(x8!8}xN 8!}N Cscsidisk_start_q_recov|`}&aA!ȑ!Q ,>@* , @,>A8,>@A`,(AT*,@a,@cK$* , A,=A$p@cKˡ`|=0,9AP*8cB|c!xc((@,8`(|@@$$pAp8`$}y.9Ah}$s`A\*;],@*,@ps`}($@pp@Ax,A8,LRBA"(@`*,@$*,@*,@*,@x8 99 c8V888=XK?cK'e8x|8!A!} aN b$cHmA(Kh*=$HJ`K,cd"pbc%cHmEA(Kcec&*"?pHJ`KcPc8(H0PXxdxpdpK8!!|aA} N c8K),@$pA|8(}} ,$X@}$`pcA8| 8``cD$*8H-`p@@$p$8x|8!A!a} N $K8)p8`@p)HqA(K,#@0pp@A8)pxx>pHqA(KcKm*,;pp@@c8K(,@$pAt(X|y @$}p``A8| 8``cD$*8H`p@@$p$8x|8!A!a} N $K8)pxx>pHpA(Kce"*,pbc Hj1A(Kp*cf"*,?p HJ`}$K0*8cB|c!xc(|@@Kcbc HrA(Klcbc HrA(KHbpxcc (cHiA(Kxp(a (cHJ`*K* , @(8!x8}xN bc HqA(x8!8}xN 8!}N 8bc HqA(K CXscsidisk_start_dev_restart|}&p9aA!aA!xp<;`>`;x;Cx;cB!x|09@*.pA9p xA;`+cax, @l(<<<``|@<(@=@?= <b8 8 :B888c 8B@cx@x79)B9JB@:; 8`;x7!Axt7Ȁz|d(Axd$| *| N ;;.Ah,@ |@A,(@(T<(*@, @*,@ +, @h`xZ8!P|xp!} Aa!AaN *,@`,Apbcc @zHeA(`xZ8!P|xp!} K\pzc @HJ`*K|bc 8HeuA(K*,@,@8X8H`888X8 L88K7 8X88K/* , N@BAbDv 0HmA(c8K-KpzxbHv 0HdA(KdzpxbI 0HJ`*K0x*.p@z8K8x*8H`,@ܠ*.pAax8,$xAc`K*.cxp8A,$x@؀z8K p| 9@, @8KcKKp| 9@, AcKKptA*,@?+=,@|(AT(@cK:@_*,z8Kpv p0bFb(Hb1A(VD>cKm:@_*,z8K(0pbG b)HJ`*_*,K`p| 9@, AcKIKp| 9@ , AcKaKp|(9@p@A*,@?0,@@,1@cK1K`c8Ky!0, AHc8KK8v *,pb%bHH`A(,1@cKK *,0bIHJ`*?0,@,1@tcKKp|09@xpxKAcKKp| 9@(, AcK%Ktp| 9@`0, @8KLp|9@| @xb(0pA+8`+8c8KKL88`*xK8R(X|y @Xr$pc`rA |8``$*8H5`p@@|$p$Kl$K*,@\*,@(qr($@pp@Ax,A KbC8K ,@$p@ ?xK2(X|y @`r$pc`rA |8``8$*8HA`p@@$p$?xK0$K8)p9`@p)H[aA(x,A4K,#@4pp@A8)pxx>pH[A(KbDKu*,pp@@bC8K,@$p@ xKx2(X|y @`r$pc`rA |8``8$*8H`p@@$p$xK$Kp8)xx>pH[A(K@a"*,pv HTA(Ka*࠲"*,?p HJ`$K*8cB|c!xc(|@@PK0b$v H]A(Kcv H]A(KK8K:@ _xK(P, Ap` p;, @8a8H`:@88a8P8A|8K%8a88KiK, @;KcKɠ|@@\;K* , Atv (H\)A(Kh*,@8,Azbpcc xHS A(KX!xc HJ`*K Cscsidisk_start|`!8`8H؈+`~, @cK+, @(8H8!}N *,@X,AĠbpcxHR A(8H8!}N p?xHJ`*K*,@8,A bpcpHQyA(KppHJ`*K Apscsidisk_start_disable|``b0aA;@;!a@|lB~h)8c,$8,)A| (A*', A,$**|@@@ *'`@| AX,,A A@~ 8!Aa}N ;@d ,#@L| @A, ,#A  Kp  K\~  KH*(|@AP)c` dKedyc@)8c)KAp~ 8!N Ap~ 8!N 8`*'Ap 8!N Apscsidisk_pending_enqueue|`; pc*`,!q@,@ 888<9@ 9 9`a 8@ H  ؘd 0@_ p ? `8 `` 9xj?%x9lykdː8x ,rAkPA(D (0HșJ?KLN_PH`*,@p,@$8!}N c|8c89HLA(8!}N 8cc9 9HJ`*KpkKcbc9c8HLEA(K`c9 9HJ`*K Ahscsidisk_dmp_reqsns|``aA;C pc*d0`!aW>,@l,@8>9|_89<88,*}|49 9`_%,9@H p ؐ @ ld0jx` ?rW~AkPA(D (0{HșJ_KL}8!QP aN^AN kKbcpcF cHJ%A(KccGp? HJ`*Kp Ascsidisk_dmp_start_unit|``c*a;`A!`<(r(s`LF!QAl;_<*>a,@$,@,,A,c8cA,8nAA<*(s(rLFAܨ,@,@8cc8!}aA!N bccecFcHHyA(cc8!}aA!N cfc(cGHJ`*K8,@l,A,cbceccHGA(cc8!}aA!N c>cfc)HJ`*KlKKhK\;`LKPbcccF>cHG)A(K$cccG)HJ`*K=;<,a@<,Acbc=ccHFA(Ktcc'cHJ`*K A<scsidisk_process_dmp_sns|;`}a`A!`$`!Qc*,@̋Y,@(c@|("(L0BAd((ATcfcccA8pAK88}ap*,@x~,@,7@\((@`, Ax~8xL|@AP}*,@l,@<,<8A4tTcTT@.|c#x|c+x|c3x|xap,#@p}*,@ra,@Hc8!}!AaN pxbcHAmA(c8!}!Kx!rpHJ`}*K,cb9xH@A(Kbc9 HJ`x}*Kt,<AēxK(AHJ`x}*K A scsidisk_dump_write|`i`b`aA!aA!xpc!a``HLaHYU#*,=|@A A,=A |)@@,=8pA T}*8H9`8xp,@ 8}*8H`,,./@//AApA4Ap;`HZaHL'cc`8!PpA!x}a!AaN 8;X|{cH `x; t{1 8 ;@,$::!~3@8 8.\ߘޘ||ܘژpp@(+|+Tz|x6|(\\'`A ( @PT|``}1(@` 8`ؐ|݈}3,#Ah`cccccKa`{,:@,e(|`Pe(U|#~|7@K|8K8`T<||8K+pK8W`>Wc>WdF>ܚ\ڛ\|阜|\pp@$+|+Tz|xK+pK||6@@t(@lzFzWc>z8 \8*ᘼޛ|ߘ|ژpp@(+|+Tz|xK8W`>Wc>WdF>ܚ\ڛ\|阜|\pp@8+|+Tz|xK`{Kl|8KP8`T<||8K4](8(}(a((8(|HPKHZaHL'8``8!PpA!x}aKp88c`cpaxcPHUA(|{Kax88cccPH)A(8,|{@pKh,AAl@Tax888ccPHA(,|{@$}| @A}X| @@ KKax88cccPHyA(8|{Kax88cccPHEA(p|{xxUpK8a8H}`888a8X88K8a88KHZaHL'8``8!P|N HZaHL'8``8!P|N A H scsidisk_dump|`b`;c}&;a;A!aA!xp!HLaHY8b, @ ,?A, @;B";:h 8V~*tT ,|5@A(A$``,4tA |5@@,48taA 8`8Htaa) ``+, @, @p@@_P?t A$\tx`|?@@lbu(fx@t*8@,| @xxcAd,#AXt AL\tx|?(@@8lbu(fx@(xxAcpcAxx}t(@@,/@@, A`X|2@@t A8\tx|? @@$lbu(fx@xx@A (0c8b88K"Q}~?yA8| @Aha,MBQbA,@ K+, @*@, @t*,@~cH,?@HZaHL'P8`J8!@|xp!aA!aA} N yxH0A(Klt*,@4,A4bp* *"ypH0iA(Kbp* p4*"HJ`t*K`pBA,A 00c8 b88K Kh9|/p@,A 80c8b88K K4AT(AH,2@,A H0c8b88K EKe, App@8|8,@Ppp| @d@8+=(L_BA(A0c8/b8 8KKt A8\tx|? @@$lbu(fx@xx@||z|.@|P|`(@(,0@ * , @*", A`pA@8t0||@8@(0t4T>8c|#t4|d)|P8At, At*8*Ƞ, At*8*xxA4,#A(pA;p*'d pt A8\tx|?@@$lbu(fx@xx@,tpAp` @, Adt` @HbcKQA|lBt*,A8c88KKcbKM@Kx|lBhP, @$PXp` pAHKtXpX` pA$Kd(8-88|T-H|lBh,, @$t,,;,8,@K;t,t,,8,@K`KbcHl`,@tKDA X0c8b88KKXA|2@A $, ApA(@A `0c8b88KYKA P0c8b88K1KA @0c8bT88TzKKp`@<@}|y| Q@$,/@, A(@KA0c8b88KKH8c88KK ~Kt AP\tx|?@@<lbu(fx@,8`4*8cb98Ht1A(Kp84*88`c9b8Ht A(KHP@cyH*)A(Kt*,@4,AP@cyH)A(K?P@cHJ`t*K88, cXPA,t\x|?0@@lbu(fx@8``,$A 0HrA(bK@bPccH)%A(KD C Xscsidisk_strategy|`8pc,eT>}&pc`*8!q8@8` 8",f`@lHq A(,Al,>A488` 8!|} N 88` p8!|} N hp@88`8@8"8x|`HpaA(,Ah,>8A08` |8!} N x8` |8!} N 8`8!|} N 8|8"`HoA(,AKT8HoA(,AK,f@,8"`8`HouA(,A,>AKl8``8"8HoIA(,A,>AtK@ C<scsidisk_alloc_dvc|!|| @8x$80A`|(*,&| @@,&,|B}#BL3}BA 8!p|(*0 0N *b c,LDBAH.A(8!p}N 8!pN Ascsidisk_promote_path@AF251_25|`pH'A(K<(Atp8c `|c p@Tc*,@08x8!}aN 8)xx>pH'A(88!x}aN bX`hp|c `H A(KcX` `p?|hHJ`*ૃKTcbz|Fc XpH -A(K cczF| X?pHJ`*KpceK8 ASCSIDISK_MQ_NULL_CMD@AF253_6|`~8``8!H|c8:H8`8!}N AX,scsidisk_cfg_update_rw_fast_fail_to@AF254_45|`~8``8!H|c8LH8`8!}N AX(scsidisk_cfg_update_max_retries@AF255_47|!q`8c0`8`Hf`8@8Hf`+Р~+((@\A88~+8@8HU`8!}N 8!}N 8~+808H`+(@8!}N Ascsidisk_sfw_get_uuids@AF256_75|`|d(!q`|`8@(d(@f Tc>(|` @8`;8AĘX|*,@|,@(c8!}N bhXc HUA(c8!}N h?X HJ`|*K`A$8`;@XK,|,@ cpx8!N A'scsidisk_update_ww_name_change@AF257_64, L HN @mpioRegisterTunable|9}&;`g`ahA;@!`a`A; !xp8(!pHLK`xHY,A,%At:cyA,'A( Ax,8@lcf,T>8| `+0|@ O,8O|*+ A,A(8cT>A,+ OFӂAC ap|;@@T:HZcHL'b@8!0|!AaN |= @@t(~P:.A(A|:HZcHL'@b:8!0|xp!A} a!AaN |@@T,@~:HZcHL'@b:8!0|xp!A} KtH<`s8`8H`r~ p`A<; :,3Abc880H`0(~p~08p~,@,@d~C8H8ax88H`<?38a|8`8dxH`8ax8HA(KV@.b ccb|xx HA(~C8HKtV@. bc|xx HJ`~K(~8K(``NBA .3| @8h8`, L“As (( , Ax~(c(>~~(8xxcxƐ|+x,|x|#xA@,'A"|3b# beHJ`>,@,@l,@<8~pHaA(8s 88HuA(( xd AK b ac(HA(Kb# >( aHJ`~Kh,&AF"Gb cbdHA(K,9K~ KOBAD; : ( xd AKԒ(``,3xx AK:K:HZcHL'b@8!0|!AaN Chmpio_tunable_write,@8`dN Tc>`H @ mpio_tunable_read,#@ 8`N 88H @mpioHandleBufX|}&`a;`AБ`z!aa,@`,@(s8z 88A0``HA(8A8s8z @c 8` }HHA(,#8`~A 888chHA(`|8`8H8.}a(a8p|8aАA@`@`@`},@},@,@p,@@cA8`8!A|a} N b 9 Hc 8H A(K 9 c 8 HHJ`cKdcGb cc"HA(K0cH c"HJ`Kpx | 8a`,@ ,@08} ,@88dH~Xy , A88HAHHZcHL'8`8!|Aa!} N y8peHMA(KN|c88H@K ClmpioEventOfflevelbc ,#@d8,#Ac(,#@b`dc0,#@$dH,#M `c,#@N c(,#@bcH,#M c,#@N `c(,#@bc8,#AKt @pofSanityCheck,#`eM ,$@N H @ mpioTaskMgmEvent,#@ 8`N 88Hh @mpioGetCapabilities|;`f8baA!c!!pHLK`~HY|8apx8;x$(AC *,:@LHZcHL'c8!}!AaN ;8`8H`{, A;c8HK80:8|8H`88 b \,&bؐA|((|\(xxƃ9#cCy(Ƒ<:|Cx,|3x|;xA49<,'"A|HJ`\:,@,@h,@ 8|pHA(c8HKb cР(c H1A(8|pHMA(c8HKD ccC <(HJ`|,@8|pHA(c8HKbb ,&cA"HA(K K A mpioRecoverPaths|`aA!`<``,9`!@,?A,>A,=A8 |%@@" 8appHQA(,AP|`TdF~x ( A`d|P8!@}Aa!N ap@HA(,A`x|w,Az WF~( Ac|}, A@88c`xxxƀ|x||+x|08|;xHA(cP8!@}!AaN 8a88@H`y88"88a8a8 H9A(,A|}, AdK$ 8`@8H1A(,#@<; ;` ,9@ccP8!@}K,c<"8`8xf`xcx|x||x|(8|3xHA(ccP8!@}K8@`y8H`8y8c8H`(;b 8`PP878y$L\(P (T>H-A(8yHIA((8y887T>HA(8yH!A(8:8`8 HA(y 88|x$HA(y, Ah,#A``88|xH`y88|x$H` 8`0HA(y(,#A80H}`c#88H),@?ccD ce8 H,@$cHO `~|{,@|y(,@(<,9@ccP8!@}K8y( x" 8|`}H1A((0|"dy(08c|c *,#A8cHu`y(8c08c|c0*H`yp(08g|0*HMA(`~|{,@8y(y(y8cy<,9@lccP8!@}K|; ;` <,9@@P8!@cc}KP8c#H uy( H}A(y HmA(y H]A(8yHyA(8yHmA(c# H5A(<,9@ccP8!@}K`~`{y( HA(y HA(y HA(8yHA(8yHA(c# HA(<,9@,ccP8!@}K!AAA;@; c0,|&p|@,`@ 8;,@4```|c*HA(; ;w0|Aw0 HiA(8`8!aA!}N `K|c8|c&p |&pxc$W>H}A(;`,,A88`y8@sT>08xB,| A;`8 A|;{w08B@X;{B@0`;{| *8w0|0*8w0C | *8w0|0*8w0| *w0|0*|`@@x$88`8` HyA(8;{x 8`|Az0|@\```&p(8|T 6|||Px$|8c0T>|(*8|2(| Aw0 HaA(708`8!}!AaKx8` 8!}aAN 8`8 HqA(w0,#A8 8`HQA(80ew0,,AT@<(8`0`(|@ ``88(8|(8c0|AK HIA(x8` 8!}N A  dkstatConfig||y`T>T>aU>A!T>!1A8R@HU9>T>UV>T>8H`u|@|@L~8H8!}!AaN WD.cd<`{`dIc%8cT(4|3xcxcbb{T>|xHQA(~8HKpceWD.{`<c&dIT(48c|;xbxb{T>|xHJ`KAa8!N A  traceDisable|``c, !q@L| @A,,/A,/A8,L0BARH8 8`~ HQA(8H8 8(H)A(8 80H A(H)A(8}8!}N A@HA(}88!}N 8 8(HA(KXx8!N |b ccHA(| @APK A mpioeRASunReg|`8b`c}&;a;A!!QHLK`{HY` f|#@Af , @l<`<<``9x8)|$xyAx`|8cxxA|$c)8xcxA|$A|$AtAP;HZccHL'c8!|!Aa} N 8c8HA(`|K8zRH`~c88 HA(||yA8HK\8Hc(88HAA(`|K,c88H!A(`|K cp88HA(||y@xc88HA(`|,A8K|0`)8cxxcA|Ad|A(@Xc88HA(`|Klcx88HaA(`|,AD8K8cc8H-A(`|K8zRH`~c 88HA(`|8HK|<`8)8xxA|$(``x`c)xcA|$AP|$A(@cc8HA(`|Kpcc8HeA(`|KP8zRH`y,ANB c88H%A(||yA#8HK#8H,Ahcc8HA(||y@cp88HA(||y@@$xc88HA(||y@cc8H}A(||y@h8|TKTch88HIA(||yAlK0NK,c088HA(`|K|$`<`8cxcxA|$A|$AK8zRH`},ANB c88HA(||yA8HK8Hchc8HqA(||yLPAXxc88HMA(`|K8NKcc8H%A(`|K|pH CmpioRasCallBack|`f8b!;cHLKHY,$/A,,%AAd;HZHL'b, @c8!}N cb cH A(c8!}N AK;KApA`Kp;HZHL'b, @c8!}N A mpioddieRAS|`8b;c}&`aA!;@!QHLK`yHY<`<<``9x8)|$xyA `|8c@xxA,|$cC)8xcxA|$A|$A,@ c88HA(`~H8`8H`|cb 8 8HA(|~yA8HH8Hc(88HUA(`~H`c 88H1A(`~HhHJ`~Kh ApofTimer|8`8aA!aH0,>(AL0p8p|c8Hc8!A}aN 8H;8`0; 8`HA(|{y808ccA@cz;8`08c~, @ K8`8H,>A00(lp|(80lpK|c8H8`8!A}aN c~;8`08, @t K A allocPofCmd,#@ 8`N T>8H @mpioSetPofState|}&;;a;A!;`x8bc;`aA!pHLK`zHY8`"8H`vX` ` ``p A8888x ``HA(8x 88p @y,@`u,@,@,@x , A8x HYA(xp(0~8 T~(*8H8pbbfxHMA(`s,@ppA0,@pp@,5rcp@8bbHMA(;8@| K||yA4;`8`\| (8`8H`wA,<A( , Ay((y(8xxcxƐ|+x,|x|#xA@,'A"|<b cHJ`v,@0,@,@8ypHוA(8, A< y@,$A(8 8@y|x88pf8r0x "xx/( |(8H5A(yxxx|#x,|+x| 3x@a6`u,@x,@<,@  , A8x H֙A(8~8(HHZcCHL'8` 8!|aA!aA} N ,@LH, Axp@l8yHEA(~8`8(KP8ypHA(8~8(HK,p Hb cccH]A(Kp 9Hb bccHJ`yKb "ccbHA(Kd "a6cHJ`K$ y(Kx b bc(HԕA(Kb 9( bHJ`ycK,&A"b ccH-A(K9Kh KAy8Kbb8HMA(rpeHMA(KH,AppA;8@| K088`H`wK48xb80Tb8|XdHMA(`s,2A`tr,@<,Al~b 0ccH A(K@"0~f c)HJ`rKH b 8pcHұA(KhHb 9p8 HJ`yK,b " ccbEHUA(K" c8 bFHJ`K CTpofCheckThread|8b}&caA!aA!!HLK`HY8xHA(x8ax8xx|xH!A(8<8x;8~HA(,@8~8H)A(8`8Hap8~p`T<H A(~H,#AdpA8p@b ;^; ` ,7A~,@,@,7A4( (~8``` , @(.7A~,@d,@,pAw8(@,A(8, A~@(~@8cxx|#x~xc|x,~|xA<,'AP"|7b8bHJ`v,@,@,@d:,@ ,@,@,@(7A(|:@@ ,A88w H!A(p(@~H,#ApAA$8x8~p| 8` HA(8arHHZcHL' 8`8!|Aa!Aa!} N 8~HӭA(`T8(Apx88~pKL|88~H9A(T8(A<88~px| 8` KAb880HI`0(~p08pKp{H}A(KXb>pHJ`~K 8 Hh{H)A(K8 Hb>hHJ`K8@b{@HA(K8b@b>@HJ`~cKH,&A({8"|bHuA(K8{8bHUA(KK8KX,/A,A,A@H,4AĠw:|#@@| @A,`b,4A|#@@KРpAp(8, AX~@(~@8cxx|#x~xc|x,~|xA<,'A"|7b8bHJ`v,@P,@,@K8b@b>@HJ`~c,@K|,&A8{8"|bHʡA(,@,@K<8{8bHqA(,@h,@pK K8K~`,@ ,@,6@H, @Ph|4@@h~8pAT~~h8ht888u8|4@@08u484xƀ~xx|#x,|+x|3x@,@\(4A 8ar8H,6A8`8HapKb HˡA(8`8HapKHPhhx{PbHA(KP>hHx bPhHJ`~KD,#A40|4@A(|yA ``0|4@A |y@00KP| @@PPKH{HbbH1A(K4HbbHJ`~KH::,6A<:`>(w|#@@$| @@b,`@ب,@,3@H, @Ph~|6@8@~hT~pAv~h8hv888r8,#|@@08r484x>~xxc,|x|#x|3x@`,@(,6A,5A,4A~,@Ԩ,@,5AlpA8: 888u `HA(b88p@8ar8H,6A08`8Hap,4Ab8p8xK%Kb HȉA(K{XhbbHA(K@X>hbbHJ`~K bGhHhx{PPHōA(KH>hb#hbHPPx HJ`>Kt0A,|6@A$|yA`0|6@A |y@00KP| @@~PK|bbe{HHA(KKb@(w|#@@w|@@b,6AK8~`|8HʝA( arH(PH 8H8~HʅA(,@p,6A$b( H}A(~ֳyb@,5Ab`` HMA(~ճyb@8`8HapK\8~```HA(,8~@Kp,,A A@ :H,4A:`@h, A,,@t| @A@pA|t88c0HəA(p`@>,@T,@Lr@@`,@ܨ,@,3@H, @Ph~|4@8@~hT~pAt~h8ht888r8,#|@@08r484x~xx,|#x|+x|;x@h,@0T~b,@,@~TyA,@ph, @d(5ATar88|c`H,4A48`8Hb(6apA8|c8Kb HA(8`8Hb(6apAԢ8|c8Kb{x8889HA(K(bx8899 HJ`~KbGhHhx{PPHA(KP>hHPhx bHHJ`~Kp0A,|4@A$|yA`0|4@A |y@00KP| @@~PKxbbe{HHA(K8b#b4bfHHJ`>K8t(HmA(8t 88HA(>KbbF"{pHyA(Kb#bp">HJ`>K\(8, A~@(~@8cxx|#x~xc|x,~|xA<,'A0"|7b8bHJ`V,@,@<,@ :K8@bf{@HqA(:K8b@bg>@HJ`~C,@:K,&A<{8"|bHA(,@,@d:KD8{8bHA(,@`,@0:K9K8Kxb,4AK8`H,$AH| (@@ p@@``,$A| (@@K(#A8p8xK5K`(#A8x8pKKAKĠx, {0HA(K찠x,7 0HJ`~Ktp@~h+#,#A,6@HH``` p@H,6@A|yA<|@@A0b8p8xK1,#AhK,6@AKhH8b{(HA(K\>hH8b(HJ` ~K$8~p88HA( K8~HA(`p@Kp@K8~```HAA(,8~@K$ C pofCmdProc,#T>T>T>@ 8`N 99 9@HeX @,mpioPathOpenFail|`8c!a8pH&<,<p``A8d|A4pc,+AHMA(e,@,?LA pc@`8!}N 8`aKa|c8!}N e,@K8f|A|KH AmpioNotifyCfgPhase,#c(T>A 80|(*8`, AN 8`N @4mpioPathIbcPending,#A8`, AN 8`N @$mpioIbcPending||yT>T>aT>A!Q8ADcb c|%@Ac ,#@,#A`|,A ,@|@@0(8c |c *,#Ad,+A`cHMA(T`>|{,#@0cC8!A}aN W>88cc8cc8pxKcC8!A}aN 8Kh8"K`8KX|p;`8KH AmpioNotifyPathFlags,#@ 8`N T>8Hgh @ mpioDeqCmd|``~8aA!e!Q;HLK`|HY,,?@D;`HZcHL'cc8!!}aAN ;`AdR`;D8H cD@p("0|:,&@H;`Lp@A8;|cHsA`,@Xypd(HMA(K@|:;`,@8$@p"`@x ``0`` $(|20(| 8\pAX,%AH`K<"p``00` $(|0(|2 8\pA,%A`K;;`K@$("0|:,&@K|cHsK A\ mpioEnqCmd,#@ 8`N He @ mpioCdtFunc|`tT߼hN @mpioGetCdtCount,#8`A`08@|N N @$mpioGetDumpDataSize,#@ 8`N 8He @mpioSelectIoctlPath,#@ 8`N 8Hg @mpioSelectDumpPath|aA`zb!a| (@@\, @;;z(,;`(;@h|*,$A@\pAczpeHMA(z( |c*HA(;z(;{0;0|Az HYA( zHIA( z(H9A(cC88K zHA(8!Aa}N |c*HAA(K08zHcD8xx`cx|c|c3x|8|+xH%A(K,A8zH8cD`exxx||3x|(8|xHA(Kp A mpioDelDriver|`}?"a؋~A;@,;`!c!Q@,=b;A8H]hP(`P8p@xD|F x$HA(,#}@,c ; , @~,;@88`8!}!AaN 88`cxx|xxc|c(8|xHYA(8`8!}aA!N },@<~,AHcc`b pc@HA(K cc `p@HJ`}K8Fx$H-`8`D8,@H||*8cD| 8AKcK`dcb c8H=A(K A` mpioAddDriver|`caT>| @;```!a@Db, @80(888c(|c*H`(88c(|c*H`(<18c(@`|c*@(8c(|c*(8c(|c*h(8c(|c*x\pA8~ , A| @@b, @,c8!a}N 8cJ8xƀx`cx|cx|c|x|08|+xHmA(c8!a}N ,AlWd>J88``xcx|#xc|x|3x|c(8|cxHA(c8!a}N 8`R(8(|*HA(`{KH8`8cx`xǀ`xc&c||c3x|c88|xHuA(KԨ,A8H8`c`xcxx&||;x|c08|cxH-A(K AmpioRegPathStat,"0(M (d(&8((|(*A4@p8(&@p, L (T<(N p`A8@H(8p`(HPcpc|;@PdX|XN p(H@8`8p(HPc|;pcAdP|PN (%@ 8p,&L (T<(N @(mpioUpdatePathStats|`aAЋ\``,:`!`!A cb `ccH%A(,?A@,>A8,=A0B8z |#@@" 8appHuA(,AP|`TdF~x ( A`d|P8!@}Aa!N ap@H5A(,@ap8*<0H1A(,@lap8(<0HA(,@Pap8)<0HA(,@4ap8H A(`x|w,@apHA(H `x|w,A,z WF~( Ac|}, AHh8a88@H1`y88"88a8a8 HMA(,A||}, A@88c`xxxƀ|x||+x|08|;xHA(cP8!@A!}aHBxp@t8cC8PhHU`88" 8z888 87(HA(8z8HA(y`z, @Xcc8H]Y,@\cbceK!,@8cK,A`|{, Ax888xǀx`xcc|cCxc|c|x|88|KxHA(H,08a88 H1`8a88 H`8a88 H `8xH5Y,@|}8xaH1,@X(}28xa}&aH'!\|{H48`;`\H$`{\H|{\H 8`;`,:A@8c<"8xƀx`x|x||+x|08|;xHA(ccP8!@A!}aN A @ mpioSuperInit,#`e@ 8`N , @ 8`N T>8Hj @4 mpioSetPolicy,#@ 8`N T>T>8Hk @ mpioNotifyPolicy,,%@ 8`N T>A0|0@@((8`"8| *, M 8`N 8`"N @XmpioGetPathPvt||y`;a!aA ,$@$;c8!N 8R;H`{, A8`8899 ,9E@t(}.8`4, ,``L0BA$8| B.8 (| 8* 8090| 9)@(}.8c0, ,Kc, @8c8Hc8!a}N ,@h,Acb 8c9H-A(c8Hc8!a}N c9 9 HJ`Kx AmpioGetPathPvts||y`;a!aA ,$@$;c8!N 8R;H`{, A8`8899 ,9E@t(}.8`4, ,``L0BA$8| B.8(| 8* 8090| 9)@(}.8c0, ,Kc, @8c8Hc8!a}N ,@h,Acb 8c9HA(c8Hc8!a}N c9 9 HJ`Kx AmpioGetPathIds|`aAЋ,<;}&!; a!!Ab ccHA(,?A || @A , A|p_Rb,;AK`yR8H`x4.9, AA88` ((y , As(#(H3 s3(8xxcxƐ|+x,|x|#xAD,'A"|H99bc%HJ`,A8,&A"|H8|c$HmA(,A0b b3(HJ`s,A$ (|bHA(8spH-A(8y 88HAA(HAhc#880He`08(p830pH8sH ,#Ah(((,#AtHd88H8sH ,#A$(((,#A0  H,((,#A  H  8sHs8,@X,$A88Hdd @ mpioForcePath,#@ 8`N 88Hg @ mpioRetryPath,#@ 8`N 88Hk @mpioSelectPathT>t@A 8`N `88Hn @$ mpioPassThru|),A 8`N T>8HS| @(mpioCopyoutPvtData`c|`a|!A;!Q, @L,@4x8b8 |HA(; |dy};@ x@, @0cC8!A}aN <"888`xxƀx|x||x|08|+xHA(cC8!A}aN |H5A(,`||z@ , AD88<"Kl} H%A(8K 8;@Kcb ccHmA(|,@K AmpioCopyinPvtData,#@ 8`N ,$Ac|@8`A8`*N 8`N @< mpioSelectPcm,#@ 8`N T>88Hx @ mpioClearPathStats,#@ 8`N 88H @mpioGetAdapterPortData,#@ 8`N 88H~H @mpioGetAdapterData,#@ 8`N 88H| @mpioGetAdapterInfo,#@ 8`N T>88Hyd @ mpioGetPathStats,#@ 8`N T>88H @ mpioGetExtPathState,#@ 8`N T>889H @$mpioGetPathState,#@ 8`N T>T>8`gH @$mpioSetPathState|;`a`|A!,#a!!cp@(8RH(`{~c0|` ,$A8fpHMA(T`>,@Ā,A, @8ppA,c8H;`;@:`;p8f0```HMA(`y8`,A0H A(;Z8,@pf0K,A8RH(|c80|H8RH;@,@@8`|cH8`;ZHqA(8RH8,A|c8H,@<RZ8H`y, @#8H```(p08f8| *HMA(`z8`HA(,AK`zR"8H`x,:ATLpA pA88`z (( , Ay(C(yY(8xxcxƐ|+x,|x|#xA@,'A"|:b cEHJ`,@,,@,@8ypHMA(8z 88HaA(cC880H`0(ypY08p8H8RH(|c80|*|f (0|HcceP`HMA(`z,@cc,AePKԀpp@|\pAPpeHMA(,@((~c0 |`cHqA(8RH(`{~c0|`8c8H, @L8!a}!AaN 88`rJxxcx&`|xc||3x|8|;xHA(8!a}Kx~K(0|cc(HA(KpeHMA(,Al~Kd8`HA(,ccA@ePK b bc(HQA(K b 9( bHJ`yK,&Af"gb ccDHA(K9KlY K y8K,?A ,@8,AcEb 88c`9H}A(KcF8 9 `9HJ`Kp8f0HMA(K(8p0fx|" HMA(Te>ppA,@8c``H8`HIA(8RH8p(gx`{08 | *HMA(Te>p8pA,cA,@,%@Kh,%@KXK@8"KxH8`c8`xgxc&x|c|c3x|8|;xHA(K A  mpioUnregPath|``a!Qb, @,#A,>Ab c|$@Ac ,#@,#AX8p8~ K!,A`~`}, @,c8!a}N <"8`8c`xfxxc|x||3x|(8|cxHA(c8!a}N p;,@d8c;cK;;cc|A8~ pK`~ap HA(K8~ K`~ap H}A(K;;, A8`8c<"`K|p,#AKt;;Kcb cchHA(,?AK A@ mpioDelPath,#@ 8`N 888H~ @ mpioChgPath|!|cpf@HMA(|c8!p}N A8mpioAddDrvrPathgroup`|b`aA!`|7@!A@Ԉ, @;@"; "|@AJ88``xxcx&|+xcN||3x|8|;xHA(c#8!aA!}K c 8apHMA(8ar HA(8(0|e(8r`0|f*,#AH~`8}8(8c0|f*|Hq`(p80g|0*HMA(,`z|yA(0 8c|c(*H9A(8`(0|dK;@ ; K8`H88xx`xccf|c|c;x|c@8|xH9A(K@,A48`H88xxcx`fc||c;x|c@8c|cxH~A(K A xmpioAddDrvrPath(8 0|@*, A8`eN H>8 @, mpioRegPath|(A 8`N 8HB @ mpioRegPaths|`aAЋ\`;,:;`!!1@,?A,>Ab c| @A , @8p8~ 8T>KE,@@ap,@hp`e8T>8x,A0|{G |x |8P|v|@xF:C A||*|"x |*x x |"x B@||"$|*|"B@ |*|2B@`{Z |:HPVvZxHy {Z |"JPVvZx}JyJ IPPVv{* Zx})y) &|*KHP{ GvZ8x|2Kz C {Z |:|P|v|x|By x | P|v|(x|R{* x &| P|v|(x|J{ x | P|v|(x@Zz {@ |P|v|(x|By x | P|v|(x|R{* x | P|v|(x|J{ x | P|v|(x@Zx {@ |P|v| x|Bx | P|v| x|Rx | P|v| x|Jx | P|v| x@Z;Z" H}MA(,A|A, @8`\,:|~@@8!cA!}aN 888<"xxǀx`cfcc|cCx|c|cKx|c88|xHzA(c8!A!}aK|ccK\K48@&p|`8x&8| xH{A(`} 88|x$H{A(,=A,#A`z8 `0H{]A(|{yAc8xHw`cC8x$Hw`cxHz]`cCx$HzE` H{]A( H{MA(_cc80Hw9`0(ccHy`_((c8cK},@ cCHzA(K_( ccHzA(Kc HzA(cC HzA(Kp8`"\Kx8!Aa}N |p8`KD`b ccHwA(K$ A 4 mpioAddPath,#@ 8`N 88HT @mpioGetDeviceState,#T>T>T>@ 8`N 899 HU @,mpioSetDeviceState||y!a,@hA0;;,#A;L;, Ac8K݈, @(c8!}N <"8`8c`xfxxc|x||3x|(8|cxHvA(c8!}N d(HMA(`},||A@c8K!, @lc8!}N cKK;, ;@,8!c}N xcb cHu-A(x,?AK| A mpioDelDevice||~y;`a!QA,$A;, @, @,cc8!a}N W>W>cT>8888xpcK}cc8!a}N 88}K;,@X~e HMA(T|>a HvUA(K$;`cca8!N AL mpioChgDevice|y|`舞}&.$!Q@A,#A;;, A;;, A,$@0c8!|} N 8J8cxxx`c|cx|c|x|(8|3xHrA(<"8`c8`xfxcx|x||3x|(8|xHr]A(c8!|} N 8p8cK;;,A K88pgHMA(,`}||@@c,+A,c\pATXHMA(||`}ap Ht A(, A|8Jc8xxK`HMA(||`}K;<`"8AT`cxcx|cx|c3x|cxHq A(c8!|} N 8`|8!} N ac `efHpA(a,?ALKP C mpioAddDevice,#@ 8`N 888H:d @ mpioDelPcm|,#`aA!!1A `},$A;@;`;; , Ab, @@cc8!A!}aN 8`cJ8xxg&`xc|xc%||;x|08|cxHo!A(cc8!A!}aK8HvA(;`;|yyA,c+8`8HMA(,`|A |{KcH1;,`|`{@}P`]Ȑ}~,#A@|@A$``c ,#A|@@쀃8Kx8`(8 HpA(,#@; ;` KL`v88(Hlq`8V ؐސ x$ HoA(,#`A8x$Hl` 8,@,}||*;Z |(8A<`8c, @L|A8ap88Hk`8p}eHMA(xKL Kb Ho]A(;` ; K$;`cca8!N A l mpioAddPcm|<`8bc}&.#|(8;!q |@A48|@,Ap;A@8J88`cxxx|cx|c|x|(8|3xHkA(c8!|} N AK@,A;AK|A;AKl,A;A8J88xx`c`c|cx|c3x|8|+xHkA(c8!|} N 88d|@,A8;AK@,A;AK@4,!A;@8!c|} N 8H8c`cxxx|c|x|(8|3xHj1A(<88d ||A(K ChmpioValidatePcm|;aA!],:`|`!xp@ ,?A ,<A , A c808a8Hq A(`|`{,@ x(Ax$8|*| N ;];`,:@H@cc8!0}!AaN c<"8`8xf`xcx|x||x|(8|3xHhqA(cc@8!0}!Kc8KE`|]|{K4c8K)`|]|{Kc8K`|]|{Kc8K1`|]|{K8p8aKӵ`|`{,@p;,@X;D;`` c,,|LFBAxKaz,A`~;|Ap8aK`|,Acap HiA(pd(HMA(]Kz8`K8p8aK`|`{,@p,;@\8;`c`KA| ;pcT88AH||@ Kp8aK`|ap HhA(]KX|@ȠK]K88acKm]K$8x8aK`|`{,@x,;(@A<`;C|A```p@ ,>A|AK~cHMA( ,>A|AK;];`KA8`@8!0}N ;;`K|`eb cpH^]A(K A  mpioCfg, A 8`N 8H( @mpioInit|!q``8apHeA(`}8`|=@(~8!}N 8p~He`8`8!}N Ampio_tunable_read@AF101_5||#y!a`8@$8`8!}N , A `~c|#(@A~c ,#@~,#AĀ<`8c|A~c,#Ax~R8Hx`}~,#AH`fHMA(`8H8!}N 8H8`8!}N 8`8!N |p~,#AK ApmpioHandleBufX@AF102_6|`b ca`A!A| @A , @, A, A<`8c|A8`x88H`}H(~D ,%A8@8 8@(A8 (8A8 P;~h[AlL8L , @888H8!Aa}N @|P|4T~ K|*pA8L8L , A@|P|4T~ Kx8x8@|`H[`|*8~`DHP888T>DHPHaA(88H8!Aa}N P;~h[@K$8!N ATmpioTaskMgmEvent@AF103_20|``b c`!q| @A , @b| @@b, @p, A8,@0 8!|x} N "8!}x N 8`H8xgx`xc&|c|c3x|8|;xHWA(KX,AL8`H8`xǀx`xc&||c3xc|c88|cxHW}A(K |pH AhmpioSetPofState@AF104_34| ;|#y`}8|!aAf|$@A}c ,#A8|},#@(c8!}N >W>^c8888UJ>pxK_c8!}N },#Ap<}8,#A\| APceHMA(T`>K4;c8!N AXmpioGetCapabilities@AF105_21| `caA!aA!x`T>T>T>|#@UX>a`U7>!`: A , @@8`@8 HVA(`u8`8H`ot, |` ALA, @<(@d | OBA\pA8,?@| ;A, At8,5@t8}8H,5A ,8@b>| @@b, @\c08! xaA!}!AaN 8`WJ88V@.x`|+xxxc|x|c|xc|SxcFx c|8|KxHS=A(c08! xaA!}KH,AW#>J8V@.8xW`|xx8`|3x|xc|xc|3xcccF|H8y |xHRA(c08! xaA!}Kb HTA(KH88cK,@pA8,#AH|@A(```c0,#A |@@:,;@ c,7@$,5@t; 8Kb88@HPE`Uu85505 H, @HPt8u888808484hpcATtxxxc|3x,|+x|#x@`q,@,@0,AHP 8~bDHPA(KHP b#bE48HJ`t,A\8PH bD~HPqA(K8uxdƁhT|#x~b|3xHP5A(K<UT4hxb|;x|SxHJ`4qK8tHUYA(`KtPKH;K|pH AmpioPathOpenFail@AF106_37|T>8`~cR!H8(088|20*,?Ad8,@L\pA@,%A0T<|cHc8!}N |cHc8!}N AmpioDeqCmd@AF107_42|``8`8!qHO`8@;8~08( 8 HOq`8`8!}0@(PHN AmpioCdtFunc@AF108_44||#y`;!aA, @, A9`;,$A"|@(A09`";"@\(c| , AD"80(|"0dHMA(,Tk>|}A, @$c8!}N _W>"c8W>888apUJ>xKUc8!}N c8cKEKpceHMA(,Tk>|}@L8ccK (~""c0|`0c ~8(|c0K9`0cc~ 8K(;"0|c0KTh>CW>88888xpKTKc8!N AXmpioSelectIoctlPath@AF109_47|`|#yb!Ab| @@, @88`,$A\c,#A0eHMA(|c8!}N 8`8!}N 8!}N ccb cHJA(K`,ATcb ccHIA(K8p8`x8!N A$mpioSelectDumpPath@AF110_48|`!`e8ap8@HQeA(888c8apHQA(8!}N A`mpioRegisterTunable@AF111_2||#y`aA!!1A, @48`@8 HJA(,#@, @0: bx}8!N : 8`8xc` xx|c|3x|c(8|cxHHA(bx8!}N 8@`{8HFe`;@(`PPBl,A,$\$pA X8{8c8HH`~( 8887{8{P[[0[ (T>HIIA(8{HIeA((8{887T>HI!A(8{HI=A({ 88|xHHA({ 88|x$HHA({, A ,#@ ; : , @8{HIA(8{HIA({(,#@{,#@t{,#@Tcc HHA(b8!}!aAN HH]A([K HHIA([K HH5A([(K`8~c8x`cxx|cx|c|x|(8|3xHEmA(K8`8|xHC`{88|x$HC` 8`0HGA({(,#A80HC`cc88KJ-,@X"8,Ap:;8yH, A0yc 8y(y[ H, @XKy[(y[ 8yH, @4K`x`u`w8yYY808Y(Y Y0YlY@Y8YPYHYxYHB`YX8 8`Y`HEA(yX,#@; : y`,#@; : cc88KHX,$A$d,#@` HF A(YX`,$A$d,#@8` HEA(Y`y88y(K4,@K HEA(y`C`K HEA(yXCXKl<888y`y`x$ HDA(,#A`8`wx$HA5`8b, wy`A88y87T>HDA(8yHDA(8y887T>HDuA(8yHDA(8y(K3y,@Kp88<8yXyXx$ HCA(,#AX8`vx$H@Y`8b8,vyX@ 8`8HCA(y`,#@K[\K8`d8`xǀx`&`||3xcxc|88|cxHA9A(K:bx8!N A mpioInit@AF112_93|!8``|HI5A(|c8!p}N ADmpioCopyoutPvtData@AF113_65|`c(aA0|c;``;@f!Q|@@0c(0|20(|cKu~,@cK8(`z,8 @e0|cg@HMA(8`{},A\p@ (0|cc(HFA(peHMA(~b( 0|`*cHAA(z(}8!0|caؠ0(|c8c(~c0|` cCAN (~c0|c"Lp8cA8pe8HMA(,@8pp9f88HMA(,@\8(cp0| HMA(cC8!A}aN peHMA(~b( 0|`*cH?A((0}|c(0|c(8c~c0|` cCA8!N |zcCA}8!N ^cCA8!N cC8!A}aN AmpioRegPath@AF114_81|``~a;A!8dT>!18pK`x,A(,A48!!}AaN 88$K,@c(,@c&``K,&((@T;*|@ccK|c8!}aA!N ;&| *@ccK|8 8xK,ax`x@cApc,<; ,pce@`KTx>,@;9cc|{Z*@cecFK,<axAHc8 cdK8pKax HAe , @e|eHMA(||, @,c8!a}N Tj>8cW>8ci88pxKAc8!a}N |pH AmpioSetPolicy@AF116_54|`T>b T>c!Q`|$@Ac ,#@@,#@0(8c | *,$A|@A|`|x|vp "}|, @(c8!}N W>88c8c88cxapK@Mc8!}N |fHMA(Tk>K\0(_8 88W>c|8*8cT>Axc8pK?K|pH AmpioNotifyPolicy@AF117_55|`}&8`aA!;!QdHMA(`||{,Ab, A|J8`8c`xfxcx|x||x|(8|3xH5)A(cc8!|!Aa} N cc8!|!Aa} KĀpA0,=A`B:,9APc8|@@ y8,Al``c89 ,9A|@@Kb, @cc8!|A!a} K , @<~ @ yH6eA( c#H6QA(@K| y H61A(| @@  c# H6 A(K@H5A(,=A K CxmpioDelPcm@AF118_89|`|#ya!aT>@4;``cc``ax`8!N 8cRH`|, A(c,#A eHMA(T}>,=A, @88Hcc8!a}N ,?A,@h,Ac"b ccgc9H1A(8Hcc8!a}N c"c9 chHJ`Kt8ccK}K;`K AmpioIoDone@AF119_60||+y`~aA!;T>}&!Q@0;@``cCA8!N `cR8H,;@"8@`y,| A8`@, | A`@x~(0|c ,$c,AX,cLFBAH"~(|cc0(~|fh HMA(T}>.=AH->~A,@,@A$~A,@,@H#8HcC8!|Aa!} N cb 88c9H/QA(#8HKc 899 HJ`~KTb f0ccHcH.A(A8Kgc 0cIHJ`~K8 ccKK;@|` K`@ ~(0|c0Kp CmpioForcePath@AF120_61|`|#yT>a!a@0`;c``8!N 8cRH`{, @Ƞ",<Al`0;,$A(|c*c,AH(0A(|c0, @8c8Hc8!a}N ,?A,@h,Acb "cc(cH,A(c8Hc8!a}N cc "(cHJ`Kt,@Tc8Hc8!a}N c`cHMA(T}>"`0,=@("|`(d00Ah(&(8((|e*@d(Hp`(88pHpA@PP||*P,A0,?A,@,=,@<@8c8Hc8!a}N ccb "c 9H+A(,=@c8Hc8!a}N cc " 9 HJ`K,@PX||*XKp(H`88(pHpAK~ 8c~ K,?At,@<Ȩ,AXccb c98cH)A(K0 cc9 9HJ`K A|mpioRetryPath@AF121_62|`|#y;aT>`!a@,;c``8!N 8cRH0`{, A c,$AeXHMA(T|>,<"@("08`0(| *0Ah&(8((|d*(@PHp(`8(8pHpA@PP||*P, @8c8Hc8!a}N ,?A,@h,Acb "cc0cH'A(c8Hc8!a}N cc "0cHJ`Kt@PX||*XKp(H`88(pHpAK(0A(8c| *0K;K K AmpioSelectPath@AF122_63||y``aA!!1A ,$A|, Ab?\|:@@, @d;;`, @b|:@@, @8cc8!}aA!N <"c8`8`xcxx|x||+x|8|3xH%A(cc8!}aA!N ,ATW>b cc@|cxH%)A(cc8!}aA!N H-A(,8pA8xc8H,%A(|{Tx>,8A\?K8az H&A(;` ; ,#Az`zacDH+A(,A( `x|{cCH&A(?\K<cDfHMA(|{`xcC H&A(?\Kc8H+MA(tpTx>,`{@x,8A ?\Kccb c8H#A(K,Ax|b ccc8H#yA(KXcca8!N ;`cca8!N AdmpioPassThru@AF123_64||#y`T>!a;Ab c| @A , @, A,#Ace8HMA(Tj>}], @(c8!}N W>8cW>p888xK+c8!}N (,@,,@ LTXKL9@KD|p;c8!N AlmpioGetDeviceState@AF124_84| `caA!aA!;T>T>T>|#@U>a8```!A , @p, A0, A$<`:c|A8e0HMA(`tT{>|A~,;@84,@T, XAA,,<A$A;`: , @Tb#08! !aA}!AaN W>8c{ |x888x axcJcpK)b#08! !aA}KxLKB`wR8Ha ,A ,;,@4, AA8`8(w pA( , Av((v(8xxcxƐ|+x,|x|#xA<,'A,"|7bbHJ`U,@,@,@`8vpHUA(8w 88HiA(b880H`80(vp08apHK (bf~HA(K bbg6(HJ`vCKL,&A"~bH]A(K9K K|@08v8aHK 8aKT{>|qKLK@q`wR8Ha hp@\pA8,?@,74,AA88`(w Tz,Ap( , AXv((v(8xxcxƐU|+x,|x|#xA<,'A"|7bbHJ`Uu,@,@0,A (~bHA(Kx bb6(HJ`vc,AD( b~HYA(K ,&A"~bH)A(KH9K K@8v8aHK;` : v88aHK88cKÍ,@pA8,#A4``h8hc0T>,#@,7A(KP, A A<;!qA;|8`}|A, Atc,#|@A`0@P(8 |0*,$A<fHMA(|~| @@, @$c8!}N 8J88xǀx`x8c|c+xc|c|cCx|c88|xHA(c8!}N ,ApTe>J8`88xcx`|+xxcc8||c;x|8|CxHaA(c8!}N 8`"K8`Kcx8!N c8!N AmpioClearPathStats@AF126_68|,%T><;!qA;|8`}|A, Atc,#|@A`0@P(8 |0*,$A<fHMA(|~| @@, @$c8!}N 8J88xǀx`x8c|c+xc|c|cCx|c88|xHA(c8!}N ,ApTe>J8`88xcx`|+xxcc8||c;x|8|CxH!A(c8!}N 8`"K8`Kcx8!N c8!N AmpioGetPathStats@AF127_72||+y`~;!qA`, A, @,~|| @@, @$c8!}N 8`J88xc`xxc|+xc||c3x8|c88|xHA(c8!}N ,ApT>J8`88xcx`|+xxcc8||c;x|8|CxH1A(c8!}N c`8HMA(`fKcx8!N AmpioGetAdapterInfo@AF128_71||+y`~;!qA`, A, @,~|| @@, @$c8!}N 8`J88xc`xxc|+xc||c3x8|c88|xHA(c8!}N ,ApT>J8`88xcx`|+xxcc8||c;x|8|CxHQA(c8!}N c`8HMA(`fKcx8!N AmpioGetAdapterData@AF129_70||+y`~;!qA`, A, @,~|| @@, @$c8!}N 8`J88xc`xxc|+xc||c3x8|c88|xHA(c8!}N ,ApT>J8`88xcx`|+xxcc8||c;x|8|CxHqA(c8!}N c`8HMA(`fKcx8!N AmpioGetAdapterPortData@AF130_69||+yT><;!qA`|;|8|A, Ac|@,#Ap08"@0(c8 |8*,$AfHMA(`f||| @@, @(c8!}N 8`J88xc`xxc|+xc||c3x|c88|xH A(c8!}N ,AhT>J8`88xcx`c|+xx||c3xc|8|;xH )A(c8!}N |(,,LFAK8Kcpx8!N cx8!N A8mpioGetExtPathState@AF131_73|`T>|+y!q8AԀ, A,|(@A0c@c(|c2,@ `,$ALfxHMA(`f|| @@, @(c8!}N 8`J88xc`xxc|+xc||c3x|c88|xH 1A(c8!}N ,AhT>J8`88xcx`c|+xx||c3xc|8|;xH A(c8!}N 8"Kc(,,LFAK8K;xcp8!N A mpioGetPathState@AF132_74|`T>(0aA8d !`;@!1|*, `Ab| @@b, @8~RH`{, ALp(8 |*Aex8p`y`HMA(,@pp@ ,Al~(cEfp8 |*HMA(|zc8HcC8!}aA!N ~8xe8HMA(`x#8H,A8~RH`{,cCA8`|h, aA4,>A,~,@8,Acb cccGcPc(HA(Kcc cPc)HJ`~K~p>c8x988iHMA(`x|yK(|zc8HKep`cHMA(|i, a:At,>Al~,@D,APcb ccccXcHH A(c8HK(cc cXcHJ`~K;@c8HK8`8H8xx`xcc|c|c;x|8|CxH}A(K,A8`H88`xcxx|cc|c;x|c@8|cxH)A(K, @\,@x,@lp @| L@$ xxg(` @0g(p@ `g( xx@g(`@g(`,@ g(hp@ 8@g(`@pAg(`@8g(`cCA8!N cCA8!N ;@cCA8!N ;@cCA8!N AmpioSetPathState@AF133_75||#y;a!aA<`{ | @Ac , @, @0;;b| @@b, @,c8!a}N 88cd{Jxxx`c|cx|c|x|(8|3xHIA(c8!a}N ,AlW>J88``xcx|#xcd|x|3x|c(8|cxHA(c8!a}N 8p8Kn,@p,@t;"```8| @`0@x(8 |d*,#AdfHHMA(};|Ap8cKm`ap HyA(K K``~K |p;c8!N A|mpioChgPath@AF134_78H @memset/T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyA( L| N (A( L| N 0A( L| N 8A( L| N @A( L| N PA( L| N XA( L| N `A( L| N pA( 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 H @strlenpk=@!k9J}iyH}JCx8A,A<8B8 } P8})P},PA})@})PyA}+tUk|Xp!k}iA ,8M 8B0|P8})P},P@4 } P8})P},P@,  |P8})P},PA})(})PyAH})@})PyA}Cx8xtx@@N @strcatA( L| N A( L| N  A( L| N (A( L| N 8A( L| N @A( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( 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 H @strcpyA( L| N A( L| N A( L| N A( L| N  A( L| N |`!H?-A((~,@8!}N ,@H,Acb8888c9KyA(8!}N c8889 9HJ`~K AIPRA.$scsidisk_lbp_pool_destroy|```A!T>!Q`H>9A(`eb(`z{|,@(c#8!!}AN 8c,,ccA9 @<HJ`{Y,Ab8c$,cccA89cKA(c#8!!}AN K A IPRA.$scsidisk_lbp_pool_create|````a8A!a`H=`,88c@`AC``|,:!QcAaxx AlcC8(H;`8fcx&cc|xc|CxK`8!A}N K`8!A}N AIPRA.$scsidisk_lbp_strat_err|```,``+`;@!A, ``@|<@(@;@+, @(cC8!}N *,@P,Acb8cbc'c9KA(cC8!}Kcb8c9 c(HJ`*K@@|}Ò8|c|cQA~|P P|9@A|Ò >K Kc*,@8,Acb8cc8c9KA(K`98c9 HJ`*K A IPRA.$scsidisk_lbp_adjust_align|`~`e*`!a` , @c~8H8A(8`8H`{~484T?@p@@c8H+, @ 8!}N *,@P,Acb8cbf8cp9KmA(8!}N cbg8c9 p9HJ`*K8~ KAA(~4K44, @`b8chKA(K Al IPRA.$scsidisk_lbp_free_data_buf|`;a`A!``88!Q8`H`u,84|@8@XH7A(p`8(8@,KA((8@8H6A(p`@̀0|@A8H6A(|}yA0H6i`484T>~8H,=Ä+, @,c8!}aN |*,@\,Acdb8ccbfK!A(c8!}aN cce8>bgHJ`|*K|*,@\,A,cdb8bec9KA(c8!}aN bfce89 HJ`|*K<`@8x48Kp<`8x4KXb84KDb84K0<x@48K A!IPRA.$scsidisk_lbp_alloc_data_buf|b`(c!qHLK`}HY,@4H4uA(H4A(8"8||`aKa`~8`8`H8X,`~`XAx,@48pKA(8`H8PHA, @8`8`HX`~8pxx/hXX` XKyA(,@<8`HHZcHL'8`8!}N ,@D,A8b8X9cH8KA(8`HK89 89XHHJ`KKK,@8,A8b8X8c@9KIA(K889 9X@HJ`KX`XKL,@8,A8Xb888c89KA(K89X8889 HJ`K Ascsidisk_kproc_start_func|`;88`a;A!;@aA!pH`{B(,@Hr8@"x8x 8 88KA(,@rV@,#@ rA\(, Ad,@V>| AԀ4b@,#AT8 88KA(8 88b@r@4, A KV>| Ap;zx>z,@,@|T0,@@h|A NװBAX@,|@@|0|@@T((A,@ ,0xxN(xxU48(8xbFT~b |K,@rAT,@Xc8H8!A}a!AaN ,@D,A84b88c09KyA(c8HKp4b8b809 9HJ`K,@4,A04(,bx0KA(K?4(,0b0bHJ`Kc8Hbb8"8pbK`sT}>,A(88`H`{,@p8K8Km8`8H`{,@p8K8ax8,KI`_0bK8ax8K-`_,bK|8ax8 K `c(, @8H0,8"8p`K`uT}>8`8H`{,@ap8`,@T_((xxFhK8H8,#@,8`8H`{8xxKK%8`8H`{8xxKp,@4,A84x(89KA(K(b4899 HJ`zKbK,@8,A8bx 498KEA(Kb4 99 8HJ`K;,K@,@8,AT(,04bxKA(K00(,b?4HJ`K,@<,A(,0b8b4cK]A(Kb8(,b0?4HJ`K_0bVxxFhK ALIPRA.$scsidisk_lbp_kproc_main|8`8caA!aH)A(8`~88H)A(`}KqA(`|x,#8 AX88KuA(,`zA(,@0cC8!A}aN ,@`,AcDb8ccccP9KA(cC8!A}aN cEcc89 PcHJ`K|88`H8`{88 s@,``KߑA(8 88sAc8HK;@K Ascsidisk_lbp_create_kproc|`(c*!qT>,@4,@,=AH,pA$8,,T>| @A4KA(,8,-`,KA(+, @ 8!}N *,@P,Ac,b888c`9KA(8!}N c8,89 `9HJ`*Kb8c|c,؀cXKyA(Kcc8|,؁XHJ`*K Ascsidisk_lbp_start_watchdog|`;aA8c,!,;aT>`:,;:,!!Ac,, 8c@ ,,,``8,+8, :`|@:A|@,3+A|,:@;, @,4Aw(,;A,w ,8c@ 0w (Kx,:;,AD``, A$;}X`X+, @:,@+, @Lc8!a}!AaN *,@`,Ab8bccKA(c8!a}Kxb8cHJ`*K|*,@4,Acex9~KUA(Kcf9 xHJ`*Kc&ccd8H !`|K*,@4,Acd~b889KA(K8bce9 9HJ`*K:K*,@4,AXcd~beb89KaA(K4cebbf9 9HJ`*K;:,@K A scsidisk_lbp_abort_reqs|``a`A!;@;;;`"(aA!!+, @ :8yx8KA((A Pb8::,:`:@b| @A :`+, @ ,@`,5A(6Uzzxh#P;X||@p@X@Lx::ڳ 8+, @,:A,@8,8`88,x0pxTF>qT>T> +pp@(z+Tcz|x+, @TcC8!!aA}!AaN *,@l,Apb8xxccE}xc`KiA(cC8!!aA}Kd=8pxcFxc| Kx`HJ`*Kdp`K*,@@,AA@ct A$\tx|# @@lbu(fx@p@AP,%@,%@8t A(\etx|%@@lbu(fxAzp,#A<Ȉ(@8,>889Acu A\%ty |%H@@xy | 4e|4|4o{bu(fx@Xe%{9 v4|X H}@P|P} v@c`}Hx@a}@b,%@d*|4|0@ *|0@ * | (@+| @@pt Ah,f, A\t AP\~tx|>@@<lbu(fx@,xxA,&Ap@::ڈ%8`ې}K8f 8@p8 `K]`::ڈ%8`ې}K\t AX\tx|>(@@Dlbu(fx@4KpKhZ(*88KI`KhK8`K,9@4b8ccXK!A(K*,@8,Ac$b8ce88cP9KA(Kc%88cf9 P9HJ`*K`KDA@`K88c88Ki`|zyA+, Al*,@8,APcb8cEb8cH9KQA(K(cb8cF9 H9HJ`*Kc:8yPc8AaKީaAb8@KHp@@~@|#|)|dQ@(`,%@t,#Ah(@`KX*8 , AHb8c8KUA(K4*,@8,APcb8bbf8c9K5A(K(cbg8b9 9HJ`*K:,K8yX8HA(p`@,(Ab8 K,p@b8(Kt8,xK`c*,@8,Acb8888c9KYA(K888c9 9HJ`*K A scsidisk_lbp_build_cmd|``aA(!;@;`; `x}&`-aA`!xp!@ t,A P,A ,,A .<A,A @ , A 6+*a6, bb@ xM , @ @A (,-x,8\h<|`LJBc;<X,A *,@ ,@ |@~1<+,/@l:8}x8K A((A0,,,8)|4TT~@|1@@U (( @x$x$@p|8*}@*HWA(8~+pxHWA(8~HWA(;8@;@8@8p,Ad8`}8!N 8~tHWiA(8`8!}N 8~\HWIA(8`8!}N 8~"HW)A(8~HWA(8`8!}N 8`8!}N `,@K AIPRA.$scsidisk_kdb_print_trc||`~`ac;`!Q8pHVA(,c@8|ccHVA(,cA;`ccHVA(,AD8|HV A(8|@dHVA(8`8!a}N 8x8`cccHVA(,c@ccHVAA(,8` @ccc8pHVmA(ce,axA88|@HUaA(8`8!a}N vK|c8!a}N ceaxvKu|c8!a}N 8|HTA(8|@HTA(8`8!a}N ccHU!A(,AK`8|@8HTiA(8`8!a}N Ahscsidisk_kdb_trc|`8~!HSA(8~]{H(AT| *| N 8~HSA(8~hHSA(HD8~ HSA(8~hHSA(H(8~HSA(8~hHSuA(H 8~ HSeA(8~hHSYA(H8~THSIA(8~hHS=A(H8~dHS-A(8~hHS!A(H8~ HSA(8~hHSA(H8~HRA(8~hHRA(H8~@HRA(8~hHRA(Hd8~HRA(8~hHRA(HH8~HRA(8~hHRA(H,8~$HRA(8~hHRyA(H8~ HRiA(8~hHR]A(H8~ HRMA(8~hHRAA(H8~HR1A(8~hHR%A(H8~tHRA(8~hHR A(H8~(HQA(8~hHQA(H8~ HQA(8~hHQA(Hh8~(HQA(8~hHQA(HL8~ HQA(8~hHQA(8!}N 8~HQuA(8~hHQiA(8!}N Ascsidisk_kdb_sst|;0`;80a8!pHQA((0b@8{HPA(8{BHPA(8{>XHPA(8{HPA(,@8{HJ4N @scsidisk_kdb_state_flags|``|;ac!aHN]A(,@p|d| ,$A`(-8 `e```@ 8c;,$l@`d8c`e,(-@|`, A@( `d@48c( ,`LFBA8c,( KKQ`,#A(c8p8`ccHMA(,@p, A;0,At`88HMA((|{@ 8DHLA(88HLA(8>HLA(8;8HLA(8;`HLA(8D;;,8At```HL]A(8D;|@A, A<;l8@ ;8`HLA(8@ ;|@A8HKA(~,#ap@cc8!a}N 8"|HKA(8`8!a}N `88HKA(|{(@8DHKaA(88HKQA(8>HKAA(8;8HK1A(8;`HK!A(, A;8;8D```HJA(8D;|@A, A<8@ ;8;l`HJA(8@ ;|@A8HJA(cc8!a}N 8!a}N 8`8!}N 8HJ A(8HIA(8`8!}N 8 HIA(8dHIA(8`8!}N b8cHHIA(8`8!}N Ascsidisk_kdb_scsiafu|``|;a;`!acHI9A(,@$|d| , A`d(-8 A 8c,$(-AD`d@;`,$l@|8c,&A`d(-AK|`, A<( `d@08c( ,LFBA8c,( KK!`,#Acc8p8`cHHA(,@lap,#@,8!a}N cd8H@|c8!a}N 8`8!a}N 8|HGIA(8HG=A(8`8!a}N 8 HGA(8hHFA(8`8!a}N , AKpb8cLHFA(8`8!a}N Ascsidisk_kdb_scsicl,#@ 8`N T>8H> @scsidisk_kdb_printluns|}&N|``c!qN1HEA(,@h8 |d| (-`e,$AX``@(8c,$l,vAN1B@̘`d8c`e,$(-@|`( ,AD`d@<8c, ( ```L3BA8c, ( KK`,#8`Accc8pHEyA(,ap@;0,#A```8P8HDA((8?@DPHDaA(81PZHDQA(81t\HDAA(8$`HD1A(`p| @AAA|8xHD A(868hHCA(83$pHCA(8,zHCA(86`~HCA(8$HCA(8+ HCA(8%HCA(8%<HCA(8%\HCyA(8+DHCiA(8/|HCYA(86HCIA(8IHC9A(8IHC)A(8CHCA(8CHC A(8HBA(@~,#@@@~Pap,#@T8`8!|} N 88H;@K8HBA(K|8 HBA(`| AK`8 HBeA(`| AAK@8HBEA(`| AAAK8"A(8}<H>A(8}$H>A(8}1,H>A(8}8H>A(8}&ܠH>A(8}&H>A(8}'H>A(8}'<H>}A(8}'\H>mA(8}3`H>]A(8}*hH>MA(8}RH>=A(8}R4H>-A(;;88}[|`^ U@>yEF yF yG yH"yIF"yJ"pH=A(8}[|;,A8}IH=A(8}*H=A(8}*H=A(8}P`8XH=A(8}H=A(8}NH=yA(8}RhH=iA(8}RH=YA(8}RH=IA(8}S H=9A(8}S8(H=)A(8}Sl0H=A(8}O(@H= A(8}HyEF yF yG yH"UIF>UJ>pH:mA(8}[|;,A8}IH:IA(8}*H:9A(8}*H:)A(8}'|8H:A(;;8}XH:A(```8}H9A(;,{@, @K8}\H9A(8}ZH9A(8}FT8H9A(8}tH9A(K08`8!A}aN 8H9QA(80H9EA(8`8!A}aN 8H9 A(8H8A(8`8!A}aN b8cH8A(8`8!A}aN A4scsidisk_kdb_scsidk|``|!acH8A(,@|d| ,$AT(-8 `e`@8c,$l@|`d8c`e,(-@|`, AD( `d@88c( ,``LFBA8c,( KK`,#Ac8p8`ccH8A(,@xap,#A 8;08H7QA((@8|H7A(8|2p H7A(8|& 0H6A(8|& 8H6A(8|*l @H6A(8|0 HH6A(8|. PH6A(8|2 XH6A(8| pH6A(8|. `H6A(8|N hH6qA(8|7H6aA(8|/ H6QA( ,#@88|ܠ rH65A(8|*H6%A(8|!<H6A(8|$|H6A(8|܈ tH5A(8|=H5A(8|:pH5A(8|/4rH5A(8|GtH5A(8|GH5A(8|CPH5A(8|C|H5A(8|LPH5uA(8|LH5eA(8|FH5UA(8|F H5EA(8|BHH55A(8|BtH5%A(8|?\H5A(8|?H5A(8|:(H4A(c8|:1H4A(;88|N```H4A(8| H4A(8|N;,A8|6xH4A(8|,H4}A(8|2H4mA(8|2܈H4]A(8|8H4MA(8|8@H4=A(8|8hH4-A(8|ITH4A(8|0H4 A(8|1H3A(8|!\H3A(8|/XH3A(8|H3A(88|!|H3A(H4A(8|8H3A(;8;8|H3A(`8|H3uA(;,{@, @K8|TH3IA(H4A(8|H35A(8`8!}N 8H.K8|!H2A(8`8!}N 8`8!}N 8H2A(8|H2A(8`8!}N 8H2iA(8`H2]A(8`8!}N b8cDH2-A(8`8!}N A\scsidisk_kdb_scsipath|`;0``8-!1;Dp8H1A((-@8w3H1A(8wUtH1uA(8@8w8H1eA(8wcH1UA(8w+XH1EA(8w+zH15A(8w+H1%A(8w@+H1A(8w$H1 A(8wJH0A(8wJHH0A(8w |H0A(8wH0A(8w/H0A(8w/ĈH0A(8w H0A(8w7(H0A(8w+H0yA(8w' H0iA(8w' H0YA(8w/舝H0IA(8w0 H09A(8w,H0)A(8w,@ H0A(8w,d*H0 A(8w,,H/A(8w,.H/A(8w,Ѐ0H/A(8w,+H/A(8w-+tH/A(8w-<6H/A(8w-`:H/A(8w-@H/A(8w-+H.A(8wEH.A(88w9XH.A(8w"ܠH.A(8w"H.A(8wPH.A(88w+H+YA(8w-+H+IA(8(P8wJ|H+9A(8w%@8H+)A(8w@>H+A(8wxH+ A(8(X8wUH*A(8w%@@H*A(8w@JH*A(8wH*A(8w1@`H*A(8w1@jH*A(8w4BH*A(8w40BH*A(8w4XBH*A(86$8w4H*qA(8w4H*aA(8w4ЈH*QA(8w4+gH*AA(+h8w5 H*1A(8w5H+iH*!A(8w5p+jH*A(8w5+kH*A(8*@8w2H)A(8wH)A(8w)LB(H)A(8w)pB)H)A(8w.B*H)A(8w)B0H)A(8wH)A(8w%BH)A(8w)BH)yA(8w>BH)iA(8w?BH)YA(8w9H)IA(8w9AH)9A(8w9РAH))A(8w9AH)A(8w: AH) A(8w?00H(A(8w:HH(A(8w)CH(A(8w5BH(A(8w7xCoH(A(8w=@D@H(A(8w2(DLH(A(8w=hDHH(A(8w7DMH(yA(8w2LDNH(iA(8w$0@`HA(8};H`HA(8}`HA(8}68PHA(8}H}A(8}YHmA(aH`d8}HUA(8}YHEA(8}XH5A(8}XH%A(8}PHA(8}PȀHA(8}PHA(8}Z 8PHA(8} HA(8}SHA(8}SԀHA(8}THA(8}T<HA(8}TpHA(8}THyA(8}Q0HiA(8}T؀HYA(8},HMA(8}8<8H9A(8}8H-A(8}Y,HA(8}U @H A(8}U@HA(8}DHA(8}HA(8}78HA(8}HA(8}B<8HA(8}PHA(8}[8 T>HA(8}D(HA(8}\HyA(8}D2HiA(a2K`d8}HQA(8}E6HAA(a6K`d8}H)A(8}HA(8}HA(;8!pc}N Ascsidisk_kdb_scsidisk_info|;0}&`88!8~ Keu` NA @LH(8~ 8Kj`AA$A8H,8~ 8Kji`@8~ 8KjQ`@8~ 8Kj9`W>| N@8~ 8Kj`@8~ 8Ki`@8~ 8Ki`A M@8~ 8 Ki`@8~ 8Ki`@8~ 8Ki`@p8~ 8Ki}`8~ 8!|} N AA W>| NA A4AHA MA\ApAA8~ 8!|} N CIPRA.$lbp_flags_str|;0}&`y88!8x KcQ`  NA @H48x 8!8x Ka`,9(AL8x 8p@ Kke`8x 8!}N 8KkE`8x 8!}N 88x Kk!`8x 8!}N AIPRA.$lbp_provision_type_str|;0}&`y88!8x Ka`  NAT@48x 8hKf-`8x 8!|} N 8x 8!|} N 8x 8`Ke`A8x 8!|} N CIPRA.$lbp_inq_pages_str|!8bH A(8bH A(8bH A(8bH A(8bH A(8bH A(8b0H A(8bHH yA(8!p}N A|scsidisk_kdb_unregister|!b88%|88 8c9H A(9b88888cH A(9b888$8 8cH A(9b8 88,8(8cH A(9b8884808cH A(9b88 8<888cH iA(90b88 $8D8@8cH EA(9Hb8188L8H8cH !A(8!p}N A<scsidisk_kdb_register|;0,!acA|~8cKa9A(,, At8c@(K]`8`8!}N `KaYA(8cK]Q`8`8!}N 8` 8!}N ``K`A(8`8!}N A scsidisk_kdb_rebuild_disklist|,808HaA!!AA8bB"``HYA((H8dX@ HA(8wD80HA(8x3H80HA(8y+h80HA(8z\80 HA(8{;80(HA(8|6800HA(8}3l808HA(8~+80@HyA(8?80HHeA(8dHUA(808Hf8,#@8`8!}!AaN 8d"\HA(8`8!}A!aN 8HA((H8dX@HA(808dDHA(808d3HHiA(808d+hHQA(808d\ H9A(808d;(H!A(808d60H A(808d3l8HA(808d+@HA(808d?HHA(8dHA(8`8!}N A  scsidisk_kdb_printluns@AF68_11|T>`8}}&!qH1A( N@8}HA(@8}H A(@8}HA(@8}HA(W>| N@8} HA(@8} HA(@8} 4HA(@8}hHA(A N@8}HA(@8} HuA(->@$8}HHaA(@8} HQA(@8}$HAA(W>| N@8}H%A(@8}HA(@8}HA(@8}4HA(W>| N@8}HA(@8}DHA(@8}HA(@8}HA(Wg>| N@8} HA(@8} DH}A({xxA8} THeA({pxKA8}HMA(8}PHAA( N@8}H)A(@8}HA(@8} H A(@8}HA( N@8}tHA(@8}HA(@8}HA(@8} dHA({xA8}HA({xA8}HA({xA8}HiA(A8}XHYA({xEA8} HAA({xMA8}$H)A({xUKA8} tHA({x] A8}HA({xdA8},HA({xlA8}4HA({xtKA8}HA({x| A8}HA({hx A8}HA(8}dHuA(8!|} N Cscsidisk_kdb_state_flags@AF69_8A( 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 xB8| @8cx/ A| (@A , | @@OBӂApB@D```, | @@TAH, | @@xBx(%@8iATi>|+<-T>T>,#8?-x|9Ґ--@xp8!N *,@d,@8!}N bHc-c-c-KR A(8!}N cHcHJ`*,@8!}N Adscsidisk_first_attach|`;aA!!-,A$-,=AX-,@L;8b;@;`;#:H;:\:,,}xxA,#A耝,8,@TT>8x,xA| c,#AC A|cB@8,#cA,#A,$dA,#cAC ,#A8ap8(,%At,&Ah, A`K`pxAXc8p8H#;,=A-|AW|( A,=AT8ap8(Ka`88`:H8988p8acpxhH#]8!}!AaN 8ap8(K`88`-H89x88p8acp`xH",=@(8!}Kt;,=AK8ap8(KQ`pxAXc8p8H"eK@;,=AK8ap8(K`!pxacA8pP8H"}x,#A,KD8ap8(K`8`8H888p8acpHxH!-,=AK A !IPRA.$scsidisk_capi_attach_sanity|``8`;a;`A!Q`8H`z8apH7A( p@T<`-<&/H,%8cQ|PA(|'<&/bH@$-`7@XH`ۅ7-@D<`-8pd8Q,$|PbH8fA|%0@-H,Ax-8fcK`88~8KK`~88~8(8!88zKuA(z,;@,;A8p*8K`p,8p@<,&A488``fP|>@AL8,&p@8zKA(8!Aa}N fHN,A8|0|8@|8@$,#ydA|0.|f|p8p,&AxKT8a8(K)`8 488x8`8 99$`8x!H`~Hc808H8H8zK A(8!Aa}N | @AP`{,;A| @A4K,;A K, A8scsidisk_update_port_counts|``8`;a;`A;!8`!H,BH`y8bA\:;:::@``x-|@@4-|,$A8|c*;:|@A,AT#8HW> 8!}aA!N 8(at8a-xK`9 H8p8º9 c8X8!88(H#8HKP8a8(Ke` c88HyK-p@$;{,@ܐap:|@@K-|@@-|,$AK A scsidisk_free_chunks|``8`aA;`;8!!H`u,;{A8º{-;"H|;@j,%|c"::8A4;;|@@{-|,%|c"8@8ap8(K`8pcAx8pH;|@@${-||c"8,%AKp~8HW>8!}!aAN A |scsidisk_clone_chunks|```a`8`8!aH;`-, A,8Ax88-|خ,&@4 -} ;{|28-```88|@|@LDA-| ,&@K|c8HWc>8!a}N Ascsidisk_alloc_chunks|``c;aA!;!a`{+, @| A@l; 0;@( AH,A,<@+, @KmK8a8@K`b888 @ 06x$0KBA(;@ ||yAh84V> 888KA(,`y|z@,ccKE|A`x8a8(K-`8bH88898`888aHK8a8(K`88H8`88(8`H`y8@8cHcD#H;@8ccT>KK$8a80K9`88888@  KA(,|z@8ccT>KQK 8i8c8 8_8pxK.`KL A  scsidisk_release_lun|``xa8`A,%;!!@(;`h|zc, @p, @;`8a8(K`8888@ K5A(,>,|zLFA`*H(mA(*H(A(( cH!8"(8yKA(88c|@A8yK}A(+, @88fc88AcHccapxK,`cC08! aA!}K8a8(Ke`88`88H888H`xxc88HM8HKHKc8H%,>,AA8``K A scsidisk_detach_afu|`(;a`88}A!`T>!AKeA(; b,<; 4,@\;9,@@A8}KQA(c8!}A!aN `,<,@,@,4@;9,@@AlKbcccFcgH ||y@XK A (scsidisk_find_and_mark_from_all|``a;A!;@;;`!!; :8`8H-,8A`-8| @P|P0|@T>8xBx|/$AA;9,8OBӂA0B@@| @A;90,8AP| @A;9,80A4C | @A;90,8A| @A;9|c8H,8A\(=|@AHcccec@4;Z8H],#A8KM,,@cA,8@<~8!}A!aN 8ap8(KM`8888$8`808pxH`~c8H8pH 98H~8!}A!aN ,A`wc,@K;@cccec8H,#@cKx8|c8H,8AKd A scsidisk_detach_by_pid|`8`!8Hp|c8xxpH8!}N APscsidisk_disk_verify_done|`;8`8a;A!!!H`|p88ºbHx;@ z|c;&px;xAT```H8`2K=A(8`8H8p;`|,xA\xe@8x8|+xpH8!!}AaN 8ap8(K~i`!pxA8pc8H }8pxxAhK Adscsidisk_disk_verify_start|`8`8;!H-,$A-8,@T>8xxB,|A`,$L3A\B@<```x,$A03x,%AC x,$Ax|c8Hc8!}N Ascsidisk_all_attach_flags|``8``a8A!aA!H`|-,;A-,@; ;8b;@H:L:X:H`{x|x,3`@{\p`Ap`{8Z\cHA(;{,;A-|A8H 8!Aa}!AaN ;{,;AK:@,,@@8r(|@p|x(@@s,3A`r,|AȠ{\p`@;{,;A4K$A s@-8c|c!8c|=@A8rs,3AK8ap` 8((Kz`px!ca8p8H8rs,3AdKL ATscsidisk_record_select_event-, M H @scsidisk_capi_log_rtec_error|``;a;A!!AHA(`{88`H`z?-,9A|-,8@lT>8 8c|iB@L```|$@@$yc|# @@y0|#@A 9/8AC |$@@$yc|#@@0| @A9/Ax,8Ay,8,pc@T>( 8c| @xcB/#|iAA`,8A@Al B@8| @A@,8 A| @A( ,8AC | @A ,8 A| @A,8A-,7A,8L^Ab8fKw`88w8K-`<%68>} 868w"8.:º8k@0<~@ `x(8 (0wpAK6`pA8w8K6u`888wF8 K,`e8f88~XK/y`8fbK-A(C8Hc8!}!AaN 8w8K5`Kl8w"8K5`pAK<K,@M T>H8p@*$T>,@@N @Hscsidisk_capi_rtec_error|`;a;A!!!;`8`8H8-,<A|8<0EH,<(A|<@ccDceA;c&8@HA,#@c,A8ap8(Ks`8888`88H80pxH`~Hc88pKm8H8!}aA!N 8K,,@c@HK,A0`xK(;c&8HM,#@K Ascsidisk_detach_all_afu|`8`!A8`H`|~-,#A<-8,@,T>8x,xA$| |?@Ac,#AC A||?@Ac|@,#AAc|@,#AAc|@,#AAc,#AtC 8c8x K.A(p`@T8ap8(KqY`8H88c99$<88p!pxKUcH8!}N ,#A8c8x K-qA(p`AdcH8!}N Ascsidisk_unmark_attachT>99@9 H @scsidisk_find_and_mark_attach|``8`a;!a8H`{x|yA| @A`}c,|#@@|* , @a`A!; `!AH A(`{b`cHLK`zHY>(88xKj9A(bW# *,9A4|?@A(```9,9A |?@@,9A08xKj A(;8`8H`v+, @y-,#A-,@8rO0|;@@`, L^BADx,%A,8,p@T>8xB,| A0(/ ,%O^BAL3AL```(, ,L^BA(A, ,L^BAAC 8c8,#A-|(A(:, @s@y-,#At-,@h808|;@@$X\:`\```c,#A(-|8@80|;@@K+, @X~cHHZcCHL'8`8!}!AaN y*,@D,AbHc~ccKA(~cHKl~HccHJ`y*K`Kd`Kxy*,@8,AXbHcccgc9K A(K0ccH9 chHJ`y*K8xKfA(HZcCHL'8`8!|A!aN A Lscsidisk_capi_select`|8f``-c!qKd`88|8K`<}i8(8|`x(K`D},#Ad ,,$AT|8L@@8K`c8fKmA(8!}N K`c8fK5A(8!}N A$scsidisk_capi_log_rtec_error@AF73_17|}&`h`.p-8g`(`, !a@Ax8h*Ke`@(8!|} N ccK#9A(8!|} N AccK#A(8!|} N xcacKx8.p(@0AHK C( scsidisk_capi_rtec_error@AF74_20|``8baU>AU:>`!``;H:naUa:A!:c!8`8H`r?-,1A-,8@T>8| ``8| @A1,1A`C 8q8K=A(p`@(;` ~C8H,:A,,:@A`@ ,ATb# 8!!}aA!AaN 8` KA(K8ap8(K``ap8`8x!H`rc88pK8~CH,,L2Ab# 8!!}aAK<~C8H,:@K`;@~C8H,:@K@q| @@0| @A1,1AK\,1A8q8KA(p`AX~C8H,:@`K A%scsidisk_find_and_mark_attach@AF75_23|`aAT>`!a```cc|KUc`zcKcKA(,,=@8|y@8!}aAN @W]>K A!scsidisk_release_capi_luns@AF76_1XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N |;!88apH!A(,8K8AXap8xK1A((xA$8HKA(8`8!}N 88`8!}N KA(8KA(H!qA(ap8K88x|#@A0KA((x@88`8!}N 8`8!}N AIPRA.$mpio_kdb_anchor_init|;¾```8~)t!!KA(;b,;x6d|P@T,@88p8@c``KA((@8~h@U~cU>U (( @x$x$@p|8*}@*KQA(8~pxK5A(8~K%A(;8@;@8@8p,Ad8`}8!N 8~KA(8`8!}N 8~KA(8`8!}N 8~KA(8~ @KA(8`8!}N 8`8!}N `,@K AIPRA.$mpio_kdb_print_trc||`~`ac;`!Q8pK5A(,;c@8ccK9A(,cA;`ccKAA(,AD8|HKA(8|lKA(8`8!a}N 8x8`cccKA(,c@ccKA(,8` @ccc8pKA(ce,axA88|KA(8`8!a}N vK|c8!a}N ceaxvKu|c8!a}N 8|hKEA(8|K9A(8`8!a}N ccKA(,AK`8|DKA(8`8!a}N Ahmpio_kdb_trace|T>|(`a>,',8 |*!q8A```9E(-A$8,'@|, A@( `@48, ( `L3BA8, ( K`K`{,#@, 8`A(~8`8!}N ;¾8~(KuA(,?8~@0cK]A(8`8!}N 8~ |cK-A(8`8!}N A,'?/aA,'h/'l@ ,'8AKAh@ 8,'AKt`;8 KA(8 dcKA(8`8!}N c8b@08cKMA(8`8!}N 8c LK!A(8`8!}N (?+hOBBA,'?/aAK;8KA(8cKA(8`8!}N , AK Ampio_validate_args|;|!a8``8p9 89cKy,8p@ccc8`KA(808L,`@ap,#AKA((08| 4@KA(8|TKA(8|$K}A(,,A A,Ax8||KQA(8|KAA(8| K1A(8|p8(KA(8|KA(8`8!}N 8| KA(8||KA(8|KA(8| KA(8|p8(KA(8|KA(8`8!}N 8| KaA(,@Kh8|PKEA(,@8| K-A(,@K48|KA(8`8!}N 8`8!}N Ampio_kdb_pathentry|;|!a8``8p9 89cK,8p@ ccc8`KA(8`8L,`@0ap,#AKA((`8|@KA(8|8LKA(8|KA(8|<KA(8|dKA(8|$KA(8|<(K}A(8|8KmA(8|p8@KYA(8|PKIA(8|,XK9A(8|K-A(8`8!}N 8|KA(8`8!}N 8`8!}N Ampio_kdb_devinfo|;|!a8``t8c9p9!tx8 pK,@t, A, A8bKc,#axA;M`8@8MKA(v(@ar@|x,@t8| KA(8|%tKA(8|%KA(8|%KA(8|&KA(8|&D"KqA( , @X8|&x0KUA(0, @8|&4K9A(8|&8K)A(8|'(KA(8|'Hx88KA(8|'|x8KA(8|'x8KA(8|' KA(8|((KA(8|(LKA(8||KA(tap, ,L2A ,#ax@8`8!}N 8|KIA(0p@8|lK1A(K8| K!A(8|lKA(K8|KA( T, Ah,#@8p@8|hKA(Kt8|KA(8|hKA(KX8|| AdA4A8|\KA(K8| XK A(8|\KA(K8|KA(T>| A8|\KA(K8| KA(T>| AA8|\KA(K8|KA(KT8|,KA(TK48|KiA(((AAh(A8(A8|XK9A(K8|K)A(8|XKA(K8|K A((A8|XKA(K8|lKA((A(A8|XKA(K8| DKA((A(A(Ah8|XKA(KX8|<xKyA(K 8|hKiA(8`8!}N KK8x8`cccKA(,ax@,#AKl8`8!}N AD mpio_kdb_pfo|;!q88ap8 pHA(,Aap8x;KcKA(8(x8(@dpK9A(8 h K)A(8 KA(8$K A(8$<KA(8$pKA(8 lKA(8 8pKA(8 KA(8 KA(8!00KA(8!d KA(8!(KyA(8!8KiA(8"@KYA(8"4HKIA(8"hPK9A(8"hK)A(8"KA(8$xK A(8$؀KA(, @8% KA(8%@KA(8#p8KA(8)(T>KA(8(KA(8#8KA(8#lp8KqA(8#p8K]A(8LKQA(8( KAA( , @X8#ԀhK%A(8TKA(8(쀞(K A(8pKA(8`8!}N 8KA( Tp@8,#@8PKA(K|8`KA(8PKA(K`8KA( T,#@8PKiA(K48xKYA(~p`|` @@AAAT`>| AAT`>| AdA4A8HK A(K 8KA(8HKA(K8KA(T>| A8HKA(K8KA(T>| AA8HKA(K8TKA(~KT8| AK48KQA(~K8 0K=A(~|` AK8K!A(~|` AAK8 KA(~|` AAAK8KA(8`8!}N 8pKA(8KA(HiA(8ap|#@@(8!8`}N A0mpio_kdb_anchor|!8b@KA(8bXKA(8bpKA(8bKA(8bKA(8bKA(8bKA(8`8!p}N Atmpio_kdb_unregister|!9"89@88i88K=A(9X9"88888iKA(9p9"88h8$8 8iKA(99"88 8,8(8iKA(99"8884808iKA(99"888<888iKA(99"88i88D8@KeA(8`8!p}N Ampio_kdb_registerA( L| N A( L| N mpioddI(IK@(IKA"RRR"(I "p rbRR R RRRRRR "p KSETHEAPATTRRRR"(IE@(ID(ID(I!(ID (ID!(IG(IG (IG@(IGA(IF (IF!(IJ@(IJA(IH(IH@(IF"IBM (IF#(IF$(IF@(IFA(II@(IIA"""" "? ev_queue(I@(I@""(I@(I@(IA(I(I (I@(I@""(IFB(I (I!(I ""(I (I ""(I_Awa(I0(I (I!(I"(I0T0U0{0X0V0W0Y0 (I@(I(I&(I$0j(I%dKBXIB(I 0n(I"0](I#(I!0"0;09(I 0:(I#(I$0_00`(I (I$(I-(I+(I,(I%(I&0(I!(I'(I((I)(I*0a0b0c0d0e(IA(I@0[0}0\(I@(IA(IB"(I*00&0(I+(I4(I5(I8(I90'0(I)(I-(I,(I(I@(I ྂmiK/00(I(I!(I (I(I (I!(I"(In"(I(I!(I"(I$("(I (I!(I"00y("("(I"(I(I(I@(I 0B0P(IIBM I(I (I!0 (I(IA(IB(IIBM I(I IBM I(I!(I (I (I(I@(I (I(I"(I#(I 0((I!(I@(I(I 0102(I@(I!(I"(I#(I (I!(I"(I (I!(I"(I#(I$(IA(IB(IC0C0D(I0EIBM I(I@(I(I (I (I!(I 0O(I (I (I(I0L0M0N(I (I@0^0H0I(I(I@(I0F0GIBM I(I@0J0K(I(I@(I!(I (I!(I (I %IBM I(I@(I(I (IC(IE(IF(I!(ID(I@(IAIBM I(IB(IIBM I(I'IBM I(IA04(I (I!IBM I(I&(I%(I"IBM I(I#IBM I(I$IBM I05(I@(I0?0@(I@(I(I(I!0!(I0"(I"IBM I(Ip+0#(I0 (I0(I1(I (I!(I"(I@(I(I(I@0 (I@(I03(I@(I(I"(I!0)0*0+0,0-0.0/00(I/(I.(I@00A(IIBM I(I@(I(I (I@(I)(I*(I((I"(I#(I$0%(IA(I}(I}#(I}"(I}@(I} 0$(I}A(I(I@(I(I(I(IIBM I0g(I@(Id(Id 00(I 0 (Id!00(Id@00(I#(I-(I$(Il(Il (Il@(I*(I,(I%(I&(I'(I.(I(0(I20(I0000(I#(IA(I0607(I 08(I@(I(I+(I)00"(I@(Ij(IjF(IjG(IjD(IjE(Ij#(Ij%(Ij!(Ij$(IjC(Ij(Ij)(Ij"(Ij@(IjH(Ij&(Ij'(Ij((Ij*(Ij+(IjI(IjJ(IjB(IjA(Ik (IBM I(I(I6(I7(IA00iRRRp rb0RRRRRRRRRR RRRRR@RBRA00(I(IB0f0Q(I~(I~ 0R(I~@(I(I0<0=0>(I(I(I (I!(I"(I@(I}!000o0p"(I(I"(I#(I"(I 0u0v0(I$0t0w0q0r(I!(I&0s(I%(I@"(I(IA(I (I(I(IB(IC(IIBM I(I@(I(I@(I(I (I!0(I (I@("0(I ("000000 0 0 0 0(I@"(IV@(IW@(IT(IT (IS(IS@(IT!(IU(IU (IU@(IL@(I%(Ic@0(I]@(Ib0(Ib (Ib!(Ib"(Ib#(Ib$(IP@(I[@(Ib@(IZ@(I_ (I_!(I_@ (I\@(I\A(I^(I^@(Ia (Ia 0: (Ia!(IY@0(Ia@(I`(I`@(Ic(IX(IX@$/w000 00 00 000000000 00000(IiJ(Ih(Ih@mpioancrp rb%dmpiohdiskmpioddimpiopathpofCmdProcdisk/mpio/%sAIX MPIO Frameworkclosed_path_recoveryclosed_path_recovery/currentclosed_path_recovery/defaultclosed_path_recovery/minimumclosed_path_recovery/maximumAIX MPIO Framework for Storage Device@(#)56 1.37.23.2 src/bos/kernext/mpio/mpio.c, sysxmpio, bos72X, x2022_11A2 3/11/22 09:41:40KLtLLLLMNNO0OP0R`STUev_queuep rblbp_kprocdk_lbp_enableddk_lbp_num_bufsdk_lbp_buf_size@(#)16 1.17 src/bos/kernext/disk/scsidisk_lbpb.c, sysxdisk, bos72X, x2021_03A7 12/23/20 17:41:18scinfooplistcfglistCAPI LUNAFU struct.path_data.path_poolCAPI errorSFW_DISK_UPSFW_DISK_UPSFW_DISK_UPSFW_DISK_UPCAPI attachSFW_DISK_UPSFW_DISK_DOWNSFW_DISK_DOWNSFW_DISK_DOWNscsidisk dumpio_trc_stop_ns=io_trc_stop_ns=chunk referencecrash_on_buf_fail=crash_on_buf_fail=`@(#)31 1.156.38.3 src/bos/kernext/disk/scsidiskb.c, sysxdisk, bos72X, x2021_23A2 5/28/21 06:20:36 4Dh|08(D`000$0000000p((0(  00 (}8d (      $ +D333333^alalaalbHbHbbHbHbHbHccfgaMP,PQQ(RRSS(TT<TdTTTUU,UXUpU@(#)bcmp.c 1.6 com/lib/c/gen,3.1.1,9021 6/16/90 01:08:31* } ) -p{ } rawENTTRCEXTdac}; }; } } } openREADrdwrDUMP%02x THINcloseWRITEioctlISSUEpr_inq_cmdstart%-16s0x%p %-16s0x%p 0xB0 0xB2 THICKconfigmincntras_ioiodone { { { } { } { { } scsidkscsicascsicl { { } { LBPRZ DEQUEUEd_q_cmdreserveinquiryreleasempioCfg }; }; }; }; }; }; }; }; } %04x: scsiafuNo Args } ONLINE FENCED }; UNKNOWNpofTimerlbp_initlbp_termwatchdogSDIODONEBUFRETRYFAIL_CMDfree_cmdcoalesceDMPISSUEINSERT_Qpr_clearRELOCATERAWIODONstrategyread_capmpioTermmpioeRASmpioInit0x%08x }; 64_BIT %016lx scsidiskscsipathCAPI lunscsidtrcOFFLINE SST_CMD perf_listio_bufferfail_disklog_errorlun_resetretry_cmdbuild_cmdcmd_alloc0x%016p 0x%016p 0x%016p 0x%016p %02x%02x [-l] addr[-l] addr[-l] addr[-l] addrscsidinfopofCmdProccapi_ioctlraw_bufferdmp_reqsnsdump_writepm_handlerpr_preemptstart_unitmode_senseread_cap16mpioAddPcmmpioDelPcmmpioIoDonempioEnqCmd0x%04x 0x%04x { } { } { } FP_VALID { } { } { } CC_ACTIVE RESET_OUT IOCTL_OUT EVENT_REG SST_RESET SST_IOCTL dequeue_pofenqueue_pofcapi_detachcapi_verifycapi_selectsynch_cachedk_rwbufferpm_watchdogselect_pathbuild_errorprocess_bufdev_restartmode_selectmpioAddPathmpioChgPathmpioDelPathmpioRegPathmpioddieRASmpioGeneric0x%016llx dk_cmd dataCAPI attachRST_FAILED ACA_ACTIVE REQSNS_OUT WRITEV_OUT TUR_NEEDED SST_NO_CHK SST_REQSNS SST_WRITEV SST_RAW_IO ras_callbackopen_adapterfail_q_recovtarget_resetwrite_verifyprocess_goodget_read_tocmpioPassThrumpioRegPaths IN_USE_DIR DUMP_ACTIVE Q_RECOV_OUT PR_NOT_DONE SST_Q_RECOV SST_PENDING close_adapterlbp_build_cmdlbp_do_iodoneconfig_updatebuild_raw_cmdprocess_errorprocess_resetrequest_senseprocess_senseprevent_allowmpioAddDevicempioChgDevicempioDelDevicempioRetryPathmpioForcePathmpioSetPolicympioUnregPathmpioSelectPcmmpioDelDrivermpioeRASunRegmpioSuperInitmpioAddDriver 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p 0x%p IN_USE_VIRT diskinfo dataAFU structurescsidisk_infoMPIO_QUIESCE HEADERS_MODE DISK_FAILING REASSIGN_OUT Q_CLR_NEEDED SST_MPIO_IBC SST_REASSIGN WS_SUPPORTED pofCheckThreadlbp_drain_reqslbp_kproc_mainlbp_abort_reqsdmp_start_unitrecover_adap_qstart_watchdogissue_multicmdread_disc_infompioSelectPathmpioGetPathPvtmpioHandleBufXmpioGetPathIdsmpioIbcPending } } } [-l] [-v] addrPENDING_ERROR ERROR_Q_DEPTH IOCTL_PENDING TIMER_PENDING DK_RESET_FAIL RESUME_NEEDED DID_NOT_CLR_Q pofCreateThreadenqueue_pof_cmdlbp_pool_createprocess_dmp_snsprocess_inquirytest_unit_readyget_medium_typeget_medium_infompioAddDrvrPathmpioValidatePcmmpioRegPathStatmpioSetPofStatempioGetPathPVTSSTARTING_CLOSE WRITEV_PENDING RAW_IO_PENDING LPAR_MIGRATION SST_SFW_FENCED SST_MPIO_DELAY SST_PCM_INBAND enqueue_wait_cmdlbp_create_kprockproc_start_funclbp_pool_destroylbp_adjust_alignlbp_validate_buflbp_process_reqsmpioTaskMgmEventmpioSetPathStatempioGetPathStatempioNotifyPolicympioPathOpenFailnonmpioSuperInitstruct dk_cmd { IN_PROG_PENDING DEV_RESTART_OUT TGT_LUN_RST_OUT CAPI_VERIFY_OUT READ_CAP_NEEDED Q_RESUME_NEEDED SST_DEV_RESTART SST_IN_PROGRESS UNMAP_SUPPORTED lbp_destroy_kproclbp_free_data_buflbp_tunable_writeprocess_dmp_errorprocess_buf_errorreserved for MPIOmpioCopyinPvtData } spin_lock; No real storage. REASSIGN_PENDING PCM_INB_EXCL_OUT CLEAR_ACA_NEEDED SST_MPIO_QUIESCE ALIGN_INFO_VALID MAX_WSLEN_CAPPED lbp_alloc_data_buflbp_start_watchdogprocess_scsi_errorpr_register_ignorepr_reserve_releasempioSetDeviceStatempioGetDeviceStatempioSelectDumpPathSST_TGT_LUN_RESET process_ioctl_errorprocess_reset_errormpioGetCapabilitiesmpioSelectIoctlPathmpioUpdatePathStatsmpioNotifyPathFlagsInvalid option -%c QUEUED_IOCTL_SUP; Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c fail_pcm_inband_cmdsprocess_reqsns_errorprocess_inband_errorprocess_inband_sense%s device not found [%d] = drvr_path_attr data scsidisk ascii traceMULTI_IOCTL_PENDING PENDING_DRVR_STATUS SST_PCM_INBAND_EXCL scsi_path_list: DK_CMD_TIMER_ACTIVE process_adapter_errorprocess_special_error uint pcm = 0x%x; %s %s RESERVATION_CONFLICT LBP_FLAG_INITIALIZED DK_CMD_TIMER_STARTED int adapt_fd = %d struct scsidisk_afu { Records out of range Records out of range scsidisk_info = 0x%p SST_OTHER_PATH_INBAND ERROR: INVALID VALUE! READCAP_IOCTL_PENDING QUEUED_IOCTL_NOT_SUP; UNASSIGNED_CMD_PENDING LBP_FLAG_KPROC_RUNNING process_diagnostic_error union Simple_lock { int sst = 0x%x; int len = 0x%x; int len = 0x%x; struct drvr_path_attr { uchar errno = 0x%x; Usage: scsidk [-l] addr Usage: scsidk [-l] addr Usage: scsidk [-l] addr Usage: scsicl [-l] addr Usage: scsicl [-l] addr Usage: scsicl [-l] addr %s LBP_FLAG_FATAL_DISABLED SCSIDISK_LBP_ALLOC_DK_MAP uchar mode = 0x%x; uchar opened = 0x%x; int pool_index = %d; Usage: scsiafu [-l] addr Usage: scsiafu [-l] addr Usage: scsiafu [-l] addr LBP_FLAG_POOL_DRAIN_WAIT DK_CMD_TIMER_OPEN_ACTIVE DK_CMD_TIMER_INITIALIZED SCSIDISK_LBP_LOOKUP_DK_MAPSCSIDISK_LBP_DELETE_DK_MAP uint mpio_cmd = 0x%p; Usage: scsipath [-l] addr Usage: scsipath [-l] addr Usage: scsipath [-l] addr LBP_FLAG_POOL_INITIALIZED LBP_FLAG_KPROC_TERMINATED LBP_FLAG_ENABLED_CHANGING DK_CMD_TIMER_CLOSE_ACTIVE SCSIDISK_LBP_IS_REQ_ALIGNEDstruct scsidisk_diskinfo { uint part_cnt = 0x%x; char group_name = "%s" dlc_lbp_q = 0x%p; dlc_stats = 0x%p; uchar sense_buf[0..%x] ushort type = 0x%x; uchar subtype = 0x%x; uchar flags = 0x%x; uchar status = 0x%x; uchar queued = 0x%x; struct scsidisk_capi_lun { int config_cnt = %d int open_cnt = %d %s %s LBP_FLAG_KPROC_TERMINATING LBP_FLAG_BUF_SIZE_CHANGING uchar dev_type = 0x%x; lock_t lock = 0x%016llx void *mpio_ptr = 0x%p; dk_xfers = %ld __dk_rxfers = %ld dk_q_depth = %ld dk_q_full = %ld dk_rtimeout = %ld dk_rfailed = %ld dk_wtimeout = %ld dk_wfailed = %ld dk_wq_depth = %ld Expected Symbol or address. ushort path_id = 0x%x; ushort cmds_out = 0x%x; int consec_enxio = %d; Expected Symbol or address. Expected Symbol or address. uint64_t flags = 0x%llx Expected Symbol or address. Expected Symbol or address. Expected Symbol or address. Expected Symbol or address. LBP_FLAG_CFG_PHASE2_ENTERED LBP_FLAG_POOL_SIZE_CHANGING An incomplete read occurred. An incomplete read occurred. dev_t devno = 0x%lx; uchar prot_type = 0x%x; uint mpio_event = 0x%lx; uint mpio_intrpt = 0x%x; diskinfo_lbp_cb = 0x%p; An incomplete read occurred. ushort reset_count = %d; int ioctl_on_path = %d; uchar *sense_buf = 0x%p; An incomplete read occurred. struct buf *bp = 0x%p; Usage: scsica [-l] [-v] addr Usage: scsica [-l] [-v] addr Usage: scsica [-l] [-v] addr An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. ushort type = 0x%x; uchar status = 0x%x; ushort type = 0x%x; uchar status = 0x%x; ushort type = 0x%x; uchar status = 0x%x; ushort type = 0x%x; uchar status = 0x%x; ushort type = 0x%x; uchar status = 0x%x; uchar cmd_pending = 0x%x; void *partitions = 0x%p; dk_status = 0x%hx uchar lun_rst_count = %d; uchar group_type = 0x%x; uchar scsi_flags = 0x%x; uint64_t flags = 0x%llx ( pid_t attach_pid = 0x%llx uint64_t open_id = 0x%llx void *mmio_start = 0x%llx size_t mmio_size = 0x%llx [-o] [-l] [-p] [diskname|addr] -o = display open list. uint32_t lba = 0x%x; uint64_t lba = 0x%x; short mpio_delay = 0x%hx; uchar dtype = 0x%x; uchar fheight = 0x%x; uchar rmode = 0x%x; uint san_rep_device = 0x%x size64_t scsi_id = 0x%llx; size64_t lun_id = 0x%llx; ushort retry_count = 0x%x; ushort soft_errors = 0x%x; uchar error_type = 0x%x; uint soft_resid = 0x%x; uint reset_count = 0x%x; uchar saved_sense[1..%d] = uchar buffer_ratio = 0x%x; uchar async_flag = 0x%x; uchar cmd_tag_q = 0x%x; uchar tas = 0x%x; uchar scsi_flags = 0x%x; uchar add_scsi_flags= 0x%x; uchar retry_flag = 0x%x; ushort cmds_out = 0x%x; ushort buf_cmds_out = 0x%x; struct buf *currbuf = 0x%p; struct buf *low = 0x%p; struct buf *high = 0x%p; uchar enabled = 0x%x; uchar algorithm = 0x%x; void *path_pvts = 0x%p; ushort mpio_flags = 0x%hx; uint part_open_cnt = 0x%x; uchar ioctl_flags = 0x%x dk_cmd ioctl_q.head = 0x%p; dlc_dk_buf_map = 0x%p; size64_t ww_name = 0x%llx; ushort reset_failures = %d; uint64_t wait_time = 0x%llx; struct dk_cmd *next = 0x%p; struct dk_cmd *prev = 0x%p; uint64_t ctx_token = 0x%llx uint32_t select_chan = 0x%x uint64_t port_mask = 0x%llx uint64_t user_size = 0x%llx %016lx %016lx %016lx %016lx "scsidisk_list" address...[0x%p] uchar app_tag_owner = 0x%x; ushort rw_timeout = 0x%x; ushort rw_max_time = 0x%x; ushort queue_depth = 0x%x; ushort scsi_version = 0x%x; ushort valid_flags = 0x%x; uint cfg_block_size = 0x%x; uint block_size = 0x%x; uint mult_of_blksize = 0x%x; int max_retries = 0x%x; int max_flushes = 0x%x; int max_request = 0x%x; int max_coalesce = 0x%x; ulong64_t state = 0x%016llx; time_t last_interval= 0x%llx ushort num_paths = 0x%p; uint64_t state = 0x%llx; uchar orig_rmode = 0x%x; uchar raw_devsn = 0x%x; dk_cmd ioctl_q.tail = 0x%p; size64_t port_num = 0x%llx; uint64_t pathgroup = 0x%llx; ulong64_t state = 0x%016llx; ushort reset_alloc_cnt = %d; int consec_aca_active = %d; uint16_t select_flags = 0x%x uchar transport_type = 0x%x; uchar transport_flag = 0x%x; uchar valid_cd_modes = 0x%x; uchar q_control_byte = 0x%x; ushort path_group = 0x%x int ioctls_requested = %d; int ioctls_out = %d; struct dkstat &dkstat = 0x%p size64_t node_name = 0x%llx; struct file *adapt_fp = 0x%p; void *kernext_handle = 0x%p; uchar num_aca_active = 0x%x; atomic_t atomic_flags = 0x%lx uint32_t marked_by_op = 0x%lx [-p] trace_buf_addr [num_records] uint64_t prev_lba = 0x%x uint prev_len = 0x%x struct mpio_perf &perf = 0x%p uchar crash_on_buf_fail = %hd; uchar dk_bufx_ext_alloc = %hd; uint64_t max_request = 0x%llx; dev64_t adapt_devno = 0x%llx; uchar inband_aca_active = %d; uchar inband_busy_naca0 = %d; uint64_t service_time = 0x%llx; struct file *adapt_fp = 0x%llx uint64_t path_id_mask = 0x%llx uint64_t total_chunks = 0x%llx NAME ADDRESS NAME ADDRESS struct dk_cmd &dmp_cmd = 0x%p { uchar elevator_sorted = 0x%p; ushort unsort_threshold = 0x%p; ushort resort_threshold = 0x%p; uchar *sense_buf = 0x%p; uchar tst1_suppt = 0x%x; uchar tst_value = 0x%x; uchar q_type = 0x%x; uchar err_q_type = 0x%x; uchar q_err_value = 0x%x; uchar cur_q_err = 0x%x; uchar clr_q_on_error = 0x%x; uchar open_close_state = 0x%x; uint local_state = 0x%08x; struct dk_cmd *cmd_pool = 0x%p; struct scsidisk_afu *afu = 0x%p int32_t luns_per_attach = 0x%lx uint64_t select_events = 0x%llx uint64_t select_events = 0x%llx scsidisk_info.lbp_mcb_t = 0x%p scsidisk_info.cmd_timer = 0x%p uchar desired_prot_type = 0x%x; uchar retain_reservation = 0x%x; uchar write_cache_state = 0x%x; uchar dk_bufx_ext_options = %hd; struct sfw_dattrs_t &sfw = 0x%p char *prev_serial_number = 0x%p; uchar prot_enabled = 0x%x; ushort start_opts = 0x%x; uchar disk_intrpt = 0x%x; uchar path_switch_count = 0x%x; struct scsidisk_afu *next = 0x%p lbp_mcb.lbp_tunables = 0x%p An incomplete read occurred. "scsidisk_open_list" address...[0x%p] struct dk_cmd &ioctl_cmd = 0x%p { uchar reserve_lock = 0x%x; ushort reserved_path = 0x%x; ushort prev_reserved_path = 0x%x; ushort new_reserved_path = 0x%x; ushort scsi2_release_state= 0x%x; uchar PR_shared_type = 0x%x; pprc_info_t &pprc_lun[%d] = 0x%p ushort pcm_inband_alloc_cnt = %d; struct dk_cmd *cmd_q.head = 0x%p; struct dk_cmd *cmd_q.tail = 0x%p; uint64_t resource_handle = 0x%llx uint32_t attach_count = 0x%lx uint32_t num_ports = 0x%lx ERROR: Unable to read 'scsidisk_info' time_t epoch_time = 0x%llX [%lld] uint64_t tb_value = 0x%llX [%lld] An incomplete read occurred1. An incomplete read occurred2. struct dk_cmd &writev_cmd = 0x%p { ushort orig_pool_cmd_cnt = 0x%x; ushort alt_pool_cmd_cnt = 0x%x; uchar active_cmd_pool = 0x%x; ldata_t cmd_pool_ldata = 0x%p; ldata_t cmd_pool_ldata_alt = 0x%p; ulong64_t io_trc_stop_ns = %lld; uint pending_drvr_status = 0x%08x; size64_t node_name = 0x%016llx size64_t lun_id = 0x%016llx struct dk_cmd *checked_cmd = 0x%p; dev_t devno = 0x%llx time_t lbolt_value = 0x%llX [%lld] int path_count = %d; struct dk_cmd *raw_io_cmd = 0x%p; struct buf *insertion_point = 0x%p; uint64_t bufx_io_priority = 0x%llx; uint64_t bufx_cache_hint = 0x%llx; uint64_t PR_key_value = 0x%llx; struct dk_cmd *reset_q.head = 0x%p; struct dk_cmd *reset_q.tail = 0x%p; struct scsidisk_attach *next = 0x%p uint64_t highest_chunk_num = 0x%llx uint32_t port_use_count[%d] = 0x%lx Usage: scsidtrc [-p] addr [num_records] Usage: scsidtrc [-p] addr [num_records] Usage: scsidtrc [-p] addr [num_records] Usage: scsidtrc [-p] addr [num_records] %-5x %-13llx %-16p %-28s %-4s %-4x simple_lock_data _slock = 0x%lx; struct dk_cmd *checked_cmd = 0x%p; struct dk_cmd &extra_io_cmd = 0x%p { struct dk_cmd &reassign_cmd = 0x%p { uchar sc_force_open_issued = %hd struct buf *head = 0x%p struct buf *tail = 0x%p struct dk_cmd *reqsns_q.head = 0x%p; struct dk_cmd *reqsns_q.tail = 0x%p; struct watchdog wd = %p void *avail_paths_pvts = 0x%p; state=0x%016llX, cmds_out=%d STATE CMDS_OUT CURRBUF LOW struct dk_cmd *q_recov_q.head = 0x%p; struct dk_cmd *q_recov_q.tail = 0x%p; struct scsidisk_capi_lun *luns = 0x%p struct scsidisk_diskinfo *disk = 0x%p struct scsidisk_capi_lun *next = 0x%p -p = include path summary for disk. time_t last_open_time = 0x%llX [%lld]; uint32_t config_path_count[%d] = 0x%lx ulong restart = %lu; int state = 0x%x int flags = 0x%x -l = display LBP Control Block info. struct scsidisk_timer &mq_timer = 0x%p; struct dk_cmd *unassigned_cmd = 0x%p; struct dk_bp_queue &dk_bp_queue = 0x%p; uuid_t pair_uuid = 0x%016llx %016llx struct scsidisk_attach *attaches = 0x%p struct io_handle &pathio_handle = 0x%p; uint64_t *chunk_ref = 0x%p struct dk_cmd *pcm_inband_q.head = 0x%p; struct dk_cmd *pcm_inband_q.tail = 0x%p; path_id=%hd: addr = 0x%p, handle = 0x%p uint32_t chunk_size = 0x%x struct dk_cmd *dev_restart_q.head = 0x%p; struct dk_cmd *dev_restart_q.tail = 0x%p; Usage: scsidisk [-o] [-p] [-l] [diskname|addr] Usage: scsidisk [-o] [-p] [-l] [diskname|addr] uuid_t uuid = 0x%016llx %016llx struct buf *buf = 0x%p struct dk_cmd *dk_cmd_ptr = 0x%p uint32_t chunk_count = 0x%x uint32_t chunk_shift = 0x%x uint32_t chunk_flags = 0x%x struct scsidisk_diskinfo *diskinfo = 0x%p; struct scsidisk_diskinfo *diskinfo = 0x%p; struct scsidisk_attach *next_shared = 0x%p struct scsidisk_attach *prev_shared = 0x%p struct scsidisk_diskinfo *next = 0x%p; struct scsidisk_diskinfo *next_open = 0x%p; struct scsidisk_capacity &capacity = 0x%p { uint32_t num_received = %d uint32_t num_accepted = %d uint32_t num_dispatched = %d uint32_t num_failed = %d uint32_t num_aborted = %d uint32_t num_canceled = %d uint32_t num_large_requests = %d uint32_t total_cmds_succ = %d struct dk_cmd *tgt_lun_reset_q.head = 0x%p; struct dk_cmd *tgt_lun_reset_q.tail = 0x%p; drvr_path_attr_t * pending_path_q[DEVRSRT] = drvr_path_attr_t * pending_path_q[Q_RECOV] = drvr_path_attr_t * pending_path_q[REQSNS] = drvr_path_attr_t * pending_path_q[LUNRST] = drvr_path_attr_t * pending_path_q[RESET] = drvr_path_attr_t * pending_path_q[PCMINB] = drvr_path_attr_t * pending_path_q[DKCMD] = uint32_t dlc_num_lbp_reqs = %d uint32_t dlc_num_lbp_req_out = %d uint64_t iscsi_send_data.path_isid = 0x%llx; drvr_path_attr_t * next_pending_path_q[%d] = uint32_t dkc_flags = 0x%x; void *dkc_usr_lbp_err = 0x%p; struct scsidisk_timer &watchdog_timer = 0x%p; uint64_t max = %lld uint64_t total = %lld uint64_t max = %lld uint64_t total = %lld struct dk_lbp_context &dk_lbp_context = 0x%p; uint32_t lbp_num_bufs = %d uint32_t lbp_buf_size = %d uint32_t lbp_buf_use_cnt = %d uint32_t lstat_num_misformed_bufx = %d pending cmd 0x%016llX started at %08X time_t wear_log_time = 0x%llx time_t temp_log_time = 0x%llx dk_cmd_err_history_t cmd_err.path_id = 0x%x ; dk_cmd_err_history_t cmd_err.cmd_time = 0x%x ; uint64_t dkc_requested_start = 0x%llx; uint64_t dkc_actual_start = 0x%llx; uint64_t dkc_num_requested = 0x%llx; uint64_t dkc_num_planned = 0x%llx; uint64_t dkc_num_completed = 0x%llx; uint64_t dkc_last_io_size = 0x%llx; uint32_t lstat_num_received = %d uint32_t lstat_num_accepted = %d uint32_t lstat_oom_count = %d uint32_t lstat_num_dispatched = %d uint32_t lstat_num_failed = %d uint32_t lstat_num_aborted = %d uint32_t lstat_num_cancels = %d (cur) uint32_t lts_num_bufs = %d (cur) uint32_t lts_buf_size = %d STATE CMDS_OUT CURRBUF LOW struct scsidisk_capacity64 &capacity64 = 0x%p { uint8_t dlc_supported = 0x%x; uint8_t dlc_inquiry_pages = 0x%x; uint8_t dlc_flags = 0x%x; uint8_t dlc_threshold_exponent = 0x%x; uint32_t dlc_max_unmap_lba_count = 0x%x; uint32_t dlc_optimal_unmap_gran = 0x%x; uint32_t dlc_unmap_gran_alignment = 0x%x; uint64_t max = 0x%llX uint64_t total = 0x%llX uint32_t orig_chunk_count = 0x%x uint32_t good_log_sense = 0x%llx failed_log_sense failed_log_sense = 0x%x uint32_t lbp_enabled = 0x%x void * lbp_buf_pool = 0x%p int32_t attaches_per_disk = 0x%x (cur) uint32_t lts_enabled = 0x%x uint64_t dlc_max_ws_len = 0x%llx; uint64_t lbp_flags = 0x%llx pid_t lbp_kproc_id = 0x%llx scsidisk_info.lbp_mcb_t.lbp_stat = 0x%p struct lock_data_instrumented *_slockp = 0x%p; uint8_t dlc_provision_type = %s (0x%x); struct scsidisk_ioctl_req_sense *ioctl_req_sense = 0x%p; uchar raw_devsn = 0x%016llx %016llx %016llx %016llx ulong count = %lu; (& with 0xFFFFFFFF) dk_cmd_err_history_t cmd_err[%d] = %02x %02x %02x %02x %02x %02x %04x ; TID TIMESTAMP TRCADDR FUNCTION TYPE CNT @(#)27 1.22.1.67 src/bos/kernext/disk/scsidisk_kdb.c, sysxdisk, bos72X, x2020_52A3 12/4/20 20:16:00 Response Times in microsecs { uint64_t min = %lld Processing Times in microsecs { uint64_t min = %lld Blocks successfully released { uint64_t min = 0x%llX        , H d       ( D ` | ccccccccccccccdddd ddddd d$d(d,d0d4d8d<d@dDdHdLdPdTdXd\d`dddhdldpdtdxd|ddddddddddddddddddddddp|gir kxksLrs`llm~ggppstr,su|}}vDu,spsmmvXsu@kkkin kwm hf@exeeeefHePiifPneky4gzuTr<pin,uhifXvi i,kn<pnLxw i8vln\gkyLpmm,giDkiPgghfejh fm<hepjh$ejvvrLkeh0kh<ehHfj(r\j4lnlghTj@mLprlr|gx,xDu|sw rjLjXn|nnvvll l,stm\q nnw4vjdh`qtnwHq,grmll8nnuq<qLrnlDhllPo jprw\t(ohxo,t<reTeXe\@(#)04 1.12 src/bos/usr/ccs/lib/libc/strncmp.c, libcstr, bos720 5/28/99 12:32:3864 bit32 bitvirtualphysicaldetach loopdetach loopflag not setvLUN Truncatedlun count wrongAttach not foundlun flag not setlun count negativeattach count wrongscsidisk_detach_afuchunk not allocatedchunk not allocatedchunk count mismatchscsidisk_release_lunscsidisk_release_lunscsidisk_free_chunksscsidisk_free_chunksPossible verify hangAttach Mark Permanantattach count negativenegative attach countscsidisk_clone_chunkschunk ID out of rangescsidisk_remove_attachscsidisk_unmark_attachscsidisk_detach_by_pidscsidisk_detach_all_afuAFU not found for devnoscsidisk_disk_verify_startscsidisk_capi_attach_sanityscsidisk_capi_attach_sanityscsidisk_capi_attach_sanityscsidisk_capi_attach_sanityscsidisk_capi_attach_sanityscsidisk_update_port_countsscsidisk_threshold_exceededscsidisk_record_select_eventboth virtual and direct LUNsscsidisk_find_and_mark_attach@(#)77 1.15 src/bos/kernext/disk/scsidisk_capib.c, sysxdisk, bos72L, l2018_07A2 2/9/18 12:11:33 } } } } } } -pENTTRCEXTREADDUMPaddraddraddrWRITEISSUEDEQUEUEmpioCfgmpiopfompioddimpiodevmpiotrcmpiopfompioddimpiodevpofTimerSDIODONEBUFRETRYFAIL_CMDDMPISSUEINSERT_QRELOCATERAWIODONmpioTermmpioeRASmpioInitmpioancrmpiopofcmpiopathmpiopofcmpiopath%016lx [-l] addr[-l] addr[-l] addrmpio_infompio_info POF_HALT pofCmdProcmpioAddPcmmpioDelPcmmpioIoDonempioEnqCmddequeue_pofenqueue_pofmpioAddPathmpioChgPathmpioDelPathmpioRegPathmpioddieRASmpioGenericPOF_ACTIVE POF_ACTIVE scsidisk_rawmpioPassThrumpioRegPathsPOF_ENABLED POF_ENABLED config_updatescsidisk_openscsidisk_rdwrmpioAddDevicempioChgDevicempioDelDevicempioRetryPathmpioForcePathmpioSetPolicympioUnregPathmpioSelectPcmmpioDelDrivermpioeRASunRegmpioSuperInitmpioAddDriverPOF_DISABLED POF_DISABLED pofCheckThreadscsidisk_closescsidisk_ioctlscsidisk_pr_inscsidisk_q_cmdscsidisk_startmpioSelectPathmpioGetPathPvtmpioHandleBufXmpioGetPathIdsmpioIbcPending (AVAILABLE) pofCreateThreadenqueue_pof_cmdscsidisk_configscsidisk_mincntscsidisk_ras_ioscsidisk_iodonempioAddDrvrPathmpioValidatePcmmpioRegPathStatmpioSetPofStatempioGetPathPVTSUsage: %s addr Usage: %s addr Usage: %s addr enqueue_wait_cmdscsidisk_d_q_cmdscsidisk_reservescsidisk_inquiryscsidisk_releasempioTaskMgmEventmpioSetPathStatempioGetPathStatempioNotifyPolicympioPathOpenFailnonmpioSuperInitmpio ascii traceFAIL_RESET_OPEN FAIL_PCM_OPENINGPOF_REMOVE_PATH FAIL_RESET_OPEN FAIL_PCM_OPENING (UNAVAILABLE) scsidisk_lbp_initscsidisk_lbp_termscsidisk_watchdogscsidisk_free_cmdscsidisk_coalescescsidisk_pr_clearscsidisk_strategyscsidisk_read_capreserved for MPIOmpioCopyinPvtDataPOF_REMOVE_DEVICENo real storage. scsidisk_perf_listscsidisk_io_bufferscsidisk_fail_diskscsidisk_log_errorscsidisk_lun_resetscsidisk_retry_cmdscsidisk_build_cmdscsidisk_cmd_allocmpioSetDeviceStatempioGetDeviceStatempioSelectDumpPathPOF_KPROC_RUNNING FAIL_ADAPTER_OPEN POF_THR_FORK_FAIL FAIL_ADAPTER_OPEN struct mpio_ddi { POF_DONOT_DISTURB (PENDING_UNREG) scsidisk_capi_ioctlscsidisk_raw_bufferscsidisk_dmp_reqsnsscsidisk_dump_writescsidisk_pm_handlerscsidisk_pr_preemptscsidisk_start_unitscsidisk_mode_sensescsidisk_read_cap16mpioGetCapabilitiesmpioSelectIoctlPathmpioUpdatePathStatsmpioNotifyPathFlagsPOF_KPROC_CREATING POF_PATH_RECOVERED Invalid option -%c scsidisk_capi_detachscsidisk_capi_verifyscsidisk_capi_selectscsidisk_synch_cachescsidisk_dk_rwbufferscsidisk_pm_watchdogscsidisk_select_pathscsidisk_build_errorscsidisk_process_bufscsidisk_dev_restartscsidisk_mode_selectmpio struct mpio_ddiPOF_CREATING_THREAD struct path_entry { Usage: %s [-l] addr Usage: %s [-l] addr Usage: %s [-l] addr scsidisk_ras_callbackscsidisk_open_adapterscsidisk_fail_q_recovscsidisk_target_resetscsidisk_write_verifyscsidisk_process_goodscsidisk_get_read_tocPOF_KPROC_TERMINATED POF_KPROC_POF_ACTIVE FAIL_SCIOLSTART_OPEN FAIL_SCIOLSTART_OPEN struct device_info { scsidisk_close_adapterscsidisk_lbp_build_cmdscsidisk_lbp_do_iodonescsidisk_build_raw_cmdscsidisk_process_errorscsidisk_process_resetscsidisk_request_sensescsidisk_process_sensescsidisk_prevent_allowmpio struct path_entryPOF_KPROC_CREATE_FAIL POF_KPROC_TERMINATING Records out of range Records out of range scsidisk_lbp_drain_reqsscsidisk_lbp_kproc_mainscsidisk_lbp_abort_reqsscsidisk_dmp_start_unitscsidisk_recover_adap_qscsidisk_start_watchdogscsidisk_issue_multicmdscsidisk_read_disc_infompio struct mpio_anchormpio struct device_infoPOF_KPROC_WDOG_STARTED scsidisk_lbp_pool_createscsidisk_process_dmp_snsscsidisk_process_inquiryscsidisk_test_unit_readyscsidisk_get_medium_typescsidisk_get_medium_infoPOF_KPROC_THR_FORK_FAIL struct path_fail_open { scsidisk_lbp_create_kprocscsidisk_kproc_start_funcscsidisk_lbp_pool_destroySCSIDISK_LBP_ALLOC_DK_MAPscsidisk_lbp_adjust_alignscsidisk_lbp_validate_bufscsidisk_lbp_process_reqsPOF_CLOSED_PATH_RECOVERY scsidisk_lbp_destroy_kprocSCSIDISK_LBP_LOOKUP_DK_MAPSCSIDISK_LBP_DELETE_DK_MAPscsidisk_lbp_free_data_bufscsidisk_lbp_tunable_writescsidisk_process_dmp_errorscsidisk_process_buf_errormpio struct path_fail_openPOF_KPROC_CREATING_THREAD SCSIDISK_LBP_IS_REQ_ALIGNEDscsidisk_lbp_alloc_data_bufscsidisk_lbp_start_watchdogscsidisk_process_scsi_errorscsidisk_pr_register_ignorescsidisk_pr_reserve_releaseUnable to find Unable to find scsidisk_process_ioctl_errorscsidisk_process_reset_errorstruct path_fail_open_cmd { struct mpio_ddi *ddi = 0x%p Expected Symbol or address. Expected Symbol or address. Expected Symbol or address. scsidisk_fail_pcm_inband_cmdsscsidisk_process_reqsns_errorscsidisk_process_inband_errorscsidisk_process_inband_senseAn incomplete read occurred. struct mpio_anchor @ (0x%p){ An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. scsidisk_process_adapter_errorscsidisk_process_special_errormpio struct path_fail_open_cmd int type = 0x%x %016lx %016lx %016lx %016lx scsidisk_process_diagnostic_error[-p] trace_buf_addr [num_records]MFLG_CLOSED_PATH_RECOVERY_ENABLEDstruct path_fail_open *pfo = 0x%p MFLG_CLOSED_PATH_RECOVERY_CHANGING Enter the mpio_info address (in hex): Enter the mpio_info address (in hex): int cfgstate = 0x%x mpio_ddi_t ddi = 0x%p ushort path_id = 0x%x ushort flag = 0x%x mpio_pfo_cmd_t *next = 0x%p char lname = "%s" int state = 0x%x int intr_pri = 0x%x int mode_path = 0x%x uint flags = 0x%x void *dev_handle = 0x%p pcm_methods_t &methods = 0x%p struct dkstat *dev_stat = 0x%p ushort *dvc_flags = 0x%p ushort path_id = 0x%x io_handle_t *ibc_pend = 0x%p void *drvr_pvt = 0x%p void *pcm_pvt = 0x%p struct dkstat *stat = 0x%p No option is allowed with this command Usage: mpiotrc [-p] addr [num_records] Usage: mpiotrc [-p] addr [num_records] Usage: mpiotrc [-p] addr [num_records] Usage: mpiotrc [-p] addr [num_records] uint64_t identifier = 0x%lx tid_t event = 0x%lx dev64_t devno = 0x%lx %-5x %-13llx %-16p %-28s %-4s %-4x struct path_fail_open_cmd *pof_cmd = 0x%p ushort path_id = 0x%x ushort flag = 0x%x ushort state = 0x%x mpio_ddi_t *ddi = 0x%p tid_t pof_tid = 0x%p mpio_pfo_t *next = 0x%p mpio_pfo_t *ddi_next = 0x%p ushort refcount = 0x%x uint64_t identifier = 0x%lx uint32_t pof_cmd_alloc_count = %d; uint32_t pof_cmd_use_count = %d; int cfg_count = 0x%x int nonmpio_cfg_count = 0x%x mpio_ddi_t dhead = 0x%p; mpio_ddi_t dtail = 0x%p; mpio_pfo_cmd_t pof_cmd_pool = 0x%p; mpio_pfo_cmd_t phead = 0x%p; mpio_pfo_cmd_t ptail = 0x%p; mpio_pfo_cmd_t pwait_head = 0x%p; mpio_pfo_cmd_t pwait_tail = 0x%p; mpio_pfo_t pof_head = 0x%p; mpio_pfo_t pof_tail = 0x%p; mpio_pfo_t last_pof = 0x%p; mpio_pfo_t active_pof = 0x%p; watchdog &pof_timer = 0x%p; pcm_list_t pcm_list = 0x%p; Simple_lock &dlock = 0x%p; Simple_lock &plock = 0x%p; uint32_t closed_path_pof_cnt = 0x%x; uint32_t pof_count = 0x%lx; uint32_t pof_cmd_count = 0x%lx; uint32_t pof_wait_cmd_count = 0x%lx; pid_t pof_pid = 0x%lx; uint32_t pof_kproc_state = 0x%lx; uint16_t oom_count = 0x%lx; uint16_t missed_pof_count = 0x%lx; int path_count = 0x%x int max_paths = 0x%x ushort *avail_paths = 0x%p int ibc_pending = 0x%x int pof_state = 0x%x uint32_t pof_flags = 0x%x ushort ddi_pof_count = 0x%x mpio_pfo_t *ddi_pof_head = 0x%p path_entry_t *paths = 0x%p dev_info_t &drvr = 0x%p dev_info_t &pcm = 0x%p Simple_lock &lock = 0x%p struct mpio_ddi *next = 0x%p struct mpio_ddi *prev = 0x%p void *avail_paths_pvts = 0x%p uint64_t mpio_flags = 0x%llx; ulong pof_timer.restart = %lu; uint32_t mts_closed_path_recovery = 0x%x (cur) ulong pof_timer.count = %lu; (& with 0xFFFFFFFF) TID TIMESTAMP TRCADDR FUNCTION TYPE CNT @(#)73 1.5.1.13 src/bos/kernext/mpio/mpio_kdb.c, sysxmpio, bos72Q, q2019_29A5 7/8/19 16:11:27ΰδθμ  $(,048<@DHLPTX\`dhlptx|πτψόϐϔϘϜϠϤϨϬϰϴϸϼ 4@լD\dx(޴߼| (|ݔDڬl8t LtҬـ ݬ, <ٔ$,X@T$Xxh <,܌ܤ|TؐPdЄT٨ܼ|Dټx<lLۄ \׌ۜ$נ \,Hx״ ,,<LؤظLXd$8Ҽl\l4,|L|HԌЌ<pӌӜԜԬLӬ|8҈Ӽ(\\`Dtl<@D @`   `@`` +@A@BJ```` @@ "(`) 0055:@; =?@MN i`pqxyz{@@ǀ@Ԡbu@%@` @%``S?%` ISU@g@il`npqvxz@}`} ` `@` `/16= ==?A@D`DJ  x0 8PhSHU(VXac@c8  x       ʐΰZ\X\\^(^X0H`xgg 88M@ @@ +@?@M@]@Jm@x@@@@@@@@@ @ @ @ @ $@ -@ 7@ ?@ I@ T@ e@ p@ z@ @ @ @ @ @ @ @ @ @ @ @ @@ @ %@ 4@ D@ R@ _@ k@ v@ @ @ @ @ @ @ @ @ @ @ @  @ @ "@ ,@ 5@ A@ P@ [@ i@ r@ ~@ @ @ @ @ @ @ @ @ @ @ /@ C@ R@ `@ p@ @@ @ @ @ @ @@  @ @%@=@P@ ^@ l@ z@ @ @ @ @ @ @ @ @ @ @ @ S!V1aFcVf   @ X p    * O o   0 H ` x 0 H _ t     8 P  h   ?  Z  x         (  @  X 1 p J  j             0  H ' ` D x b  y             8 , P M h p               (  @ + X = p M  `  q             0   H   `  8  P5  hU  s              ('  @@  X\  py             $  D  0Z  Hr  `  x          &  <  O  8a  Pt  h              ( @ X+ p@ P ` p }    ???? ?(?0?8?@?H?P?X?`?h?p?x?ZH?ZP?ZX?Z`?Zh?Zp?Zx?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?Z?[?[?[?[?[ ?[(?[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?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?`?a?a?a?a?a ?a(?a0?a8?a@?aH?aP?aX?a`?ah?ap?ax?????????????????? ?(?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?ǀ?Lj?ǐ?ǘ?Ǡ?Ǩ?ǰ?Ǹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ȁ?Ȉ?Ȑ?Ș?Ƞ?Ȩ?Ȱ?ȸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ɀ?Ɉ?ɐ?ɘ?ɠ?ɨ?ɰ?ɸ????????????? ?(?0?????????? ?(?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?@?H?P?X?`?h?p?x?????????????????? ?(?8?@?P?X?h?p???????????????(?0?@?H?X?`?p?x?????????????? ?0?8?H?P?`?h?x?????????????? ?(?8?@?P?X?h?p???????????????(?0?@?H?X?`?p?x?????????????? ?0?8?H?P?`?h?x?????????????? ?(?8?@?P?X?h?p???????????????(?0?@?H?X?`?p?x??????????? ? ? ? ? 0? 8? H? P? `? h? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 8? @? P? X? h? p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? @? H? X? `? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0? 8? H? P? `? h? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 8? @? P? X? h? p? ? ? ? ? ? ? ? ? ? ? ????(?0?@?H?X?`?p?x?????????????? ?0?8?H?P?`?h?x??????????????E???c ?(?+0?88?@?H?%P?X?d`?\h?ap?_x?#?B?[?P?O?D?Q?^?`?]?X?Z??W?Y??R???,?4?- ?(?>0?A8?@@?=H?SP?*X?(`?'h?p?$x???)?;?7?"???9?{???????M?v?0??/ ?2(?T0?18?@?5H?6P?X?`?|h?&p?x?w?f?g?.?<?e? ??U?x?N?y?L?H?}?K?F?G?J?I? ?(?V0?8?@?CH?hP?X?`?h?p?kx???l?p?q?r?m?n?t?s???j????????i ?(?0?8?:@?bH?3P?!X?`?uh?p?ox??????????????/usr/lib:/lib/unix._ptrgl disable_lockunlock_enableunlock_enable_mem simple_locksimple_unlockfetch_and_add ct_hook5 ___memcmp64 ___strcmp64 ___bzero64 ___memset64 ___strlen64 ___memmove64 ___strcpy64 pinned_heap _as_is64 bufx_initbufx_invalidatecopyincopyoutcreatpcurtimedelaydevdump devstrate_sleep_thread e_wakeuperrsave fp_ioctlgetpidi_sched heap_create heap_destroyinitpiodoneiostaddiostdel kmod_entrypt kthread_killkthread_startlbolt limit_sigslockl ldata_createldata_destroy ldata_alloc ldata_free selnotify setpinit setpswapsetsidsprintftuning_deregistertuning_register_handlerufdsys_unmarkuiomoveunlocklw_clearw_initw_startw_stop w_setattrxmallocxmemoutxmfree trchook64 dmp_compspec livedump dmp_contextdmp_ct dmp_eaddr dmp_kernextldmp_setupparmsabendrt_raschk_safe_readsimple_lock_init lock_alloc lock_freefetch_and_and fetch_and_orfetch_and_orlpkext_service_releasekext_service_call ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULLkkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysetsclosethread_create Trconflag_system_configurationiopmgr_pcont_blk iopmgr_fire ukernupdate db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_ul db_get_hexdb_usage_lookupdb_str_lookupdb_eol db_more_on db_more_offdb_symboladdrscsidisk_infoscsidisk_open_listscsidisk_listscsidisk_heapscsidisk_cancel_reclaim mpioEnqCmdscsidisk_iodonescsidisk_initiate_livedumpscsidisk_cmd_timer_clearscsidisk_cmd_timer_startscsidisk_issue_sciolstopscsidisk_lun_reset_disable#scsidisk_update_path_state_disablescsidisk_update_state_disablescsidisk_cfg_update_disablescsidisk_synch_cachescsidisk_synch_cache_disablescsidisk_sfw_listenerscsidisk_sfw_callbackscsidisk_build_perf_list scsidisk_pcm_inband_cmd_disablescsidisk_disp_handlerscsidisk_trc_disablescsidisk_strat_errscsidisk_ras_errorscsidisk_ras_unregister scsidisk_scsi_info_ras_callbackscsidisk_bufx_ras_callbackscsidisk_diskinfo_ras_callbackscsidisk_is_path_removablescsidisk_is_reserve_releasedscsidisk_process_inquiryscsidisk_pr_reserve_releasescsidisk_pr_register_ignore$scsidisk_pr_register_ignore_disablescsidisk_pr_preemptscsidisk_pr_preempt_disablescsidisk_pr_clearscsidisk_pr_clear_disablescsidisk_pr_inscsidisk_pr_in_disablescsidisk_raw_io_start_disablescsidisk_raw_iodonescsidisk_sleepscsidisk_free_cmdscsidisk_free_cmd_disablescsidisk_cmd_allocscsidisk_cmd_alloc_disablescsidisk_d_q_cmd_disablescsidisk_q_cmd_disablescsidisk_diskinfo_cdt_funcscsidisk_scsi_info_cdt_funcscsidisk_mq_watchdogscsidisk_watchdogscsidisk_log_errorscsidisk_build_errorscsidisk_release_disablescsidisk_issue_read_toc scsidisk_read_cap_ioctl_disablescsidisk_format_mode_datascsidisk_prevent_allow_disable!scsidisk_test_unit_ready_disablescsidisk_start_unit_disablescsidisk_issue_multicmdscsidisk_start_disablescsidisk_dumpscsidisk_strategyscsidisk_alloc_dvc mpioIoDonempioGetPathStatempioGetPathPvtmpioGetPathPvtsmpioSetPolicympioNotifyPolicympioGetPathIdsmpioPathIbcPendingmpioSetPathStatempioSelectPathmpioForcePathmpioSelectIoctlPathmpioRetryPath mpioCdtFuncmpioSelectDumpPathscsidisk_kdb_unregisterscsidisk_kdb_registerscsidisk_kdb_rebuild_disklistscsidisk_threshold_exceededscsidisk_update_port_countsscsidisk_free_chunksscsidisk_clone_chunksscsidisk_alloc_chunksscsidisk_release_lunscsidisk_detach_afu scsidisk_find_and_mark_from_allscsidisk_detach_by_pidscsidisk_disk_verify_donescsidisk_disk_verify_startscsidisk_all_attach_flagsscsidisk_record_select_eventscsidisk_capi_log_error!scsidisk_capi_rtec_error_disablescsidisk_detach_all_afuscsidisk_unmark_attachscsidisk_find_and_mark_attachscsidisk_remove_lunscsidisk_new_capi_lunscsidisk_remove_attachscsidisk_new_capi_attachscsidisk_capi_selectscsidisk_lbp_create_kprocscsidisk_lbp_watchdog_mainscsidisk_lbp_destroy_kprocmpioTaskMgmEventmpioGetCapabilitiesnonMpioSuperInitmpioSetPofStatempioPathOpenFailmpioNotifyCfgPhasempioIbcPendingmpioNotifyPathFlagsmpioGetCdtCountmpioSuperInit mpioTerm mpioPassThru mpioDelPath mpioChgPath mpioAddPathmpioGetDeviceStatempioSetDeviceStatempioDelDevicempioChgDevicempioAddDevice mpioDelPcm mpioAddPcmmpioCfgmpio_kdb_unregistermpio_kdb_registerscsidisk_hkeysetscsidisk_thresholdscsidisk_exp_flagsscsidisk_mode_data_offsetcxccc$0c1<cJXcMZcZcZ,cZcZcP]@cUdcj|cm~c|c`cc0,X@, 4\D  F K 8 t P FP   <P $,Kj84CUJ\Zf_d din i<n_*JPZZinijPZsTZtsk k4nHn\npnnnnnnnnn$nx\FhxF}"DKRp8< ^(( $<ZT~inin@ $  ($ 8 H !!K!Z!h8!!K!!8!$"@$"T""#K##88#r#K##8#$#$ $R$XK$v$8$$K$%8%R%`K%n%8%%%%&$&&K&&8'k'*r+X+t +(+ , k,l--k-. E1P11K222D83043d43434344K4(84hF45p6L67\7P88K99089N9XK9~98::LZ:_;;d_;K;8;F<$Gx4>4>4>4?4?"?,F?pK?8?P@@(K@>@P8@ @$A A(B4(BpC C,(CnDD(KD^Dp8DnDnE@nETnEEKEE8F(nF<nF`kFpkGGKGH8H.HLkH\HpnHHHKI I8I2ILKIZIx8IIKII8J J$K L$L M$NzNKNN8NOKO"O<8OOKOO8PPPKPP8Q\QRVRlKRR8SS8SKS8T.ThTKU 8UTUVV8VWKW&W8KWdWX<XRXlKX~X8XXKXX8YYZZ8[.[HK]R]lK]]8]_Lk_b_v`PxaX}a|Ka8hhKi*iD8iiKii8jZj|Kjj8kk FllFllFllFm2m8FmmFooFooKpp 8p2p<Fr^rbs$xtnt,nt@nttuvxw|nwnxx$FxP}xx}xkxxnxydKy8yKyyykyz nz$z`Kz8{k{{P|K|D8|hK|8|K|8}K}F~@~n~nnF0}D}F0KT8tK2vG(x}}kn K8kn<f|K8 k0p*<KVh8vK8K8"<KFn.8FKV\F&K*BT8p $jt~k,nLzp (kk,nFdk ( K8.@ (Fk H(K(84xlkknnnnn n n4nHn\npnFxt}K8Dk0<jtÙȏș,͙@ҙxkk$klkkjPJ\ss s,DsVd|ss 4sFTls~ss:d͙יs*8Psbps Hhsssnsss,sbts ssssLja ( a4 D(ssRP6Hss ($s8(LdsvsssFXpsss $(4sssH^lsss@ Zlˆ(˜s¬(¶s(@sN`svXP sd rŀŜ(Ŭs(s(s:H`srƀƠsƼ(@sT bpLj(ǘsǪǸss`~ȤܙȴייbpיɄsɖɤיɼPיʰיs&4jxːss 0L(\sp(~̴̔.<\sv̈́͜s(@sR`xsΤss 6H`(jxϜϴs<sN\tsІДЬs,a@ P(`s҂Ґaӌ Ӝ(Ӭs (s (s6Hs^D t(՘(D ֌((zh2DKVl8ۚ۰K804kX<$K6L8,>k$nXK$8:DTklnK 8ՙ ܙ$n8nFRPkn F.*8KN`8K.H8K88lk|n(Kr8K8(k@TnpK8b|K8Lk`nxnnK88JdKr8TPlU&@KNl8PKN`8k n$n<nK8K88PkZlK8J`K8,Dklnnk0KR`8 n:PK8KJ\8*@Kr8 b xK  8  $K ^ p8  K  8 Z hK v 8 U n&K8^lK8K*@8:PK8K.D8\LkJXKf88,KK8f|K8.HKZp8.4FV`F n K  8!!<k!!K"" 8"6"<F##6$K%@8%xk& k&tk&k&&k':''F''F''K((8( ((),6,LK,,8,--K..8.Pk/ /F/&/,F/>/DF/r/K//80@ 0p(1V1`F13N3dK33834k4v4K44844F50 5\(666@F678K8R8d888k9298F99K998:: F: :(;H ;(;;K;(<&<88t_>Z>>K?&?D8?V?pK??8@ @4(@X@h(ABDBBKBC8CZClKCC8CCKCC8DVDhKDD8DDKDD8E kEEKEE8EEFFFKF6F@8FFFGZGlKGG8GGKGG8HkHHKHH8HIKI&ID8IkJ&J,FJNJTFJJFK:K@FKbKhFKKKL L8L>LLKLfLx8LLKLL8LLFMM FMM FM M(OO<kOOPPPFQpQkRR(kRjRtKRR8S&S<KSJSd8SSkSPSU"U8KURUl8UUFVV$kVVkVVKWW 8WDWkXfX|KXX8Y2PY6ZZZ`FZZK[[ 8[6[<F\P]]]k^X^pk^^K^^8_PkaPabfb|Kbb8bbkcDc\kccKcc8d4kddFebexKee8eeFggPh@khhKii8i i(mmKmn8nbnxKnn8oo8KoFot8ooFppFppFq q$(q q(s2s8FtuKu>uT8uuFv:v@Fvvv|FvvFwVw`FwwFwwFxxKxx<8xxnyyyyynz nzz<nzFzz {0({hZ{|(||H |\|}`(}}K}(}}8~F~K~8~~K828Fnn:`K8nDnTK8khnxK8KD8nLk\knnDnK8zK8K8h ( (kj|K8LkkkK8kkkK,8K:L8 T(K80kK8LkK8K8K8K8n6<Fk k4nLndnkknn4nkknnXkxknn4kTkhnnkLknkk0nDnXn2 kHkK8hkK8K8K 8 .<KRd8 4( F"8KNd8$f|KƒƜ8ƲK8kǨ (x Ƞ(zzʔKʦʼ8˲ dkK$8B\Kj̈́8͚͠FnzшK8rxFFNTFӦK8,k 28tא(K(08؄Kب8K80pKِ8K8.DKZp8ڊڐFڢڨFںF۲۸FnK8nT"(KVlKz8FR`Kn8FNTF~K8XFF KD8F FFK8K8&,FP0X(K6P8n4tnnnK08NTFkK08F`Kn8knnn0nHn`nxnnn <vK8DtK84dK>X8 B XK  8 Z pK ~ 8   K  6 L8  |x(K^x8kn0K8k,nLzK8K8XG}}FTKr8K8  KfjxH}K8KKL8K"8KF`8KNl8~FHjxK8K2D8F FK8  K 2 @8 x"#6#:$x$R$V%x%&K&N&h8&}&K'8'4F'}'K'8)~)K))8**+-|.,.j.n.x.//dx/0n0K0080k1x}1K182 }2DK2`82r2xF22F22F22F22F22F3F3x3F3k44n4P44K4585&505@k5T5hn555K55866(K6B6P867F8j::K::8;;<< K<.0>D>>?@@F@@@AKAA88AAAKAA8BTBfBKBB8C CLC D*DDKDZDl8F0FFKFF8GGHKHH08I.IDKIvI8IIKIJ8JLJ`KZKP_K_N*N8KNvN8NNFOBO\KOjO8QkQ4kQQKQR8RRKRR8TFU\KU8UKU8W XbX|KXX8[[K[[8\\K\\8]>]TK]f]|8^__K`.`@8`R`XF``Kaa$8dLdfXfgkgnhnh$ni0 iiKii8j kj4njLnkkKk*kH8kjkxKkk8kkKkk8lm m$KmVmh8mmKmm8opKpFp`8prpxFqqKqq8rrrKss8s6sXKsrs8ssKss8tuuKuu8vvKww8wwFxxKxy8yxkyyKzz08zVzlKzzz8}}~Fڏڏڏ` |t 0K8܏K8*@KZl8K8k kk"(FnK88ntFK8VpK8(kK8 FK84d@kkzK8K8z ~`(KK6H8^xK8FFNhKv8*0FF:@FFHP.K8T<Kb8F0flFF:PKvˆ8 ZD_Ĉ_ĚĴK8 RŀkŐŤnB\Krƌ8ƶknJ`KzLj8n K$ ,BTKbpɊɜ8}8}rʠKʮ8K<8R\Kk F28FFLFZ`F*KZh8|ΠK8τK8K*D8zЀF(  ӒӨK8 KԌ}԰}ԾKF*0FՆՔKծ8K 86dKr֠8ֶK׆׌F FۄTPK:L8jtK8$Z_h_K&,8bhFzFflFlpD.PVK8K 8:DKjp8dZ_0_K8.4FlkK,8F$`PKRd8K84Z_|_KBH8~FFK8\k F^dFF^d8KZh_(_$XH@bh8K8 K d (P8KF`88Kn8K8XZ _$_FLKnt8FFkLP>XKf8>XK8K8xZ ,_ !D_!f!lK!!8!!F!!F!k""F#V#`F#z#F$J$P8$$K$Z%\%_&(_&''8''K("(48(V(hK((F+,K,,08,N,XK,~,8--Z.0_./D_/f/lK//8//F//F/0K0"0<800F00F33K33844 K42488545Z5_66_77 K7F7L877F77F77K778868<F88F9;;F=h>2><F>>F>>F?~?8??K?Z@A_A\_ABB8C&C0KCVCh8CCKD*D0FFGKG2GD8GbGlKGG8HIZID_IJX_JzJKJJ8JJFJKFKK(KK6KP8KKFKKFM>MNNKOO 8O2O<KOlkOFOKP8PTQjQKR8RKR8SKS8W|KW8WKX 8YFZD[ [\\\P]]^^Z_ ____`K`<8`tF`F`kadFaaKaa8b bT(bbKb(bb8c"c8KcNc`8cPfggkgKh08hVhlKhh8iFjrjKjj8ll8Kl~l8llKmm88mjmKmm8mnKnn,8oXkopKp:pL8ppKpp8qPqqs2sDKss8sKs8t4FtKt8uKu(8u>uXKuju8uvFvvwTkyk~,~X~<dkR$p (KHKl84I<}d}KK8dxzK tFkPkXd__(K:T8nK8$ 8$ $pkknnF\K8 Pi(i K (6 L8> H8x K 8& 0K@(™  K 8 K 08 K 8<R dKr 8֙0֙P֙֙vx( K 8(w0|D t  *j" t $h$.^v2< \(ti 8L\(f K( 8(  Kz$ V(\ K$i\K(i<tN0R 4liiiit@P`lxDT`l| , H ^` |  KR@DBLl (`Kp(8*$60  (  8r | K^ Ld |Ô(è(ü|Ĝ (xŘŰ ((<`ƀƴ( Ph(x(njǰ.r$Ȟ ȤK $r& 8NT b pʈ(ʔ(ʨʾ  N `v ˄˚ ˨˾  (F Xn |̨̞ ̶ (( 2 <V d̈́ͨ BL Z h΀(Δβ  ϶Ϻ$ R0hxyІDР8ѐTӤJ,pԌԤ(<d՜& ,K|iֆ $h(ך װK( 8*P |(ذ(غi, l(~  ۀ۸( x   8Ds@\(Z0(F TKn ߀8ߖ ߴK 8 K6 H8z K T PKP 8 K ,8B \Kn 88̙XǙbjVin  88(|Z_i4K\8K8K8<K\K88K@Kl(  K8K8@l( K8$KT8K8T_(d  dP0(D t K8KD8K88K`88@Kl8KKK8K8$Z`i"lF  (P($*0ZPKK*$vXK K 8in tK0 $0iLt$DKK <K K :$ ~  K     2( 8  T  p      i H K " i h  (4Ki$i8iKD  (n K( 8 `( K(  8z$ K , 8DKp8Ki( ,H(P,0(DT` 88Kd8Ki $8|0K $ ! !K!"": "DK&$&l &&(''('d '(' '('' '(( ( ((P(`(~( )R )\8)))i)() *((*@**** +(+K+,, ,R ,`K,z ,8, ,K-" -4K-J -\8---(-- .$.K/*$/N /K00001 1(K12j02v$2$3`K3K44*444ti4t445xK5K6$7* 99:K;;4;`;i;i;t;t;;<i<tK>?~ ?K@@@AJ$BKBTKBBCC&C,CdCKD DKDE$EKEEFFFiGG$iGiGGHV$HKIKJKJ$KxKL@KMMNXOOPNPP PKPQ Q 8QRLRSxSSTUlUUVN VTKVVљW8W X` XX(X(YN Y"Y Zd$Zt[8[H$[ \*0\:$\K]4K] ^_. ____ `(`0`$atKbKbLbicKd8d@Kd|Kd8dZed e(e(fRfttftghhPi0i$j0j jKj jKk.kDљkNxkRzk`ۙl$ll$lKlim<tmJ0mN mmmmmnnLnXnnnooDKohioiooiop,p40pX0pipq,qXqqqr ir~rrHrTrpr|rrir~rrs$sxKtu8utuuuvtvvww.wDzzzzzz{J{T{d{r{|{ |,} ~,,F$Kr$(:@ 8d( K( (8 (N `Kp( 8 K 8 d( K( (8H(d( K(  8 K 8 P( K (B T8f0z$$,Kz K @`  K* 8K <n <jp T8i(K8TK( 8K(8XKK((n| ((0$,(HV0^$KPK0$KK0$KKf0n$K`KF0N$K@Ktt0$ KK0$KK0.$D ($8(P  K 80(H K( 8(4KK 0$hKKx@i@T` *Rz n \F&n*,.2466^8:<>@&BLLXyFHL*NRRzTXZ\^B`jbdfj l2nZprt`v|>f"8Kbp8>l8K\k|kK6H8K8Ġİ $.DKrń8ŘźFp ƐUƨPUk$zǐK8$K^p8ȾJNɀmɈr $8 `ʀ$K$8RhKzː8K 8̼ ̀θ$*8KH$Zp8ϰK8$0 d ЈФ$ `$x Ѭ K 8lKҔ8K 8FTKbӀ8U$U0w>FT|jK,8H p՘$H_dZֺK 88KN`8ٲK 8\Kڀ8K8PKt8*`Pr.HKނޤ8K(8߸kkn8blFK8 J`Kv828Ff|K8UBXKn88PK8KVh844Tkx_DrK8kn`4K8VpK8|UK8.DKbt8K8 FBPKjt8`44444NU4P"8Kz8@4lUK8V ("4KH^p8 ($nK$8 nK8*`k`P~Fn6^&xfc?fH  2Ziy>Dyi y"(y>Dy "p$', 14@61; |  1  N `             0 < L X h t             , 8 H T d p       . X" f p     " "(`l"(8H4' 6>BX"p$H" T28DrxX',P66<H'l6"8HXhx(8D z'|6"$4DTdt   T x        !!!(!8!D!T!h!x!!!!""T""h"x""""""""###(#8#H#X#h#x####$$$($<$X$$$$$$$%2%8%D%z%& '&&6''"'&'0'@'P'`'p''''''''( ((,(<(L(\(l(|(((((((() )),)<)L)`)))))))***$*4*D*T*d*t**@****+E+ +H++++++,,,,",,,,,,- --,-8-H-X-h-x--------...(.8.H.X.h.x......../// /0/@/P/`/p/////////000$040D0P0`0p000000000111$101@1L1\1h1x1111111222(282H2X2h2x22222222333(343D3T3d3p33333333444 404@4P4\4l4|44444444555(585H5X5h5x55555555666(686H6X6d6t666666677 7747d7t7t7777778 8$808@8P8h888888889 99,989H9X9d9t9999999: ::,:<:L:\:l:|:::;;`;l;<>>(>4>L>l>|>>>>t>?? ?D@$'A0A>ATAA"BB@"BpC|CbCdCpC|C"CCCCDDDDE|EFlG.G`"GGHH86HpH,HHHII$I0I<IHII"IJJ4J@JPJ`JtJJJJJJJJK KK,K<KLK\KhKxKKKKKKKKLLL$L4LDLPL\LlLxLLLLLLLMMM$M0MMiMMyNNyN*N0yNBNHyNfNlyN~NyNNyNNyNNyNNyNOyOOiPPyPBPHyPZP`yPrPxyPPyQ.QHiQVQlQQRR0iRNRTyRRyS SJSSJS&S(JS2 S4JS> S@JSJSLJSVSXJSbSdJSSSOSST OTTT0OT: T>TTOT^ TbTxOTTTOTTTOTTTOUJUNUUiUUiV<VVVVVVVVWWW"WW(W6W<WJWPW^WdWrWxWWWWWWWWWWWWWXFXLX"XXXXXXXXXXXXXYYYY Y*Y.Y8YBYFYPYZY^YhYrYvYYYYZZ(Z8ZHZXZtZZZZZZZ[[[,[<[L[h[x[[[[[[\\\(\8\H\`\p\\\\\\]]]0]H]`]x]]]]^B^j^^^_ _2_Z_`?`|`L`abbKbb8ccdkeke eekeefkfdkfkffg gTgghhHkh\hjh|hnhh$hkiii(iDniTid$jj jHjk8kkFk kk$kl llm<$mkmmm$mko o*o:oko$p qT$rrrs ksHskssst4ktBtJtkttt t$u(kuduvkvvYv^w ww@wwkxxx< x`$xy0y>ylz {p$|k||L |^|t$} $}| }$~ ~2~6~`$~h~x ~$~k X$ BJc$kh k@Z\pn$X$ <$h $k "@$0 skX$s$ $$ p$$L $@$k $<$,h:R\f $K$.<8K8k nDnTTFF:n P$$k $@$`$P$:"Jr "$&(8"L("F$`n,v." Xx\'j$,16 1D;`@1X$$$ n$t$h6v0"$0`p0$(662P"dr2tD$6(J4V4X"(<Pdt ,<hxL6$6(J6V6X"l HX 4HX66$(88"8HXhx$4@Pl|$4L\| 6$("(8HXhx(8Hdt(8Dl4DP`| @d :J<J&>(J2@4J>B@JJDLJVFXJ$:O<$O>$O@$4O>BB$XObDf$|OF$O& *???? ?(?0?8?@?H?P?X?`?h?p?x?ZHM?ZPM?ZXM?Z`M?ZhM?ZpM?ZxM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?ZM?[M?[M?[M?[M?[ M?[(M?[0M?[8M?[@M?[HM?[PM?[XM?[`M?[hM?[pM?[xM?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?[M?\M?\M?\M?\M?\ M?\(M?\0M?\8M?\@M?\HM?\PM?\XM?\`M?\hM?\pM?\xM?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?\M?]M?]M?]M?]M?] M?](M?]0M?]8M?]@M?]HM?]PM?]XM?]`M?]hM?]pM?]xM?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?]M?^M?^M?^M?^M?^ M?^(M?^0M?^8M?^@M?^HM?^PM?^XM?^`M?^hM?^pM?^xM?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?^M?_M?_M?_M?_M?_ M?_(M?_0M?_8M?_@M?_HM?_PM?_XM?_`M?_hM?_pM?_xM?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?_M?`M?`M?`M?`M?` M?`(M?`0M?`8M?`@M?`HM?`PM?`XM?``M?`hM?`pM?`xM?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?`M?aM?aM?aM?aM?a M?a(M?a0M?a8M?a@M?aHM?aPM?aXM?a`M?ahM?apM?axM?[?[?[?[?[?[?[?[?[?[?[?[?[?[?[?[?[? [?([?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?ǀ?Lj?ǐ?ǘ?Ǡ?Ǩ?ǰ?Ǹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ȁ?Ȉ?Ȑ?Ș?Ƞ?Ȩ?Ȱ?ȸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ɀ?Ɉ?ɐ?ɘ?ɠ?ɨ?ɰ?ɸ????????????? ?(?0?????????? ?(?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?@?H?P?X?`?h?p?x????????????]?????? ?(?8?@?P?X?h?p???????????;????(i?0?@?H?Xa?`?pg?x?{????????????? ?0?8?H?P?`?h?x?????????????? ?(?8?@?P?X?h?p???????????????(?0?@?H?X?`?p?x????????????? ? ?0 ?8?H?P?`?h?x??????????!??+?? 9?(?8E?@?PI?X?hK?p?S??????????????(?0?@?H?X?`?p?x????? ?????? ? ? ? ? 0? 8? H? P? `? h? xy? ? u? ? s? ? q? ? m? ? k? ? {? ? c? (? 8? @? P? X? h? p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 0? @? H? X? `? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0? 8? H? P? `? h? x? ? ?? ? K? ? M? ? ? ? ? ? ? ? ? (? 8? @? P? X? h? p? ? ? ? ? ? ? ? ?  ? ? $??'??(1?0?@4?H?X6?`?p8?x?:????@??D????? ?0?8?H?P?`?h?x???? ???????|???z?x?@? ?(?0?8n?@?H?P?XB?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?xj?r???????????l?b?d?????O?? ?(?0?8?@?H?PQ?XS?`?h?p?x?:??H?P?X?`?h!?p?x#?%?+?/?3?7?;?=?9?5?1?-?)?'?M   & 0 < G R ] m {       )7FTJcJlv   )5BO]iv                   + 1 8 @ H U b pv               $ , 4 ; C J T \ d k u               . C U b n |      kkkkk!kkkkkk "k(bk0k8k@1kH+kP<kXk`khkpkxkTkkkkdkkkkkbk|kCkUknkSkk;kpkkvk gk(4k0Jk8Ck@,kHkPUkX@k`8khpkpkxkkHkkk kkkkkkkkvkk!kkkk!kk k(k0k8k@kHkPkXk`kh1kpkx+kvkkk$kkkk.k>kkLkkkZkkukkkkk k(Ck0uk8k@\kHkPkXk`khkp&kxkk0k]kmk{k<kGkkk!kkkkk kk3kHkck k !k(k0k8k@kHkPkXk`khtkpRkxkkkkkkkkkk k k (k ;kIgW Jg P  !k@)  M  kM  kM  M `  M @ / kM > kM e M@ ~ oM  oM  oM  oM  oM`  M  M * M I M n M  M  M'`  M*`  M+  M- ) M@ D MA@ ` MB  MC  ME  MF  MJ  MJ`  MM 9 MY@ S M\@ v M^  M^  Mb  Mp  Mq  M0 MS Mp M M` M M M` M M M= MT M`j M ~ M M M@ M@ M M$ M ? M[ M`y M  M M` M M  M8 MN Mi M  M  M M M M" M(` M) = M0R M0o M5 M5 M:@ M;  M= M> M? M@" MM5 MN P Mi`d Mj  Mp Mq Mr  Mx My Mz  M{# M6 MJ M` M t M@ M M M  M` M M M`> M@S M@f M`~ M M@ M@ M M@ M M M. MF M f Mǀ M@ M M M  MԠ M M0 MC M [ Mq M M  M* M6 M7` MD MH1 ML M M]j Ml@ Mn  Mt@ Mv Mw` Mz  M! M`8 M̠I Mh M | M  M M M  M` M"  M) M1@= M8T M;`t M= MD ML@ Mb Mc Mf@ Mh Mk3 MnM Mqi Mu~ M@ M M@ kM  kM  kM kMD kM@n kM kM!kXk  f SX o ( p o V+9   E  a      q  0 H a>9` cLx > U k   @Z    8 P@ h\ j    > S p ( @ X p   # 6 Q e  0 H ` x $ 7 K      8G P h  u     Jg !kZ) k[F k[j k[ k[ @ [  [ [ k[  k[  k[`" k[7 k[%L k[,c k[? k[I k[M k[O k[Q  k[R  k[S# [S< [U@S [Vr k[Y k[!kck^pkE8  ck  3k  k   k  k  k  xk  Hk  `$  8=  PT ' Jg a@!k=)a@  ka  kc@ 5 kg@ X i u l`  n  p  q  v  x! z@!" }`!: }!U !q ! `! ! ! "  " "6 "N `"m "  " `" " `" k# k #) k #P k!kʐk h Y  v            !  (!#  @!;  X!V  p!r  !  !  !  "  "7  "O  "n  0"  H"  `"  x" [ Jg#s# !k?@)# k+# k+ $ k+ $ k+@$< k+`$] k+ $ k+@$ k+`$ k+$ +$ +% +%- +%E +@%] +@%x +% +H!kUkk  $  %y  % e Jg%% `!k`)`% _ck:h& g& m& g@&)`&$)x&+ g&4A)&;n &Dn &Mn &Un{&^ g&g0)~&o g`&x& g&& gL&& g &m) Jg&& _!k)_' 8kR' g`'%) Jg' 'K @!k)@'e k'z k ' k' ' ' k' k`' k ( k(% (5 (G `(\ `(n ( @(  ( ( kh ( k`( Ϡ( `( (  ( )  @) ), )8 )J @)^ )r ) h2) ) ) ) ) `) ) *   * *) hF *:  *O *^ *m `* *  * `* hZ* * `* * *  @+  + "+) #+8 #`+L #+d $ +x $+ $+ %@+ %+ &+ /+ hn'1+ 1, 2`, 6,' 6`,4 6,B h4= ,O =,c =,w ?, A@, D`, D, H@, J, V, V, kW, khMY@- khP[-. khS]-H k_ -f khXe@- kf@- kg - ki- kk - kk. ks. kt`.4 kx.J k{.a kim}.y ki"p~. k. k. k. k@. k / k/ ki6`/; kiJ/X k/u k@/ k / k/ k/ k`0  k0$ k0? ki^0!kxkk xk " 1 hpk <Ph (6  (H   (o  Ck k 8S Pg  )   8)9  P)K )_  h)s  )   0)  )  )  H)  *P X*_ p*n (* @* *  * * *  * *  * + +  + + (,C @,P X,d p,x , , , , , C Jg0U0 !k!)0 k@0 k 0 k0 0 k1  k1 k10 k 1B k1P k1a 1v ΰk*(Ztx ;k  (k \X0x k \`` k \@Hk ^(00k ^X@k 1b 1w H1 g1k(1DM1 g1k(1IR1 g@1k(@1NW1 g1k(1S\1 g(1k((1Xa1 g1k(1]f1 g1k(1bk1 g1k(1gp1 g1k(1lu1 g1k(1qz1 gD1k(D1v1 gl2k(l2{1 g2k(21 g2k(21 g02$k(02$1 g2+k(2+1 g2:k(2:1 g2Dk(2D1 g 2Nk( 2N1 g42dk(42d1 g42yk(42y1 g2k(21 g$2k($21 g2k(21 g\2k(\21 g2k(21 g2k(21 g2k(21 g2k(21 g$2k($21 g2k(21 g2k(21 g|3 k(|3 1 g3k(31 g3*k(3*1 g37k(371 g3Bk(3B1 g3Uk(3U1 g3^k(3^ 1 g03gk(03g1 gX3tk(X3t 1 g3~k(3~1 g(3k((31 g^@3k(^@3$1 g^h3k(^h3 )1 g^3k(^3%.1 g^3k(^3*31 g^3k(^3/81 g_3k(_34=1 g_03k(_039B1 g_X3k(_X3>G1 g_3k(_3CL1 g`4k(`4HQ1 ga4k(a4MV1 g 4"k( 4"R[1 gH4+k(H4+W`1 gp4:k(p4:\e1 g4Ak(4Aaj1 g4Lk(4Lfo1 g4Tk(4Tkt1 g4^k(4^py1 g4fk(4fu~1 g4nk(4nz1 g4uk(4u1 g4k(41 g(4k((41 gd4k(d41 g4k(41 g<4k(<41 g4k(41 g4k(41 g4k(41 g4k(41 g4k(41 gX4k(X41 gh4k(h41 gP5 k(P5 1 gx5k(x51 gP5'k(P5'1 g51k(511 gx5:k(x5:1 g5Mk(5M1 g5fk(5f1 g 5ok( 5o1 g5k(51 g\5k(\51 g5k(51 g5k(5 1 gD5k(D5 1 g5k(5  1 g5k(5  1 gl5k(l5 1 g5k(5 6._ptrgldb_registerdb_unregisterdb_printfdb_read_memdb_expr_addb_expr_uldb_get_hexdb_usage_lookupdb_str_lookupdb_eoldb_more_ondb_more_offdb_symboladdrukernupdatedisable_lock.disable_lockunlock_enable.unlock_enableunlock_enable_mem.unlock_enable_memsimple_lock.simple_locksimple_unlock.simple_unlockfetch_and_add.fetch_and_addct_hook5.ct_hook5iopmgr_pcont_blkiopmgr_fireclosethread_createTrconflag_system_configuration___memcmp64.___memcmp64___strcmp64.___strcmp64___bzero64.___bzero64___memset64.___memset64___strlen64.___strlen64___memmove64.___memmove64___strcpy64.___strcpy64pinned_heap_as_is64bufx_initbufx_invalidatecopyincopyoutcreatpcurtimedelaydevdumpdevstrate_sleep_threade_wakeuperrsavefp_ioctlgetpidi_schedheap_createheap_destroyinitpiodoneiostaddiostdelkmod_entryptkthread_killkthread_startlboltlimit_sigslocklldata_createldata_destroyldata_allocldata_freeselnotifysetpinitsetpswapsetsidsprintftuning_deregistertuning_register_handlerufdsys_unmarkuiomoveunlocklw_clearw_initw_startw_stopw_setattrxmallocxmemoutxmfreetrchook64dmp_compspeclivedumpdmp_contextdmp_ctdmp_eaddrdmp_kernextldmp_setupparmsabendrt_raschk_safe_readsimple_lock_initlock_alloclock_freefetch_and_andfetch_and_orfetch_and_orlpkext_service_releasekext_service_callras_registerras_controlras_customizeras_unregisterRAS_BLOCK_NULLkkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysetsTOCmpio_hkeysetmpio_info_$STATICpofCheckThreadpofCmdProceventqmpioRasCallBackmpioInfoRasCallBackpofTimermpioEventOfflevelmpio_tunable_readmpio_tunable_writempioEnqCmdmpioddieRASmpioRecoverPathsscsidisk_infoscsidisk_hkeysetscsidisk_kproc_start_funcscsidisk_iodonescsidisk_cmd_timerscsidisk_open_listscsidisk_listscsidisk_heapscsidisk_initiate_livedumpscsidisk_thresholdscsidisk_exp_flags_$STATIC_BSSscsidisk_trc_funscsidisk_trc_typescsidisk_kdb_scsidiskscsidisk_kdb_scsipathscsidisk_kdb_scsidkscsidisk_kdb_scsicascsidisk_kdb_scsiclscsidisk_kdb_scsiafuscsidisk_kdb_scsidisk_infoscsidisk_kdb_trckdb_mpioanchormpio_trc_funmpio_trc_typekdb_pathentrykdb_devinfokdb_mpioddikdb_pof_cmdkdb_pfompio_kdb_anchormpio_kdb_pfompio_kdb_pof_cmdmpio_kdb_mpioddimpio_kdb_devinfompio_kdb_pathentrympio_kdb_trace.file../../../../../src/bos/kernext/disk/scsidiskb.cFri Mar 11 13:59:22 2022 IBM XL C for AIX, Version 13.1.0.2.scsidisk_pr_retry.SCSIDISK_MQ_NULL_CMD.IPRA.$SCSIDISK_CHK_PATH_RSV.scsidisk_promote_path.scsidisk_bufx_hook4.is_benign_err.IPRA.$scsidisk_adapter_error_recovery.scsidisk_cancel_reclaim.scsidisk_cmd_timer_restart.scsidisk_cmd_timer_clear.scsidisk_cmd_timer_init.scsidisk_cmd_timer_stop.scsidisk_cmd_timer_start.scsidisk_cmd_timer.scsidisk_timeout_err.scsidisk_timeout_expired_bufs.scsidisk_cfg_update_rw_fast_fail_to.scsidisk_cfg_update_rw_max_time.scsidisk_cfg_update_max_retries.scsidisk_cfg_update_queue_depth.scsidisk_update_cmd_err_hist.scsidisk_compute_time_delta_ns.scsidisk_issue_sciolstop.scsidisk_lbp_process_reqs.scsidisk_lun_reset_disable.scsidisk_update_path_state_disable.scsidisk_update_state_disable.scsidisk_cfg_update_sanrep_mig.scsidisk_cfg_update_sanrep_rev.scsidisk_cfg_update_reserves.scsidisk_cfg_update_attrs.scsidisk_cfg_update_disable.scsidisk_update_reserves.scsidisk_find_and_build_lun_reset.scsidisk_chk_inband_inquiry.scsidisk_update_ww_name_change.scsidisk_fail_hdr_xfer.scsidisk_coalesce_hdr_mode.scsidisk_pending_enqueue_hdr_mode.scsidisk_process_coalesced_buf_error.scsidisk_process_single_buf_error.scsidisk_build_reassign_cmd.scsidisk_synch_cache.scsidisk_synch_cache_disable.scsidisk_sfw_listener.scsidisk_sfw_set_attrs.scsidisk_sfw_get_uuids.scsidisk_sfw_callback.scsidisk_build_perf_list.scsidisk_pcm_inband_cmd_disable.scsidisk_disp_handler.scsidisk_trc_disable.scsidisk_strat_err.scsidisk_ras_error.scsidisk_ras_unregister.scsidisk_initiate_livedump.scsidisk_scsi_info_ras_callback.scsidisk_bufx_ras_callback.scsidisk_diskinfo_ras_callback.scsidisk_calc_retry_delay.scsidisk_is_path_removable.scsidisk_is_reserve_released.scsidisk_process_inband_sense.scsidisk_process_inband_error.scsidisk_process_inband_cmd.scsidisk_reset_inband_aca_active.scsidisk_path_pcm_inband_cmd.scsidisk_process_dev_restart_error.scsidisk_dev_restart.scsidisk_process_read_cap.scsidisk_process_inquiry.scsidisk_extract_inquiry_data.scsidisk_inquiry.scsidisk_select_path.scsidisk_retry_cmd.scsidisk_pr_reserve_release.scsidisk_pr_register_ignore.scsidisk_pr_register_ignore_disable.scsidisk_pr_preempt.scsidisk_pr_preempt_disable.scsidisk_pr_clear.scsidisk_pr_clear_disable.scsidisk_pr_in.scsidisk_pr_in_disable.scsidisk_raw_io_start_disable.scsidisk_raw_iodone.scsidisk_start_watchdog.scsidisk_sleep.scsidisk_free_cmd.scsidisk_free_cmd_disable.scsidisk_cmd_alloc.scsidisk_cmd_alloc_disable.scsidisk_d_q_cmd.scsidisk_d_q_cmd_disable.scsidisk_q_cmd_disable.scsidisk_q_cmd.scsidisk_diskinfo_cdt_func.scsidisk_scsi_info_cdt_func.scsidisk_mq_watchdog.scsidisk_watchdog.scsidisk_log_error.scsidisk_build_error.scsidisk_release10.scsidisk_release.scsidisk_release_disable.scsidisk_issue_read_toc.scsidisk_get_read_toc.scsidisk_get_medium_info.scsidisk_get_medium_type.scsidisk_read_disc_info.scsidisk_read_cap_ioctl_disable.scsidisk_read_cap16.scsidisk_read_cap.scsidisk_mode_select10.scsidisk_mode_select.scsidisk_q_mode.scsidisk_mode_data_compare.scsidisk_format_mode_data.scsidisk_mode_sense10.scsidisk_mode_sense.scsidisk_reserve10.scsidisk_reserve.scsidisk_prevent_allow.scsidisk_prevent_allow_disable.scsidisk_test_unit_ready.scsidisk_test_unit_ready_disable.scsidisk_start_unit_disable.scsidisk_start_unit.scsidisk_request_sense.scsidisk_write_verify.scsidisk_issue_multicmd.scsidisk_build_cmd.scsidisk_coalesce.scsidisk_process_reset.scsidisk_process_buf.scsidisk_process_special_error.scsidisk_process_reqsns_error.scsidisk_fail_pending_rdwr.scsidisk_fail_disk.scsidisk_cmd_failed.scsidisk_process_reset_error.scsidisk_process_ioctl_error.scsidisk_process_buf_error.scsidisk_process_scsi_error.scsidisk_process_adapter_error.scsidisk_process_diagnostic_error.scsidisk_process_error.scsidisk_lun_reset.scsidisk_target_reset.scsidisk_recover_adap_q.scsidisk_process_sense.scsidisk_process_good.scsidisk_iodone.scsidisk_fail_pcm_inband_cmds.scsidisk_issue_cmd.scsidisk_start_in_progress.scsidisk_start_raw_io.scsidisk_start_cmd.scsidisk_start_ioctl.scsidisk_start_writev.scsidisk_start_reassign.scsidisk_start_reset.scsidisk_start_tgt_lun_reset.scsidisk_start_reqsns.scsidisk_start_high_pri_inband.scsidisk_start_pcm_inband.scsidisk_start_q_recov.scsidisk_start_dev_restart.scsidisk_start.scsidisk_start_disable.scsidisk_pending_enqueue.scsidisk_dmp_reqsns.scsidisk_dmp_start_unit.scsidisk_process_dmp_sns.scsidisk_process_dmp_error.scsidisk_dump_write.scsidisk_dump.scsidisk_strategy.scsidisk_alloc_dvc.scsidisk_promote_path@AF251_25.scsidisk_calc_retry_delay@AF252_88.SCSIDISK_MQ_NULL_CMD@AF253_6.scsidisk_cfg_update_rw_fast_fail_to@AF254_45.scsidisk_cfg_update_max_retries@AF255_47.scsidisk_sfw_get_uuids@AF256_75.scsidisk_update_ww_name_change@AF257_64scsidisk_mode_data_offset../../../../../src/bos/kernext/disk/scsidisk_kdb.cMon Feb 28 13:19:32 2022 .IPRA.$scsidisk_cmd_timer_wd_state_str.IPRA.$scsidisk_cmd_timer_flags_str.IPRA.$scsidisk_kdb_print_trc.scsidisk_kdb_trc.scsidisk_kdb_sst.scsidisk_kdb_mpio_paths.scsidisk_kdb_state_flags.scsidisk_kdb_scsiafu.scsidisk_kdb_scsicl.scsidisk_kdb_printluns.scsidisk_kdb_scsica.scsidisk_kdb_scsidk.scsidisk_kdb_scsipath.IPRA.$scsidisk_kdb_print_scsidisk.scsidisk_kdb_scsidisk.scsidisk_kdb_scsidisk_info.IPRA.$lbp_flags_str.IPRA.$lbp_diskinfo_flags_str.IPRA.$lbp_provision_type_str.IPRA.$lbp_inq_pages_str.scsidisk_kdb_unregister.scsidisk_kdb_register.scsidisk_kdb_rebuild_disklist.scsidisk_kdb_printluns@AF68_11.scsidisk_kdb_state_flags@AF69_8../../../../../src/bos/kernext/disk/scsidisk_capib.cMon Feb 28 13:19:24 2022 .scsidisk_release_capi_luns.scsidisk_first_attach.IPRA.$scsidisk_capi_attach_sanity.scsidisk_threshold_exceeded.scsidisk_update_port_counts.scsidisk_free_chunks.scsidisk_clone_chunks.scsidisk_alloc_chunks.scsidisk_release_lun.scsidisk_detach_afu.scsidisk_find_and_mark_from_all.scsidisk_detach_by_pid.scsidisk_disk_verify_done.scsidisk_disk_verify_start.scsidisk_all_attach_flags.scsidisk_record_select_event.scsidisk_capi_log_rtec_error.scsidisk_capi_log_error.scsidisk_capi_rtec_error_disable.scsidisk_capi_rtec_error.scsidisk_detach_all_afu.scsidisk_unmark_attach.scsidisk_find_and_mark_attach.scsidisk_remove_lun.scsidisk_new_capi_lun.scsidisk_remove_attach.scsidisk_new_capi_attach.scsidisk_capi_select.scsidisk_capi_log_rtec_error@AF73_17.scsidisk_capi_rtec_error@AF74_20.scsidisk_find_and_mark_attach@AF75_23.scsidisk_release_capi_luns@AF76_1../../../../../src/bos/kernext/disk/scsidisk_lbpb.cFri Mar 11 13:59:21 2022 .IPRA.$scsidisk_lbp_pool_destroy.IPRA.$scsidisk_lbp_pool_create.IPRA.$scsidisk_lbp_log_msg.IPRA.$scsidisk_lbp_strat_err.IPRA.$scsidisk_lbp_adjust_align.IPRA.$scsidisk_lbp_free_data_buf.IPRA.$scsidisk_lbp_alloc_data_buf.scsidisk_kproc_start_func.IPRA.$scsidisk_lbp_kproc_main.scsidisk_lbp_create_kproc.scsidisk_lbp_start_watchdog.scsidisk_lbp_abort_reqs.scsidisk_lbp_build_cmd.scsidisk_lbp_do_iodone.scsidisk_lbp_validate_buf.scsidisk_lbp_watchdog_main.scsidisk_lbp_destroy_kproc../../../../../../src/bos/usr/ccs/lib/libc/bcmp.cWed Jul 7 13:20:13 2021 .bcmpmemcmp.s.memcmpmemset.s.memset.bzeromoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovestrcat.s.strcatstrcmp.s.strcmpstrcpy.s.strcpystrlen.s.strlenstrncat.s.strncat../../../../../../src/bos/usr/ccs/lib/libc/strncmp.cWed Jul 7 13:20:15 2021 .strncmpstrncpy.s.strncpy../../../../../src/bos/kernext/mpio/mpio.cMon Mar 14 10:58:51 2022 .mpioRegisterTunable.mpio_tunable_write.mpio_tunable_read.mpioHandleBufX.pofCreateThread.IPRA.$mpioDestroyTunables.IPRA.$mpioCreateTunables.IPRA.$mpioCreatePOF_Kproc.mpioEventOfflevel.pofSanityCheck.mpioTaskMgmEvent.mpioGetCapabilities.mpioRecoverPaths.nonMpioSuperInit.dkstatConfig.traceDisable.mpioeRASunReg.mpioRasCallBack.mpioddieRAS.mpioInfoRasCallBack.mpioeRAS.pofFreeCmd.pofTimer.allocPofCmd.mpioSetPofState.pofCheckThread.pofCmdProc.mpioPathOpenFail.mpioNotifyCfgPhase.mpioPathIbcPending.mpioIbcPending.mpioNotifyPathFlags.mpioDeqCmd.mpioEnqCmd.mpioCdtFunc.mpioGetCdtCount.mpioGetDumpDataSize.mpioSelectIoctlPath.mpioSelectDumpPath.mpioDelDriver.mpioAddDriver.mpioRegPathStat.mpioUpdatePathStats.mpioSuperInit.mpioSetPolicy.mpioNotifyPolicy.mpioGetPathPvt.mpioGetPathPvts.mpioGetPathIds.mpioTerm.mpioIoDone.mpioForcePath.mpioRetryPath.mpioSelectPath.mpioPassThru.mpioCopyoutPvtData.mpioCopyinPvtData.mpioSelectPcm.mpioClearPathStats.mpioGetAdapterPortData.mpioGetAdapterData.mpioGetAdapterInfo.mpioGetPathStats.mpioGetExtPathState.mpioGetPathState.mpioSetPathState.mpioUnregPath.mpioDelPath.mpioChgPath.mpioAddDrvrPathgroup.mpioAddDrvrPath.mpioRegPath.mpioRegPaths.mpioAddPath.mpioGetDeviceState.mpioSetDeviceState.mpioDelDevice.mpioChgDevice.mpioAddDevice.mpioDelPcm.mpioAddPcm.mpioValidatePcm.mpioCfg.mpioInit.mpio_tunable_read@AF101_5.mpioHandleBufX@AF102_6.mpioTaskMgmEvent@AF103_20.mpioSetPofState@AF104_34.mpioGetCapabilities@AF105_21.mpioPathOpenFail@AF106_37.mpioDeqCmd@AF107_42.mpioCdtFunc@AF108_44.mpioSelectIoctlPath@AF109_47.mpioSelectDumpPath@AF110_48.mpioRegisterTunable@AF111_2.mpioInit@AF112_93.mpioCopyoutPvtData@AF113_65.mpioRegPath@AF114_81.mpioRegPaths@AF115_82.mpioSetPolicy@AF116_54.mpioNotifyPolicy@AF117_55.mpioDelPcm@AF118_89.mpioIoDone@AF119_60.mpioForcePath@AF120_61.mpioRetryPath@AF121_62.mpioSelectPath@AF122_63.mpioPassThru@AF123_64.mpioGetDeviceState@AF124_84.mpioSetDeviceState@AF125_85.mpioClearPathStats@AF126_68.mpioGetPathStats@AF127_72.mpioGetAdapterInfo@AF128_71.mpioGetAdapterData@AF129_70.mpioGetAdapterPortData@AF130_69.mpioGetExtPathState@AF131_73.mpioGetPathState@AF132_74.mpioSetPathState@AF133_75.mpioChgPath@AF134_78../../../../../src/bos/kernext/mpio/mpio_kdb.cMon Feb 28 12:20:18 2022 .IPRA.$mpio_kdb_anchor_init.IPRA.$mpio_kdb_print_trc.mpio_kdb_trace.mpio_validate_args.mpio_kdb_pathentry.mpio_kdb_devinfo.mpio_kdb_mpioddi.mpio_kdb_pof_cmd.mpio_kdb_pfo.mpio_kdb_anchor.mpio_kdb_unregister.mpio_kdb_registerglink64.s.abend.trchook64.fetch_and_or.fetch_and_orlp.w_start.w_stop.w_clear.w_init.w_setattr.fetch_and_and.iodone.iopmgr_fire.lockl.unlockl.delay.ldata_destroy.fp_ioctl.e_wakeup.kext_service_release.rt_raschk_safe_read.xmfree.xmalloc.ras_unregister.ras_control.ldmp_setupparms.dmp_context.dmp_kernext.dmp_compspec.livedump.dmp_eaddr.dmp_ct.e_sleep_thread.ldata_free.bufx_invalidate.ldata_alloc.bufx_init.kext_service_call.errsave.xmemout.ukernupdate.devstrat.devdump.ldata_create.db_printf.db_read_mem.db_usage_lookup.db_str_lookup.db_eol.db_expr_ad.db_expr_ul.db_more_off.db_more_on.db_unregister.db_register.curtime.ufdsys_unmark.close.selnotify.getpid.setpswap.setsid.creatp.initp.db_get_hex.db_symboladdr.thread_create._as_is64.copyin.copyout.i_sched.heap_create.heap_destroy.iostadd.iostdel.kmod_entrypt.kthread_kill.kthread_start.limit_sigs.setpinit.sprintf.tuning_deregister.tuning_register_handler.uiomove.simple_lock_init.lock_alloc.lock_free.ras_register.ras_customize.kkeyset_create.kkeyset_delete.kkeyset_remove_key.kkeyset_add_set.kkeyset_to_hkeyset