b+lx 4`1L@!7 P0X.text! .data7#X@.bss77 P.loader[H8$,8@\(T>88| ,%A88@|0@,&A$``A8@,&|0@@C cP,#A48@,%|@A `A8@,%|@@|N @getPathDataSizeT>t@A 8`N `8H[D @ pcmPassThru_GetUninitDiskT>t@A 8`N `8H\D @ pcmPassThru_GetAllDisks|``|aA!t@!QAc| @@h, @$h8`h8!h}N ccbcHkA(h8`h8!h}N ,AcbccHkmA(h8`h8!h}N 8p~8hHkaA(|},A | (@@, @4ch8!h!}aAN <c88x&xx`c|c;x|c|x|@8|3xHjA(ch8!h!}aAN ,AXT`>bccc|xHj=A(ch8!h!}aAN 8HcH&8h8,8axAX0Hj5`| @@ , @,=b;A0"A,=Ax| @@, @l8zH8Hi`8zp8=88Hi`}zX}z`}c`czi ,=@8H8h8apHiA(|}| @@, A<88x`x&|g#xx|c|cCx|8|3xHhA(ch8!h!}aAN ,ATT`>yc|xHh=A(ch8!h!}aAN cycHgA(K,AxcycHgA(K`cbccHgA(K,AcbccHgA(K8H8` h8!h}N ApcmPassThru_GetDisksT>t@A 8`N `889HZ @(pcmPassThru_GetFrames,#@ 8`N 89`iH]$ @ pcmCountWWPNsPathStates8bˠHtM 8`HBN @pcmSfwRegListeners8,#M 8,A88,/ @d8 ,A8c(,#M ``|88|xc ,#@N ,$M d|c88|xN , ,$AL3B8M  K88M K|8 Kx @pcmUpdateAdapterPort|`|;ˠa8p;;`A;@!aH(|? @@c $(8$`````(,$ @,|$@@0c(|<@ @0(,$A|c8pH,=@H,:AcC8He%A(8!Aa}N c8HdA(,:@8!Aa}N |c~(8pH,=@K`cK<,$0`,0<(@@$@$8p~(|cH,=@dKA`|y|(@A0@0(|<@ @c(K,$ `, ?(@@ @KtA(````|y|(@AH @ c$(8$K$ Ad pcmFreePort|(a|4A;f;`~!D*; c,:!QcDA4`H:cY(ccD*,:cD@,9cA4c$cc```HMccy@}8!!AaN ApcmResortPaths|;ˠ`8p;aA;`!;; 8`;@;:!AH |,$8 A0|&@A$``0,$A |&@@,$AD8t/ , ./A|` @8a88|H\-`8a; 8H]`8a88H\`8a80|XHMA(8H`}x |` 8`T>~H| @8a88|H[`8a; 8H\`8a88HH\y`8a80|XHMA(8߀H`}x |` 8`T>~H| @x8a88|H[-`8a; 8 H\`8a88H[`8a80|XHMA(8H`}x |` 8`~H| @|8a88|HZ`8a; 8$H[`8a88TH[}`8a80|XHMA(8H`}x | 8``H|` @|8a88|HZ5`8a; 8H[`8a88H[`8a80|XHMA(8H`}x | 8``H|` @ ~PHZA(8~H|8Hp8!`}N A pcmSfwCleanup|;ˠ8A<8H;;athA8!; ;b;@aAg؀8? xɤ8`{$!@Xd:edՀ`/,|A/A`,Ab;@hHdH@ ,@`p8!`}aA!AaN 8p8!``aA}K8ap88|HW`88apHX`8aa8HX`8aprPHMA(,=,Tc>@,8`@H?@b`H,@K|d,#@H,b?@`H@K8P8XHXUA(,|d@X|A(H_`,b`;@H@K|8|K|8|@HX-`8P`d8|0HX5A(,|d@HH,;@b`H@4K( A pcmSfwSetup|`8bc!q;HL8;ˠ`}8~HWA(,@,HtAX,@8`HtAH2)8~HWA(cHL'8`8!}N Km,`|AK}K ApcmNotifyCfgPhase|;ˠ``8pa8`;A;`!!QH(,$`A8| (@A(`` ,$Al`| (@@`,;AT|c8p8 e8H!x8`8!}aN 8pH888`(HVQA(`{8`8pH,;`zA8(8ccHTQ`8`,9 Aly 8 d8{}$8$C8pHc8!!}aAN }(8{8c{ c8}$8$K; C8pHK A pcmAddPort|;ˠ`8p`}a;`8`;A`!!QH ,$`A@ | (@A,```0,$A\`| (@@`8pH,;@8`888HTQA(,#`{A8p8`H888`yccHRQ`cccD8HRi`,8 8c{0{A`#8px0~( HccceKm|c8!}aA!N ~(#~ 8p HccceKKp8` 8!}aAN 8pHK A pcmAddAdapterx89@9`}&8,!q8A0,' pL3A`x,'AP ,```@p#(9)} @*,(AHA(9}H*,(AK90,'pL3AK, B$pcmaluaFirstAvailable|`cL888|` !qAtAL88`9x } |888>xƐxt<P(|*|#y@8cC ,%AT88d8<` xxt<|$0@@8cC TKht@8tA8`8!N 88(|8cp|4T~|8*8hxd (`g``A4|(x|;x<|&@@@,8A , @ xD `hN 8x `hN `>}x|Cx<|&8@@(8|H*,&AKh @pcmaluaSwapCtrlStates|x`,&`aA!!!A c0,LFAhcx,$AX d,``|LB1A$(8|0*,&T>|R%xxppApA;`;p8;:|; ;;@: ww4/,,#T~A0,AAA8, ;Z|T>A,APa,AD|x8!|!}aAN 8`8!A!}aK|xd|.,,LFBALcHK@(|*|#yA,```d<`cd<|$(@@(|8c|c *`e,#A$``>|xxx|cxd<|$(@@(|8c|c *`d,#A$``<`xxt<P(|*|#yA(``>xxt<|$(@@8cC Ȁ8tA<L8`8!}pa!AИLKX8HGMA(, A8HGYA(L8`8!}pa!AИLK`d`K8`A8`,A@K,AA@K8K A LpcmaluaProcessPathStateCheck8,%@ 8`N 8H< @pcmaluaRetryPath, @ `"`8`8N 8H?T @0pcmaluaSelectPath,@ 8`N T>88H0 @ failCtrlDevicePaths|`~<8b!q`| 9@l88`8c| 0Adh,&ApHa,#A`8`8 ` pe8~D8~DHc8`fHMA(8`~H,~A0pJxHp8D8D8!}N 8`8!}N `,&@ 8pcHUcp8,8`@$, A`pH9,#AK8`8!}N 8`8!N Arequest_disk_info|}&``~T>8`N8 !Q, c@Ȁ N, !Q@$( <| @( L0BAAc(8`8N1Bp@,%@cH,#@(8!|} N 8`}c8c8cHAccc8H:@JxH8!|} N c8``8c8HA=ccc8H:@K8!} N ClogPathFailedError&,L 9 (8988,'@ 8||AN ``'@|@*| 8@@8&||AN @|clear_scsi2_reserve|`;;8a`{A!; ^8;(`aA!88apH<`<8b >tA$8(8apH?A(<8`8:;< ;:xc zԀ x ;8|c 8{8z>|`x<{0```8|+x8`8tA 8{0,A|8`8A$~(8`$``8|8`88`8!Aa}!AaN p@` 8K{|8|8`,8xe AT,;AL,>`8|8{8A~(88w$d`$8|088T>8`TR|9|8,/$@08*|08>|(| @@`8,| 88AH,;A@8,>| 88A4(`c$`$d8|8`88`Kp@` 8`8Kx8A$,A8(A8,@8A$,@8(A8,@\8xŀ ,|(8`|088A`,;AX8,>| 88@p@<8`` 8K8`xc ,|88A8`;K``8T>KX8|c8{|9AKcc88cDH)`s,>@x8|8x` x zҀ K ApcmCheckModeSenseData,,$@ 8`N A88899 Ht @0pcmModeSenseTest|`8`~c!H~ccHm`~8Hc8!}N Ad!update_ctrl_serial_number_disable8`|8ˠ;(8c(8,=!q8@ ,?A,=A88,>8~A8```H9Q`,8A< 8,>8~@ܠ(@V,>@`,>@$c8!}N 88~8H5`c8!}N 888l|`H8`,@ K8`8!}N ``H8a`,cA08,=8@,?AK Aupdate_ctrl_serial_number||y`;aA!!QA`,$AX(,<A4d8,;A 8tA`x,$A$ 0,LFAhcxc,#AX ,``|LB1A$(8|(*,$|88A~($8w`d$`8| 888H4A(, @t^,A,@h,@4$cKcK888`8d898|(8ccH1A(8!!}AaN >cHJ`KLc8>bc98H1A(K>8c99 HJ`Kt9c|2|ҪH0A(Lp@;}Ҫ|J9 HJ`KT@\,AP(b8>8|Ҫc9H/uA(Lp@c8HcY`}8K@>(8}Ҫ9 HJ`K8H1A(K`8K\b8&cH.A(K'")HJ`K; Ka8!N 8!N 8!N ActrlHcheckSeqFinish||y`a!aA88,>A,(;`,=AhpA@@,@4,@(<`H,8 @8|9@8T>(@,@d,@088ce88| 88$(`$``8|08`8T>d8H/]A(88H/qA(,@|,@(8!a}N cb8cH,A(8!a}N c8HJ`K`b8cH,A(K8<HJ`(Ktax8!N 8!N ApctrlHcheckSeqStart|``!``8apH/MA(,#@t8 8p<` 8888H/5A(8ap8(H/MA(<`88p8cH/YA(8apH/uA(8!}N ApcmInitiateLivedump|`;8baA!; ```!QcHLK`|,&A `B`zp| @@ 8<`<<``8x`)8xxA<|8(8`ŁxxAd8d)8cŀx`|xAcā|8cÁ)x`xA |8A|8AAD; cHL'c#8!}aA!N 88`H`}c88H-A(,#A`y8HK8Hc88H-A(`yKTc88H-}A(`yK4c88H-]A(`yKc88H-=A(,#A `yKc88H-A(`y,A8K8`xxcA|Ap|A(@cc8H,A(`yKp8`8H`}c88H,A(`y8HK0c88H,YA(`yKc88H,9A(`yK|8(`8x|xA|`Ā8fx`xA\|A|A,@8{$,8@X{(T>8c8| ,$A48@|(@,%A `A8@,%|(@@C {P,#A48@,$|@A `A8@,$|@@| 8cp( }(A48b xd8c|",@8`c8H+%A(, Ac; x8`;@808(H+A(08`8`c8PH+A(0,&A8` 8`cT8H*A(08p8`c(8T, @8KccHE8Kcc8H')A(`yK``xxc|AA|LFAK8`8H`x,A(;c88H&A(,#@8Hcc8H&A(|yy@H,A@c88H&iA(`yK |8<` <$88x8xA|`dx<`!8cxcA|Ad|A<@Ȩ} Td>, @0KccH0Kcc8H%A(`yKxc88H%A(`yKXc88H%A(`yK8`<`%x8c|8xc|LZA@ {$,8@TT>(88| e,#A0;@| @,$AA;@,$| @@C {P,#A4;@,$|@A `A;@,$|@@8pKdzxH%A(KHL'8`p!x|8!N A pcmRasCallBackT>|%@M H N @ pcmeRASunReg|; `eaA`;!Qp,#zvt@,?A`,<AXb{|#@@DB8~pH `|8apH#`9"@88c8pc89H$A(,#Alx` TdF~( @08!A|}aN |c8!A}aN 88H"uA(,#Ad`~{|#@@@{ WF~( A8!A}aN 8cHK88H!A(,#A(`~{|#@A8cHeKt88H!A(,#@88H!A(,#Ax` T~F~( @,> AL{|#@Ac8H8!A}aN 88H!A(,#A(`~{|#@A8cHK88H A(,#@88H A(,#@88H A(,#@88H mA(,#@`88H MA(,#@@88H -A(,#@ H"-A(,#@ 8`8!A}aN `~,# AKd88HA(,#A`~{|#@AHc8H)K8cbccHA(K A\ pcmeRASReg|`;aA!!A, @8;s@; ,?AD;`:, , A$// . AA;:@ 0,#Apx,$Adcxc,#AP ,`|LB1A$(8| *,$Ab8<cذ"`88`8A|% @@bc,#@<c8!|Aa!} N 8`8"xfxcx|3x|(8|cxHA(c8!|Aa!} K,Ad"HA(c8!|Aa!} KT|% @@pbc,#A8`88xfxc|3xx|(8|xH A(c8!|Aa!} Kب,A8HA(c8!|Aa!} K;b<c`A(K((;Acd`8K(:AcD_`8KcK``8K(8|(*,A`8```,#`dAP8`fKxLp@| @@pb, @ ;K;cbccx H A(c8!|Aa!} K`,A;bcx ccH 1A(c8!|Aa!} K0,#L3Alcxc,#A\ ,```|LB1A$(8| *,$|P8`p xx<(| @@,b, @|{8A,(|*, A8pAT<`8| @@xb, @D8`|} 8!!AaN 4cbcccH%A(K,A4bccccHA(Kpbc|*c>cHA(,K,Ac|*bcc>HA(,KK;K@`;K;cKēK|9@@db, @8`|} KcEcb4ccH A(8`|} K,A4bccEccHA(8`|} KD@4,A|4T~,AxK4cb|4cccHiA(K`{,AP4b|4ccccH5A(K,80Cc7|9@@KAKc0C8c7|9@@xK C 4 swapCtrls|``a`Ac!`T>,!A@,@p,=A@ ,$A4}(?8T>,#~@,@",@;`b8|xxpA4p8 `|N <8y,`dܴ@`} H A(v8!}!AaN dČK8 dِK< `K<;< ,`` x (@`K<`x K<86Kx<]F`Kh<`0x KT<8uWx(K@8tdѐK08d&K <`'x0(K |.(Ax$8 8|0*| N cb bc|.bHQA(K\cc cb}.="HJ`K888vH`K8!Aa}N bccccHHA(Kp|ccccIcHJ`K4 A (logError|B`ba``Aa:!? U>``!Q| H@@, @T@08,#+x&Ah}(D*| *,$A$<@t8_|*|(A`AȈ,@@L8b8c|#A48!!A}aN z8!8}a!AN cgcc(Hb,$@KPccgc(Hb,$@hKFbcccHuA(K ,AFbcccHIA(Kh AbuildErrorThreshold|``aaA!``U>!Q`c , @,< 8`,)A@\(8iTc>,$c|`@,98yAc8H`,:8A8y8H`888y2.8/(0Ha`8y2s`A$(A8|Ha`bWcy8!!}AaN 88y288(H`K,@8,Ac bcc&ccH-A(KcccHJ`Kp8!A}aN 8x,p@,8A$| `, A8cC A|B@X````e, A8c, Ap8e, A`8e, AP8eC `e, A88c, A(8e, A8e, A8e|08@\(T > KDc,@@,A W@.bgcccc|x|HA(Kc|W@.|3xc|HJ`K A buildError|``a`A!;``yc!Q$|@Alx, Ad0,<AX| "|@@;@8~H~~cHx`x(A8|:8:9,9A\888y``H!`,~(88c|c(*,@@89 ,98y@| AKpA(pA 8|08`<8|@Ax`8|cH5A(z(|`yAlc8HI`88T8|cHA(z0|`yAc8H `cC887T>HA(cCHA(cCccecK,#A:z z;8T8|`:z 8cT`>z |<@A|, 8`Ad8``x$z| *|% @A0z"|@@``x$| 8 T>8c|d|@A|<@@, A88`8```8c(|*8|@A8`8HA(|`yA<88H`888X88z@ 8 80 8@$ PHX@`HUA(,@8z@8HeA(8p8zHA(,@L8z8H)A(cC8!}A!aN 8z`HA(,8z@K8z@`HA(,8z@@K@z0HA(z(HA(zHA(zHA(cCHA(8`8!}A!aN T{888{ HA(88 |{yATH`"ccT8|H`"z8"H A(z K0cCHA(z0HA(z(HA(zHA(zHA(cCHA(8`8!}A!aN cCH9A(z0HMA(z(H=A(zH-A(cCHA(8`8!}A!aN z(HA(zHA(cCHA(8`8!}A!aN zHmA(cCH]A(8`8!}A!aN cCHA(8`8!!}aAN 8`8!a}N A 8createPartition|8`8`(!q`8HA(|~y88(cAHH`88~8H`c8!}N 8`8!}N AcreateController|;``8`88a!aHA(||y888cA0H`8(8|8H`8cccK,#`{Ac|`d8ccK ,#AD8!}| c8aذN ccHA(cHA(8`8!a}N cH]A(8`8!a}N 8`8!}N A createFrame|`d8bc}&aA!!QHLK`(`, @ P;~8H~~0H0`|~x/$,ApA x/$A\ /```8OZA$(8|0*x`x<>~,#A< >|x<>>>c~HK8zHUA(8~0<8|(8x8 ~0T<Ȁ8| 8~,#8A>x`x<>~,#A< >|x<>>>0Hc~HK x @8Kx8x Kle,@<,A8bx c`c9HA(Kp9 8x `HJ`~K C  ctrl_watchdog|`d8bacA!!AHLK`(8```Hp`|`pp@c|cH,<A(<`;`;C<8yHcy8`H`xpAp@y,LFBAyx,#c A,A8xdc|9@:y0c(|".p@y(|*|#yA```````,$8A$<Ah| @p @Kcx8!N ACanSwapController||y`;aA!!AA$0,<A8u@8u, @:_:;`,@|,@H,@,@,@,@L,<ApA0x,$,AdAx,$AP /|LBA$(8|(*,%| .LVOA8pD@`8,@D,Ac8bcc9H™A(0HKcc9 HJ`KNij{$A P0| *|? @A @,$AL<`x |$@A8<w`Vx |$@A$<`x |$@A8pD@@A{|".|c"` ,@8,@X8c0|(88H8`8!}A!aN ccb9ccHAA(c80|(88HKc8c9 HJ`K0888x,(Ax 0/'LZAdx,'ATh G/ `| P LBA$?(9)} @*,((A;@!; ;:!AA , @<.=A(,>A ~8#(8b W8c| *A | N , @Hb8!|} !AaN ,@d,Ac8>bcchbHA(b8!|!A} K|c>8hcbHJ`Kx, A@, A, A, A ,@A, A, A ,@\,AP~4LsA4q@LpA , @@cT<8bcccHYA(Kcc>cHJ`8K8|(8``K|@8|(8`K``KЁbccc9HmA(,;@(b8!|} K|cc9 cHJ`K|, A@, A, A, A ,@\A, A, A ,@@,A4x,#ADcpcA8(@0pA(8pcD@x0(|d.pcA~4Lp|0@@8|(8`x <|pAP(@x8`xxc <|f(80,#Adx,$AXcxc,#AH ,`@(8|(*<,$A p@c ,#@8|4:,Ax| OcAh(|.,@X(|c"8@D|4`(|., @,0C0T~Ȉ, @K, @b8!|} K|@K8,A(|.,A8tAdp @,@|d8(@>xx<,;@L8!b|} KA p@4p@@t,'@xd0c(|c".pdA pcAT|c,Ap<,@8`xc ,$| 8a;a 8@g`c88Kɀ88|v,x |(88A , @` (|c8C,;@H8!b|} K,@<,Alc>bchc x cH!A(K@>ccx  HJ`8K`8`8|8<,;:8@b8!|} K@:,;@Xb8!|} K| OAD,@<8|d,;@ b8!|} Kċ,;A,@\,Ac $bcc(9HA(,;@b8!|} KPc9 $c(HJ`K8|(8`x p<|A|K,@x8xcN(|(8~<~,Ap @(c|.,@<8|c",;@8!b|} K|c"C,;@b8!|} KT`HKT, A$, A, A, A ,@48T|,A0,#A`x,$ATcxc,#AD ,@(8| *<,$A p@c ,#@8 , A$|4,Ap(| .,@`_<88`xc ,$|8a8@c8K%`v,A , @8` 8,<A|,@L,@,<@KT>cbccc`bHA(,<@lK$cc>b`cHJ`K,@<,A(8bx cXc9H1A(KcX9 x HJ`KcbcPH)A(K|0@$KD, @KL,8A8, A$, A, A, A ,@ ~48,LAx0{c(|".pA`p@Xq@P8`w,?8dcNBA(:8|c(88}$`c}$,;@Kq@@ A80{c(|".pA <,A|888`8|@80,?8|08|8| 8|888E@0CH_|8|xx]<(|*|% @@0H0{{$c(|"|c".pce0c0|cC0:(|e".(@``|*0,#A`x,$ATcxc,#AD ,@@(8| *<,$A p@c ,#@̈, @$0H:,;@\K,@T,Ac8$bcc@cHUA(0H:,;@Kc=$8@ccHJ`K|4,A@0c(x|".p|c", @D0H:,;@|K4|0@Kp`|d*Kt}($8w`d$C8| 88@Kac88|@88|(88KA,A ,As@A8`@8,?A8LA0(88w8d|088$`$||,A<8<,A , @4A0L8`8|8`8@p@ ` 8,;A,@D,A|c8bccc0cHAA(:,;@Kcc8c0cHJ`K}($cD8`$8|(8`8KHq@q ,A, @,?AL8`8|8`8AD}($cD8:`$8|(8,;`8@Kp@봋` :,;8@K,@8,A`c8$bccHcHA(K8cc=$cHHJ`K@xb8!|} K0,@8,Ac8bccchHUA(Kc8cicHJ`K:KH C ,pcmProcessStateMachine|}&``a`AE8!;e(!A; (rA (s@l:T@.~|xx ,@,@,, A@z*88cz*8:,6?8v8(@`A(8{8vu(+@pL)AAH,=A@,A8c|A,}(88wd| 88$`$, AX8p@@L~0,#Ap@4()A()@D88cc899 K; $`$0,8A Kcc88899 K; $`$0,8AKP8cc8899 Ky; $`$0,8AKxxt<P(|*|#yA >xxt<|$(@@8cC ,@P,>AH88`,=|88A}($8w`d$`8| 88; $p@4$`b $(0~,@p0,@,AHKb$cb>H!A(,8@c#8!}!K$b>HJ`~Kl`8K,8A ,@,>A88`,=|8`8A<}($c8`$``8|(8`8Kp@` 8K~,@>,@s@h,>A8,=A0}(8<8w߀8d|(88$`$; $`@$00,8AK$0,AlpA`8pAD(@<(Z@0w~A``0,8AXK0``,8A@Kx,$A ~0,LFA`cxc,#AP ,```@t(8| *<,$A p@c ,#@̀~8c(A(@~Lpc@z|@x(:8^<`8cx8 |88A>x`x<~,#A< >|x<0~8^蓞䛞`8H`xcc8Ku,À8~|8,#8A>x`x<~,#A< >|x<䛞0H$ `$T>``@$0((@<0,8A~xAl,=Ad}(8w߀8d| 88d8$`$K4|#@|P, pAD,>A,=A}(88wd| 88d8$`$K8~xx8| |t|*|P8HA(, AH,ALp@88~x8| 8,#|(88APc ~0H`x`,0A0d(x|*.p"@`|c*0K;`K8~HA(Kp| @K8KDbxccc@HIA(K,>c@>xHJ`~KA0@x( @Ѐ0`,8AK\cc88899 Kcc88K$`$0,8AK 8,@d,AHb>8bcccgHYA(0,8@c#8!}!KHbc>chHJ`~K|~,@8,Ab>8bcccgHA(Khb>8>cchHJ`~K(%@LqA8~d >8,@d0,A>L8bbccH-A(,8@c#8!}!K bL>cHJ`~K|~,@Ԩ,@x,$A ~0,LFA`cxc,#AP ,```c@@(8|(*<,$A p@c ,#@;`~:,@̨<,@{@l,>A8,=A0}(8d8w߀8d|(88$`$; $`@$(00,8AK|@@,A@@4:~0,#Ap@ ^8<`(:8cx{8 |88A>x`x<~,#A< >|x<0~8^蓞䛞`8H`cc8KY:,A\8~|8,#8A>x`x<~,#A< >|x<䛞:0HccH`c8@Hab888(0ccK)cc88Ku ,&A, @ c8Ha0,8AKX~,@P,Acb 9c($HA(c8Ha50,8AKc$(9 HJ`~K; K~x,>`Ap88`,=|8`8Adc}(8ߠ$; `$`8|(8`8`$`@$(00,8AK8p@` ; 8$`@$(00,8AKbc 8gHeA(KL>>8h HJ`~K|@K;Kxb>L8bccHA(K@b>8>cHJ`~K ,6*,?A/6?,?AA`A@@cc8 889K$`$0,8AxK$`$0,8A\Kcc8 8899 Kcc88K$`$0,8A K|,6?/?LFOO^ӂAHKT,6Ec6Ad/6?cA8/?,DOAA@@8c8 c89K$`$0,8AK(A8 8cc89KU.>$`$A8,=A0}(8<8w߀8d|(88$`$(@88~HIA(, AH,AA088`,=|8`8@p@ ` 88~880,$`c`c@|8|(88A~x,#Ap ~H,0A<(x}2.q"@(x$|2a00|0|cH0,8AKx;K}($c8`$8|(8`8K(8~HAA(AKcc8889KKDcc 6|6ApA|A@@cc8889KY$`$0,8ADKcc8889K!$`$0,8A K|x~0,#A\,$ATcxc,#AD ,@L(8|(*<,$A p@c ,#@8<(p`0@`,>A8,=A0}(88w߀8d| 88$`$; $`@$0,8A,K蜈Lp@D0,$ApA8pA$(Z@t`~A``,>AL88`,=|8`8@Lp@(` 8$`@$0,8AK$`@$0,8ApK}($c8`$8|(8`8``$`@$0,8A K`` K<~H`{(@(88`88|8|(8 `@88<`(?8cxz8 |88A>x`x<~,#A< >|x<c8c䛞`88Kɓ ,AX8~|8,#8A>x`x<~,#A< >|x<䛞c0HK$p@4`b $(0$`@$0,8AK| @Kc"c|6Ac3c6||6AAA AK"cc0|(x|*|Ft|2|P8|HW!(A (00,8AKP8~8| x|t|*|P8HA(, AH,AccHV888~x,#`@| 8|(88A ~0H,0A<(x}2.q"@(x$|2a00|"0|cH(00,8AKT;K8~H~MA(KccbHyEA(K>bcHJ`~Kȋ : K C processScsiSenseAP8(s(r@(@L8H`A숃(A( c (>@@(@88`N 8`N c(>@(@8`N @processScsiSense(X, M p@N Hf @$ reserveIoDone|`8aA`!A`, @&(@P(X,<AH, @ȋ}` @@, @,@p@̈, @,8!Aa}N ,@\,Ac$bcEccHvA(8!Aa}N c>$ccFHJ`K}K},@zbccHuA(K>c=HJ`K8cDc8KY,8@PT`P`8, @@<`<,@`|:@@ 8@$`$K(p`@ p`A<`cc9HtA(K>c9 HJ`KcD88cK9,8@PT`P`8, @@<`<,@`|:@@ 8@$`$K(p`@ p`A<`cc9HrA(K>c9 HJ`Kp`@ p`A<`8`zxx'z(z,z|8`8@dp@ ` 80H8!a}!AaN ~($c8`$8|(8`8Kb$x cX9cHkyA(K$x 9 XcHJ`0K, Al~8 |%@ |*| @ ,,A8(,@(8(88z8(A(A,?A,>A88d8w~(d|(88$`$Kd8,KtK|(PK@K|8@TKt8K zX8n8 8czdez8c֐zx,$AP 0,LFAXcxc,#AH ,`@ (8| *<,$A p@c ,#@c{(@|4,A(`|.,A$|4,A(`|.,@A~(88w8dd|(88$`$K8,K@KT|(PK {(@K<|8@K8KzX8n88c,?zdeրz08AX,:AP, ADb(8| 8`c(z@`|:@@`h|:@@hbcPHcA(K8>b;Pc#HJ`cK(@@,@,@$(@pA,A(,@,@,8/8,(A,AA@h; ` z<`"8c8"xxm(|8`8@Hp@ ` 80H0,ADpA88` 8K(~($c8`$8|(8`8Kb$x cp9cH_A(K$x 9 pcHJ`K8,K K |(PKc{cKƝ,@\;KTK̀z8X8n;8czdez8c֐zK;pA{(rA (s@Јz (88 At,8 X8zn// ,AdADA$@<8z*8c֐z*Kz8 8KԀz8 8Kz88KK4,80/8@AxAD@zX8n88c;zdeրz&8cz&KDz;88dz ` Kz8X8n;8czdez8c֐zK؁8bccEccchH]MA(K,?8c#ccccFhHJ`cK{(rA (s@$c(@(@@(@x,#AȨ ,A(`|.,@8c8cDK,@K0 c (@Kb>cc`H[A(K<>:c#`HJ`?yK@,@x,@<,@ 0,$A$pA08`8` |88~ ,#A8 K$pA(@Ԁ HJ`cK>cbcEcxcHYA(Kh>:c#ccFxcHJ`?yK(b>bcHbHYaA(Kꠠb>Hbbc#HJ`?K\ A $processScsiError|`8!q`, `@8;b, |A|c |#(|P@X|2| (@<} 8},,萝,8A(@}(8(0<0,&A,A,#@$x8!}N ,@l,A>b0x$0(x c}(*@H|J.HWA(x8!}N x&0F(Hx $8@})X*} B.HJ`K`,@K| (@K(Kc,@8,ALcbcccHVA(K$cc?HJ`K A< processGood|``a;A!!A, @ 4,>A $8(, Ab(pcAt@|# |P |"A`dT>|$(@D,?A ,<A,@ `(,<A(@8| 8(,, AD0|#|P |"A`<``c | @,<A0,8~$p`@ &(@ X, @ T(@ ,A ccK-||@(|AȠ$pA|<|hh`p |` OA,#Ah`p@,@T[,@ 0, Ax|,@0,@ccc%H 08X, Aw`, @x,A |4,A0,#L3A`cxc,#AP ,|0LB1A$(8| *,$8`|8`8@p@ ` 8, @48!!}AaN ,@d,Acbcc8c@9HRA(8!!}AaN ccc9 @9HJ`Kx~($c8`$8|(8`8KcH$e, 8@c{ ,?8A8,>Wc>|8`8A@$c~(8`$``8|(8`T>8KDT , @` T>8K(8K ~ pc@8Lptpc@|8`$(8,&AT<qAp9p``|'0@(A<AK̠tp|2t8C | .,@t$p@hp@ , AT|4H|ADc`,?8A@8,>````8|8`8@p@ ` 88<8HRA(8HRA(cH"}, 8@c{ ,?8A8,>Wc>|8`8AX$c~(8`$``8|(8`T>8K\~($c8`$8|(8`8K8(| .,@K|4K8KHcbc'c cHOQA(Kccccc( HJ`<2CKx,#A$ ,A`(|., @|ccc($HNIA(bX8v888cdf88K>$>c(cHJ`K@cc88K,8@W`S`8, @<`<$`$(|A``<`<,@<8,A>$bccc0HM9A(K>>$cc0HJ`Ks`@ s`A<`<,@<8,Axc>b9cc8HLA(KP|cc89 HJ`Kb>c*cHLUA(Kcc<*cHJ`K8KxHp`A,@,@\x,#A@ ,A4`(|.,@ xxm(| c8HJ`,@88!}!AaN ,9A`>bcc8HGMA(8!}!AaN 8bcc8x HFA(K8x Kp@ pAЀ<`ccbzHCA(Kc|bcHJ`,Acc>bzHCA(Ktv8Kdv8KT(v8L3A<, A0w(v@|8`(`h|@|6@@`@hKpT@ , A<`c8vHBA(KlccC8c3>HJ`_K4c88bdK%8v8,88n8s/@T,P8,'@<,?/`<%8s8csxfA_AAZ,@4,Ax>ccbvHAA(KTcC|ccbHJ`_Z,Acc>bvHAMA(Ks8_ZKs8_ZK(s8L3AT, AHw(s@|8`(`h|@|3@_@`@hZK`_ZKTpT@ , A<`<_ZK(bc8ccH@UA(KcCc8cHJ`_Ktcbccgc9H?A(K ccCc9 chHJ`_K A failAdapterPaths|``8ba;`A!`;!AcHLK`z,?AȀHpA,?, A|, At, Al,Ad,D@L|xDcCHL'8!}A!aN |xDK8;ˠ8xH@eA(8,7A<8y(88`HBA`,8y(A08,78@c#cK|dy@ ,Ap,@Dc#cKVM,#A䠘08,A8| `| @A$``0,%A | @@,%A 8C Ę088008,$Ad(x88xH?A(K8xp/%A| `A8C A|```A8C K|8xH?%A(cCHL'8` 8!}A!aN bc%cKC`|8xH>A(Kbc$cKT,#A|`d8ew w,#AKP;`K,HL'8`8!A|aN A PpcmNotifyPathFlags|`!a8bcHLK,,$`~@,8cHL'`8!}N 8A,%A848`p```fHMA(88p8`pfHMA(,|`@Xcp|% @ADK |`cHL'`8!}N A$pcmRegDevCallBacks|?`a`A`!`y`:ac!!| (@@b, @,:AxcC88H:a`8(88&bH:A`8888:`T(8`xt(tAPxH8b 8cX| *| N bHI`TH8tP}| @@b, @Lb8!a}!AaN z`zc88|xx|(8|cxH8A(b8!a}K,A\b8H8A(b8!a}KHcccHG`TH8PKbcDH`KbcDH`K}0,#A$pA8pA 8 cccH`KtcccH`K`c:KPbbޭbcDceH1`K(bbbcDceH`KbcDH`K/,A/,,AAxxm(xxm(xxm(xxm(,A@ccKKccH KccKYKc,@@,A$cbccx cH0A(Kx ccHJ`K AlinbandCmdIoDone`|`aA!`{>!Q`|9@@؈, @8` HpA$;|9@8|z@, @@|8!|x}|vx!AaN e88<xxx.`ccc|cKx|c|cSx|c@8|xH/5A(|8!|x}|vx!K|,APT`>beccc |xH.A(|8!|x}|vx!K(`88}8 H8H.`cD8Pc`8x `p``K>Kp`bcfc cH.)A(K<,A0|fbcccc H-A(K ATbuildInbandCmd|`;a;A!!1, @Px,# A;x,A;e0(|.p@p(T*,:A; ;cV,@`p@@p, Ah|8`|88AH~($8w`d$`8| 88T>W>| @LpAwAxxt<P(|*|#yA >xxt<|$(@@8cC Ѓ8W>| @Tb;|)@, J,@,@Ad||8ALpA8tAxxt<P(|*|#yA$`>xxt<|$(@@8cC ,?AH88`,>|88`A|~($8w`d$8|888!A|a} !AaN `8|8!aA} K, A888`8|x |(88>xxt<P(|*|#yA(``>xxt<|$(@@8cC ,?A88,>| 8``8Axxt<P(| *|+yA$`>xxt<|%0@@8C ,@X,?AP88`,>|8`8AK,8A ,@ ,?A88`,>|8`8A<~($c8`$``8|(8`8Kp@` 8|8!Aa} Kc$cEcKqKccbEKKlb8ccpbGHA(AK,ccbHpHJ`KHPKc$cEcK탟8K4`8T>KH`{0p,A(yccP9HEA(K0>c9 PHJ`Kcc$88Kj`|,>@Xx8|8x`bccchHYA(Kdc>hc?8HJ`K,@8,ALb>ccHbHHA(K>LcHbIHJ`K,AKy8X8,88ynALKD8{pcAp{(rA (s@܈y (8cy8dy AP,8 X8yn// ,AlAPA4@8y*8c֐y*,A(%@<,@4{(rA (s@Јc(@8,@Ȁx c cHA(,AK>x c HJ`K>bcccHA(KP>ccHJ`K8c$c8Kg`|,8@xT`P`8, @h<`<,@`|9@@@$bX8v8`88$e8Kpp`@ p`A`<`bcccHUA(K>ccHJ`Kc$88cKe`|,8@xT`P`8, @h<`<,@`|9@@@$bX8v8`88$e8Kp`@ p`A<`bcc9H%A(KԠc>9 cHJ`K::@K(>@`(@X8KP c (@K48 y8c֐yK8 y8c֐yK8y8c֐yK  K(,3(/30A A,@y::@88dyKy8X8,88ynAKbTbd cHA(K,&  THJ`K@@,@88x/8 ((LE A ,,8 AAd,8A@|,?A\,9AT, AHb(8| 8c`y@(`|9@@`h|9@@dhL, Axxt<P(|*|#yA(``>xxt<|$(@@8cC ~,AKyX8n88cydey8c֐yK4yX8n8 8cydey8c֐yKyX8n88cydey8c֐yK̀yX8n88cydey8c֐yKy8X8c88nyKdcb>c0ccHA(( 8b Wx8c| *A(| N >3cc0HJ`Kp`@ p`A<`c8H 9A(,AKx 89>8HJ`K(@@p`A4:<| L_L\OA8c8c$K]u`|,8@T`P`8, @p<`<,@`|9@@@$bX8v8`88$e8::@Kp`@ p`A<::@`bc@bHcHA(K>bcc@HJ`Kc,@<,Abx cccHqA(K|ccx HJ`K C,healthCheckIoDone|``a;A!!Ac8, Tx @,<b;@A:,8; A ;`|88/#@tA88(Al;pf@@,#A| 8@|OA ,#@4hpc@0,#AcpcA p@t@؈Lp`AA((@T8`8ccK%`x,8AĚ, A|8D8D,#@8HccfHMA(`y8H,AHJ|7x8cH|D8D,@,@J8|0@A@~|#@AT>,<@, @<8!a!A}N ,<)cc,A AHJ`,A,<c(cA<{ؠHA(8!a!A}KX8{x HA(8!a!A}K8x KT,@8,AcDJ{>H A(KcE>(HJ`Kc>{bcHA(K$>РcbcHJ`K,@4,AT{Ƞ>ccHYA(K0>c cHJ`K8`8ccK`xK(@(p`0@c8`8cKѥ`xK8`cc8Kщ`xKd8`8ccKm`xKH,A tA,A ,@,@, @tA,Lp0@cc88`K `xK(@Lp`0@cc8`8K`xKc8`;8cKе`xK8K8!A}aN c,<9 c,A,>9@ y y |HJ`,A,<bcc9A >|cH1A(K8c8x HA(Kd A healthCheckerPathQueue|`8baAc!aHLK`~88}H}}x,#Ap@ x,$A  }0,LFA`cxc,#AP ,|LB1A$(8| *,$8p@L^BA|` @0bc|# A8#(|# AX@ }8p @c(8|"Km, Ad, A\, AT, AL,AD8p@@0,A}0{c(|c".pc@}8}},#| A}H,@t@8}H]A(, @@8}HcHL'8!Aa}N },@8,Ac8bcc9HUA(Kc89 cHJ`}K88}HA(K4AK,}0,#Atx,$Ahcxc,#AX ,``|LB1A$(8| *,$HӐN @cdtFunc|`~caA!,? ;, `T>!Qc<@A0z0;b@"|8X(@(cHAA(,#@; c< , @8c8!}aA!N 88`8xx|xxc|c(8|xHA(c8!}aA!N `y8cH`<Y`~,#@>Ј, @dK,HA(>Ј, @DK 8`8!}aA!N {0;b08;C8X(@cHA(,#AK,|bc HuA(~,#AK ADcdtAlloc|,`d?e}&;.#!ac@$Ax,c@\;A0888x|c3xxx|c(8|xHA(c8!|} N ,,L0BA4;c@8!c|} N 8`88AHxxf|3xxc|(8|xHA(c8!|} N 8`8!|} N x|bcHA(x,A0K CvalidatePolicy|,?}&;.$!ac@Ax,@T,$A8,,@((Ac8,,Ac<,,A`;@(c8!|} N 8`88xfxc|3xx|(8|cxHA(c8!|} N A8`88xf|3xxxc|(8|xH-A(c8!|} N @8`8!|} N @؀(AKA8`88xfxcK,$@(AKax`dbc HyA(ax,AK@ CvalidatePcmAttrs|`~c?}&;8c.$c!a@(A;cAX8`88xf|3xxxc|(8|cxHA(c8!|} N 8`8!|} N AKxcbc HH1A(x~8c(AKD CvalidatePathAttrs|}&``a;Ac!;@;; !Q~ @@$b, @8pA@b, @c888K<,@<8p@ pA@8`|} 8!!AaN x,$Aب ,A((8|(*, A`````(|@K|@@@b, @ 8`KlccbcH5A(|@8`KH,AcbccHA(|@8`KcK|@A,AccbcHA(|@8`K| @@\b, @8`|} KhccbcHaA(8`|} K8,AcbccH%A(8`|} K8KX|c8!|!Aa} KcbccHA(Kd,AXcbccHA(K<8`KccbccHmA(K,AcbcccHAA(K CalgorithmFirstAvailable|``b;| @!q@b, @`,#AD@@p8| 0@@(8!}N 8!}N |>@@<8!}`dN 8!}~N 8PP8XH|>@@tKcbccHA(K,AcbccHA(K A dequeuePath|`b``!q| 0@@, @l4H,8A8H(|"8d8, A`,A44|0A| (@AH4|0@| (@@``| (@@$cd8!}N 8!}cN }8!N H8PP8X, AKcbccHA(K,AtcbccHޙA(KX A enqueuePath|!8ˠ, @4| @@88, AlcHax`dbc HA(ax8ˠ| @@H88, Ac8!}N 8!}N 8| @@8!}N c8!}N A dequeueDevice|`d!q8bˠ,&@x, AL, A`f HA(8!}N ,&@8!}N xbc HuA(x8bˠ, AK` A enqueueDevice|``8b;aA!c;!QHLK`{,$ABzp| @@8~H~, @,?A" 8~8t`@t`@t`@,8A`$`$x8~D8,<D@L8~HccHL'c8!}aA!N ~,@,@t,<A~,@4,A|cz`cc9HڍA(KXcc`9 cHJ`~KzXF$ccHAA(,<@tKX?$|ccHJ`~K0~h,#A 8pAcLp@K,|{@p| @@, @4cHL'cc8!a}N 88<xƀx`x&|c#xc|c|c;x|c08|xHA(K,AT`>}pc|cxHӝA(Kd8`K0K,|{@K8`;`Kc}hHؕA(K;`K ApcmSelectDumpPath|`?8bca`A!`;`cفx!1HLK`w,?A,$A}p| @@l|5@@0b, @,@,`,@@<}c|cxH]A(K\ccKi,|{@$Kc}H)A(K,Ac}H A(Kc}H1A(K;`cHL'cc8!a|N A pcmSetPolicy|``8baA!!Q;cHLK,?`{A|p| @@8H, @,,>~$A8p`pz$W@>| AL@A @@s@$x8D8D`^$W@>| A s@Ad> ,9AP,@A@8sDT>| .,A 8c8cAKȡ^$s@߰$, @L8HccHL'c8!}aA!N ,@4,Ac|pcccH˩A(K|pc?cccHJ`K8Kѣ^$K0,@P,9,A8c$?$9|hT>|(.HA(,9@KԠ$8c%T>h9 @|P.HJ`> ^$Kx_,@,@H ^$, W@>@| AKc|`HA(^$W@>| AKԠ$ccc|XHQA( ^$, W@>@| AKccC$?cXcHJ`_KHccKsu^$@A @ K;K,@4,Ac8cF|PHɥA(Kcc8P?FHJ`Kc|HHΥA(KD;ccHL'c8!a|N AX pcmIoDone|``8baA!!A`cHLK,?`{A|p| @@H0EA(c,A| (@@X:, @$,A/8`,/AAA|~, @@ccHL'c8!}aA!N c<88x8~xx|c+x|c|c;x|8|3xHǽA(KccDK`KdccDHKP,A@DccDKZqK0ccDKZKccDK[ Kccc|c'H-A(KĨ:,Accc|c'HA(K;Ap~ap~ax| (@@KXc|HA(K8`Kp AX pcmPassThru|`~t@8!q@d8pH}A(8,@~H8x~ ,%A@,pA0(8|(*|+yA|@A|%@Aܠ|@@cc88K,88TP8A`,A4<`<~H8`8!}N ~H8`8!}N ,#@4<`<~H8`8!}N ,AKl|c8H8`8!}N |cH8`8!}N |c8!}N 8`8!N ApcmPassThru_FailPath|``8baA!c`!AHLK`{\,:@ ,?<A",>Ap;<`|#@A , @,@,@,:@DccHL'c8!}A!aN c8`8cxxf&xc|ƻx|08|cxH9A(Kcycc89HA(Kdc9c9 cHJ`\K,cyHA(8H`z, @D,=;@<`, @C8H\K,@D,AcycccHIA(C8H\Kcccc HJ`K888~LHY`;88~Lc8\HY`8fX8X88H `<w`X, @ 8CH\K,@4,Acycc9H=A(Kccc9 HJ`K;`KXcbcccHA(K A pcmClearPathStatistics|``8baA!c`!AHLK`{,7@,?<AB,>Ap; <`|#@A , @,@,@,7@DccHL'c#8!}A!aN c8`8cxxf&xc|x|08|cxHyA(Kczcc89HUA(Kdc9c9 cHJ`K,czHQA(8H, @ ,=; @<`, @8HK,@D,Aczccc(HA(8HKcccc)HJ`K8c8~L\H`c8L8H`<; `, @D8HK,@4,Aczcc9HA(Kccc9 HJ`K; `KcbcccHaA(K A LpcmGetPathStatistics|`8bacA!`!AHLK`},<@,?@:<`,<@DcHL'b8!}A!aN 88`88xg&xƀxc|;x|08|cxHEA(K;ˠ8| 8|H A(:,A,Ah,@0,;A(8`|A$``|{08c,;A@A{(,;A48` |```A|{ 8c,@,;A\,:A; zP,#@w&,@\(b8|d*,#@,;4|@0z(8c|c *,#AcdcEcKT9&KĀ?$Z,:@x8|HA(<`KcdccEKSKT,;À8`|A(```|{08c,;A@A8cd8H`8|( 0$4H=A(<`Kl ,;A@8````8c {0,;@8|HA(<`K 8b8ccHA(K A ppcmGetAdapterInfo|`?8ba`A;``!cc!AHLK"`x,7@D,?A0,>A(vp| @A , @c;`,@,@,7@HcHL'cc8!}!AaN c88`cx&xcx|x|c08|xHMA(Kcv(cc89H)A(K`(cc9c9 HJ`K(cvH%A(8H, @,:APz<| AL8hpc@Ȁpc@s@ sA8Tc|c,@@hpc LBAA(hp @A`<| @`<| @`(pA`,@8`|>@@, A`~@@`(p@cec|#@AH|8A,A8`,#A<|>@A4@~@| @$T<K,A (pAT<K8K8cc8Ku<~(s`Tc<H<~(A~88bX8v888n89e8<| @hpd @@p` @AK~8 8KApT|,#@`,=@X~H,#AL8c8cKr>~H~~0xx| @(K;`c, @<8HK,@4,AlcvcFc9HA(KHcGc9 cHJ`K;`cKcbccFcHA(K A pcmGetExtPathState|`8b`c}&`aA!ȑ!QHLK`{\,:@,,?; A0b,>A$p| @@8H,L88p; E8A8A; ~<, , A, A,L0BAH,A@x,%AX |4,A$8|4|c88|0@$|x~H>xxK4|c#x~pA |x(`(x`>>0<, , A PA $, , A @@ $;;`c8ccK},#@|; N@8>,>0|`(8>@(, A, A, A,ALP<|| L\A(c8c8Km`x<|| @x`x<,5@ @pA8c(A|,Ah;;`c8ccK{,#A0>,~<>8T>>@|c(8(|8(@<8`n(8|8>(|(888>|c 8>>@>,>H>0>8>@>0>,<~(,AH,@@`,|@@@#@`|@@?`h|>@@?h8H| @@b, @dbHL'cc8!|Aa!Aa!} N <`8c88c{xxx&|cxc|c|c;x|8|3xHA(K`,ATW>v`cc|cxHA(K4c88cK,@`x`{;@K4;;`Kcc8cKi0|(8>,`c>8>@| 8;;`(~8~(Tc<|(8`~(|8|8|x xxm(<8| 88@K@K8`:ˠ8pH8,%A ,$A% 8|(8|c8pH>H@K0bH`sppAp@ `_8r@APx,#AD ,A8| @@tb, @(8?<|8`8~cbHKcvXbFcHeA(8?<~cb|8`8HKh,AcvXcbFHA(8?<~cb|8`8HK 8t@`8hp`HYA(Kc`e, A|8`8D8DfHMA(,A0J`x~x8cH~D8DK`xK <`<,@K,A|` LA;;`h`p @ ;;`h`hcTc|/#p@H;;`H| A@;8`~;`@|,<`<@DK`@;;`Kh`p @K``x h`|` Lp @hK\,LFA <,`<@KxKccvPcHA(K8,A,vPcccHA(K cvHHA(Kb, @DbHL'8`8!|A!aN |cbcc@HiA(K C DpcmSetPathState|``8ba;`A!`;c!1HLK`z,?A ,$A up| @@ 8H, @ h,=A X8t`@ cuHA(88"HK>$c$HJ`K>,A8uc$cH-A(K\?8>cHJ`KH0,%A8pA,,@,@888ce|c 88}($`$80|(8`8H8HcCHL'x8`8!|aAN 08u>H A(88ce8|c 88}($`$KL8>$HJ`Kx#q A, @`hx8988epy9`9@9 %<08|898wc|@8d|888|08|X8|P8|H88e@0eH0eP``8|`88$`($e``8|88Kx,#A# ,Ax880`{8h| 88(}.qA(| .,@,@a,@pV*|wx,#AP 8pd@4pc?0Ad|4(xc|d.pc@Lypc@@888w|c(88}($d`$c?08|c 88|4, @,Apy({|c".p`@$p@p`AH8p@cuHMA(88"HK>"8c)HJ`K<8ce8|88}($`$`8| 8`8,@P,Acb8>uHA(88"HK|"8>c)HJ`K88w|c 8d8}($`$c`8| 88,@,@T88"HcCHL'x8`8!|aAN b8>cuxHyA(88"HK>"8cx)HJ`K<;KL,@4,AcupcccHA(K`pc>cccHJ`KcuhHA(K;K A  pcmForcePath|``8b;aA!;ca!!HLK`{,$A&HBzp| @@&$8~H~,?A&"8}CyA%, @%t~8t`@$t`@#t`@"LpAx88tA~,@ب,@8߀~88c;|c 8~8$(`$``~8|8`88~HccHL'c8!a}!AaN $>czHA(K<9>$cHJ`~KccKN=`||y,@$8`8~$x8~D8Dd8~J|c ~J8JT>(@@J, @D8~HccHL'c#8!a}K~,@4,A 8>c(zHHeA(K8> c)HHJ`~K,AH~hX8h`K,0,$@ 8pA08~0| 8,#`8A8| 8 $p8cTg> @pA((| .,@p ` @p@@ (@; 8r A,>A08`8,?|8`8@p@ ` 8;, A@~,@4,A$c 8zc8HA(Kc>8 9cHJ`~K($c8`$8|(8`8K\, @Xr@ rAD, A$, A, A, A ,@c8c8KK~,@4,Ac zcc'bHA(Kpc cc(bHJ`~8K,@ccK{`|K,ccK`|K@,@hccK{u`| <,@<8>p,#@xxehzccHA(K` p |` @hKX<$| | LL|` L3LA1LBA8Ac8ccK܍`|,8@TP8, @A088`,?|8`8@p@ ` 8, @ ;K~,@8;,Az> ccHA(K 8>ccHJ`~K($c8`$8|(8`8, @`;K>$` |` p @`KP8T>| @Kp@hT>| A\,@̀<,@p@ pA,,>A$88`,?|88@d`8~`>p,$@xxeh<8~Hc8!a}Kl($8w`d$8| 88K,L3@ ,>A8,?A0(88w߀8d|(88$`$8~HccHL'8`8!a}K<`<8p APKX;K>$p ` |` @K8KH~,@4,Az ccH A(K 8ccHJ`~K~,@4,ADzx ccHA(K ccxHJ`~K(~H~0,$ApAx,%A ~0,LFA`cxc,#AP ,|LB1A$(8|0*,%A088`,?|8`8@lp@ ` 8~0H8~HccHL'ax8`8!|!AaN ($c8`$8|(8`8K|84~04zHA(K 4489HJ`~K;Kd~xp@8qA$pAx0,6Ah,7A`vxc,#AP ,| LB1A$(8|(*,$|88A08,?``~8|8`8@`8@8q@A, @ p @Ԁ880~x,,$|(88ApA x,$A\ /```|LBA$(8|(*,%A88`,?|88@@0`8T>~,@,@r,A0A|w(z|".p@80|8~8~8APw(z|.| A0p@$pA$pc@pOAp@ rAdApA$p@AP,?8`8|8`8A($c8`$8| 8`08b~H8~HccHL'8`8!a}K0T ,#@0` 8K0Kb~HKcK,0A,AKb~H88c8|(88K`y,>A8,?A0(88w8d| 88$`$~8,@,@T,@<,@,>A$88`,?|88@d`8~`>p,$@xxeh<8~H8`8!a}K($8w`d$8| 88K,A~<8<@D<,A8,~0c(|.p|c~0c(|.|cpA$88`,?|88@`8~,@x,@D8~HccHL'c8!a}K8zhcx H~mA(K>8hcx HJ`~Kd($8w`d$8| 88K(,A, AĀ8p @,>A8,?A088w8(d|(88$`$~,@<;,Aꈁ8zpx c8H}uA(K`;>8p8cx HJ`~K,>A88`,?|8`8@p@`` 8KT($c8`$8|(8`8K$c>0z`(cb}.H|A(Kc>0`'(cb}).HJ`~KLcc8K,A ,A0~bHKD8p @p@,>A8,?A0(8w88d|(88$`$, @P~0H8~HccHL'8`8!a}K~,@D,AczX8x cH{aA(~0HKtc3Xc8x HJ`~K,>A(88`,?|8`8@p@` 8K($c8`$8|(8`8Kz(|.bbzPHzA(K,z(ȡ7|".bbPHJ`~80K($8w`d$8| 8T>08K0K~0,#L3A$cxc,#A ,``|LB1A$(8| *,$8`8A0T>8`,?|8`8@p@ ` 88<8~H{=A(8~H{YA(~0H8~HccHL'8`8!a}K($c8`$8|(8`8Kh~,@8,AczHcx cHxA(K3cHcx cHJ`~KccK`|K|c8KlŠ$pAK8c8Kl,>8`8A0T>8`,?|8`8@p@ ` 88<8~HyA(8~HyA(, AX~,@D,AA$88`,?|88@X`8~0H8~HccHL'8`8!a}K@($8w`d$8| 88K,8p A(A~88,?|8`8AK8A,?A(88w8d| 88$`$0K(|4K 8K>8x z0cHtAA(KT0>>x cHJ`~x0K8h`89p8ﰃ9@~8|X80|0899 c<|@88|88|H8|P8|`88@0H0PKhx,$A ~0,LFAlcxc,#A\ ,```|LB1A$(8| *,$A$88`,?|88@`8`hK($8w`d$8`| 8h8KPc8z(bbx HqA(K4b(cx HJ`~0(~.Kr@ 8@b8K~,@<8,A`c~4z bx bHq)A(K8~48 cbx HJ`~K8Kt88w|c 8d~8($`$~8| 88,@|,@L8~HccHL'8`8!|aA!N 8>czHp9A(K>98cHJ`~Kd8c8|88($`$~8| 8`8,@|,@L8~HccHL'8`8!|aA!N 8>czHoQA(K98>cHJ`~Kd88w|c 8d~8($`$~8| 88,@|,@L8~HccHL'8`8!|aA!N 8>czHnmA(K>98cHJ`~Kd~,@4,Ax>z88ccHnA(KTc8>8cHJ`~K; K; KzHrA(K; K A & pcmRetryPath|`;8b;aA!;caA!!HLK`{,$AB`zp| @@h8yHy, @,?A( y8t`@t`@t`@؈LpAX8tA8y,@ܨ,@88`c8|88($`$`8|(8`88yHccHL'8`8!aA!}!AaN $>czHkA(K87>$cHJ`yKc#cK'8p A,9A088`,?|8`8@p@ ` 8y,@@,A~480z ȡx(|J.HjA(K~408 &yF(|:.HJ`yK($c8`$8|(8`8KT`}pA,,9A$8,?8`|88@`8,@$$8`8~$8D8D8Jc|d yJ8JT>(@@J, @D8yHccHL'c8!aA!}Ky,@8,A"z 8`c>cHiQA(K `8"c>c HJ`yKy,@x,@(,A$yhX8h`K8~4z~4ccHhA(,AyhX8h`K~4~48ccHJ`yKh($8w`d$8| 88K0,$@؀, @y`"`88p@T>|` @8y, A4, A,, A$, A,AT>|` @TKhc#8c8Kq8p A0KD,@c#cKUi`};Khc#cKq`};KPyH`v0,$AĈpAx,%A y0,LFA`cxc,#AP ,|LB1A$(8|0*,%zbH^A(K~489>bHJ`yK|:K~4<,@y(| .,Ay`,#A,@,9A(8`߀8,?|88@,y``8>p,$@xxehz 0cc|xHSA(K`8KqKHTqA(K8K8|cH~| @@X, @4cHL'Ap8`8!|N cz 8cHS A(K,Acz 8cHRA(Kcz 0cHRA(K ,Acz 0cHRA(Kcz (HWA(K, @0cHL'Ap8`8!|N cbcc HRAA(K A pcmDelPath|``8baA!c`!AHLK,,>`|AhbA\{p| @@<~B"| @@, @8~H,=;~@H:8|cH~Y| @@,:@DcHL'b8!}A!aN c<8`8x`xc&8vxc|x||c3x|c88|xHPA(<88`88 xxcx|xccc}|Cx|8|;xHPaA(K8,:,@A$<88`K `W>cc|xHPA(,:@pKcKb,`x`w@$4}|A4,A ~KccKm=ccKo-8~pKTc{ XccHOA(K,A c{ XccHOaA(Kc{ PHTA(K:;, A8<88`8 K A  pcmChgPath|``8ba`A!`T>c!HLK`z; ,$?@lb, @w cc|cxcHL-A(KD8xHx`vP,$A`|@A$c|@,#AA|@@x| @@b, @X~8HcCHL'8`8!|!aAN ccw cHKMA(~8HK,A|cw ccHKA(~8HK`&,@|8`(88|(*|;yAL|0@A,``|8@,%A(A |0@@x| @@`K8c|e4|A~8H8`@:8HLA(,#@x| @@|b, @PcCHL'8` 8!}!AaN ccw cHIA(K,Acw ccHIA(Kt`u88@HI`8bX8.48 <88f5%8`0p(x 8HKAA(u,#@(bHIA(x| @@Kc8KU1,A\uHIA(bHIA(x| @AX,A\ccw cHHyA(K@8pcceK,@ x8Hxcb8KgpA, AH,A8xHx| @@db, @8cCHL'8`8!}!Kcccw HGA(K,Acw ccHGuA(K8xHIA(8xHIA(K@xHH1A(uHH!A(bHHA(8` 8!}!Kcccw cgHFA(K,Acw cccgHFA(Kw xHKA(K` A L pcmAddPath|``8bacA;!aHLK,?`{A|p| @@,>8AH`z, @DC8HccHL'c8!A}aN ,@@,Ac| ccHEUA(C8HKcc>c HJ`K;K0c| HJAA(K;ccHL'c8!a|N ApcmGetDeviceState|`8bc`}&;aAN!!1HLK`|,?AL,$A b{p| @@8H, @\_,:@,@888x , |c 8Dp<A$, A, A, A ,A8, AH,A؈, @d8HcHL'c8!|!Aa} N ,@4,Ac{ c9HBA(Kdc 9 cHJ`K8HDA(K `c8 x |88K@ @̀, @c~|@8KԀ$,@8`8(8|(*|yAT|0@A0```| @,$A(A |0@@`h` _W@>8c|d4| AD$|A|A4;K,W@>| A ;K@, @HP88n,#A>|08@(<|H0,$x`x<P|@ATd>AL|c08(d<|cxc`xcH@0d<,$P|@@$,@;@:;; nb(c:~*>~yAl(|8@H<0|x`xb,4@|f;Z$W4|A\`h0<,$Ax, @HA8HBA(K\08c@HAA(08cHAA(8HAA(K,H`zx0d:8:8pAL0p8| 8p0| 8x0 (x|*|.p0pA8p@8<`8cxc8 ,$|88A>x`x<,#A>x`x<䛿8pDAt0x<c `xc(|.x |c"`0x(c xc|.|c"pxc 00xc$|c"8@8x  0蓿P:, @tpT<p0T<0dxc,#A0`x(|c ,#0@NBH0@0CHA8H?A(KT<80| 808cH?qA(K4@,@@8cC@tA88| 8`8H?1A(, @88x |88Kh8H?%A(88x |88K@,@8_,AF{ ccHA| @@, @xcKG,`y@ 0$(,4@H8؀<܀L|@@/c,,@8`@8`,A@x ,#Ac,AKә0,#Alx,$A`cxc,#AL ,|LB1A$(8| *,$A ,@:8xH5=A(, @LcCHL'b8!!}AaN <`c888cpxxx|cx|c|c+x|8|3xH2A(K|cKC5`w,@P8`p:8H4A(,#@ : K(8p`u8H2`W>8u887H9aA(8uH9}A(55bc8H` $(,04,@`@X8u 88@H8؀<܀L5hX5`H1`5J((@8@88}08|`H3=A(u,#A 808|H1E`88`08$H2A(u(,#A\808H1 `b8pK<,@bKSU8uȀ8555H7A(,@8u8H7A(K8uH7A(,8u@8u8H7A(K8uH7A(uH0A(u(H0A(bH0A(, @D8xH1A(cCHL'8` 8!!}AKc~ (H/iA(K8uH7!A(uH05A(bH0%A(8xH15A(cCHL'8` 8!!}AK8uH6A(bH/A(8xH0A(cCHL'8` 8!!}AK@lKd|bccc cH.uA(K A x pcmAddDevice|`a;A!`y 0>abA!, !A`$x 8H-A(8;Bˠ8zH/A(,,A;AHL`}b;H,HL`}, @KЁz@;"H.=A(8zpH5 A(8bH]A(Hm`8yHӥA(88b4H,?A, @ 8appHӑA(,#Axx` TdF~( @T>~,#AHX`dT`>~,#A88|dxƀ|8x|xx|08|+xH,iA(HPap@H)A(,#@ap8*<0H5A(,#@ap8(<0HA(,#@pap8)<0HA(,#@Tap8H A(|}y@@apH!A(,=AapH A({ WF~( @H<`},=AapHA({ WF~( @ T`>H cW>,$A@|d888|xxƀx|x|08|+xH+)A(H|H|8zH-A(cP8!@}A!aN 8ax88@H+!` @;:8"8b8axxHA(,#Ax` TF~( A`8b;, A48{{gx|8|c+x|c08|cxH*%A(8zH,A(P8!@}!AaN ;"c#HiA(,A`v8H5A(888zH+A(, A4{dx{8`|8xc|3x|c(8|cxH)QA(cP8!@}!AaN 8zp888x 87H0A(8zpH01A(H`H :;"8bcHL`} H8`8H*A(|xyAc8x$H(`:b:::8b4:B: :"88P8h88899"9B8:9b9(88:@xH :bX:p8(::X80:"X@;":B`PhXp8xxx8X8@`H8@8bHA(Hʭ`b ; H b;8zH)QA(, A088`8xx|xxc|c(8|cxH'A(cHL'cP8!@}aA!aA!N A pcmConfig888,#8M ,$|08`8A4($`$``8|88`8N qa L 8N @ppcm_set_quiesce,,$M 8M ,M `8w|dM (8|888$`$N @T pcm_set_delay,,A//A`/,ADA0AL $`$N N $`$N $`$N $`$N , /@A@A,AL $`$N $`@$N $` $N $`$N 8,A`,/AD,A,AL $`$N $`$N $`$N $`$N ,`AT, ,@A0|AL $`$N $`@$N 8$| 8` $N 8$| 8`$N @SET_IOHANDLE_FLAGS|;ˠ`!HT>pAP|` A@8ap88|H#`8ap; 8TH$}`8a88H$e`8ap8|PHMA(,HAH,@D`T>H|` @At8ap88|H#`8ap; 8H#`8a88H#`8ap8|PHMA(,,@0H`@H 8!}N @K8ap88|H"y`8ap8lH#a`8a88lH#I`8ap8|PHMA(,@H` p@H@lK,HAT>| APKT>| A|8ap88|H!`8ap; 8lH"`8a88lH"`8ap8|PHMA(,@|H` p@H@KXAKPAK|8ap88|H!U`8ap; 8H|` AxK8T>K( ApcmSfwRegListeners@AF133_7|`aA!`d88|!1H `8p ;:8(&,@D;`;;@(;B ;7*88ap,8@;{;|AP,=At;b ;;@@8ap8```H" A(8|8p8H`\ (1P88ap|@,=A @8!}A!aN H!A(8y8p8HY` (1(8ap:0|*8,8|@A @;{&;|@K A cdtFunc@AF134_77|``a`A!a:a!Q,@ ; c88Wc>|` @A 4(8c| *|yA,AL>@<8|8b?cXccHJ`,@8c8!}A!aN ,>,A>@\8|8bcXcHYA(c8!}aA!N >8b|cXcHA(K88A|>8bccX|HA(Kt>K8@KKb8>Jc8HA(Kl>Jcc=8HJ`[K08`;xd | 88[,@8,A >b8Jc@HA(Kb| 8>=@JccHJ`[Kcc8`8Kq,#@,@_8,@Dw@@@g@`;8[KTc8x |88[K4bJ>cDc0H)A(w@@@;g@`8[K8>=J0HJ`KD`{8, A};88D88cdD8x`xh<J}x8cH}8t@D8cD@d`8;[Kc<8`xc |88[K|bJ>ccHHqA(KPb8>Hcc=JHJ`K[K,@,@L;8t`@@d``8[K8;x |88[K8bc8cP9HA(;8t`@@d``8[Kh8ce9 P9HJ`K88`c8>cx`xJcdc HA(w`A[KJ>ce >HJ`8,@w`@@K`{8, AT~88D88cdD8J~xhxx8c<H~D8dP88D,@H,A|Jb>cdc(HQA(w`At[K$>ce>(JHJ`8K8W`>| AK$`K A XpcmModeSenseTest@AF135_30|,,/`!A./AOB88AcHA(88HA(88HA(HA(b88!}cN x8!N A@cHA(b88!}cN 8c8HIA(KL A(pcmeRASunReg@AF136_37|`8`|!qa(;|c*,#`}A0``|}|& @@, @,ch8!ha}N 88<x`DZxx&|c;xc|c|x|@8|3xH A(ch8!ha}N d,Ahcbcxx,H A(ch8!ha}N cbcxH UA(K,AcbcxH 1A(K ApcmPassThru_GetAllDisks@AF140_3|```8caA!!1H`|8bˠ8[8c88apH `,;BA,@"|` :::| @@H, @88w8H `8,58A4``x&|`H U`8 8,5@b ,$A$`X,$@{08;:,|:,L1A8H8ap8[H A(|}| @@, @Hc[8![}!AaN <88xx`x&|c#xc|c|c;x|8|3xH A(c[8![}!K|,AHx` bcc|cxH 5A(c[8![}!K$bcxH A(K̨,AcbxH A(K A ,pcmPassThru_GetFrames@AF141_5||#y`aA`}a!!Q`a;`@~ A<(|` O| AA(A@@cc,@8Km `{c8!a}N K Y `{8!}caN 8`8!a}N @|cc,@4K`{8!c}aN K|c8!a}N LXBALLY˂AOBBAt@HKccc8KV$,<@H``<$ `$x ``<|` L| L@ Ad@K|` LL]B| A@KDA<@@K4 <| L| AAA8`8!a}N ApcmaluaRetryPath@AF143_22|!,@K |c8!p}N K|c8!p}N AHpcmaluaSelectPath@AF144_23|`|`aAc0!ac``H|cp|cpA H8`HMA(c|KcHc|H;| ,#A,#A  , @|c ;@, AH|HcHA(Ap8`8!}N ^|HcH YA(~HmA(~(H]A(~0HMA(~H=A(~,#A~,#A xd8, @x, A 8~@HiA(,@8~HiA(,@PcHA(cHA(8`8!A}aN 8~``HiAA(,8~@K8~@`Hi!A(,8~@@K`\ |cyA$``{ HA(cy@c08ˠ(,$A((0,$A0(, @0, @$E8080HA(K0880HyA(Kc|HcHYA(8`8!}N A"dequeuePartitionLunTable@AF145_109A( L| N  A( L| N H @memset|fx|#x|3xH @bcopy @memmove(A( L| N @A( L| N H @strcmpXA( L| N H @strcpyhA( L| N H @strlenpA( L| N xA( 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, | @@08!c8N AbuildVendorCmd_F8888Bڰ`N @(buildVendorCmd_E|;Ӹ``daAc`{8~,!!!HVuA(;;:,?@t;{;@.; `````;|8;8~ W>(%^| AtpHV A(sA4sA|?Arz`A, 8~A@8~HUA(8|&pT>|`Tc 6z`|c P,AX8~, @HUA(8~HUA(8|&pT>|`Tc 6z`|c P,A8~, AK8p8~ | pHU9A(8`8!}!AaN 8~8p| pHTA(|?;@K8bӸHTA(;s| $pAKEpHTA(sAK A <hexdump|`(aA!`!QX, @8}, A ;`(A(AȈc T@.;@|T>80,#?8o(@A<8{,#?(@A 8(AD; q@ (@d,@,@,Ac%8cc89ciK`cccE8K`JxH}, @pAЀp@8`cc8K-`|~yA 8,>H`HA|88D8DH8`cfHMA(`~8H,AH|JxH8D8D,@,@08!!A}aN bJFcc(cKUA(8!!A}aN cc|J(HJ`KPccH?M8!!A}aN `8!}aA!N 8`8ccK9`|~yA8K ccc%889KE`Ktcbc c(cfKA(K cgcc) HJ`K,#?Ah/#),)A@, ,# A(A,#A A K; K; K; ;@Kx/#*OFӂA@d; ;`K\,#?/#?A$,?A,?A,?LFAK,c`cd||# L3LF@; K 8u(@p89(@K,(,@8m@A 8((@P8(@K(<8j|(@@KKx`8!}N ADVendorCmd_AEN_IoDone|(`}X!q, @|TrT?Ax8!N c88`89K`cc88K=`x8!}N 8Kwy`},@l,@ 8!}N cbFc0XK]A(8!}N c0F?XHJ`},@8!}N AxVendorCmd_M_IoDone|`8aAd(!!Q`X;, @p{H}, 8E8 @ĈT,:A0<`X8cQT@|P|$AXHJ`K AXVendorCmd_K_IoDone|;`a`Ad8!$(xaA!xp8,$!|8;8A` bc0,LFAhcxc,#AX C,``|LB1A$(8|(*,$|88A~($8w`d$`8| 889X,)Atc,@8,@zA$, ",LFBA$`@$8cc`8Ko`|@{(|A<$pA0{|8`8@p@H@` 88!0}!aAN @8!0}!AaN ~($c8`$@}8!08|(8`Aa!8N 8804| 88xc(|c*.pcA4@8!08`|8}8A!aN 88`8~4| 88<,|8|8|(8| 88A(8c|c *,#A488```<|8|xx]|88@<`80H0{{$c(|"|c".pce0c0|`0:(|e".(@``|*@4,A 0c(x|".p|c"|88@\`888`@8!0}|8`@!aAА8N ~($8w`d$8| 88Kp|c*K(bX8cbcXKA(K8cXHJ`Kcx4,A 0,$A H0{(|".pA ܀8T|A NոBA ȢV8X,7|`aA8b::A`;;@~@``w?,x a@ ,,@,}@L,|(A<@,@wcxpw8|88w8|88w8|88w8|88w8|88 ,7@@A,@ ,@0H0@0P0c(T*0c00c(T*0c0<0H0,7ADr@A,@`,@,z80x,?A$88`,>|88@`88888x |c(8x 8|f88cc|8988})8|H88K `cc88KU` 8pAT<`8<||A @x|8xc]||A {<@x8xceh| 8{<xcpc@Tax,@H(D488c8(*,>A`~<|8`c~<(,>|c *|@A8``~|@@`h,,AA8(>A>| 8cHJ`,@(x(8|*,$A88`<`||8x|8x/(<|A @a|xx<(|.|28``<|A @$|8`<(|2|.8(,$|(*|0@LFBAd@8!0pxa!A}!AaN @Kh(>A0>b8ccKIA(K88bcx cK!A(K9y KLA8(>A>| 8cHJ`,A(>ATb>c8cKҙA(@8!0pxa!A}K88bcx cKMA(K9y KL,@\,AHb8c>cKA(@8!0pxa!A}K 8| cHJ`K~($8w`d$8| 88Kc8bc9bKUA(Kc89 bHJ`0Kt,A,@|,@(b 0T0KPc8bcc(bKбA(b 0T0Kc8bc)HJ`0KXcx8b9ccK1A(Kc8x9 cHJ`Kccsp8KA(Kcb#cp?8HJ`K,@p7,@$b w, A; Kc8shcb'KUA(b w, A; K|cb#c?8hHJ`Kh}s`88P}8KA(K`8P}2@b#8HJ`?K,@Lx,@ K4bcbb9cx8KeA( Kcxx99 HJ`x,@ KĠx K8@4,A |4TAK4`8K@4,A@|4T~K4:K AVendorCmd_J_IoDone|8`aA!ad(`}<X}&,$!TT|>A PS3{'@,{:@,,T@ ,@ s A$, ",LFBA$`@$8pA h|8,A|`88>|x<`8|9A4|8t@8@|d9A,A48(@$|c9A,@8c(A,AT>8`t@@08,8ap8K`0;;`.?A,$ADH0$,9A;8epxu @ |0@}(AA}(@,@,@b;{`9 ,9@0|cH0H08cK̥A(08| 80T<00c(pT*0c00c(T*0c0A,@e(,@T0H88,NB| 8A,>8@``<`8c,$xc8 |88A>x`x<,#A>x`x<䛟88sKɝ`cc8889K`cc88K9`a 8!|Aa!} N ~($8w`d$8| 8K0c(`KpA,@d(,A|0c(`Kdb w|KA(K`9HJ`K4pKD08x |(88(0FeH08W| 80T<0c(p0c(p,%A@,<A80c(`08cKeA(0H8,A(,?A 8`,>|8`8@`<`8c,$xc8 |88A>8`x`x<,#A8>x`x<a8 8!}!AaN ~($88w`d$8|(8K4s`A,:A0c(`K,@t8x ,#| 88A>x`x<,#A>x`x<,?A088`,>|8`8@p@ ` 80H08cKljA(8008cKǕA(0Ha 8!}!AaN ~($88``$8|(8`8KL|xx ,d@8At,?Al,>T>8`|8`8@p@Ha ` 8!}8!aAN a 8!}!AaN ~($88`` a$88!}|(8`A!a8N |AL,A`(|.,AX@| @ t`@@ t`@ЈL)p0TzA;@|#x0x L,#_A(X0,$Ap@A ,A xx ,$A ܫ 0,LFAdcxc,#AT ,`|LB1A$(8|(*,$|8`8A$8w~(`d$#8| 8<`8c,$xc8 |88A>x`x|xq@\,@X,@ ,?A8,>A0~(88w߀8d|(88$`$, @\'s0,AA8pAx>qAl,@,@cdH0d,#AH |@````c ,# A|@K0,pA 80c(x|c",A 08(~xc|c088,?| 88|(88AX8,>```8|8`8A8w$~(8d`$8|(880H0,A8pA, @cdH0,pA 80c(x|c",A 0~(x|8`d088,?| 88|(88AX8,>```8|8`8A8w$~(8d`$8|(880H, A8`J8cxcHK!`|~yA 8!,>H`HA}88D8DH8`cfHMA(`~8H,AH}JxH8D8D,@,@Da 8!}!aAN bJFcccK5A(a 8!}!aAN cc|JHJ`K(`8K$,@<,A 8b'x ȡ$cKyA(K'x >$HJ`0K`8Kb'8x >$cKA(K$c>$x HJ`0K,@@',A8>bcx c$KA(Kd'8x >$>HJ`Kb'8x >$cK=A(K'>$x HJ`K8|8`|xxN(bcK A(K88*>}'ءbHJ`K;K(H0c$8,8cK5`0 x,$A 0,LFAhcxc,#AX c,``|LB1A$(8|(*,$|88A4~($8w`d$C`8| 88,A<0A{(}*.8>$cHJ`,@H0cHa 8!}A!aN ,0A4}({8|".bc$cKIA(K8bc$cK!A(K`K$`8Kp0`0Kxb>ccc'KA(Kyc(=>cHJ`K;KT0,#A;@CX0,$AK|ccc%Ks9``{,@H,@,A,@,@0H08cK5A(8008cKAA(0H88x | 88,#A>x`x<,#AD>a x`}8!xcKA(K̠8ci>HJ`Kb>栝cEcKA(KD8>HJ`K`|H00|``HK C `VendorCmd_I_IoDone|(`8!qX8c, @88K1`8!`}N c8K>1`,@l,@ 8!}N cbFcXKA(8!}N cF>XHJ`,@8!}N A@VendorCmd_H_IoDone|(`8!qX8c(, @8ZK`8=88`8K`b0, A$8!}N 8!}N c8KXHJ`,@8!}N AVendorCmd_G_IoDone|<``!qh|p`@`?,)@,@d,@8!}N cb>FcKA(8!}N FcHJ`,@8!}N ?, A,@L,ADcb>FcKiA(8!}N cFHJ`Kx,# A,A(;|*, `A}@,@<`c| @@,}FcKA(8!}N 9 cFHJ`K AbuildReserveCmds88889H``ڰܰPN @<buildVendorCmd_M8 8Z8.9P9 9@P8HPC#N @@buildVendorCmd_L89 8Z8"889 9@"ܱP8C#HN @HbuildVendorCmd_K|(8;a8 A!8Uڰ8`a8A;FP!!88ޠVP8gT;48Xf:W>|c2|8T~K`=0}c$H}}x,#A8x (8|A @l8%c$}H^HP}8!Aa!AaN b}0p@A|,8A:, x @̂u~r,3A,}08c }#( @, @|t* ,8A K},@P,Ac0v 89 }KA(|t* ,8AKHb c8bHHJ`}K},@Du,~rA cb8}0bG9 v}K-A(Kcb089$ })HJ`}K@}0,#Alx,$A`cxc,#AP ,|LB1A$(8|(*,$,```!qqA@X88`8<8P88߰||HP}p8!N d,@X,Acb09c@>KQA(88`8<8P88Kh09 c@HJ`Kd0H0p0`Ȉ, @t0bc80H88`8<88!8P}|PH|N ,@X0,Ax9cb>cHKA(bc80HKPc9 0>HHJ`K AdbuildVendorCmd_I@AF35_15xA( L| N A( L| N A( L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpyA( L| N |!8bˠ8x8H l8 0!9 9~ ;> H;^ aA; 4:~ p!: :> xp: \9 !8 : : P; :^ : ; 9 9 X8`; p; 9Axx8tcea!0(!8A !a@A9!t9pHQ,8P@cfcc8`H2A(,a8H@80H2qA(U,0S@(AT(aR;Ww>8~WY>@p@H2YA({eh;a8~ Db|(*H2=A({Eh8~ lc$|(*H2%A({$;a8~ c|(*H2 A(88~ c|(*H1A(8`8!pxa!A}!AaN H1A({eh;8~ Db|(*H1qA({Eh8~ lc$|(*H1YA({$;8~ c|(*H1=A({$8~ c|(*H1%A(8`8!pA!x}aK4c@`K8~H0A(8`8!pA!x}aK8`8!pA!x}aK A pcm_kdb_inqc9|`|a;bx88!`c9!t9Axp89pxtHi,@c88`ccH/A(,@a;88@H/A((@@d8{ H/A(8{H/A(;;8{LH/yA(;c|8{T| H/]A(;,,@T8{|`@```|| H/!A(;,,@8{|`AK8{H.A(;, A`8{ࠁH.A(8{H.A(8{ H.A(8{@H.A(8{`H.A(8{H.A(8{H.qA(8`8!a}N 8{H.=A(a8`8!}N a8`8!}N a8!}N A|pcm_kdb_iohandle|``}c(,+8a=!q8 |*A 8( -A f8,+@|, A@( `@48, ( `L3BA8, ( K`K`{,#@t, 8A(8!8`}N ;x8H,A(8 \cH,}A(8`8!}N 8`8!}N &,)?/)aA,)l,mA@ 8e,+AK@ 8e,+AKa$;x8 tH+A(8 DcH+A(8`8!}N 8e,+APK0c8bx8c ,H+iA(8`8!}N , A\K AXpcm_validate_args|;x`}8;aA;`!`|8cEaA!xp!9Axax9!t9papatK,@ c88`ccFH*A(,@ a,#Ad;_ 4;p;;?x:;Pa`::::}v8@8pH)A((@@ H}x, AXV8,88948$9? 89_l9|!8,AA~ a!@H88pH)UA((p@;4Tx |cT{Atp@;{8 LH)9A(8,H))A(8T>H)A(<, @8 8 |H(A(8%9T8|(*H(A({e$)8:!|(*H(A(: 82:}98``|n|Ί8||e8h||((A,(8A 8(A8(@8|x$|(*@H(9A(9,}A8H(A(:1,~0A`p, A }`|#@Aa,#@8`8!pA!x}a!AaN 8tH'}A(KD8H'mA(}<,#AX|` A,AAAT`>| AAtAPA8|`A A AAAp` @8|H' A(| AK8H%A(}| AAKx8H%A(}| AAAKP8H%uA(}H#A(<, @08 dBH#mA(8<DH#]A(8JH#MA(H, @x8LH#1A(8@88PH#A(88<8PH#A(8H"A(8LH"A(:b8H"A(`8| AAtAPA8|`A A AAAp` @8HA(| AK8HA(}| AAKx8HuA(}| AAAKP8HMA(}H]A(8tFHMA(8JH=A(8#PH-A(8#HXHA(8,`H A(8ThHA(8|pHA(8HA(8HA(8HA(8HA(8 HA(8HA(8H}A(8HmA(8#xH]A(8$HMA(8 H=A(8H-A(8LHA(8HA(zLp`0A4T`>| AAp`@8pHA(8 PHA(8HA(8$XHA(8%`HA(8"耚hHA(8$88@8 HA(8HuA(t, @x, Aza,#@p8`j8!`|aA} N 8lH A(K 8lHA(zLK8`HA(zLT`>| AK8| AAAA|`A AxATA4AT`>| AAAA|a A`AHt`@08hH9A(8tA8H!A(z8t`@t`@|b AA`A4A8lHA(K8HA(8lHA(Kd8@HA(8| A8lHA(K<8 $HA(8| AA8lH}A(K8HmA(8| AAAt8lHMA(K8,H=A(z8K,8H)A(z8t`@K8H A(K8,HA(z8K8HA(z8|a AK8HA(z8Kp8HA(z8T`>| AKP8 HA(z8T`>| AAK,8HuA(z8T`>| AAAK8HMA(z8K8H9A(z8|`A AK8HA(z8|`A AAK8 HA(z8|`A AAAKx8HA(z8KP8\HA(z8T`>| AK08xHA(z8T`>| AAK 8dHA(z8T`>| AAAK8HYA(z8K8HEA(z8|` AK8H)A(z8|` AAK|8H A(z8|` AAAKX8THA(p@| A`A4A8dHA(K|8PHA(8dHA(K`8 HA(| A8dHyA(K88HiA(| AA8dHMA(K 8 H=A(| AAAt8dHA(K88(HA(((@8$HA(8HA(K8%8HA(8|8HA(8lx HA(8t8HA(8, @8tHyA(8&HmA(,A$,@;;`;;`8(8|`HA((@a88p,|c@HA((@8cdHA(,A08xHA(;$;;|@4Kd8HA(pp| @A|A\AD, @8HeA(8xHYA(;$;;|@K8\H-A(pK8HA(p| AK8HA(p| AAKt8\HA(p| AAAKP8z08`HA((`@`KH8HA(z8p`@d|` A| AAAHAt`A8HQA(K8LHAA(z8t`A8H)A(K8HA(z8T`>| At`A8HA(Kp8PHA(z8T`>| AAt`AH8HA(K88HA(z8T`>| AAxALt`A 8HA(K8HqA(z8K8H]A(z8|` AK8 HAA(z8|` AAK8H!A(z8|` AAAK8H A(p8`j8!`|aA} N K9Kd8cc8`cH A(,@ x, @(a,#Ap0| AAAp@8XH 9A(8!H )A(8!H A(8H A(t, Aza,#@8`8!A}aN 8LH A(Kt8HH A(XKX8| AK88H uA(K08$hH eA(8z8(,#A0H !A(((8<@H %A(8a8(,#@K8H A(8`8!A}aN 8`8!}N 8!}N Apcm_kdb_partition||;x!Q`8`c889!tp9Ax9pxtKm,@c88`ccHA(,@$a,#A;8(8HA(((8|p@HA(8| ԨHA(8| H}A(8|;;HeA(8|;,A8|THIA(8|"0H9A(8|! H)A(8|HA(p, A a,#@H8`8!}N 8|`HA(8`8!}N 8`8!}N Apcm_kdb_controller||;x!Q`8`c8D89!tp9Ax9pxtKm,@8c88`ccHA(,@da,#A;888HA((88| @HA(8| HA(8| H}A(8|;;HeA(8|;,A8|PHIA(8| H9A(8|@H)A(8|#HA(8|# H A(8|(HA(8|0HA(8|HA(p, A0a,#@8`8!}N 8|HA(8`8!}N 8`8!}N A pcm_kdb_frame|88bˠ!8xHA(8;x(x@ؐ8%02x<%s[%02x]%s0x%llx [-l] addr[-l] addr[-l] addr[-l] addr[-l] addr[-l] addr QUIESCED CTRL_OFFL UNKNOWN LINK_DOWNLINK_UP PORT_DOWNPORT_UP [-lm] addrapiohandleOPTIMIZED STATE_CHK SWTCH_CTS STATE_CHK MGR_IN_PRGapiohandleUNKNOWN LINK_DOWN LINK_UP UNKNOWN LINK_DOWN LINK_UP ALUA_I_SUP ALUA_E_SUP ALUA_I_SUP ALUA_E_SUP AVT enabledPCM_CLOSED PCM_OPENED PCM_FAILED PCM_ACTIVE PCM_FORCED PCM_CLOSED PCM_OPENED PCM_FAILED PCM_ACTIVE PCM_FORCED ALUA_NOT_SUPINITIAL_AEN CTRL_HCHECK DEV_UNAVAIL ALUA_NOT_SUPSWTCHNG_CTS CTRL_NOT_RDYService ModeALUA enabledAVT disabledPCM_ENABLED PCM_CLOSING PCM_OPENING PCM_PASSIVE PCM_FAILING PCM_ENABLED PCM_CLOSING PCM_OPENING PCM_PASSIVE PCM_FAILING IBCMD_INUSE ALUA_ENABLED SWITCH_CTRLS ALUA_ENABLED %-9s 0x%-16p ALUA disabledPCM_DISABLED PCM_DISABLED UNINITIALIZED NON_OPTIMIZED PCM_DISABLING PCM_DISABLING FRAME_ACQUIRED DEVSN_ACQUIRED RETRY_FAILOVER cid = 0x%x struct anchor { STDINQ_ACQUIRED FAILOVER_FAILED QUIESCE_PENDING SWITCHING_CTRLS MODE_SENSE_SENT COT_ACTIVE_SENT COT_ACTIVE_SENT COT_ACTIVE_SENT Inquiry C9 Data SINGLE_CTRL_MODE STARTED_FAILOVER COT_PASSIVE_SENT COT_SENSE_FAILED state = 0x%x PCM_ALUA_CHK_PATHCOT_PASSIVE_SENT PCM_ALUA_CHK_PATHCOT_PASSIVE_SENT FAILOVER_OCCURING UNQUIESCE_PENDING COT_ACTIVE_IODONE MEDIA_UNAVAILABLE PCM_NON_OPTIMIZED PCM_NON_OPTIMIZED OPTIMIZED NON-OPTIMIZED STANDBY UNAVAILABLE RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED OFFLINE TRANSITIONING No data Operating NormallyNon-responsive Held in reset 1st in CCDL 2nd in CCDL Admin Quiesced Service Mode int ext = 0x%x COT_PASSIVE_IODONE Dual Controller Env path_id = 0x%x IBCMD_CTRL_ACQUIREDInvalid option -%c struct io_handle { int mode = 0x%x int type = 0x%x TRIGGERED_MIGRATION HCHECK_FBACK_INCOMP primary_id = %s struct path_queue { Usage: %s [-l] addr Usage: %s [-l] addr Usage: %s [-l] addr struct port_queue { struct frame_queue { uchar fid = 0x%x char serial_no = short cid = 0x%x char serial_no = uchar pid = 0x%x int state = 0x%x Single Controller Env short cid = 0x%x int mode = 0x%x char *lname = %s struct device_queue { char lname = "%s" char dserial_no = char fserial_no = int policy = 0x%x char cserial_no = int state = 0x%x uint flags = 0x%x uint state = 0x%x AAPCM struct port_queue int q_depth = 0x%x struct adapter_queue { int ref_count = %d int intr_pri = 0x%x int ibstate = 0x%x uint hcerror = 0x%x lock_t lock = 0x%lx; struct partition_queue { int algorithm = 0x%x int active_io = 0x%x int cntl_hcint = %d int cntl_delay = %d uint start_tw = 0x%x int priority = 0x%x io_handle_t inband { AAPCM struct adapter_queue adapt_q *ahead = 0x%p adapt_q *atail = 0x%p struct controller_queue { char alua_mode = 0x%x DEVICE STATISTICS ushort path_id = 0x%x int active_io = 0x%x uint add_state = 0x%x uint timeout_cnt = %d int code_pinned = 0x%x frameq_t *fhead = 0x%p int device_mode = 0x%x int seq_elimit = 0x%x int dist_elimit = 0x%x dev64_t devno = 0x%llx ushort open_seq = 0x%x int owner_check = 0x%x int tw_err_cnt = 0x%x int weight_cnt = 0x%x char scratch[32] = uint link_state = 0x%x uint64_t wwpn = 0x%llx active/passive struct anchor deviceq_t *dhead = 0x%p deviceq_t *dtail = 0x%p primary_mode = 0x%x: %s int seq_err_cnt = 0x%x int dist_tw_cnt = 0x%x ushort flags = 0x%x Expected Symbol or address. char scratch[32] = 0x%p ushort retries = 0x%x ushort path_id = 0x%x ushort flags = 0x%x ushort cmd_fmt = 0x%x void *cmd_buf = 0x%p void *drvr_pvt = 0x%p void *pcm_pvt = 0x%p An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. ushort ctrl_count = 0x%x ushort part_count = 0x%x An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. size64_t lun_id = 0x%llx int dist_tw_width = 0x%x void *mpio_handle = 0x%p An incomplete read occurred. An incomplete read occurred. int dist_err_cnt = 0x%x int adapt_failed = 0x%x void *cmd_buf = 0x%p void *pcm_pvt = 0x%p An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. uint64_t i_wwpn = 0x%llx char port_count = 0x%02x An incomplete read occurred. ushort frame_count = 0x%x ushort ctrl_status = 0x%x uchar alua_mode = 0x%02x uint state_machine = 0x%x int timeout_policy = 0x%x char &sense[0..%x] = 0x%p ushort retries = 0x%x ushort path_id = 0x%x ushort cmd_fmt = 0x%x void *drvr_pvt = 0x%p uint64_t scsi_id = 0x%llx active/passive struct io_handleactive/passive char inq c9 dataactive/passive struct path_queue path_cid_t *ctrl_tbl = 0x%p int failover_retries = 0x%x uint degraded_duration = %d char rdac_options = 0x%x %s struct port_queue *portq = 0x%p active/passive struct frame_queue 0x%016llx %-7x %-5x 0x%p ushort open_lun_count = 0x%x 0x%016llx %-7x %-5x 0x%p int cfgd_paths_count = 0x%x time_t last_timeout = 0x%llx dev64_t adapt_devno = 0x%llx dev64_t adapt_devno = 0x%llx active/passive struct device_queue ushort max_adapt_entry = 0x%x pcm_methods_t *methods = 0x%p int num_ctrl_tbl_entry = 0x%x uint last_retry_reset = 0x%x %-4d %-12d 0x%-16p 0x%-16p char &mode_data[0..%x] = 0x%p uint failed_port_state = 0x%x time_t last_adap_err = 0x%llx struct port_queue next = 0x%p ushort free_adapt_index = 0x%x ushort *ctrl_status_tbl = 0x%p partitionq_t *partition = 0x%p time_t ctrl_hcheck_start = %d time_t timeout_window = 0x%llx struct path_queue *prev = 0x%p struct path_queue *next = 0x%p struct frame_queue *prev = 0x%p struct frame_queue *next = 0x%p %-10d %-12d 0x%-16p 0x%-16p struct adapter_queue *adaptq = 0x%p active/passive struct partition_queue adapt_devno_tbl[%d] = 0x%llx struct frame_queue *frame = 0x%p struct lun_queue *lun_ptr = 0x%p active/passive struct controller_queue dev64_t *adapt_devno_tbl = 0x%llx struct path_queue *pactive = 0x%p struct path_queue *pioctl = 0x%p struct path_queue *pmaxpri = 0x%p ras_block_t pcm_ras_cb = 0x%p struct device_queue *prev = 0x%p struct device_queue *next = 0x%p uint alua_path_check_count = 0x%x Current ALUA Path State 0x%02x %s Alternate ALUA Path State 0x%02x %s Current Vendor Specific 0x%02x %s Alternate Vendor Specific 0x%02x %s struct adaptert_queue next = 0x%p struct controller_queue *next 0x%p struct lun_queue *lunq_head = 0x%p struct port_queue *port_ptr = 0x%p struct port_queue port_list = 0x%p struct partition_queue *prev = 0x%p struct partition_queue *next = 0x%p struct device_queue *dev_ptr = 0x%p struct controller_queue *prev = 0x%p struct adapter_queue *adapt_ptr = 0x%p ushort num_ctrl_status_tbl_entry = 0x%x ctrl_status_tbl[%d] = 0x%x (ref %p) uint path_selection_failures = %u struct path_queue *cfgd_paths_head = 0x%p struct path_queue *cfgd_paths_tail = 0x%p struct path_queue *active_cot_path = 0x%p struct controller_queue *ctrlq_head = 0x%p struct partition_queue *partq_head = 0x%p struct path_queue *passive_cot_path = 0x%p char path_selections[%d] = 0x%p LUN ID ACT_CID STATE DEV_PTR LUN ID ACT_CID STATE DEV_PTR time64_t last_statistics_reset_time = 0x%llx time64_t time_of_last_error = 0x%llx NAME ADDR LUN STATE MACHINE path_statistics_t &path_statistics = 0x%p unsigned long long last_path_fail_reason = 0x%llx time64_t last_path_fail_time = 0x%llx CONTROLLER ENABLEDPATHS PHEAD PTAIL ADDRESS NAME DEVNO STATE PATH COUNT CTRL ENABLEDPATHS PHEAD PTAIL CTSTATE @(#)41 1.14.1.17 src/bos/kernext/pcm_ke/aix_disk/aixapdiskpcmke_kdb.c, mpiopcm, bos72D, d2016_17A7 4/21/16 13:59:3008?4`4`B`4`C`4`@4`4``4`n 4`4` 4` 4`4`4`4`4`ߠ4` 4`4`4`24`6@4`:4`4`'4`)`4`4`ـ4``4`4`4``4`@4`@4`4` 4`4``4`14`.`4`4`4`4`4`x70p00000 H10X78p88=?BC1101H1`1x1111122 282P2h22222233(3@3X3p3333344404HC78@  @ @  @ (@ 2@ @@ O@W@ _@ h@ r@y@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1@ ;@ G@ O@ b@ o@ {@ @ @ @ @ @ @ @ @ @ .@ C@ U@ j@{@@@ @J@@@@@@ @M@$@ 2@ B@ N@ \@ 0@i0X! ????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?0@?0H?0X?0`?0p?0x?0?0?0?0?0?0?0?0?0?0?1?1?1?1 ?10?18?1H?1P?1`?1h?1x?1?1?1?1?1?1?1?1?1?1?1?2?2?2 ?2(?28?2@?2P?2X?2h?2p?2?2?2?2?2?2?2?2?2?2?2?3?3?3?3(?30?3@?3H?3X?3`?3p?3x?3?3?3?3?3?3?3?3?3?3?4?4?4?4 ?40?48?4H?4P?4`?,4h?34p?4x?4?4?4?4?4?4?4?4?&4?4?'4?%4? 4?4?4?4?5? 5? 5?5?5 ?5(?50?58?5@?)5H?5P?5X?!5`?5h?(5p?*5x?5?#5?"5?5?5?5?5?$5?5?5?5?5? 5?5?5?5?6?6? 6?6?B6 ?6(?A60?C68?6@?6H?6P?6X?6`?6h?6p?6x?@6?6?6?6?6?6?6?6?6?6??6? 6?-6?26?06?/6?17?.7?7?7?7 ?7(?70?78?7@?7H?7P?7X?7`?7h?7p?7x?7?7?7?7?7?7?7?7?7?7?7?7?7?+7?/usr/lib:/lib/unix _as_is64copyincopyoutdelayerrsave heap_create heap_destroylboltlocklprintfsprintftimeunlocklw_clearw_initw_startw_stop w_setattrxmallocxmfree trchook64 dmp_compspec livedump dmp_contextdmp_ct dmp_eaddr dmp_kernextldmp_setupparmspincode unpincodeabendsimple_lock_init lock_alloc lock_freekext_service_requestkext_service_releasekext_service_call ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULLkkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysets Trconflag disable_lockunlock_enableunlock_enable_mem ct_hook5 ___memcmp64 ___strcmp64 ___memset64 ___strlen64 ___memmove64 ___strcpy64._ptrgl db_registerdb_unregister db_printf db_read_mem db_expr_adaixapdiskpcmke_kdb_ptrs pcmConfig