bBx^ PLT@|H.text " .data r@.bss|H.loader 8||y}&aA!!A , Ap5@NXpA LP.L"NBN;p<&9;`xxJApAl:; `88`Th,%| 8@8` |*yx8| 8@(&@`@~H,@XpA~P,@L8` 8!|!aA} N c8cf9  9HaA(Kc8cf9  9H9A(KPTv> 6v0(A,{x~*Ap8~^H888Tc>|&(@Ah|2UH|$@A$A,cc8p0bH`,;AlKc08p~Pcb(H A(cb8pc0H`,;A KAa 8!} N 8!N 8`8!N C pfcnvme_kthread_harvest_send_io888,A88,@d|d88|:y@Hx8|f 8(%@A0```|2yx8|f 8@`('@@`T>N T>N |c|d88|:y@K|d88|:y@K @ nvme_ffz64|`a|{y!AAx,$Ap{28(H``}kx8{@{H488`H,@XpA{P,@;,'|@A`@ }{| @@ },#A},#A, A$`${H,@XpA{P,@t{6848(@8H8H8}c8HC`c8HC`8`8!a}N ce=$HA(Kpce=$HuA(K0xK{688(88@H48H8`#8!a}N 8ce9 HA(K$ce89 HA(K8`<|9`cf9 8ax9a9@8 ap8fTH`a8`8!}N Afcnvme_get_async_q_eventaA!aA!((A08h888@;;;;(;b@;X;"p;B:::::b::"0:BH9B`8x99"9b9c`CA#``!Cc`#A!@aPHXh`#pacCxN N ;;:b ;8;"P;Bh;b;:::;:BcH:"(:@8X8p8:b8899"9B9b09Hc#CAa!CA#ca@!PXh`x#pcCN @fcnvme_init_adap_fcn_ptrs|`}&`8`/`a;A!; !qHIA(,@ NA(HUA(,A8c8XHaA(,@t8a8PH=`Ġapaa @| A@<8`8!|Aa!} N ,=@ c c`|@Aa,A|$@A,$A,@(AtpA(@h8h|9AP!!"8`8 HKcH A(,#@Hc8 H A(,#@:Hlti(FNAc%8`<|c9 p8!x9@!p8fTcH)`8`!X|8!a} N c8H``}K,8`!X|8!} N c88PHA(,@a| AA @Kc8 H9``}K8c8XH8`8a8PH7`Ġapaa A K4p@K(!X8` 8!}N bcH7`KbcH7`K C lfcnvme_send_payld|`}&`8`/`!aHA(, @LNX(@8pcA8HA(8p8,c@H``@@8apc8H7`8!|} N 8apc8HA(,A;8!|} N 8`8!|} N 8H6a`c88pH-``K08`8!|} N 8` 8!}N Cfcnvme_query_wwnn|`}&`8`/`!aHA(, @LNX(@8pcA8H A(8p8,c@H``@@8apc8H5%`8!|} N 8apc8HA(,A;8!|} N 8`8!|} N 8H4`c88pH ``K08`8!|} N 8` 8!}N Cfcnvme_query_wwn|`8``a`A!; 8 `<;@`!|@X(@A`H2eA(,,=A8`wA=3H2`8 8`H2-A(,#A`v8H2U`<`8cEP8db8(9`9 cf9 c8c$bT>p@ : axH`,@(@ܠ , Ah;bH2)A(bH2A(c8!}!aAN ccT~x `H`,`~Ax<r8`8 c9 c8chax9@ap`YH M`K<8` =rc, c8 / ap89 9@aYAT, ,L3OFӂA$;x@,AxH `KAxx@,H `;KAX, A(, @Axx@,H `;K;(Ax@,AxH q`;K\Axx@,H U`;K@`~K8(@: KbH0IA(8` 8!}A!aN 8` 8!}aA!N d8`!AaИ8!N 8`!Aa8!N A 4fcnvme_query_classes|``a`A!`8!Qc,;A;@; ;8 )88dB@8```|c4|Tg>8( Ad|`C |c4|Tg>~( A,#@, A@|y@cc8!}aA!N cH,@{,;AK08`8!}aA!N 8 H-Y`KlxdxT(4 c|C0x|8|"{T*|{c`T(4|~,#@KH,@,;AKT8`8!a}N A(fcnvme_get_rsp_buf|``a`A!`!Q8c,;A;@; 8 8I8dB@0`|c4|Tg>8( A؄d|`C |c4|Tg>~( A,#@, A<|y@cc8!!}aAN cH,@{,;AK<8`8!!}aAN 8tH+`KtxdxT(4 c|C0#x|8|"{T>t|{ct|`~,#@KH,@,;AKd8`8!a}N Afcnvme_get_els_buf|``a`A!`8!Qc,;A;@; ;8 )88dB@8```|c4|Tg>8( Ad|`C |c4|Tg>~( A,#@, A@|y@cc8!}aA!N cHM,@{,;AK08`8!}aA!N 8`H(`KlxdxT(4 c|C0x|8|"{T>`|{c`|`~,#@KHy,@,;AKP8`8!a}N A,fcnvme_get_cmd_buf|`8`8a!aH'MA(,#`{AP8H'u`;8 8 8`H' A({|`yA8H'1`8`<p88 Ad~,#AX~,#AL |``d H``}kx|b {8 Ȑ| ~c|d 9A88KyTz>|(8A4;<Z0~*| @@,8c  H^HTx>8|H8|| xH8wH8w|$(@Ala8cwcwcdwcĀw|c"a8wHcHH,@XpAP,@~8(@8H,@XpAP,@<8` 8!}A!aN }9*8()0HxA(K|*8&0(HxA(K`}9*8()0HxA(K}9*8()0HxiA(K8c  HH,@XpAP,@<8` 8!aA!}N c9 bHwA(8` 8!aA!}Kc9 bHwyA(K@8c  HH,@pXpA$P,AccF99 Hw A(8` 8!aA!}KcFc9 9HvA(Kpc8|  HH,@pXpA`P,APc 99 HvEA(8` 8!aA!}K(c 99 HuA(KpH,@ԀXpAP,@l8`<|9`c9 88 99@axap8fTH`8` 8!}N c9 cHu9A(8`c9`9 <|88 Ktcc9 HtA(K A fcnvme_reset_work_queue||y`aA!!1A ,$Af|#@@dc|#@@ c| H``}kx|( Ѐ|  8,%A~88cKǝT{>(A; 80`z$|*8&|`:8 &%H ` 8| |6|x 8c| H,@8XpAP,@H,@XpAP,@X|< <8< cH8`8!!}aAN c H9 cfHrA(|< <8< cHKc Hcf9 HrUA(K @>ccHr1A(K@>ccHr A(K|8c8  HH,@XpAP,@,8`8!a}N cc89 9HqiA(8`8!a}N cc89 9HqA(KLc8||  HH,@hXpA,P,Ac 0c99 HpA(8`8!a}N cc 09 9HpeA(K|H,@ȀXpAP,@h8`<| 9`98 c89@9 8fTaxapHq`8`8!}N c9 9HoA(8`<| 9`98 c8K|9c9 HoqA(K 8`<|9`c9 8ax99@8 ap8fTH`8`8!}N Afcnvme_unregister_work_queue||y`aA!!!A,$Af|#@@dc|#@@l|@@@ |d ``H``}kx|p Ѐ|  8(?A~8888~~8| KTz>(A0:7, @|*|:@@ 88 8||6|;xc |*|6H9`8| 8c| ~ H,@ XpAP,@H,@XpAP,@d|8cd8  H8`8!}A!aN c 9 cFHleA(K|c cF9 Hl=A(K8>ccHlA(K>ccHkA(K|8cd 8 HH,@XpAP,@<8`8!aA!}N ccF|*9 9HkEA(8`8!aA!}KcFc|*9 9HjA(K@cd|8  8HH,@lXpAP,Acc&c99 HjA(8`8!aA!}Kccc&9 9Hj5A(Kx|8cd8  HH,@XpAP,@08`8!A}aN ccc&9 cHHiA(8`8!A}aN ccc&9 cHHiEA(KLcd8||  HH,@lXpA,P,A Ƞ xc9 HhA(8`8!A}aN x Ј c9 HhA(KxH,@lXpAP,Ahc9 Hh9A(8`8!aA!}K9 chHgA(KH,@ȀXpAP,@h8`<|`9`98 c89@9 8fTaxapH`8`8!}N cX9 9HgAA(8`<|`9`98 c8K|9cX9 HgA(K 8`<|9`Pc9 8ax99@8 ap8fTH5`8`8!}N A 0fcnvme_register_work_queue|`aA!!t@@l`8X8pHA(H,@`XpAP,@,>A8lai(FN@H,@\XpAP,@cc`HW``|H,@XpAP,@|8xc8H{`8(2H``}kx@;`88ccH48}H`,A48(8xHb!`ccH`8(,8x@} cH``}kx}; }  =8΀hT~x(@pTT8} |c .|`0|xccHY`}383pA`8~| @@ |#@@ ~,#A ~,#A >>}= c=8= H68?4?@8?H8(8H~,#A0b`C8HA(Cy8@;~>8~HA(,@ ~bHA(>>>8cHA(H,@XpAP,@48`8!!}aAN 3pc&cHbyA(8`8!!}aAN 3pc&cHb%A(KpccGH_EA(8`EA|8!} N c>pcGH^A(KPpA~H,@XpA~P,@,8`A|8!} N >pccGH^yA(8`A|8!} N >pccGH^1A(KP:q A~H,@XpA~P,@,8`A|8!} N c:cHcH]A(8`A|8!} N cccHH]]A(KP8`8B|4HeA(,#A`|8H=`pA!|H,@XpA|P,@hpA|H,@XpA|P,@88`E8!|A!} N v<pcc'HXiA(8`E8!|A!} N c<pvc'HXA(K8pA|H,@XpA|P,@88`8!|A!} N v<pc c'HWA(8`8!|A!} N <pcvc' HW1A(K8,9A`c8c%HVq``{|H,@XpA|P,@l,;A , @p@;dp AT>| OBAccdH-`,Ap`ccd88ccHa`c8!|} !AaN c|cdHMA({xh,#xA,````c,#@88`@B;n|4HA(,#A`z8@H`l(A88`8`zT>8zx,p:ZzHA(,@x8zx8 H`8c8xcE|cdHMA(ccdcE8Hq`,AXcdcE`cc&c9H`8!|!} K`xz8cC88x H5A(cCHQA(\ { cdH``}kxcD {cc8X H`3cd8 8{ 3Hc|cDHMA(YX8`8`l(A$8<88{| ````C |`  C ;X(A1؈0;`8{:B @D0{(HUA(,@P::H8{H:XHPhp{xHA(,@::8{:{HA(,@08{:{ HA(,@0;X8{8;;8H8@`{hpHeA(,@|;(8ccdHMA(,A |KT|;28ccdHMA(,@|`;FccdHMA(,@|;P8ccdHMA(,@8{ 8 ;UHq`8 8ccd |HMA(8{8 H=`8c8cd|HMA(cc[[H `,@`|28(H``}kxce48|@c880H1H`c1ceHe`|tH8@8|684t8(8HKc#`HA(,c#@;(|8ccdHMA(,AD|Kb```HQA(,b@Kb`H1A(,b@KXb`HA(,b@Kb`HA(,b@K8a8H`1c88HV`,@8ccd1K1,A0K8` 8|8!A!} aN 8<`Z08c9 9@888cn^pxH1`8` 8!|Aa!} N ,;A,;cEc&(cgHFMA(Kl99 cEcg(c&HF%A(KD,;A,cE;c&(cgHEA(K99 cEcg(c&HEA(K8`8!|A!} N 8N v<pcE<xMHEmA(Kt8N v<pcE<xMHEAA(K,; Kc88H`K C fcnvme_create_association|``8`a8 `A;`!`!HeA(,#`zA8Hݍ`8 xd;##H-A(8|yyApcHU`8cd88`(ckc*cH= 88 (8zc8A`a&9 z p( xdT>@: H`,`x@:/9(@, , T:AL3xA`@c,x :`8A8c`H;{|`x|x|v|xKdA`KP H,&,.//&AL3LFA;@\XpAP,Ac9 9 0HAA(}cCHA(Kc909 HAIA(K;@K|;AD,& , A@\;@KX;((LFA;@K4@K,(@0: K(cCHmA(8` 8!}A!aN 8` 8!}aAN A fcnvme_issue_gid_ff|`8``a8 `A!!1HؽA(,#`{A 8 8`H؝A(8|yyAccH`8c#Hص`8<`{ `8<9 P9`ch(dc8 T><A88!p9 c*( `ax@;@ AH]`,`@(@\ccHuA(c#HeA(c8!!}aAN ccH%A(c#HA(8`8!!}aAN 9@89` 9 889 `Apc*xaHa`,`@KccH׉A(!8` 8!}aN 8` 8!a}N Afcnvme_issue_gpn_id|}&`;a`A!8`/`aA!HA(,@\X(@x NAHA(,A8c8 H)A(,@|8a8Hա`aab{8|xx",A,<A{6&c `|6@A8 8`HA(,#Ap`w8H`88 |bHԵA(,#A`ubH`a8 `tHԅA(,#AL`sbHԭ`{@d8`c8btc(W :wA` 8(bbd(T>@:@ c8 8=`88p9 xafAHU`,@|(@ , A$` T:|"8,yA,A@y 8,`8 / : 8T>yA\`|@/$y yA@/@<@08:  8T>y@A,|@@$U>8T> T>AbccHeA(,AbH=A(bH-A(bcHA(P8`J8!@|aA} !AaN `}@8a8 cH`bHҁA(bHqA(bcHaA(PcJ8!@|aA} KDHA(,AH8ac8 HA(,A ;KXKP8ac8HA(,A;K,`bccH`KA0K ,, A4, A, L3A;H,@HXpAP,A @99 H7}A(AdK @9 9H7UA(K;KA88cbfKM`},@`, Aa|`a, A0` Te>A$bccH~A(,@,`}KbccHЕ`KA4, A, APKЈ(A (@;K;K`}@KT(@4:@ K,bHA(bHA(P8` J8!@|!Aa} N bHρA(P8` J8!@|!aA} N 8` PJ|8!@!} AaN 8`PJ|8!@A!} aN P8`J8!@|} N c88H|iA(,@Kh8c8 HΑ`8a8H`aaK 8` P8!@}N Cfcnvme_get_all_disc_srvs|t@`~!``@88pH{}A(88apH`8x88ap` $(```` 80,~cxa8xx`!x8ĐpAx\@HzA(,@$ |c8!}N 8` 8!}N 8p8H̹`8ap8H`8x88ap` 8$``^(` A^0Ac^,`A^xA8!xx`8Đxpax\@H`8` 8!}N A,fcnvme_query_transport8`N @fcnvme_strategy|``8bpacA``!a`aA!x!HLK`yHY;(xW>@|8w8HA(~6*,1A$|?@A1,1A |?@@,1 A, Alfi(FN@9 8q 8HQA(`p8wHiA(8`~,,Ax@HaA(KXHZc#HL'`8!xaA!}!AaN H,@qPV,@,@|XpAqP,@<<`8|`|( AxcH8"|*| N b#cK`xaHEA(H,@qP,@,@|XpAqP,@uc|cxHA(K8b#cK`xKb#cKԑ`xKb#cKͽ`xKb#cKǩ`xKb#cK`xKb#cKa`xKb#cK`xK|b#cKY`xKhb#cK`xKTb#cK`xK@,/,A AH,A(A ;Kb#cKq`xKb#cK`xKc|A@8a8dH5`8b8`n8aX(@8qc `ql( @Lw@@(c8d8aHteA(,AX;KP8ac8dHi`K8(d@88w@@8ac8dHtA(,A;K( @<8Tw@@c8a8dHsA(,A;K(@<82Tw@@Tc8a8dHsA(,A;K|('@<8dTw@@c8a8dHsQA(,AD;K<(M@<8Tw@@c8a8dHsA(,A;K(@<8Tw@@c8a8dHrA(,A;K(!4@<8 Tw@@Tc8a8dHrA(,A;K|()@<8Tw@@c8a8dHrQA(,AD;K<(Bh@<8@Tw@@c8a8dHrA(,A;K(@<8 Tw@@c8a8dHqA(,A;Kl`( @<8Tw@@Pc8a8dHqA(,A;Kx(\@<8Tw@@c8a8dHqMA(,A@;K8(@<8'Tw@@c8a8dHq A(,A;K<.`|TTw@@c8d8aHpA(,A;K(@h8`a```a`dqaqxc"aqaqxc"ax"KKb#cK`xK(b#cK`xKcb%cbH(=A(Kb%bbccH(A(KdVguccbH-A(K08fTb&88`99@9 8x!pHj1`K$8wHA(HZc#HL'8`8!xaA!}K\ A fcnvme_ioctl8`N @ fcnvme_write8`N @ fcnvme_read8`N @ fcnvme_select|`8bpc!QHLK`~HY8(8}HA(W*,<|@A(A$``,<A |?@@,<|HAH,@|P,@Ѐlfi(FN@P , ApAhb, @@8}HuA(HZcHL'8`8!}N cbcHqA(K`8| 8HA(8}H A(c@,$AHK`cy@cH `8|HbIA(8|:T<:Hb1A(8`c8T<xc cHHZcHL'8`8!}N 88`<|f8898fT9 9@cpaxHf`b, AcbcH1A(KpcbcHA(K A fcnvme_close|``|aW>ATz>dH``!a,@XpAP,@/,,A/ ,:ALOBA$Ax4, @c H!A(8 HA(8(8|HA(|8,A,o@8|(@ pHA(,?o@A,Hc(,@@<P,@,8!Aa}N { bcc|xHiA(8!Aa}N @P,A{ bcc|cxHA(8!Aa}N T<K8b8|HA(88|HA(K8H8HA(88HHA(d4844, A|8PcH`4, @8H^eA(;h8ؐT<8 c HA(4, AK8d HA(Kx,(/2A|Ah@KPccI H IA(Kc H %A(K Afcnvme_fail_open|``8bpacA`!`;!HLK`yHY8(8xHMA(bW~ *,7A4|?@A(```,7A |?@@,7A lwH,@ 4wP,@ $lfi(FN@l8`*Hf-A(,A w@ApA8x;8HA(8`dHA(8x8HqA(,<;wp88xAlA8xHeA(8`b8cKHZc#HL'8`@8!0|A!aN w ,#@t`, A(80`@P8w @; 8;8HA(8xHA(w;` 4, @P8 8w H%A(,A`c`~ccbcKHZc#HL'c@8!0|A!aN ?@w8;`8pc cHHMA(,@8x88w@8x88 @hHawc HmA(,@d;`8w88H`w88c cHHMA(,@(@8p@8 H8P8XX8`8h8p8x808H88888888P888h88@8(888bwHMA(,@8;`(8`(w0(@tc4(@Hc88(aȀh8w8d HA(,@8wP8H`hw88PTc cHHMA(,@hpwX(@wwwxc x |`P|dv|c 8|wH88HA(wH88HA(8pc 484HA(8x8HA(8xT<HA(wH,@`wP,@PHZc#HL'8`@8!0!}AaN c~HA(Kccb8cKHZc#HL'8`@8!0!}AK(@<`K(@>K|~ccbccK KH(@8@8H8P8hX8x`8h8p8`x8888(888@88p8X888888H808KH8x8H!A(x88H A(K8xHA(8`b8cKwH,@XwP,@HHZc#HL'8`@8!0|A!aN cbcH9A(K8xHA(8`b8cK1HZc#HL'8`@8!0|A!aN 8`8<|899 9@pxb8fTHX`8xHAA(8`88cKHZc#HL'8`@8!0|A!aN Fbccc9HA(K8xHA(8`88cKHZc#HL'8`@8!0|A!aN A  fcnvme_open|`}b!QT|"|c *|=@@, @`, @T, @H, @<, @0, @cHb5`8`h;cpA0``HA(8`hpA,;A8}H9A(8}(; HA(80H8}@HA(},#@},#AH}A(}`,#@t},#@0cHUA(8!}N H-A(cHA(8!}N HA(},#AHA(cHA(8!}N }`,#@K4HA(},#@}`,#@|K88`b, A0<`<c8|x8ex xc|xHA(8}HqA(0c8!p}aAN T~>Ka`@HeA(,#A p`{,;AD{` WcF~( @T~>b, AtKDbW~>, A\K,8a8@H`888"8aHA(,#AP8p8xe TfF~(%@bT>, @KT~>b, @K8bpcHL`{HYW>bW# *,9A0|?@A$``9,9A |?@@,,AA;8}H}A(, ADHZccHL'c8!p}aA!N 8H~A(8K,9A , @, @pA ;KXyH`c#H~`(@$cHA(T`>(AH`c#8888Hx`c#8888Hx`8yh8H A((AH;8yH=A(,@;8yH%A(,@Ԁ}8|H`c#8K , @X pA4;c8``HA(8` pA,;A}(,#@$}HmA(H`KHQA((}H=A(H`Kc``H9A(,c@Kc`HA(,c@K8} 8HA(K,9A ;KT, @(8`8 "8HA(},#@ ; K88H`}<88`}H1`p`@8889(9"@9BX9bp;9(8cH( h`A8a0xpP!@XHA(p`A$}``HA(Hi`K<8`88H`}(8a88cHYA(p`A, @8}(,#@0cHA(}H=A(H`;KH!A(c(HqA(}HA(H`;K8ap88XHcA!Kq,#@, @}(,#@0cHA(}H}A(H-`; KHaA(c(HA(}HAA(H`; K`~88a8`HM`8~88cFHwA(8~HwA(8888~(x cFHwA(8~(HwA(\488~8cFH@0HwiA(8~HwA(\, @8bHUA(pzAcKu, @8}(,#@0cHyA(}H A(H`c\KHA(c(H=A(}HA(H}`c\KLcHR`pzA`cKՀ, @8bHaA(}(,#@cHA(}H]A(H `c\K܀}8|H1`8~8JHuA(,@8~8 8`88HuA(,@0c<~n`8, AcHy`pzA, @H`8~HA(,@p8~HA(,@ cK셀, Ac\K8~``HIA(,8~@cKI, Axc\K8~```H A(,8~@Kp8b8c$8cH`~K8H`K8~``HtAA(,8~@K8~`Ht!A(,8~@KX8)a<0H4A(,#@|a8(<0H4A(,#@`a8*<0H4A(,#@Da8pH4A(|{y@0aH4A(K A  fcnvme_configA( L| N |`}&`cH,!a@XpAP,@h.>A~3,@$Tp@,#@c8c`p@ ,%@x  HMA(8~HH11KA(K8>11KA(AKp8>11KA(K(8`8!|} N 8`8!|} N 8`E8!|} N c |t1>1KA(Kc >1|t1KA(Ktc >11|tKA(K, Cfcnvme_issue_move_login|``c(;aA~!(+!1@(8e@~(@h|@@<p@8c8H]``fH`,@XpAP,@(,;A{3,@,@@;c8!}A!aN 8<`Z08 89ccfp8cn^9 cxHoq`8`8!}A!aN Fcȉ<(@bKA(K(@@bKiA(KFcȉ<(@cK1A(K(@@cKA(Kc(<(@>c'KA(K8@>@c'KA(K 8|H65A(T<K@ K8(@0@K((@@K@~@(@Kx@X@KP A fcnvme_issue_assoc_cancel_again``cH8 |; }&a,`A`!!A@XpAP,@.<A|3,@p(A(Accdc8HMA(cc c@HMA(`zH,@\XpAP,@A|3,@Y,A@,EA,FA,WH>@c8o8<`|8cf9 cp`cxHl `|8`c@x |c|8xcpxc|X(@ `8c#ʘ8!!A|a} N <`Z08oc8ccf89 8cn^pxHka`KTWH>8`4<8o89 ccf8dcWcpxHk%`K,>A````c(@XW>H `(@, AH`H,>@(@@6,A6`6(@), AX`XpAp88|Hxxx(H2AA(c#T<8!|!Aa} N 88|8:H2A(8|H2A(88|H`xxx(K\(@@KE1؈09 1KA(KE1؈09 1KA(AK̈E19 10KA(K8ctH`~Ԑ~T8~8@H`~,#A8 Hu`K8cPH=`~԰~T8~88@HE`~,#A8 H-`Kc,;|tA(@0<6't)<9| t8N+xMKA(KL(@ԋ<9)<9't| t8N+xMKA(Kc,;c|tA(@,\6Ht)<8N+| txMKAA(K(@؋\9)<8N+Ht| txMKA(K,%|tA(@,6|t)<8N+| txMKA(K$(@؈9<|t)| t8N+xMKA(K Cpfcnvme_issue_target_cancel_all|`}&8 cHaA!; `,`!!@؀XpAP,@T.<A|3,@Ԉ(A(A0ccce8HMA(cc c@HMA(`{H,@XpAP,@A|3,@xz,AL,EA,FA,Wh>@c8l8<`|8c9 cp`cxHeE`|8`c@x |c|8xcxxc(|X(@ `8cC8!|!A} aN <`Z08lc8cc89 8cn^pxHd`KHWh>8`4<8l89 cc8dcWcpxHdQ`K ,>A```c((@V>H`(@, AH`H,>@pALcC8!|} !AaN 88|H8:hH+A(8|HH+A(cC`8!} |K@@Ke(@,811b9 8KyA(KX(@`118b9 KIA(K(e(@0811b9 8KA(AK(@`118b9 KA(AKe(@,811c9 8KA(KP(@`118c9 KqA(K 8ctHY`~Ԑ~T8~8@Ha`~,#A8 HI`K8cPH`~԰~T8~88@H`~,#AX8 H`KH3ˆc(|t@$>8`8`| A,A 8c8H``fH`,@XpAP,@ ,<A|3,@,@<;c8!}aA!N 8<`Z08 89ccp8cn^9 cxHX`8`8!}aA!N fcȉ<`(@cK-A(K(@@cKA(Kfcȉ<`(@>c'KA(K(@>@c'KA(Kc(<`(@^cGKA(K@@^@cGKmA(K(8|HA(T<K8|HHA(T<K@ K$(@@K(@@Kx@~@(@K\@<@K4 A( fcnvme_issue_target_cancel_again|``aAd !`!A`H``}kx{BȐ {8c {H,@XpAP,@`,=A}(,@ ,;At@(AL(Accd8 8HMA(8 c c@HMA(`yH,@XpAP,@H:,A,EAd,FA\,W(>@c8k8<`|ccf9 9^ p`cxHT`8}8x HqA(`@X(@ `8, @`{8c8  HcC8!}aA!N 8x8lHQA({8c8  K<`Z08kc89^ cfc9 8cn^pxHSu`KW(>8`4<8k89 ccfcdcW9^ pxHS9`K(@|8W>cH`p@88}8:HA(8}H-A(c`{88 K(@`K%1؈p(9x(KA(K%p19x$(KA(KT8ctHڽ`~Ԑ~T8~8@Hu`~,#A8 Hu`K8cPHu`~԰~T8~88@Hu}`~,#A8 Hue`K|8}8;x HnA({ 8 cH8`8!A}aN Έ8 c|tK۱A(K Έ|tc8 KۉA(K Έ|tc8 KaA(K< ALfcnvme_issue_assoc_cancel_io|`}&`cH;aAБ!A,@LXpAP,@.>A~3,@H,@XpAP,@HA~3,@ 8`p@؈2p@̠pT@c, @`3Dp,$A4H`(@(8t@~cHs`8tccHs`<!~188tc88@P9 <|~Ap`c9@ 83~dccT>`H,|}|A88xcxc]| 8~H,@XpAP,@A~3,@8c8!|aA} N 8ccIcKرA(c8!|aA} N c8cIcKYA(APK<|8ccIcK-A(Kxc8xcN(| 8~K@~K (@K_H`(@K8`8!|} N 8`E8!|} N 8!|} N 111>0xKAA(K111>0xKA(AK111>0xKA(KPccp9 KA(Kccp9 K֝A(K`cp9 KuA(K Cfcnvme_issue_gid_pn89<!9 9@ a8%FN @8fcnvme_build_gid_pn|``a`A!U>`UX>U9>`!1Tp@D,#T@ , @,%AH,@lXpAP,@$}3,@:W>c((8AcH9 8 cA|@}c*x`pxHMA(;`888}}0FH A(8}H%A(82`2c HMA(`zH,@XpAP,@p}3,@8^,@@89 cc8dcW9]axpHHE`}KcE?ch8KҙA(KEc?ch8KqA(KpE?c8chKIA(K,8`8!}A!aN c<01=18 xeKA(K<0c1=18 xeKѹA(K<01%18 xeKёA(Kt8`!Aa8!N 8`!Aa8!N 8` !Aa8!N 8`E!Aa8!N A fcnvme_issue_ctiu|``ca]aA!Qpf|`  AHT>A(8`(@,$@U >T>;W>@;PX(A(AaHcc`XapY|tU*>cdaPHMA(888H mA(8H A(cd:`:c HMA(`zH,@܀XpAP,@^,@08!Ac}aN 8H A(8:,ETc<:XA,FA,=WH>@`c88<`8p89 cj8c~xHDA`c8!A}aN <`Z088ccj889 8cn^pxHC`c8!A}aN 9`8`489 c88dcWcjxapHC}`c8!A}aN Ec?ccgKͭA(KHE?ccgcKͅA(Ka8!N 8`8!N 8!N 8` 8!N 8`E8!N Afcnvme_issue_gen_xchg|`;Pa`AРc!Q||#x|vp`Tc8x@(,#;`@|X9@T>W>`(9 8cAԘY\X|8 p9@PcHMA(888H A(8H A(c:`:c HMA(`zH,@ XpAP,@,E,^Al<`Z08,F8489 c8cn^8xpH@`8HA(:T<:|Xc8!A}aN WH>dW8c889 capaxH@I`KEcȠ?cKʡA(KEc?cKyA(K8`a8!N 8`E8!N Afcnvme_issue_send_els|`!q (AX88Pp@Dp@8cc` c HMA(`~H,@؀XpAP,@,@$`8!}N 88<`Z0W>89 c88cn^p9_PxH>`8`8!} pN 8PȠ?9KȽA(KL?8PȠ9KȕA(K8!N Afcnvme_issue_reset_interface|`T>Xe }&`` a0(A!Fba"pA!;xp:pT>HD @fcnvme_debug_doT>cT>,$,@ `A `HC8`N @0fcnvme_err_dbg_callback(| @48$pA$$L 8pM N L 8pM N @Xfcnvme_debug_performedT>8($8|(8| 9A$,#88@ |N |N ,#A|N @Tfcnvme_debug_requested||y`!qA,c,$AHF1`(# `}A(=A(=@c088 LHF`8(,@\e(HF`,@$8`8!}N b8!c0}N b8!c}N c088 8HEy`(=,A @K48HF5`,@x8`8!}N c08 8HE`(= ,A@08 c8HD`(=,A @KL8p8~ HI`8(pd$,&Ae0$8!}N 8~ 8pHIY`8ap,#Ald08!}N b8!c0N Adfcnvme_ras_passthrough|!,b0,@fH"`8 8,@,PA,pA<|@H8 $8!H',aHWmA(8!}N T>8UL>x a'AT>`paaaixH2Q8!}N 8!N 8p@TfH$KH Afcnvme_rtec_error|`8bp`c}&;aؑ!aHLK`{HY,&A``<`<``< 8x9xy|$A 8|8<8xxA`$8cx|$x`AL8|$cx`xA|$A|$ApAHb0HZccHL'c8!|a} N 8c8HUA(`}Kc88HHUuA(,#A `}KxcP88HUMA(`}KXc88HU)A(`}K4c888HUA(,#@@c88HTA(`}K`xAX|$A,@c88@HTA(`}Kcc8HTA(`}Kc88HHTaA(`}Kl|`8x$xA|$`x`A||$A,@,88cpHTA(`}K8`:P ( ~(Ab0x$8c(| *('@8c8`cHSA(Kc88hHSA(`}K``x|AA@cH;38Kxcc8XHSIA(`}KT|$@<`<#`x`exA$``$(8x|xA|$8cx`A|$A@,AtNBc8H8HRA(,#@Lcc8`HRA(|}yLPA@c88HRuA(`}KNKcc8xHRIA(`}KT<`8x$OFӂA<@0c88HR A(`}K|$`Ł<`$8xx$A|(<`!8xAH|A@cH:!30Kcc8HQA(`}Kc88HQmA(`}Kx``<`%x8c|$xc|LZAT@H8:PKDHZHL'bax8!|c0N Cfcnvme_ras_callback_target3|%@M H9N @ fcnvme_ras_unregister_target|`}b!Q}3| @@d}310,#A(8ap8HNA(98}388H8p9"cHP)A(,#ATx` ( T`F~@$8!|}N |c8!}N }388hHOeA(,#A4x` TdF~( @|8!}N }388HOA(,#A4x` TdF~( @`8!|}N }3`8}8HNA(,#@}3888HNA(,#Ax` TdF~( @,$ @<}3x88HNmA(,#@\}3X88HNMA(,#@<}388HN-A(|#@x}388HN A(,#@}388HMA(,#@}3HNMA(,#@8`8!}N ,#AK`d,# @LK}3@88HMyA(,#AKd8\8ap`HL=A(98}388H8p9"cHMA(,#AKX A8fcnvme_ras_register_target|`cP!q| @@H| @@(, @$~|#@@,8bH}A(8!}N HA(8bHIA(8!}N 88HHL A(8P8HHKA(8p8HHKA(HHA((H, @HK$88HHKA(8P8PHKA(8p8PHKiA(PHA(H8XP| @@ K Afcnvme_ras_unregister|(`!q, @}| @AH}| @AP|#@@t8P0H9"98T8c8HJA(,#ATx` TdF~( @$|8!}N |c8!}N P88HIA(,#A4x` TdF~( @8!|}N P`< 8`HIA(,#@Pp88HIA(,#@Px88HIiA(,#@pPX88HIIA(,#@PPHIA(,#@<8`8!}N 88H09" c898HI1A(,#@H88hHHA(,#@H88HHA(,#@H`<8`HHyA(,#@H888HHYA(,#ADx` TdF~( @$,$ @H88HH!A(,#@(Hx88HHA(,#@HX88HGA(,#@H88HGA(,#@H88HGA(|#@lH88HG}A(,#@H88HG]A(,#@dHHGA(,#@P<`fi8FN}K,#AK0`d,# @KH@88HFA(,#AK8~8xx|A8|0cxxA0Al|>8cx`A|>Adb0c#8x H=-A(HZccHL'c8!|Aa!} N 88cHHDA(,#A `|c#8x HxAA<|>`cx`A|>@p,ADc888HBeA(,#AP`|c#8x H:qA(KDc88HHB%A(,#@`c< 8`HBA(cP88HAA(`|8zX8x H9A(c#8x H9A(Kc88pHAA(||y@8zX8x H9A(c#8x H9A(Kl<`8xA|>A@K4,ANBc8H8HA!A(,#@cc8`H@A(||y@<@@c88H@A(`|c#8x H8A(K`c< 8`H@A(c@88H@A(c#8x H8A(KtNKTb8c#x H8yA(KLHZHL'b8!c0|aN Cfcnvme_ras_callback_sfdc|`8bp`c}&`a;A!ȑ!QHLK`{HY,&A t8`;&h8fhH7mA(p`@ 4<`<< `)8`g)x|>xxA<8|0`xxA48)c>x|>xAcc)|>x`xA|>A`|>AAdb0c#8x H6A(HZccHL'c8!|Aa!} N 8c8HH>UA(,#A `|c#8x H6aA(KcP88H>A(`|c#8x H6-A(KL , AA|>A@@cc8H0`c8x|x`A|>`8ex`xAX|>A|>A@Ԁzd c ( 8c}(Ax$b08c(| *('A\@,?A<`c88`3HzA(<`c88,?@c#8x K\H8`c8H;%A(P8`c88H; A(KtXp@ c88hH:A(`|c#8x H2A(Kc88@H:}A(`|c#8x H2A(Kcc8H:EA(`|c#8x H2YA(Kx8`xxcAP|Ap|A@@4cc8H9A(`|c#8x H1A(Kc88pH9A(`|c#8x H1A(K|><`<$8x8xA>``dx|xA|>8x8c)xcAT|>Ap|>A AdKXcc8H9 A(`|c#8x H1A(KA<#|><`!8x`xcA||>A<|>A ApKdcCH `c#08x H/9A(KXcc8H6A(`|c#8x H/A(K c88H6A(`|c#8x H.A(K<%<`8)8dxcx|AA4|>@ccCK`|c#8x H.uA(Kd` 8Klb8c#x H.AA(K`HZHL'b8!c0|aN C fcnvme_ras_callback_fcnvme|`|8bp;ac``A!!QHLK`}HY,&A\8`;& 8f H-5A(p`@<<`<#`e``x|;(xxAX<cŁ|8xx;A|;(<```8cxcxAP|;A|;AA\b0c#8x H,A(HZcHL'c8!!}aAN 8;b(;c[ <`c88H,:A0`HsqA(<`Zc8H8,:@;,@@HKcc8H3A(`~c#8x H+A(K c88H3A(`~c#8x H+A(K, AA!`!1AdH|a,@$XpAP,@,/A,,;?A;?@8A8,=;=4L3BAl99;:<`WI8cchcc,*8ce^@ I,*@I,*@I,*@ @H,@XpAP,@88!}!AaN cE(98K]A(8!}!AaN cE9'8KA(K,9 c*pxHeK8!!A}aN 8Kh8'ccc<9 cHxUKA(K`c8'c<9 xUKaA(K!a8!N A fcnvme_threshold_reset||y``a`A!aA|H`,@̀XpAP,@z,AP,,=AD/,LZA4,;A;@A ;}4@H,@ԀXpAP,@{C&8||.,&8@H|.8|}8!AАaN Hc 8|xK{D&cB'| .|cFK}A(KPc{H&&|@.}cFKIA(K8`8!A}aN f8c9 9KA(KX|899 KA(K A<fcnvme_threshold_err|`~}&`eHaAa!W>`aA!T>`!,`a9aWU6>W>aaAb@XpAP,@~fH~G``,@XpAP,@@8H``}kx" cd8cbFcEbgK=,Ax,7A(@P,:,A4A(,:A,;@z8a8H"`888H"`8 ;8`,;X!aАt@ԀP؀`܀p 0A81T1\1d2l1ؐt1x|37@444 40(@6(b0W$8c$| *A | N ;8`($pA ;8`pAT}> N8`AsA ,A,8a8HaeA(88HH,@ĀXpAP,@\0*8! A!a|} !AaN cb(b9 9KA(0*8! A!a|} Kcb(b9 9KA(K bccH}`,A@$pA$@pAKc|(bcH1`,A`@$pA$@HpA<K4c8bHMA(K,7AЀT\dt |(Kc8bHMA(Kc8bbHKh,7A`TX\dhl t$x(|048Kpx8pc88HeK(@9KxwKW@wK(@,;@wK888H08! !A}a!AaN bbgbF9 9K-A(K99 bK A(KdccGcfbcKA(KKA(K Cfcnvme_log_err|!p8px8H8!}N A0fcnvme_log_err_generic,%M Ԁ܀ $(048 N @lfcnvme_log_err_threshold,%T>M 8, @N H @0fcnvme_log_err_dddata,%M  (N @<fcnvme_log_err_procdata,%M !`!11121ؐ13  7@444 40 %&$((AD@9'()+,-.N 6'()+,-.N N @Dfcnvme_log_err_targetH,$ ,L+BM T>HN @$fcnvme_eyecatch_assoc_log_errH,$ ,L+BM T>HDN @$fcnvme_eyecatch_target_log_err|!8e( <@ 8HXmA(8`8!p}N |H08 H8 `K}8`8!p}N A|fcnvme_debug_do@AF109_50|`~3;b0!8 8ccH`8:P8`} 8!N Adfcnvme_cdt_func_target@AF110_65|``8(~2!qH``}kx8488~@88HH3HA(~6888(84@H8H3P88HQA(3p88H9A(3HUaA(b8!}3N A%fcnvme_ras_unregister_target@AF111_57|!q8lai(FN@ 8!N <|8`h `f8`|8fT9@p8a9!xK]8!}N Ax&fcnvme_eyecatch_assoc_log_err@AF112_76|!q:Hlti(FN@ 8!N <|"8`i(`f8`|8fT9@p8a9 xK8!}N Ax'fcnvme_eyecatch_target_log_err@AF113_77H @strlen|!````HI`8!p}N A0bcmpH @memcmp,A 8`N Tc>H @fc_cmn_err_dbg_init|8|ya;A!!!A8x;`;`8H`(;A|8; xA888( A$( A( A( A ( @`e`8c( A( A( A( A( A(0@(X@H`d8c,$@,,@;{,9@8`88xH `(,#A ,A(,Aa,A|@x(@l|8!}8`!Aa N 8`8!}aA!N ;{,'@K```8(0(9+ @98++@ @AA|x&88@X(A,8 8,$T>|*@,@tKp8T>|*,$@x,@PKL(AAT88 A(8ЌT>,$|*@@,@KT>,$|*@ ,@K(AKT @AK0(x@K(0@K,#AK A\fc_cmn_err_dbg_upd_elem,#T>T>@ 8`N H @!fc_cmn_err_dbg_check_all_catchersL!9( Ad( A\( AT( AL( AD(0@(X@$`e8c,%A8x``8(0+9+ @88+*@8@AAL"By&8@P(A88T>}*,%@A8aN aN 8T>}*K(AA,88 A8T>}*KT>}*K(AK88`N A8aN 8@AK<(x@K`f`8c( A( A( A( A( A(0@K @fc_cmn_strtoull,@8`dN Tc>H @fc_cmn_pfs_callback_rd,#M HxN @fc_cmn_pfs_unregister|`HaA`{W>``X`!a88(T>cH A(c|~yA H `c8~H `;;B8;{8~@, cDA``H`8h@p(H A( (8apP80H U`8ap8 888H uA(088ap88 H A(;|Y88|8|@Ap}c8!AaN 8`8!a}N Afc_cmn_pfs_register|``Tc>8a`!a8``88|T>HA(||ycA cH`|c8!a}N Afc_cmn_err_dbg_init@AF12_2|``paA!T>,$;; ;,`L)8`c!AA```:w8|@,#@P;9|A}8`8!!AaN w@X,|@A,#A,A<ccce, A$` HMA(,A;9|@\K08`8!}!KP,Aw 8c,$w @8,%A (w@|c P|(@A8K4| @@,%AK8K x!Aa8!N A $(fc_cmn_err_dbg_check_all_catchers@AF13_4|`8HaAT>``!QH}A(ap,#A4`{|@,#cAHLK`z|Hcc8pHMA(@`e, @| (@P88ccHA(8`8!A}aN ccH`ccHyA(8`8!A}aN cCHL'| (@KP|H8pccHMA(`e@, AK8` 88!}N Afc_cmn_pfs_callback_rd@AF14_6|8;`d!a, Ah;eY,#@;|@@LeY,#AxHA(x;|@@eY,#@K`HHA(8!}N Afc_cmn_pfs_unregister@AF15_7|,|y``!q@,?@8`x8!N cH `c|, cAhH`,#8A08!8}cN c8!}N 8`8!}N A@KT Astrtok_r8hK @strtok`e, A\$`,)|H@AH`AH,(|@@A0A,(|@@A@A8, @|c(PN A8, @|c(PN @strspn8, AH`|@@A8,'|@@A,A$```,'|@@A @L 8c,@8`N @pstrpbrkPA( L| N H @bzeroH @strcpyXA( L| N hA( L| N xA( L| N |fx|#x|3xH @bcopy @memmoveA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |``8`a`A!~Xh8fd!A`;dK`H8((/D@;2@|XpAP,@4WWIW 8`4<{D,8W(>dcW|+x8 cj9 c|;xxp K]`H,@XpAP,@48!!}AaN cc ؠh dKc]A(8!!}AaN c cؠh dKc A(K<(ccf<8Nc cGxMKbA(K<ccfcG8Nc(c xMKbA(K`@;V@KP ALfcnvme_fabricate_cqe_error|;`a`A!;!1p8rrdD$8pcHMA(p, @XH;,@XpAP,@H,@XpAP,@H8(2H``}kx@ؐ48(8cH8T<v8v (| @A0{{v484pA(AT>| A\A,A, @l, @`684@8H8(8H8!}!AaN 8xHRAA(68H@848(8HKc$y H``}kxyHy  8c(yA(8c y|c$HKcc$H{)`,@0y 8c c$y|HK8yxpxKA(⛹T<H,@XpAP,@4y; 8cc$ y|HK$cc&P9 cGK^A(y; 8cc$ y|HKcc&P9 cGK^yA(KDc$y H``}kxy8y  8c(yA88c  y|c$HT>| AK@cc$H}U`,@y K8yHxxx(KAA(T<H,@`XpAP,@;y K@cc&@9 cGK]UA(;y Kcc&@9 cGK]%A(KcCHW`,A4Λ8zxxKmA(꛺T<H,@PXpAP,@ ;Kcc&09 cGK\A(;Kcc&09 cGK\aA(XpAP,@;Kdc%;ء)cb K\A(Kc%ء'bc K[A(KL؀8  K[A(K؀(K[A(Kcr8cd8Kd8~ (|%@A0d484{8| |@|x|88c0|#@|8@|(@|8h@^H`~|H| |#x||H$|9@<H8!!}aAN |HA(K A $fcnvme_process_adapter_error|}&``a;A!`>NX!QpA LP.L"NBN8cHMA(A8d8~( |%@A0d484y8| @|#xy88c0|#@y8@y(@y8h@^H`~yH y|#xyH$|9@@H8!!|aA} N yHA(KcBcP9<KXA(c%P(809@KWA(K Cfcnvme_cmd_elem_complete|`8Xp`,`;a~/!A8A,`lai+FN@Al:Hlti+FN@\cAlcci(FN@~APc,A8,@8`((@@(h p @ ~|ct,@~0,#A,, @|t,A{, AH,@P,@cccKUH,@8P,@(8!a}N bcxHAA(8!a}N cbcpHA(K\ccKQK\ccKAKL@@{~, (@,#@T, AAccKK @KP<ccci8NxMHKU5A(KD8`<|8Th9@89 8fTpxcKq`8!}N 8`<|8S`9@89 8fTpxcK`8!}N 8A~3,@41,&A<`Z0H18"|%0@(@LFA888cc8cn^9 99@pxKa`11H,@̀XpAP,@@A~3,@ccHMA(c8 ,=cA<`K!`ccHMA(8 c,=c@8`|~18!} aA!N 1؈((1(@<0c@8bKQA(K@bKQA(K@c@8bKQuA(K1؈((1(@D]0cH@=8c)KQ1A(AK@=c)KQA(A|Kh@]K1(((1@<0c@}8ciKPA(K@}ciKPA(K@c@}8ciKPA(K8`81cxeKOA(K<0c1>18 cxeKOA(Kdc1<08 >1cxeKOA(K C <fcnvme_mvlg_update|``cH!q`,@XpAP,@t,>A~3,@4~`@pcߐ~(@((DA!pA\, @ 8!}N 88~H@iA(8!}N cccKy,A`@, @8!}N (@ ', Ap@@K@, @T8!}N c(01>1KMA(Kc(>101KMeA(Kl؀(c>101KM=A(K( Afcnvme_move_login_failure|``cH!q`,@XpAP,@D,=A}3,@cccK,c@888cKm`8;c|(8c`@KdA`,,LFA, @ 8!}N }8}H=A(8!}N cc`@K}8!}N c<8N7=cxMKK}A(K<c=8N7cxMKKQA(Kc<8N7=cxMKK%A(KP Afcnvme_move_login_success|}&``a`A!;!1(@e(E08@p%$(cH,@ XpAP,@.>A~3,@H,@dXpAP,@A~3,@c~ H``}kx~"ؐ ~H8 8~K9A(B;~8T<|8|cpxcB x`eh@,@1|@@t1|@@h,ALcccKA~ c8 HH,@XpAP,@A~3,@@8!a!A|} N ccP9 cKHA(8!a!A|} KccP9 cKH9A(AXKDccP9 cKHA(KcccKKc<`Z088;chc8cn^89 cpxK=`cccKiKh;(AH(OA@c88<`Z08cch9 pxc8cn^K`K8`4<8c89 c8chdcWcpxK`KcFce=Pc@c'KFA(KcecF=Pc@c'KFA(AKcFce=Pc@c'KFA(K|11c>8KF}A(KD11c8>KFUA(K11c8>KF-A(K(@K(@%@K(@e'@ E0Kd@E@8%$KX(@@%$K@ C ,fcnvme_process_move_login|`~a8``;c(!A(@d{(@̡ ,(@T?A0~H,@XpA~P,@,<A|3,@,c8!a}N ; cT>x @,`KDuA(c8!a}N ؀ ;cT>x @,`KDA(K8؀ ;T>cx @,`KCA(K8`"8,@XpA~P,@A}3,@2pA,8!|} N 88}80VKMA(8}KiA(2`28!|} N 1ب0ؠ=2pKAAA(KH1ب0ؠ=2pKAA(A K 1ب0ؠp=2K@A(K,x @X1|88|c8cxxUT>`@p| 8@@H`~H,@XpA~P,@dAx}3,Ahp11=1xK@-A(8!|} N 1p=11xK?A(AK|1p=11xK?A(K48H%`cpc1K?`Kc88HV`cc88`@dH`8!|} N p1h=1K?A(Kp1=1hK>A(Kd=11phK>A(K$ C8fcnvme_process_gid_pn|``(}&`aAБ!Q@Ԁ(cHT>,@dXpAP,@.>A~3,@`H,@(XpAP,@A~3,@c~ H``}kx~ؐ 8~8 KzA(~2;8Tc<0| 8|xp~2x]|~@,:Al(A((OA c<`Z08889 cHc8cn^xpcKE`8c8HSQ`3, @p8p, @, @X~ 8 cH8!A|a} N 8xH.!A(~ 8 cHK88~H-A(KX<`|8c89 c8cH`ccpxK)`K3, @pcccK~ 8 cHKcxcxN(K`!``e,A8ccH>`~ 8 cHK3cE>K:A(K<3cE>K:A(AK3cE>K:A(Kc(@,}X>cfK:IA(Kp(@؃}Hcf>K:A(K@c(@,X>cK9A(K(@؃Hc>K9A(Kc@(X>K9A(Kx(@܀Hء>K9YA(KL(@0'K( C$fcnvme_process_ctiu|`8| 8`~8`|21!` x`cx|~H,@XpA~P,@p,?A3,@8!}N c1?K8-A(8!}N c1ء?K7A(Kpx 1cK7A(K, ADfcnvme_prli_success|`fcH!q`,@ԀfXpcAfP,@,$Ad3,@ 8!`@}N |`89 K6A(8!}`@N `9 8|K6A(KPx|9 8`K6eA(xK A4fcnvme_prli_failure|}&`9`a9@A!8aA!xp9!aacH,@ DaXpAcP,@ . A`d3,@ xdH,@ 8aXpAcP,@ Ad3,@ -?Aa(@ xct,A d H``}kx8Z}c } 8aK`(@~t,@L(?A@,c~t,@8Nl@, @l};8c  Hz8!p|!Aa} N 8|xH%A(};8c  K(@@;4@8K<(@4@;7H8XK 8}KpA(BT<BA(?K(@cXK8}KpA((BT<BA(@c~t,@A(@8cc8YK`8`|8`@|X(@ `, AT8N8}H$uA(};8c  K<(@x8XKlA(@(c8|H,@4XpA|P,@4A}3,@X8`|8|xpxA8| 8`p@2pAl(@P8`(h p @ |t,@0, A 8,@<8`},}1}2@ }x`c }x>, @};8c  Hz8!pp|x!Aa!Aa} N 8N8}H"eA(};8c  Kd(@'KccKT`aK|pcccHMA(,A0a88(A, @8,O@8,@,AP(@8<`"8c8!c898cvpxcK`, @P, AT((@H8|xH!9A(};8c  K88};H A(K(@L8K@ccKF`Kdcc(@aKK<(@aKK$+@8(p Ap@ |t|b%c(@ ,=A@X@84@~t@aK. A(K0(@9aK-A(K(@@87HXK(@t: Kl(@8(p Ap@ |t|bec+?@ ,=A@t@84@D~Ft@$!K-AA(AdKP(@8```!K- A(A0K(@@87HDXK(@X:`KP+@8(p Ap@ |t|bc@ ,=A@l@84@~t@ !K,aA(KT(@8```!K,1A(K$(@@87HXK(@d:K\(@c8XK(@cXK(@XYKP=`Z08`889@9 xp8 8n^Kn`K(@cXK`1c>K+AA(K81c>K+A(A K1c>K*A(K(@$(8p Ap@ |t,@0,$A;`cfy+?@,'A@@ 84@DGt@|8@D8(p Ap@ |t| @ { A8|>@A, A`8|>@A,APH,@̀XpAP,@4A{3,@{ 8 cdH`Z8!Pp|x!Aa!Aa} N c(@|2b@H8a9 K$]A({ 8 cdHKD(@@89 aK$A(K(@VKc(@`^2bG@(>8b(9 K#A(AK(@>@89 b(K#A(AKl(@^VKc(@X2b@$~8bh9 K#IA(K(@~@89 bhK#!A(K(@VK,@H,@(H,@XpAP,@A{3,Ac(@2b@d(p Ap@ |t8a9 K"aA({ 8 cdHKH(@89 aK"A(K(@lVKdc(@^2bG@H(8p Ap@ |t|8b(9 K!A(AK(@ܢ>89 b(K!}A(AdK(@^VK|c(@x2b@D(8p Ap@ |t|8bh9 K! A(K((@~89 bhK A(K(@VKcH&`KcH' `KccK%9``|; !K,ccK89 c(KA(K(@^VK|=Z09`8`c8 89@xap8n^K``K Cfcnvme_process_cancel_elem|8bpc`aA!aA!x!HL`~HY,=A;b; ?@Z0;}|t|ct|@|=@@ |=@@ },#A },#A ,88,#,@|,+Ac c8HMA((=Alce(FN@,,4Alfi(FN@ , AĈ, AtH,@tP,@pbtcHMA((A (@} ~`t,@ ]t^8H`qc8 `K `, @ r ,#@ r   8cr |@@r r ,#Al8Hr r c|@@H8|e```r HuA(r 8r c|@|eAԈ ؘr ,+A88r c HMA(8rHr@~#HtH,@tP,@p,=@HHZcHL'08! x}!AaA!aN {xHA(K8rHA(KLKtc{KiA(KD8(t2H``}kxt@4t88H(8A (@ }t,A,,A<@8bcKt68H@848(8HK8`8n^8b899 9@!pxK[`t684@8H8(8HKDbcKt68H@848(8HK {HA(K8`=8n^889@b!pxK[`Kc{KA(Kc{KA(K8HKc{KA(K A fcnvme_recv|8bp}&c`aA!!1HLK`~HY,$A,=Ax , Al}H , @lfi(FN@8(}2H``}kx}@<`,88c48(8x`PH@(W>A (@_ }H,@XXpA}P,@?c8Pc$K`X, AY(Ad(A(A@t,, / AA(A,@ccHp@p}6888(84@H8HHZcHL'8!|A!a} N 8}H!A(}6888(84@H8K8``W::(:{:@cѡ:2```ccJd1(chc89 0ApxT>(@9 H[`eH`,@؀XpAP,@~,@xll, ,@l, @P(@ (A8H:,@P9XpAP,@ ,;A,AH,@XpAP,@ccKA(cCKA(a08! p}!xAa!AaN acF9 9KA(KdcFa9 9KuA(K$cE9 9 KQA(KcE 99 K1A(K@H:,@XpAP,@TH9 , Ap!8se^"b$9 cc8x@,x9@pK|-`K4cF8!:"KA(KcF!8:"KiA(KT~b9 9KEA(KL9b9 K%A(K@9 Kc19 bKA(Kc1b9 KA(KccK]A(8` 08! }aN 8` 08! }N Ahfcnvme_send_disc_ls,#A, A 8`N H8`N @(fcnvme_assoc_cancel_io_done@,$M H}T @fcnvme_fail_fcnvme,#@ 8`N Hp @fcnvme_targ_cancel_assoc_done|`8(!c2H``}kx@b舿 8c48,%H8@4, @(, @ , @pAX8(8`H8( 8, @, @Ԉ, @Ȉ , @p@6888(84 @8HH8!}N Afcnvme_clear_fcnvme_info|` aAЃ8!a8d D$  HqA( }8! _$AaN Afcnvme_sleep_thread|8`c!H``}kxb8cȐHMA(T~>888Hc8!}N Afcnvme_get_spc_tag_disabled,#M | (@M ``c,#M | (@@N @<fcnvme_find_assoc_target,$T8AD8fp|d*,#M 1|%@M ``c,#M 1|%@@N 8cH|c0*,#M K @`fcnvme_hash_target_info_pn89,$T>Adh,#A(p88#1|(@Ac,@aN (A`@0`h8ca,@aN f`f8c,@aN 8N c@,#@\aN @fcnvme_hash_target_info|``c2a`AT>`!8(!QH``}kx48,>@8P;@88H; \Ahh,>A(8`s``1|@Ax,@cc$8}K=`68_H_@8_48(8Hc#8!!}aAN (AX@,^c|8c#,@TKh^c8,@,K@8cc8}K~q`68_4_@8_H8(8Hc8!!}aAN @,>@K Afcnvme_hash_target_info_disable|``cH`!Q,T>@ XpcAP,@,>A~3,@x, ,EAd8`4<,F9`8W>dcWA$,=A9 <|<`8@89@ccx8c~!p89 KqQ`8c8H], @T, @ 8!}N 8xKA(8!}N 8~KUA(, @8!}N 89``8cc89 9@paxKpy`K(8cc89 9@apxKpM`Kcc`9 (KA(K`c`9 (cKqA(K|c`9 (cKAA(K Apfcnvme_fc_recov_ops_failed,$A t@ 8`N H @ fcnvme_cleanup_target_cancel,$A p@ 8`N Hu @ fcnvme_cleanup_assoc_cancel|`8C`!KzA`888x,$@H,$,@4A88~KA(8!}N lKA(, @8!}N Afcnvme_fail_target@,$M HxtN @ fcnvme_set_targets_recov_pending,#cM ,#M ```c,#@N @< fcnvme_set_target_assocs_missing|```8(!qc2H``}kx48@b`H8d888(8,%c8@8@H84|H8!}N HA(8(48848cH@8|H8!}N A fcnvme_sleep|`8`~ !H``}kx ~bch8888~ p8xA4  |H8!}N K8 8~ 8c ~|H8!}N Afcnvme_ioctl_sleep|``cH`aA!;!!,@XpAP,@Tp@,#b;@@P8 8`, A^KuA(,#`yA8K`8 8`KIA(8|xyATKu`<`c@8c<88 :y~c cc(Ti>P8cp9d( x`9 (Ug>@: HF),`}@ (@ , A;H,@XpAP,@`c#KA(cKA(c8!}!AaN c >KA(Kc >KA(K<K ; / , A`, ,L3OFӂA;,A8 <`r9@9 c8`cYx@,ApAxKg`K, A,, A AK;x(@;K;K@D: K(9 @h: HAy,`w@ (@ , A:H,@XpAP,@\cCKaA(c#KQA(b8!}A!aN b >ȉKMA(Kb ȉ>K%A(K@T>K : / , A, ,L3OFӂA:,A8(2H``}kx8,848@8HA 8:PcK`3188K`8_<`r8c 9 9_c8x@,`cYxp8 Kb`86H48(8@8HK , A,, A AK:(@;K:K@: KcCKQA(8` 8!}aA!N 8` 8!}aAN 8`8!}aN 8`8!}aN 8`E8!}N <c9 98'xUKA(Kc<9 8'9xUKuA(K< A fcnvme_send_gid_pn,%@ 8`N 88Hd @ $fcnvme_verify_act_cmds_abort_in_prog|`jTxT>!q|*eHa`,@eXpcAeP,@D,$@8!}N `aC`88Hk8!}N Ax=aF`$8N`xMKA(Ax,$@8!}N Ax<aF'8NxMKA(AxK A0"fcnvme_mark_act_cmds_abort_in_prog|``aT>A!!AcH((@4~8,@XpAP,@p@d,=,@(A@t@8 ((@8(A(AAl8(^(@@^8@ "8H;``z`<ap, @ 0~8| 0,#@ ( P L 0| X8,# L|@@ PA\H| `8pp| Xc|@|e@4| `HyA(| `8pp| Xc|@|eA8|  c8| 8,+A @HMA(8|Hs >@CHH,@XpAP,@88`8!}aA!N cc蠿 cKA(8`8!}aA!N cc蠿 cKeA(K48|HxA(K K@cbcKA(K@^`K8x<HxA(x88Kt8x<HxeA(x88KL8|8Hx=A(8K0(@`K 8`8!}aN 8`8!}aN  <?ch8' xU}&J|tKA(K4< ?8' chxU})|tKA(K@~`K Afcnvme_enqueue_cancel_cmd|`a|#y!aA0Q,$AcH,@XpAP,@,8`8!a}N Q|tce;KA(8`8!a}N |tce;KA(KH{)|ft,#A{Xpc@((@X{6,#A({6pcAH,@XpAP,Ace)(|t@L6t9 KA(8`8!a}N (@99 tKA(Kce(@(6|t9 K]A(K((@܈99 |tK1A(K,>A;8x ```cHf,@H,@pXpAP,A;11|tccfKA(8`8!a}N 1؈;1cfc|tKUA(Kl8~cHsA(,>@,8`8!a}N (@{9,#@K@K Afcnvme_target_cancel_all_done,$@ 8`N Hf0 @ fcnvme_target_cancel_assocs_done,$A`p@Pd,# (AD|$@@0```c8,# (A|$@A8`N 8`N @pfcnvme_chk_assoc_active,$AX8`((@L6|t,L , L , L Q, L ), L 8`N @9|t,AN @|fcnvme_chk_target_active|``cHaA!a,@XpAP,@8(2H``}kx@488c}H8~ H``}kx ;@8c~c^ Ku,Ax;`~~~ 8~ H8(8xKc~ H``}kx~cc  8K,@;cc888KMy`ccHIHIT~(@|TT 8@0||d.|x8~KA(8~HT<KA(8~T<KyA(8~BT<BKaA(8~82T<2KIA(cT<t8t~8~  H684@8H8(8H8~Ho%A(,@X8~HHoA(,@$8~HnA(,@8~HnA(,@8~8HnA(,@cHMQcHMAcHM1cHM!ccHMA(cc8H-cK%U`~3b,#@cHniA( cKuA(H,@XpAP,@,8!Aa}N ccv9 9KA(8!Aa}N ccv9 9KڝA(KTKt5A(3K8~8``Hm9A(,8~8@K`8~`HmA(,8~@K,8~`HlA(,8~@K8~H`HlA(,8~H@K8~`HlA(,8~@KH , A}KtA(Kc3v9 cKٝA(K vc39 cKuA(K Axfcnvme_clear_target_resources|`}&`d ;aA!!A:H``}kx~~ 8,# Ah``,#(A/%,$ATA@8`}3|y83@ 8d  ~|cH,=AAN(@6t,@4, @(, @Q, @), A8x88`HiaA(,>8x88A((@ 6~t,@Ȉ, @, @Q, @), @8(2H`d}kx@ 48H88c~ H`d}kx~(8~8c8 8 ~ccKF`Ah~,#@8,$@@|>@@@A<18HT8,$|*@,'@|(*|>@@2(pA`8~2| @@ 2|#@@ 2 ~2,#A 2 ~2 ,#A 222 T~(@TT88|.|c |(0|#x8~KA(8~HT<KA(8~T<KA(8~BT<BKA(8~82T<2KA(cT<t8t~8~  H684@8H8(8H8~HgiA(,@8~HHgUA(,@8~HgAA(,@t8~Hg-A(,@@8~8HgA(,@cHEcHEcHEucHEec HEUc HEEccHMA(cc8H%cKy`~3,#@TcKmAA(8!|!Aa} N KlA(3K8~8``HeA(,8~8@K8~`HeA(,8~@K8~`HeA(,8~@Kt8~H`HeA(,8~H@K@8~`HeyA(,8~@K H , A|KlA(K ,'A`KX,'ALKDA@K@,$AdA(K,$AdAK@9K(@\9KT8(2H`d}kx@ 48H88c~ H`d}kx~(8~8c8 8 ~ccKA`Kpp8!!}aAN cC``Hd A(,cC@K@}KAK C fcnvme_clear_target|``8`a8 `A`!!KiiA(,#AP`z8Ki`8`8 Ki=A(,#A`y8Kie`H`,@XpAP,@X88<`@88c <xc'H`:z|c*cH|T HJd1Tg>(@: c82c9`(89 PapxaH!`x,@Xl, @l, @8(@(@|0` pH,@XpAP,@dcCKhqA(c#KhaA(c8!}!aAN Pp<0ccgKYA(KPp<0ccgK5A(K@H,@T;XpAP,@ HKc%@99 KA(HK9c%@9 K͵A(KlH, @,@XpAP,@l;T<H , A\"8!<`Wc8ce^89 9@x@,p`xKB`HKH!9"c&8KA(Kx!H9"c&8KA(K<(@<: K41ءc0<K̙A(K1ء0<KuA(KHcCKf A(8` 8!A}aN 8` 8!a}N A fcnvme_send_cioc_ls|``cH`aA!`!!,@XpAP,@`8`b8 Kd%A(,#A`z8KdM`8`8 KcA(,#A`y8Kd!`;<``8<̛8c `x`8@8|R8P|0T8P:Kd`8P8|b8Kdq`8P8|8Kd]`1؀dcHTg>(@: c829`(988c9 c*pxaH`w,@hl, @l, @H(@ (@((@,(@ 0H,@XpAP,@\cCKc)A(c#KcA(b8!}A!aN bh=KA(Kb=hKA(K@H,@X:XpAP,@ HK(c%X9,KȍA(HK(9,c%XKeA(KlH, @,@XpAP,@l:T<H , AT<`W8!"cc8ce^89 9@px@,x`K=I`HK !9"c&`8KǝA(Kt!9"c&8`KyA(K4(@: K cCK`A(8` 8!A}aN 8` 8!a}N A~3,@8(2H``}kx@488cvH8~ H``}kx~;~8cV;` c ; (~`p@,%Al~> 8 H8x8(K5c~ H``}kx~^ ~ 8c;{c,~l,%@TpA ,&@APp@, AH,@XpAP,@tA~3,@<8 c8K882~ 8c H8x8(K)c~ H``}kx~v ~ 8H,@ XpAP,@ @A~3,@ ~ c8 H6848(@8H8Hcc8H8(2H`d}kx@48H88c~ H``}kx~1~  8,%A 11;?`V8h`8a`K[`c1819@9@T>>3HMA(c~ 8 H88(648@H8H88c cHHMA(`y|x.A L,8`@ HTA(8(2H``}kx48@_Hc88~ H``}kx,~; x8,xc T`>~`A 8a8h`A8c888| 8c|xxFhK0`hʀh0|(8| 8(@DpA\Р;;`1` V ; <80(1~```cpAh~ 8H8(8Kyc~ H``}kx^ ~ ~8c~m,$@8~8`l~@BKA(8~KA(cBc8`BhHMA(c,@~8~>  H8(8xKc~ H``}kx~~ c x8xcKclc,4NAl((@P:4@~y+5bA(@84@AbpHMA(, `s@|rc~ 8 H868(48@H8H8`HQuA(8(2H``}kx@H84c88~ H``}kx;~  ,8A, @:@p~ c8 H684@8H8(8HbCz8!p|Aa!Aa!} N ,A\KL|r,@Pc(@ $cb%K`K(@4cb%K`KbEccKI`K@87HAbXK@:7HKccbK `~ 8 cH6848(@8H8Hcc8H1bz8!p|aA!aA} N `|8~KQA(B~cT c 8H684@8H8(8Hcz8!p|!aA} N 8(2H`d}kx@@48H88c~ H``}kx~H ~1 8|%@NB@cx8 x~ T>`H684@8H8(8Hcz8!p|!aA} N cH8cHMA(K>11cKUA(Kܡ>11cK1A(AK>11cK A(K`>11cKA(K>11cKA(AKp>11cKA(K,8 c| H88(Kc~ H``}kx~vؐ ~ 8d~m,#A|c H684@8H8(8Hm z|8!p!A} aN 8 c| H684@8H8(8H8` z|8!pA!} aN 1<18'>cxUK A(K@<11ء>c8'xUKA(K11<>8'cxUKA(K Cfcnvme_send_logins|`}&`dHT>aAБa,!cT>@ȀXpA~P,@.?A3,@Dp@Ac H``}kxb xc888 K),@ 8ap8h`KK`~@c8p8c9 cg99@HMA(8c8  H~68;8(84@H8H<~8pc cH8HMA(`{~28(H``}kx~@B4~88c-{H~8A@~H,@|XpA~P,@0A3,@ApA8xx 8 cH cc8!|aA} N A81|08|1xxFhh` |08cc~HMA(K88ce>9) 8)HK9A(AdA,Kce8 (H89KA(AK8ce>9) 8)HKA(K`c H``}kxz  8K~Hcc8pHMA(@K8c 8 H 8`8!|a} N 8ap8hKH5`~@cgc8c9 9@98pHMA(K8(8~K~m,#A 8!a|} N mccpcK}A(KcmpccKUA(K\cmcpK1A(K C< fcnvme_plogi,$A , @ 8`N T>8H1\ @( fcnvme_logo|`;a`A!``aXaT>8(aA!:@xp!aUv>!U>T>c2T>H``}kx@b48,=8cH8@D;,:A zh,#A,1| @Ac,#A1| @@`}<`|<@@x,:AdpH,@ȀXpAP,@(8(:_P864:?8:P8@HHbC8KE!`89bExd=8c cHHMA(,@|,@(Ab#8KD`@~fpz!|T`&A8c8b%8xHLc cHHMA(,A|~8bEc cHHMA(c@8!0pA!x}a!AaN  (0 8(208@8(H``}kx@s48H8d8(ApA8(8Km, @H_8~t8pc c'cDbbclAKE`,A8|}64@H8(88H8bEc cHHMA(8b%c cHHMA(cXbHMA(c@8!0pA!x}aK<8x8(Kml@8H648(88HKT68(848@H8H8bEc cHHMA(8b%c cHHMA(m@8!0pAx!}aK|8|48(@HH8bEc cHHMA(8b%c cHHMA(8`@8!0pA!x}aK8H8xb%Lc cHHMA(,AK|cc8 <`Z09 b88cn^9@pxK`8bEc cHHMA(8`@8!0pA!x}aKH|c@8!0pA!x}aK,:,APpA(]cEc~IKA(K9~IcEcKA(K8AcE]~IcKA(K\,:,APpA(cEc| KeA(K99 cEcKEA(K8AcE| cKA(KK,=Ap@@K{ 9cc'ccEKi`g,AXH`,@؀XpAP,@t684@8H8(8Hcc@8!0A}a!AaN ccccgKA(684@8H8(8HKpcccKA(K@,#A$K A fcnvme_send_sequence|`a^ga`A!UX>`al`a:`, T>a!!Al`,@<`|%@Al`P, @(tA( tAl`, L0BA8pc8K,#@,;A88:::hbK<`88`>`xdƐ{(8b c cHHMA(,AL|c8!a}!AaN b8K;`TPfp{!|T`&A8c8b8xtX\c cHHMA(,APb|~8c cHHMA(c8!a}K88(2H``}kx@b48cX8H8vX(A̠pA88(K!m, @H;c8c&cdVHclK`,A8`~64@H8(88H8bc cHHMA(8bc cHHMA(c8!a}K8x8(K)l@8H648(88HKh6888(@48H8H8bc cHHMA(8bc cHHMA(m8!a}K0888(|4H@H8bc cHHMA(8bc cHHMA(8`8!a}KX88bx\c cHHMA(,ADb|~8c cHHMA(K8:P:P:bK8]`88bxd>`8c cHHMA(,AK8`8!}A!aN A fcnvme_send_els|``h`~!HcxpH8!}N APfcnvme_clear_fcnvme_cmd|``cHa`A!a`,T>}!Q@TXpAP,@,U/(,xA,/2A4/,A A, A@3, @ (A08!!A}aN cH0A(8c K6A(8!!A}aN 8}H/}A(,@hT~(@TT88|.|c |(0|#x},#@,;@`,=@@3,@(A (A`@(A8@(A@(A@(A@(AT@(A@(@T~(@t8TT8||c . | 0|x3,@\(A @PKD~3K5)A(8`3, ~3@$KH , @@ (A@KbcxK5A(3,A8!!A}aN 8~H-A(,@8~HH-A(,@8~H-A(,@8~H-}A(,@\8~8H-iA(,@3,@DK8~8```H-9A(,8~8@3,@Kh8~``H- A(,8~@8~8H,A(,@3,@K$8~`H,A(,8~@K48~H`H,A(,8~H@K8~`H,A(,8~@KcH cH 3,@@@ 8@18HT8,$|*@,'@|(*|>@@ 8t8t2(pAd8~2| @@ 2|#@@ 2 ~2,#A 2 ~2 ,#A 2822 6888(84@H8H3,@HKX,'AHK@,'A4K,@,#AKd,#AK8ccK)3,@KcK0A(KccK0A(KK0A(8KhH , ALbchK0A(K88}```H)YA(,8}@KA@03,@$Kp3,@(A@K,F/PA@A,A@3,@K3,@K3,@K3,@K/Z,A@/d,nA$AA@Kp3,@xK|3,@hKx,//A8A(A@HKc%c>3c`cKiA(K$3c%ccc`KAA(K A!fcnvme_create_association_cleanup,$M ,,$AM N M N @<fcnvme_delete_assoc_target,$M ,1,&@8T8A|c:HN |c:8H|$(@L HN M N @dfcnvme_delete_target_pn,$M ,,&@0@@|$@8L @N N @N M N @Xfcnvme_delete_target_fcnvme8HT8,%M }8*|:8,(@N H#N @<fcnvme_add_target_pn,$TxM 988|(*,&@HP|`*N PHP|`*N @\fcnvme_add_iocon_to_assoc_kt,$M 888,%@8@N @8@N @Dfcnvme_add_iocon_to_assoc,$M 888,%@N N @Dfcnvme_add_assoc_target,%8@M 8@,'@@N H"4N @4fcnvme_add_target_fcnvmeT>h90|88|88((@dpAaN | 8@aN 8A@Xp@9aN 88`N 88A |4T~| 9AaN |89@| 8@aN @fcnvme_set_fc_class|!q`8T~T>xd(x@4 |:|0|+x`HY8!}N H , Aax8`K)UA(xa`H8!}N Afcnvme_free_rsp_buf|!q`8T~T>xd(x@4 |:|0|+x`HY8!}N H , Aax8`K(uA(xa`H8!}N Afcnvme_free_els_buf|!q`8T~T>xd(x@4 |:|0|+x`Hy8!}N H , Aax8`K'A(xa`H58!}N Afcnvme_free_cmd_buf|8 ;`!al(@pl(@`8 l(<8@Dl(@4axcc cHHMA(ax,$@,%A|=@@, @|=@@, @D}K%A(cK%A(8!}N }K%UA(cK%EA(8!}N |=@@xKd|=@A@8`8!!}aAN dH,@XpAdP,@48`8!!}aAN cc<0c(cKA(8`8!!}aAN c0c<cc(KA(K@cc<@c(cKA(Kc<c@KeA(Kx@DXpAdP,Ac8=ccc(KA(Khc=c8cc(KA(K Ax-fcnvme_verify_act_cmds_abort_in_prog@AF135_71|``cH!q,@XpAP,@d8}KA(̈}pTc<}A,=A, A8;8}8KA(8}KA(`H,@XpAP,@$8`8!}N c9 P|tKuA(8`8!}N c9 P|tK-A(KTcK,@;8|| 8xcxc}H,@XpAP,@p8x, @0, @$8`8!}N lKs}A(8`8!}N 9 1|t1HK1A(Kh|9 11|tHKA(K<c8'cxUKA(Kx<cc8'xUKA(K0 A$fcnvme_cleanup_assoc_cancel@AF136_63|!K|`48!pT~}N A(#fcnvme_assoc_cancel_io_done@AF137_2|b`;!qX cH``}kxy8f  A|,%Ap``,%@ |c8 cH,?@p8!}N 8  |H,?AK( A)fcnvme_set_targets_recov_pending@AF138_65|``a;A!!Q~ (c|;@Acgcz{dH,@XpAdP,@:X,9AP`x  dH,@XpAdP,@H(|;@@pH,>@L8!!A}aN cc9cHc'K}MA(Kcc'ccHK}-A(K\ccX:cGK}A(KccX'K|A(K A+fcnvme_mark_act_cmds_abort_in_prog@AF139_72|!`8h`}T>8apKu`c18p8c?3}@T>_HMA(8p}<c cH8HMA(|~,A0}H,@XpA}P,@(8`8!}N cc9 K{A(8`8!}N cc9 K{=A(KT APfcnvme_logo@AF140_84|!, A$HpA8`8!p}N K,8`A8!p8`}N A\%fcnvme_targ_cancel_assoc_done@AF141_4|``), !qAcH,@XpAP,@ 8`8!}N ) |ta%)pKyA(8`8!}N !x |tpa%)KyA(!xKX,>A8cKm,@H,@XpAP,@H,@dXpAP,A88|t99 KxA(8`8!}N 88|t9 9KxA(Kxcx9 9Kx}A(K@c9x9 KxUA(K,>@8`8!}N A@)fcnvme_target_cancel_assocs_done@AF142_75|`}&cHaA`!a,@XpAP,@t.;A{3,@4T>| AA@H,@XpAP,@A{3,@, @@, @48`8!|a} N 8xKhA(8`8!|a} N (@46t)Q|t|tciKv]A(K@(@Ћ9)Qt|tci|tKv%A(KAT(@86t)Q|t|tciKuA(AK(@̋9)Qt|tci|tKuA(AKtA(@46t)Q|t|tciKu]A(K(@Ћ9)Qt|tci|tKu%A(K8{KA(ccdT<Ky,A 8`{xpxK8;@8{8[KaA(8{K}A([`H,@XpAP,@A{3,@88`8!|aA} N (@d6t)Q;|t|tKsA(8`8!|aA} N (@9)Q;t|tKLA(@86t)Q;|t|tKsMA(AK(@̋9)Q;t|t|tKsA(AKA(@46t)Q;|t|tKrA(K<(@Ћ9)Q;t|t|tKrA(K8{HKA(T<AccdK,A 8`xx{x(K8;@8{H8[hKA(8{HKA([`H,@@XpAP,@{3,Ap(@d6t)Q;|t|tKqA(8`8!|aA} N (@9)Q;t|tK(@46t)Q;|t|tKpA(K(@Ћ9)Q;t|t|tKpA(K(@46t)Q;|t|tKp}A(K(@Ћ9)Q;t|t|tKpEA(KP11ce;KpA(K11ce;KoA(Kl11ce;KoA(K(t)Q|t|tciKoA(K CL%fcnvme_cleanup_target_cancel@AF143_62|`!`8K=`~88!}~N A`fcnvme_add_target_pn@AF144_92|`!`8K`~88!}~N A`!fcnvme_add_target_fcnvme@AF145_96A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N (A( L| N 0A( L| N 8A( L| N @,$M HDN @fcnvme_link_dead_common|;!a`cH,@̀XpAP,@Hp , @,( AcKf`@,$@8c8 HA, @H,@xXpAP,@8!}N c8@"p@)9KkA(8!}N 8c@p(@9KjA(KdcH>KHcHBK 8K-A(T<K<`"c8{89 988p8cvx9@K`Kc8@"p8)9Kj5A(KX@8pc9&8Kj A(K A$fcnvme_async_reset_adap_fail|`!q8cH,@@XpAP,@`( A,#A<H , @cKp`c88H?c8@8H?, @H,@pXpAP,@8!}N c9"p@H)KhA(8!}N 9cp@H&KhuA(KlcH<%KP<`"8zc89 8989@8cvxpKݭ`K8 8h88ذKA(8KA(`Kp8KYA(8h88T<ؘ8 KUA(8KqA(`K4=cp$8N89xMKgeA(Kcp<9'8N8xMKg5A(K Afcnvme_async_reset_adap|;`a!QcHa,@|XpAP,@4H"(@A( A,<cA|<@A pppA pKa]`pppA@,$@8mKWA(8c8H<5, @H,@XpAP,@(8!a}N c@"p`)KeUA(8!a}N c@p`'Ke A(KLcH8K0cH=-KpAX, @8 N88KaA(8K}A(p`cK|;@@@@y} A|X`H``}kx 8tc 8}cKQ`cX}(p` @``@}8 H,=} cAKh88cH:cH7mK,8K!A(T<K,<`"8A:(@A8,@XpAP,@84<_@? Z0@~::,:dW:AlX8```ccD8yK%`1|8|=@@(H"(@A,@XpAP,@(:Az3,@hcDz H`e}kxzz Z 8czX(@zp`A|`8p|cxcxcFhz@2p@cCKb-`ccDpߚ`K~`,@$z  8cD|HZ,:@H,@XpAP,@P 8!!Aa}!AaN cc"pch)KY)A( 8!!Aa}Kccp(chKXA(K(ccD88dH*5 zK8n^088`9 8cHcApx!T >K`8zKA(2T<2K `cp`z@KcG3 :KX!A(K|cG3 :KWA(K@cG3¡:KWA(KbcccF8:89 9@9pxK%`HK~8@c9 cKWyA(K ~@8c9 cKWQA(Kc8`4<8899dcW889 p9@xK̕`HKcc@"p)chKVA(K0@"p)KVA(K Afcnvme_async_grp_dmn_scn|;}&`aA!a!(cHd,``,@XpAP,@8c8c8KU`>Z0B@84<|yy:`{dWA:``H"(@A,cc$8xK֥`H,@XpAP,@*9Ay3,@hH,@4XpAP,@Ay3,@c$y H`e}kxyy 8cyX(@|`xep|c8TlAXTdlxFh,$@2p@cc$`pߐKy=` ,y@x  8c$|H9,9@|,;(L+BA`|y@H,@ȀXpAP,@P 8!a|} !AaN ,9pccc'A(KSQA( 8!a|} Kc,9pcc'A (|KRA(K (9KRA(Kcc$88dH$5 yKd8n^088`9 8c(c!pxT >K`8yKA(2T<2KАK9 01KR-A(K,9 01KR A(AK9 01KQA(Kcc&9KQA(K|cc&9KQA(K@c&c9KQuA(Kcc&c8789@9 9pxK`Kccp@(ccgKQA(K @c"pcg)KPA(K C fcnvme_async_rscn|`耤(cHaA`!Q`,`a@XpAP,@tc8cKO`|zy@H,@XpAP,@,8!Aa}N ccp@ (ccgKOA(8!Aa}N ccp@ (ccgKOMA(KDccD8vKU`H,@<XpAP,@H"(@AcDz H``}kx@ z8z88 K9A(cT<`@cDpߘd88HcDz8 8 HK<8`4<84c89 89cF9@dcWxpKÙ`K 9 1@3KMA(K9 1@3KMA(Kccp@(ccgKMA(Kh"p@)KMA(K0 A,fcnvme_async_prlo|`aAЃ(,=d,!a@,H,@XpAP,@,:cDAz H``}kx@ z8z88( KA(zpTc8@c8AH| hKEA(8!!A}aN 98K,>8@c8A | hKE9A(K 9h9 KE!A(Kc~ H``}kx8@X|88|~  x8pxc|~A8~8K9A(88~8T<KEA(8~8KaA(c~`pc`@8~8|cxxFhHc8~ 8 HK|8~xxV(KA(2T<2K4^L`$H(`aT>T>@XpAP,@TH,@XpAP,@H"(@As@A$,0A| @A?;p( A,X|@@_Xl`Вp?t~| @@(A (@;(@0,6A0|6@A ;蒟| @@H,@tXpAP,@0@,>Ab@cc~ H``}kx~~c8t8c ~ K`c8,<cA0`KA`8c`y@܀Xc(~ p߀@``@8H,>@(c8888K`8c8H9, @H,@XpAP,@T 8!!Aa}!AaN p@b(K?-A( 8!!Aa}Kp@b(K>A(KcHK8@9 cK>A(K8@c9 K>A(Kl8V>8`4<8?89 c8dcW9@xpK` 8!!Aa}K88`4<8=cb9 88dcWx9@pKe`Kc8;8H%cH}_XKd8`4<8c869 bH88xdcWp9@K`;K8KzA(곿T<K8`4K3=A(8~68(848H@8Kc>K2A(K,,@XpA~P,@_bH8c"8 , xH(AP| *| N ccK8~68(848H@8KccK8~68(848H@8KccKi8~68(848H@8K|ccKu8~68(848H@8KHccK!8~68(848H@8K8|!a8A;~АT$|3x$1X1`1hH,@\XpAP,@8`p@0{,#@`H,@XpAP,@0cH58!a}N cc@1xK-1A(cH8!a}N cc@1xK,A(KDcKcgc@pK,A(Kcgc@pK,A(K;}2KD A fcnvme_async_enqueue_q_event|`~cH!, ,A@TXpA~P,@~^ H(`d|x~ H,T, A,#@H~H,@|XpA~P,@ 8`8!}N c8,@9 9K+AA(8`8!}N 8c,@9 9K+A(Kd~KAA(K@\8!}N Afcnvme_link_dead_common@AF51_1PA( L| N XA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N ,%M H3N @fcnvme_cv_log_err_cmd_elem,%M H4N @fcnvme_cv_log_err_cmddata|`cH`,!a@DXpAP,@,)Ai3,@|pA8!}N 8`4xD,N @fcnvme_cv_adap_build_cancel|`|#y`};a`A!QA@;@8`8H8 8 @_`hxK`8 888,#8}8(Ap1ؐ7@_@؛_ _"_P7@T>xD,@<`@$H`H}H,@(XpA}P,@}H,@XpA}P,@8<`ce8!8FN}aAN 899 K-A(<`ce8!8FN}aAN 989 KA(K48 9 ؀ PKA(K9 8 ؀ PKA(KH`HK<`|c8 89 988p8cfTx9@K`8!a}N A#fcnvme_cv_adap_init_cancel_cmd_elem9`;;11=cQ7@$D11ddddd`9FCch8` X ; d x$ h dD N @"fcnvme_cv_adap_build_movelogin_cmdaA!1ؠ7@d11`a`|`z```c`````7` `j`hdDx x  $4A!`aذ7d7p$Ԑ`бZdDN @ !fcnvme_cv_adap_update_target_cmds|8`c!H`d}kx<<89>8`9?<| 8@|8A88ȐHc8!}N T><8|8Hc8!}N A"fcnvme_cv_get_admin_handle_disable<8`l8(@8`N 8`N @4fcnvme_cv_adap_get_spc_tag|8`8c P!qK`8 P8 K`;<`cQh;8;FC88P h p ؛  p K`8P8 K`h88PpK}`8P8 Km`h888hc 8 Иp8PȐH|8!|x}|vT:N A(fcnvme_cv_init_adap_cmd_elems|`8`!q{,'AcH,@XpAP,@X88`4<9 8 cdcWcxpK`8`8!}N ؈{Vc>KA(KV>cKA(KH|;y@T,AcH,@ĀXpAP,@|8`4<89 8 caHdcWcpxK`T, A0H,@XpAP,@H,@XpAP,@ 8`8!}N V(|t>HKA(8`8!}N V(|t>HKEA(K\ؠȡc@>VKA(K$| @cKA(KV>caG KA(^K`|> cKA(^K,A//'A/',APLFOAAcH,@XpAP,@@8`4<89 8 caHdcWcpxK`KV>caG8KA(^88`4<9 8 caHxpdcWcK%`KtV>c8KA(^K cH,@XpAP,@@8`4<89 8caHdcWcpxK`KV>caG0KA(^88`4<9 8caHxpdcWcK1`KV>c0KA(^K 8cH,@HXpA,P,A>Vc(9K%A(K>Vc9(KA(K,'AL3AtK|/'(,')A,,'ALOBӂAPKX,*/',L3OFӂA8K@ A fcnvme_cv_proc_adap_reply_status|}&``a`A!;`XNp!QA LcP.L"NBNe8c(C@TF>P.PBx,p@ApA8f ,9x | 8a  ee|8PT>cAp|9AhH,@<XpAP,@H,@XpAP,@dpdcc88`8dK`8!!|aA} N ؠT>9 `9xD,KA(KtؠT>9 `9xD,KaA(K(c%؀ccXK1A(Kc%cXKA(K@ Pؠ xKA(PF>UHF>T>P.QH.PBQHBxD,x,cGyH,KA(P>UF>cxD,yFD,c(KiA(P9 889KEA(8!!|aA} N c8K!`~,9TF>P.PBx,|8PT>`A|90AH,@XpAP,@H,@PXpAhP,AXؠT>9p9 xD,KEA(K(ؠT>9 p9xD,KA(Kc%؀ccTF>P.hPBx,K A(KP`.P`Bx`,TF>P.PBx,}TF>P.PBx,T`>} | 8``TdF>Pd.PdBxd, x A,8!!|aA} N c8K`WI,9= AH,@ȀXpAP,@d>pdcc88`8dK`8!!|aA} N c%bPcchK 1A(>pdc88c`8K|bc%chcPK A(K; K Cfcnvme_cv_process_response_iu|`X`!ApAcP,@T, @|}4|@@$8`8!}N 88`T|F>aTF>AU:F>!U@.U>U7>q|U4@.UUV>P|.Uu>U)VW9P.R.S.U)z `z P|B8=x}xPBOT>U!1yuD,yWD,``x|,,x,})cx8JxA O~Pc/OOBOグг?ғԑ_زƓܑ?9@d7@Ti>xiD,?d1TdF>Pd.`PdBxd,T>xf@,hA`Б_\8쀟``(@ WWF>W>W @.TcQ.U(,'|Cx|c#xAA<px!Aa8!N ~Pҡơ?KA(PbxH5``iccEcccfKA(8!}a!AN ATpxK\ A,xpK A  fcnvme_cv_adap_build_fcnvme_iocb|Ch9`e EX9;89@`%(!q19``d7@h; 0p@80P H8`((A9@;@|a@(@ ePHX(`h0`0%@``acK8`8!}N 9`9 E8(@ HPX(`%h0`0``E@`8K8`8!}N Afcnvme_cv_build_adap_ctl_elem|``99!Kv`c99Kv `8!}N AXfcnvme_cv_clear_adap_prli_cmd|``~8h8 889А787KI`87i8b7l7|77`7oh87h9~7897H,@؀XpAP,@.>A~3,@T87Hc HMA(`|H,@XpAP,@A~3,@|,Al9(,E@P;b,F8`4<8W>A,A1cKA(Kd8ء7@>1cKA(A1cKYA(K77ؠ8>888 K1A(K77ؠ8>888 K A(KL77ؠ8>888 KA(K Cfcnvme_cv_issue_adap_prli_cmd||#y!q`~89A987987Kh-`9,#Ac878789Kh `x"TF>ThF>P.P.PBPh.PhBPBx,x,xh,N @Dfcnvme_cv_set_dsd|``|ah``cHA!!QW> t,W>@ XpA|P,@od8<`cQ( ;@Ax( ( A< ;`@l}4}<}"Л}'8FChx  `HؐD7@Lc7@}ؐ, A}|H,@xXpA|P,@48`8!!}aAN 99 ؠL؀HK!A(K9 9ؠLHKA(Kh8 H|c KA(8,#A}, @8e`` ;{T.TF>x"PF>P.PBPBx,fx,UF>Q.QBy, | 0AK8` 8!!}aAN 8`}Ȁ؀hx HD7@LK}PK]"]4ȓ]<Л]'Ԁh8FC<`(8x؛  HDA,$}< 7@Lc7@}ؐ@|bH8 ` KA(8,#A}, }@\8c``` ;ZJx"TF>T.PF>U F>P.Q .PBPBx,Q Bx,y ,$ | PAK]KL8 ],$A4]KcI`hK=A(KcIK%A(K A!fcnvme_cv_build_adap_send_seq_cmd|!q` `fe(% B%HeXP`7@fH,@XpAfP,@`,$Ad3,@8!}N 8 *K1A(8!}N A8؁*  KA(AKpx 8* KA(xAK A@fcnvme_cv_proc_adap_plog|!qx `fqh@`@fH,@dXpAfP,@8!}N B0$KA(8!}N xB0$KA(xKl`D(KL Afcnvme_cv_build_adap_plog|``8~T(8@8!K`88~x8@K`~@,#@d~X,#A 8h(% @(8 K`8!}N K`8!}N 8ԀP(% @ 8 KM`~X,#AKK5`~X,#AKl A#fcnvme_cv_log_err_cmd_elem@AF109_50|``8'8e&8@Y8! ݈ވ߈HXKi`~`,#@d~h,#A 8T(%@(8K5`8!}N K`8!}N 8Ԁ(%@ 8K`~h,#AKK`~h,#AKl A0"fcnvme_cv_log_err_cmddata@AF110_51|lBN @ get_timebase,%M H1N @fcnvme_em_log_err_cmd_elem,%M H2N @fcnvme_em_log_err_cmddata|``cH!Q,@XpAP,@,>A~3,@8c8p@X68(@6K`8`4<88*c9@c89dcW9 xpKb}`8!}N c6Q>|t|tKA(KPc6Q|t|t>KA(KQ6%|t|tKYA(K Axfcnvme_em_wdog_prli_to (M H24N @#fcnvme_em_adap_issue_canc_cmd_entryd1ؐ11N @( fcnvme_em_adap_update_assoc_cmds|`dT>!q8(A(x8ex˨|x(dH,@XpAdP,@\(eĈ4txc`xcFheA8!}N T<8!}N 89 98KeA(K|x9889 K1A(xK( A$fcnvme_em_adap_build_cancel||#y`8`!a8< 8} A489= ,),9@8 A,)<9 8@܁0U(8Td@X="@Hh`KM`8}8(889@8A8!}H01ؐx1=`1Pe68FN~őؙ̐]՘=ᐝ}pN <@(X0T8"t(K(8< H@h`Ki`8}8888H](A18!x11Pe68fFN=9`]̙ؐ՘ᘽ}pN >U)=X>U)>h08y%,]"(K@<`|88 c9 8898cfT9@xpK\`8!}N A#fcnvme_em_adap_init_cancel_cmd_elem881D9 tch1ؐd9 `8` $  D x$  N @T"fcnvme_em_adap_build_movelogin_cmd5daA!1D119#(8``D44`44A})4`1a[U)~a`caaKaP 8$1!aa   d(D0aAD8d $5d N a`11c`aFa!a `aIcP8 D A0(d8 aؑ$ dD d5N @!fcnvme_em_adap_update_target_cmds8n`(8@n`N n`N @0fcnvme_em_adap_get_spc_tag|8`8c PaA!aK|`8 P8 K|`;<`cmh;8;FC8;` {$88P h Л p p _ xK|`8P8 K|u`h88P_K|Q`8P8 K|A`h8h8 ch 8 t p8P HH]|8!|x}|vaAT:N A`fcnvme_em_init_adap_cmd_elems|`8`b!q8#|tT8|@*(A<| N 0| ,@H80H,@X0pc| AP,@L, A0H,@ XpAP,@H,@XpAP,@ 8`8!}N (|t|t2> PK!A(8`8!}N (|t|t2> PKA(KTȉ |tc>2HKA(Kȉ cH|tKA(Kȉ c|tK]A(0| Kȉ |tc>2K)A(K<H,@XpAP,@H88`4<9 T>8 ccdcWxpKUA`0| K2>cKߕA(8`4<9 |tcc8 8T>K2>cKEA(|tK(H,@XpAP,@H88`4<9 T>8ccdcWxpKTU`0| K2>c8KީA(8`4<9 |tcc88T>K2>c8KYA(|tK( 8c#8T(!| *A| N H,@XpAP,@D8`4<8c8c9 dcWpxKSI`0| K>2|tc(KݙA( Kc>2(KuA( KXH,@XpAP,@D8`4<8c8c9 dcWpxKR`0| K<>2|tc0KA( 88`420KܕA( K48 H,@XX0pc| AP,A |tc K%A(0| KT >2c |tKA(KH,@XpAP,@H88`4<9 T>8 ccdcWxpKQ `0| K2>c@K]A(8`4<9 |tcc8 8T>K2>c@K A(|tK( Ah fcnvme_em_proc_adap_reply_status|`考X`}e8c;a`A!;@`;#(| !Ap@}P,A;@XTF>P.PBx,~P,~`A(}H,@@}P,@8 c| 8,#A |8PT>|60`A}H,@XpA}P,@hpcdc888`dKtu`8!a!A}N bbchKA(KpcbhKA(K8,Ax}P ; pKءA(cF}Pc'xc%(KyA(8!a!A}K$8ccKqa`,W  Ad}H,@XpA}P,@Xpcdc888`dKr`8!a!A}Kb`ccK׍A(pcd888c`Kcbc`KEA(K$cbXcKA(K,ccXKA(X| @Kcc8Ko`W$88`8 (p ($ @(p (  @^W@(p (  @~${(p (  @  T>K A pfcnvme_em_process_response_iu|`X`!ApAcP,@(p A}4|@@$8`8!}N 88`?x6(A`HX8yHy(,|4x?`x6T~P8(x xx>ATF>_UJ:UF>U>`U @.P.yJ UlUP.UyJPB|cxx,|3xaeyF?(Q'.AL8` 8!T6}Aa蘟N 88!P6A}aؙ?N ؈|"xT6T8!}xFhP.PBAx,aĘN Afcnvme_em_build_adap_ctl_elem|``7(7!KB}`c7*7 K@`8!}N AXfcnvme_em_clear_adap_prli_cmd|A~3,@0cC8!A}aN 9(cET >2}  |A @$8A |tOB|A"KA(cC8!A}aN 8?(9cE2U*>} A }@ @ A }tOB}A"| KuA(K?(89U*>2cE} A }@ @ A }tOB}A"| KA(Kh T>T>(( LFAD8 K< ((LFA(K 8  T.(AKp@K Afcnvme_em_prli_check_error|}&T>`ad6`;`*8`6!Q6< d6ؘd64hA$d1114~444((Ac@~4K`~6~4t8@8~4Ka`~7,#A8 Ka`8~664t5`|xxFh6Ka`8|88 8(`c 84@|c c@HMA(,||Ad~6(@ ;`b,EA,F,ATh>cd9 cc8eCW9^4@xpKA!!Q(  ( {`~8bx; px A8`8@\$ؓ?(h,'|cX8P ?!X_#@?"$@8Te>`ؐ$~H,@XpA~P,@48`8!!}aAN $ X|t?PKA(8`8!!}aAN $ X|t?PKáA(K48`!xAa8!N $h ?P_X? @K A<!fcnvme_em_build_adap_send_seq_cmd|!q `%`fe(  @B%HeXPfH,@XpAfP,@`,$Ad3,@8!}N 8 *KUA(8!}N A8*  KA(AKpx 8* KA(xAK A<fcnvme_em_proc_adap_plog|!q x `fh } @`@D(`cH,@dXpAfP,@8!}N B0$ KA(8!}N xB0$ KA(xKl Afcnvme_em_build_adap_plog|8|#y8 `}84@aA!!1< A64h4`6Ȁh4KX`;18c4X87(4a@45h8687K.`,#7APc878787*K)`8,#7 A6?64hxeT`_7x77xF`xxd@9 _6(6{ 64xx,xx,Q^8y/(Uj6x>5S68`5䓟5?6_665668!}!AaN 9#{L` 58`8x y?(U>aK }*4?686{ 88FNU)6yk/(UJ~xe,65x,Q68`{P8{>857866?65_566K,c7(7K/`8` 8!}N 8` 8!}N <`|8 "c89 8898cfT9@pxK2q`8`8!}N A tfcnvme_em_adap_init_prli_cmd|``8~0(88!KV)`88~8@KV`~x,#@d~,#A 8(% @(8 KU`8!}N KU`8!}N 8Ԁ(% @ 8 KU`~,#AKKUu`~,#AKl A#fcnvme_em_log_err_cmd_elem@AF106_50|``8~`(Ԁ$88!؈Y܈ ݈,ވ-߈.X`hKT`88~8@KT`~p,#@d~,#A 8T(%@(8KTa`8!}N KTA`8!}N 8Ԁ(%@ 8KT `~,#AKKS`~,#AKl AD"fcnvme_em_log_err_cmddata@AF107_51|`;c8 H 8!q c 8 PHMA(,A@Th>8 8=@Z0889 cx8jn^p9_ PK.` 8!}N A,fcnvme_em_adap_issue_canc_cmd_entry@AF108_53A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |`8bpca!AHLK`~HY(|3yAlfi(FN@;(}28(H``}kx8b}@}H488H,@XpA}P,@<`"ψ28q0( cT<828cv8A,( 8@9 9@p9xK,`cp`KI`cKq`8}8mK]A(8c08}648@8HHHZcHL'8!a}N 8spc| @pBc@ p@c@ OAK``eH`,@XpAP,@p}3,@ 8!}N c89 KA(8!}N c89 KUA(Kp9 c8K1A(K0x8!}N cp0'KA(KhT<}x8!N c"p0)KA(K"pР)0KuA(K Axfcnvme_wdog_prli_dly_to|``cH!q,@XpAP,@<,>A~3,@cHMA(8888~(@p@t0FK!A(8~K=A(8`4<289^cc8O`89dcW9 xp~2K$`, @8!}N 8N8~KA(8!}N <8>|t8' xUKA(K<8|t>8' xUK}A(K<8|t8' >xUKMA(KP Afcnvme_wdog_ctiu_to|``cH!,@XpAP,@,>A~3,@8cc0xxN(K]``e,@8!}N cc8K`8!}N 8Р@?K A(K`8Р?@KA(K Р8@?KA(K ATfcnvme_wdog_gid_pn_dly_to|`}&`cHaA!aA!xp!,@XpAP,@.>A~3,@lH,@;XpAP,@A~3,@(@8;LA(@6}t,L3BA(@x86 (@8; cHMA(p@8`4<8)c89 c89dcWcpxK =`8~>8KMA(8~KiA(B~`,#B@, @d 8!pAx!|} a!AaN 8N8xlKA( 8!pAx!|} K8N8~KA(K@(@89K(@X9KP(@~be@^ bF@l> b'@Pb@ aPKEA(K(@cPaK!A(K(@K(@> hK(@|^ dKt(@`~KX(@c@ b@t b@Xb@$bPKA(A K(@cPbKaA(AK(@K(@ hK(@t dKl(@XKP(@c@ c@p~ cg@T^cH;@ >c)PKA(K(@; Pc)KA(K(@^K(@~ hK(@x dKp(@\KTР1c>HK5A(KtР1cH>K A(K41Р%HKA(K Cfcnvme_wdog_plogi_mvlg_to||+y``aA!!1A0cH,@ȀXpAP,@T~3,@;ccp@K`,~A 8x, xpx@Ԉ, @Ȉ, @,A08!!A}aN 8`4<88*cdcWc899 9@xpK`cKQ`8!!A}aN 8~KA(KLlKA(K0;8T>H,@$XpAP,@~3,@H(@88~8K5A(8~KQA(`Kc)|t((@>6(tK9A(K(@>9(tKA(Khc)Ј(|t(@^6HtKA(K(@^9HtKA(KЈ)c((|t(@~6htKA(K@~9htKqA(K8!}N c)((|t @6tKA(K@9tKA(Kc)Ј((|t @6tKA(Kt@9tKA(K\c)((|t @6|tKaA(K@9|tKIA(K,@XpAP,@ ~3,@(@<8h8~H8KaA(8~HK}A(`K8`4<8(c89 c89dcW9@pxK`;(A;K)|t(@$>6(tcKA(K4(@>9c(tKA(K )|t(@$^6HtcKA(K(@^9cHtKA(K)(|t@$~6htcKQA(KD(@~9chtK)A(K8`4<8(c89 c89dcW9@pxKm`(@;)K;Kx8!}N )|t(@(6t<c8NxMKqA(KH(@܋9<c8NtxMKEA(K)|t(@(6t<c8NxMKA(K(@܋9<c8NtxMKA(K)|t(@(6|t<c8NxMKA(KD(@܈9<c|t8NxMKmA(K,@XpAP,@8(@88}8K}A(8}K֙A(`,@PH,@pXpAP,@$,>At@(@`,A(8!a}N cK1`8!a}N 88cK``{H,@PXpAtP,Ade)|t|t>xKA(K4)>|t|tcexKmA(KЈΈ)|t|t>pK=A(KЈΈ)|t|t>pK A(Kh;88`4:<9=~ @9?;8~~ 8~ `~ X8crk^;@ > ^x;;@ ;"H^;@ ; ^8;@; ^;@;^;@h;^X;@;^;@(;^;@;^x;@;^;@H;^8;@;^;@!;^;@#h; ^X;@"^(;@%;^;@$ 8 ^;@' h^^ ~ ;@&^;@) X> (^x ;@(^H;@* ~ x 8 H^ ^ > h ~>| cH``}kx@ 8H`|@ @p@c@8|0;pA8@` @K~`c8|0@|8@@p@Ѐc|| 8|| H8}^H8H OB8`@8` 8!px}!Aa!AaN 8|(KA(K Afcnvme_one_kthread_start|`d8bpc}&aA!!HLK`HY8ax8HHA(.}^8H`|8a8H`K`;@;`8a8HAaaaaK`AaaaaA`p A8~KqEA(Bp@d, @Xp@Lp@@p @48~88`KA(xx, A>~H; pA:;xxeh ,7A bz |t|t|(A KA( 8~ |7@|@@  @  w,#Aw,#Awww~ 8~ ,# AH8~ ~ b8,+A HMA(apbz(, A KA(w8a,#@ Ha8,#|@@AdH8pap||0@@<```K9A(8pap||0@A8ab8a,+A HMA( ,7@0H :;pAcxxm( (,8Ä cz |t|t|(A KA( (8~ 0|8@|@@  (@  0x,#Ax,#Axxx~ L8~ X,# LAH8~ ~ 8c8,+A @HMA(apcz(, A KA(x8a,#@ Ha8,#|@@AXH8pap||0@@0K 9A(8pap||0@A8aȈc8a,+A HMA( (,8@<8HrA,<A```cz |t|t|(A KA(8a|<@|@@ @ |,#A|,#A|||a8a,#AH8aac8,+A HMA(ccK"`,<@ zxehrA,<AcȈz |t|t|(A KA(8a|<@|@@ @ |,#A|,#A|||a8a,#AH8aac8,+A HMA(ccKQ`,<@ ,9Acc$Kȍ`8}^H`|pA4`}xp A8~KjIA(8H@8ax8HH QA(HZcHL'pj8!`|!Aa} N C lfcnvme_chn_io_kthread_worker|(;;a;~0cd!a~:H``}kx~Hbc0~P<~@8@p`ppp@TppAP8~`80;```@` @Kt5`808~`@|8@@p@~>cd@8@<HPH~hH A(,;,8`Ax``AlK A({8H A(,;,8`@ccK AA(8@PH8!a}N ccK A(8@PH8!a}N 8~XKgA(ppAK Afcnvme_kproc_term|b(!q8c08PapK}`888apx 0ap(apKA(apKA(;apap apap ap$apHaA(,#8ppA|880h88H]A(,p@d H``}kx8 p8V;dap ap$ap pd8p@p@L```@` @p8d0Kqm`ap@|8@p@pAd8p pp p$pH8`8!}N ``KA(p}p pp p$p8!N aKAA(p8`}p pp p$p8!N Afcnvme_kproc_start|8bpcaA!!HLK`HY8`8H5A(HUA(c~ H``}kx~<`q 88 x@ @`@@p @;;b;`C8>W; @p@@pAp@p@Ԁ@pAԀ@T<@@p @|~8c 8 HHA(HZcHL'8` 8!}!AaN 8~0Kc-A(~8c8  K|cH~8~ H8 8aK `HA(df,#,AĀA8,A8aK `88aK `8`8 8``HA(,A0,$A 80f8889HA(`w,LA8fc^H`xaa`8Hc~ H``}kx~~ ^ @8c~|8@@p A8~0KaUA(K88fHA(,,@@L88fHA(a8cc^H`xp@88``` 8d8KA(a8xx6pAK88 CcTh>9@89 8ve^pxK`,8@pf8HA(a8cc^H`xK(8c8 @9@Th>9 88ve^xpKi`8ve^8 Ac9A8899 xpK9`8ve^A8 Bc8989 xp9JK`0K`fKhc@8~(`@Kj`@|8@Kl8~0K_=A(K( A  fcnvme_kprocA( 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 A( L| N |}&`b``8aA!!8HA(`|(@;Bx; ;;`:w 88&,#}Ah:```HA(8z8&;|c|`::H`8z&8&,#}@;9,@At,AN,@;,@:8`:|P:`: :,~@p;8~CP|`|``HQ`|~:,:s:8A ~@|`|K:|~Al|d| , A( `d@88c( , ``L3BA8c, ( K8AT8 ( 8AD88a( ,LFA 8,( K|;|` c}@L8;@c8cH!`,;Z8A@|@|~8cK,;A<0*8! |!Aa} N 8b 8cHA(08`*8! |!Aa} K~*}Kt8K z|*||Ê$|c* &|Ƃf~@||`K8`08! }N b 8cALH~A(8`08! }N CIPRA.$fcnvme_find_fcnvme_ptr|;x,!acA|~8cKA(,, Alc@(K`8`8!}N `KqA(cK`8`8!}N 8` 8!}N ``KA(8`8!}N Afcnvme_kdb_rebuild_sortlist|!8bH}5A(8bH})A(8bH}A(8b H}A(8b8H}A(8bPH|A(8bhH|A(8bH|A(8bH|A(8bH|A(8bH|A(8!p}N Afcnvme_kdb_unregister|!b 8D8H8 8d8c t9H|eA(9b 88x8P8L8cH|AA(9b 8 8(8X8T8cH|A(9 b 8 8 8`8\8c H{A(98b 8 888h8d8c 4H{A(9Pb 888p8l8c @H{A(9hb 88H8x8t8c LH{A(9b 8888|8c (H{iA(9b 880888c H{EA(9b 88888cXH{!A(9b <8 88888cHzA(8!p}N Afcnvme_kdb_register|`|?(@8d@` !QA|%@|(P|P|@@x"xтxтx"A}8`|,:|@@pAt|P8!AaHaA!|Pc88,A cDH|c8!}N czK||Ac88!AHMA!|P|A,ccD88H|c8!}N |c88H|c8!}N ccd88!AHA!8|@|8c88HK@K <|8c`HxuA(<|8c.T8|((|l@ ,@x`$x$`@l}0*8{ c|3HwA(8~ppxHvA(8~HvA(;,A@8`}8!N `|*8{ }(*cHvA(8~ppxHvA(8~Hv}A(;,@K8~tHvaA(8`8!}N 8~\HvAA(8`8!}N 8~A,Hv!A(8~HvA(8`8!}N 8`8!}N `,@Kb ?\```cc8HleA(,(@8zcAHnA(8z`HnA(8zHnA(8z0HnA(8zHnA(8|zHnA(8z HnA(8z$(HnqA(8zH0HnaA(8|z8HnQA(8|5BHnAA(8wFHn1A(8yHHn!A(8zPHnA(8zXXHnA(8|bHmA(8|=fHmA(8|$hHmA(8|0xjHmA(8|LnHmA(8|KLpHmA(8zMPxHmA(8|dHmA(8| H8HmqA(8|HmeA(,A,?@@8`}8!!AN 8zHm!A(8zҀHmA(8zHmA(8|{ HlA(8zl HlA(8z(HlA(8z0HlA(8|{08HlA(8|5BHlA(8w<FHlA(8yHHlA(8z(PHlqA(8zҨXHlaA(8|,bHlQA(8|> fHlAA(8|$hHl1A(8|KlpHl!A(8zMxxHlA(8||HlA(8|HkA(K8|=HkA(8`8!}A!N A #IPRA.$fcnvme_kdb_print_fcnvmeof_cmd|;x``8A8!aHhA((B @ ,A $?c8}Hk1A(?c8|HkA(8|XcHk A(8}HjA(8zhHjA(8|hHjA(8|HjA(8zIHjA(8}HjA(8z5 HjA(8zIHjA(8} Hj}A(8z/*HjmA(8z<̨,Hj]A(8}0HjMA(8zI:Hj=A(8z* @Hj-A(8z*<HHjA(8z<RHj A(8}@XHiA(8}`HiA(8}hHiA(8z*XpHiA(8}xHiA(8z[ HiA(8zIHiA(88| HiA(8zxHi}A(8zxHimA(8}Hi]A(8}8HiMA(8}hHi=A(8}ѐHi-A(8}@HiA(8|Hi A(8|HhA(8z#HhA(8}L8HhA(8zJ HhA(8z ,HhA(8}`HhA(8zyHhA(8zy8HhA(8zhHh}A(8} HhmA(8zJ,Hh]A(8|HhMA(8|Hh=A(8|Hh-A(8|LHhA(8z= Hh A(8z=,"HgA(?z(8{@HgA(888|HgA(8}0HgA(8}L`8HgA(8zh舞@HgA(8zi AHgA(8zJLFHgA(8zJlHHgyA(8zJJHgiA(8}0NHgYA(8}TRHgIA(8}ѸXHg9A(8|4`Hg)A(8}xjHgA(8}nHg A(8zy\rHfA(8}tHfA(8zi0uHfA(8}dvHfA(8}wHfA(8zyxHfA(8zyHfA(8}HfA(88z5,HfyA(88z=LHfiA(8z#RHfYA(8`8z/HfIA(8|_cHf9A(8|`cHf)A(8}䨞HfA(8ziTHf A(8|HeA(8|DHeA(8zJHeA(8}HeA(8z5LHeA(8zJ̈HeA(8} HeA(8}Ш(HeA(8z/.HeyA(8},2HeiA(8z=l6HeYA(8|7P8HeIA(8z=@He9A(8z/JHe)A(8z0NHeA(8zJRHe A(8zyVHdA(8zyZHdA(8z=^HdA(8}`HdA(8}hHdA(8|p8xHdA(8{x8xHdA(8}܈pHdA(8|qHdyA(8}rHdiA(8|㌈sHdYA(8z[,vHdIA(8}LxHd9A(88}8Hd)A(8}L8HdA(8{8Hd A(8|HcA(8|ȈHcA(8}`HcA(8|㸈HcA(8z[LHcA(8}LبHcA(88}HcA(88{HcA(8zzHcyA(8}PHciA(8}HcYA(8|HcIA(8}< Hc9A(8zz4Hc)A(8zzXHcA(8| Hc A(8| HbA(8|L(HbA(8{0HbA(8z*t8HbA(8|4@HbA(8z[lJHbA(8z#PHbA(8}MXHbA(8zK bHbyA(8z[hHbiA(8}M(pHbYA(8z*xHbIA(8{Hb9A(8{Hb)A(8zK,HbA(8|xHb A(8|HaA(8z*xHaA(8z0$yHaA(8}tHaA(8}HaA(8zixHaA(8zz|HaA(8}HaA(8zĈHayA(8zdHaiA(8|xHaYA(8|HaIA(8z#8Ha9A(8|Ha)A(8}HaA(8}Ha A(8{ H`A(8zzH`A(8z[H`A(8z0@8H`A(8}H`A(8}H`A(8|`H`A(8|`0H`A(8}H`yA(8}(H`iA(8}H`YA(8z4H`IA(8zH`=A(8`8!A}N ?c8}H`A(8z*ȈxH`A(8z0\yH_A(8}LH_A(8}pH_A(8ziH_A(?8H_A(8H_A(8zH_A(8`8!A}N 8zHZA(8}T?HZA(8zw@HZA(8zxHHZA(8}PHZA(8`8zgHZA(88zZlHZA(8z4L8 HZ}A(8}Θ8 HZmA(8}x HZ]A(?z 8{HZIA(8{0 (HZ9A(8}|Ĉ 0HZ)A(8} 1HZA(8} 2HZ A(8}8 HYA(8} HYA(8}| HYA(8}䈞 HYA(8}@ HYA(8{`8 HYA(8} HYA(8} HYA(8}}8 HYyA(8}J HYiA(8}}H HYYA(8| *HYIA(8} ,HY9A(8}, .HY)A(8}h /HYA(8|`8 HY A(8}P HXA(8}訞 HXA(8} HXA(8}8&HXA(8|_p8&HXA(8{դ HXA(8{Ĉ HXA(8{ب HXA(8{ "HXyA(8|_8&HXiA(8{@ HXYA(8{ HXIA(8|6 HX9A(8}8 HX)A(8}t HXA(8} HX A(8}8 HWA(8}` "HWA(8}8 HWA(8} HWA(8}ψ HWA(8} HWA(8} HWA(8}J08 HWA(8}( HWyA(8}ϰ HWiA(8}L HWYA(8}@ HWIA(8}JX8 HW9A(8}p HW)A(8}ب HWA(8} HW A(8} HVA(8} HVA(8}h !HVA(8|8 HVA(8}܈ HVA(8}}t HVA(8| HVA(8|, "HVA(8{ (HVyA(8{ 0HViA(8}J 8HVYA(8} @HVIA(8} AHV9A(8|8 HV)A(8}$ HVA(8}} HV A(8|X HUA(8{ HUA(8{ (HUA(8}H 0HUA(8} 1HUA(8}8 HUA(8}l HUA(8{t HUA(8{ (HUyA(8z#X JHUiA(8}cHUYA(8|$cHUIA(8}8HU9A(8zgȨHU)A(8|HUA(8|HU A(8zHHTA(8}HTA(8z4lHTA(8zZHTA(8}\HTA(8}HTA(8z/ HTA(8z4HTA(8(8zZHTyA(8}"HTiA(8zg쨞$HTYA(8z/(*HTIA(8zH.HT9A(8}2HT)A(8zh6HTA(8zH:HT A(8zI >HSA(8zh4BHSA(8}DHSA(8zhXFHSA(8zx<JHSA(8}(PHSA(8|XHSA(8|P`HSA(8}0hHSyA(8}JpHSiA(8}}xHSYA(8}JHSIA(8}J8HS9A(8{8HS)A(8}}HSA(8|܈HS A(8}XHRA(8||HRA(8zZHRA(8}K HRA(88}HRA(8z48HRA(8}~$8HRA(8}PHRA(8|䨞HRyA(8{HRiA(8}HRYA(8|HRIA(8|6HR9A(8{PHR)A(8}KHHRA(8}KpHR A(8|8HQA(8}HQA(8}8HQA(8|<HQA(8} HQA(8}DHQA(8|4HQA(8}HQA(8}~PHQyA(8|8HQiA(8}HQYA(8}HQIA(8|hHQ9A(8}0HQ)A(8}ШHQA(8|HQ A(8{֨HPA(8|68HPA(8}KHPA(8}XHPA(8|HPA(8}KHPA(8}HPA(8|쨞HPA(8{HPyA(8}~|8HPiA(8}HPYA(8}HPIA(8}~HP9A(8}hHP)A(8} HPA(8|`8HP A(8}xHOA(8{0HOA(8{`HOA(8{HOA(8{HOA(8}РHOA(8|HOA(8|HOA(8|,HOyA(8|HOiA(8|7 HOYA(8{HOIA(8}KHO9A(8|DHO)A(8}H8HOA(8}ЈHO A(8|pHNA(8|HNA(8|8HNA(8}HNA(8}ȈHNA(8}~ԈHNA(8}HNA(8}pHNA(8}HNyA(8} HNiA(8}HHNYA(8}HNIA(8}HN9A(8}p HN)A(8} HNA(8z4̈ HN A(8z)HMA(8z#tHMA(8z/D PHMA(8z)̈ QHMA(8}Ȉ RHMA(8| XHMA(8zI, `HMA(8| hHMA(8zIL pHMyA(8} xHMiA(8} HMYA(8}, HMIA(8zIl HM9A(8z HM)A(8z HMA(8} HM A(8z/` HLA(8} HLA(8z) HLA(88zZHLA(8| HLA(8}X HLA(8}L HLA(8} HLA(8zh| HLyA(8z HLiA(8zHL]A(8`8!A}N ?c8}HL1A(8z/| PHL!A(8z* QHLA(8}4 RHLA(? X8HKA(8< hHKA(8}X xHKA(8}| HKA(8z HKA(8zHKA(8`8!A}N 8z<,HK}A(Ap8`8!}N A!IPRA.$fcnvme_kdb_print_fcnvme_cmd|;x|y` `!AA$?<;P>?\```cc8HH5A(,(@8z`cAHJA(c8yHJA(c8ytHJA(8w,HJA(8wXHJqA(8y8HJaA(8wHJQA(8wHJAA(8z| HJ1A(8z|@(HJ!A(8|.2HJA(8|#<6HJA(8|f8HIA(8|f<@HIA(8zHHIA(8zPHIA(8|f`XHIA(8z`HIA(8zhHIA(8zpHIA(8|3zHIqA(8|< ~HIaA(8|fHIQA(8|wHIAA(8|)@HI1A(8|HI!A(8wHIA(8|HIA(8|HHA(,A,?@8`}8!N 8zHHA(8|f8HHA(8|f@HHA(8|fXHHA(8z`HHA(8zhHHqA(8zpHHaA(8| HHQA(8|HHAA(8|HH5A(K@8|;HH%A(8`8!}N A "IPRA.$fcnvme_kdb_print_ioconn_info,#M T>8H>pN @fcnvme_kdb_disp_ioconn_list|!8x, b 8c XAb 8c 8HG1A(8xTp@\,#A4b 8cHGA(b 8cHFA(8!p}N b 8cHFA(8!p}N b 8cHFA(8xpAKHFA(b 8cHFA(8!p}N A!fcnvme_kdb_print_exp_flags_ioconn|``;Bx8 !a8PHCA(, ( @?ccA88}`HEA(c?8|HEA(8|@PHEA(8|ZHEA(8~2^HEA(8~((bHEA(8~uhHEA(8~"rHE}A(8~"vHEmA(8|8(HE]A(8~3 HEMA(?~8{HE9A(8|HE)A(8|`HEA(8|HE A(8~uHDA(8|z\HDA(8|HHDA(8~:HDA(8|HDA(8}-8HDA(8{]&HDA(8|& HDA(8~3,&"HDyA(8|$8 HDiA(8~(D&(HDYA(8|&0HDIA(8|&8HD9A(8{ &@HD)A(8|&HHDA(8~(`&RHD A(8~F&VHCA(8|&ZHCA(8|0&`HCA(8{L&hHCA(8|z8 HCA(8~(|&pHCA(8|X&xHCA(8|&HCA(8{x&HCyA(8|&HCiA(8~(&HCYA(8~G &HCIA(8|8&HC9A(8|&HC)A(8{ۤ&HCA(8}l&HC A(8|H(&HBA(8{&HBA(8~HBA(8`8!}N 8cHBA(?8HHBA(<~&8c]0HBA(8\& HBA(8~3L&"HBuA(8~HBiA(8`8!}N 8~:HBIA(8`8!}N A#IPRA.$fcnvme_kdb_print_kthread_info||y!AA` ;x<`>;^ `8&? `ccD8@H>A((@@@,Ah8wcHAqA(8ycHAaA(8w̐HAQA(8wl HAAA(8}3HA1A(8}(HA!A(8}uHAA(8}#"HAA(8}# &H@A(8(8wH@A(8}Y H@A(8}Y,H@A(8wH@A(8wH@A(8}uH@A(8x H@A(8}eH@qA(8}v H@aA(8y,H@QA(8}(H@AA(8}H@1A(88x`H@!A(8y~H@A(8yH@A(8}.dH?A(88xH?A(8}vDH?A(88wH?A(8}G,H?A(8wpH?A(8}GLH?A(8}GlH?A(8wH?qA(8yH?aA(88w̸H?QA(8wH?AA(8y Ш H?1A(8y H?!A(8wH?A(8y@H?A(8y<H>A(8yH>A(8y8 H>A(8yH"H>A(8x&H>A(8yp(H>A(8xє8,H>A(8x'D8,H>A(8x.H>qA(8x*8,H>aA(8x#8,H>QA(8x+88,H>AA(8x+x8,H>1A(8x+8,H>!A(8yX8 H>A(8yt"H>A(8x&H=A(8x(H=A(8x0H=A(8x8H=A(8@8}vhH=A(8}.jH=A(8wpH=A(8y8xH=A(8y8xH=qA(8w xH=aA(8}eШzH=QA(8yH=AA(8yH=1A(8}GH=!A(8wH=A(8w8H=A(8x<8HH;!A(8y`BH;A(8yFH;A(8yJH:A(8xPH:A(8x0XH:A(8}v`H:A(8yhH:A(8wrH:A(8}exH:A(8y\H:A(8y4H:qA(8y`H:aA(8wzH:QA(8yPH:AA(8wH:1A(8xH:!A(8xdH:A(8xH:A(8xH9A(8wH9A(8w8H9A(8x+H9A(88x$H9A(8xH9A(8xH9A(8w{ H9A(8w{8H9qA(8wH9aA(8w@H9QA(8whH9AA(8y|H91A(8yH9!A(8yH9A(8xXH9A(8y H8A(8yH8A(8yH8A(8y6H8A(8w{dH8A(8y숚H8A(8yH8A(8yH8A(8y H8qA(8y,(H8aA(808wH8QA(88w`H8AA(8}vH81A(88wH8!A(8x08H8A(8x8H8A(8yXH7A(8w{H7A(8xҘH7A(8xH7A(8wH7A(8yDH7A(8w0H7A(8wH7A(8yH7qA(8ypH7aA(8wH7QA(8yH7AA(8wH71A(8xH7!A(8wH7A(8w4H7A(8wXH6A(8wH6A(8yH6A(8y<H6A(8wH6A(8yH6A(8y6H6A(8x8H6A(8x,88H6qA(8x舚H6aA(8x4H6QA(8y7H6AA(8xH61A(8wHxH6!A(8xH6A(88y7@H6A(8x@8PH5A(8x,x8PH5A(8xPH5A(8xhQH5A(8y7pRH5A(8xSH5A(8wHVH5A(8xpXH5A(8Z8y7H5qA(88x!hH5aA(8yhH5QA(8yH5AA(8yH51A(8xӜH5!A(8yH5A(8yH5A(8yH4A(8xH4A(8x(H4A(8xH4A(8xH4A(8wH4A(8xPH4A(8wHH4A(8}vH4qA(8xH4aA(8wH4QA(8wHH4AA(8xH41A(8wH4!A(8x, H4A(8x#(H4A(8w00H3A(8x8H3A(8x @H3A(8wH3A(8w|H3A(8y H3A(8y4(H3A(8w{0H3A(8y8H3qA(8y`@H3aA(8}YLHH3QA(8}3NH3AA(8x8PH31A(8x@XH3!A(8}v8`H3A(8xl`H3A(h8yH2A(p8yH2A(8x0xH2A(8yH2A(8wIH2A(8w8`H2A(8y7`H2A(8y\hH2A(8xhpH2qA(8xxH2aA(8yH2QA(8y䨚H2AA(8y8H21A(8};LH2!A(8}wH2A(8}.H2A(8wXH1A(8y 8H1A(8wX8H1A(8wH1A(8w(H1A(8ẁH1A(8wH1A(8w{H1A(8wH1qA(8wH1aA(8wͨH1QA(8y H1AA(8}YlH11A(8}.H1!A(8}GH1A(8}w@H1A(8wI@H0A(88xԠH0A(8wPH0A(8wxH0A(8wH0A(8w H0A(8wHH0A(8w H0A(8}(H0qA(8}(0H0aA(8}:H0QA(8}H0EA(,A x,?@8`}8!N 8wpcH0 A(8}YH/A(8}YH/A(8w@H/A(8wdH/A(8}wdH/A(8x\H/A(8}wH/A(8yDH/A(8})H/}A(8}H/mA(8}:H/]A(8}H/QA(K 8};,H/AA(8`8!}N A !IPRA.$fcnvme_kdb_print_assoc_info,#M T>8H'N @fcnvme_kdb_disp_assoc_list|!8x , b 8c HAb 8c (H.QA(8x p| A(b 8cH.-A(8x | @H@|b 8cH.A(8x | @`b 8c 8H-A(b 8cH-A(8!p}N H-A(b 8cH-A(8!p}N Ab 8cH-A(8!p}N A fcnvme_kdb_print_exp_flags_assoc||yT>aA!!Aw` ;x`?:A>?<cb8:PH*EA((:P@{::,::_:?:4Aw8wfcH,A(8ydcH,A(8w H,A(8w H,yA(8|2,H,iA(8|'HH,YA(8|pH,IA(8|""H,9A(8|"$&H,)A(8(8wH,A(8|H, A(8wPH+A(8w8H+A(8|2LH+A(8|R숖H+A(8|AH+A(8|AH+A(8w\H+A(8|ÄH+A(8|` H+yA(8|`0H+iA(8w,H+YA(8wHH+IA(8wxH+9A(8|'dH+)A(8|H+A(8|S H+ A(8|S,H*A(8|H*A(8|,H*A(8|`TH*A(8|`xH*A(8wH*A(8wH*A(8w- H*A(8wH*yA(8|`H*iA(8wbH*YA(8wbH*IA(8wH*9A(8wH*)A(8wpH*A(8wH* A(8wgH)A(8w  H)A(8wH(H)A(8w0H)A(8y!8H)A(8|SL@H)A(8|,BH)A(8|AFH)A(8x8HH)yA(8wp8HH)iA(8wHH)YA(8w@PH)IA(8wXH)9A(8w`H))A(8wgHhH)A(8wpH) A(8wxH(A(8wH(A(8y" H(A(8|SlH(A(8|-H(A(8|B H(A(8y"P8H(A(8w8H(A(8whH(yA(8wH(iA(8wH(YA(8w8H(IA(8wgtH(9A(8w`H()A(8wH(A(8w8H( A(8y"H'A(8|SH'A(8|-0H'A(8|B,H'A(8wbdH'A(8wbdH'A(8wH'A(8wH'A(8w`H'yA(8wH'iA(8wgH'YA(8w(H'IA(8wPH'9A(8w H')A(8y"(H'A(8|S0H' A(8|-L2H&A(8|BL6H&A(8yŒ88H&A(8wx88H&A(8w8H&A(@8w0H&A(8wHH&A(8wPH&A(8wgXH&yA(8w`H&iA(8whH&YA(8wpH&IA(8y"xH&9A(8|S̨H&)A(8|-hH&A(8|BlH& A(8wbH%A(8|pbH%A(8yubH%A(8wH%A(8w(H%A(8yIH%A(8yIH%A(8wH%A(8w-HH%yA(8|`H%iA(8|BH%YA(8|SH%IA(8w@H%9A(8y¸H%)A(8yH%A(8|p쨖H% A(8yH$A(8wH$A(8|BH$A(8|BH$A(8|qH$A(8wgH$A(8yH$A(8xH$A(8y#H$yA(8w4 H$iA(8yuH$YA(8yH$IA(8w"H$9A(8(8yH$)A(8x8(H$A(8x`0H$ A(8x08H#A(8yu@H#A(8wh$HH#A(8P8yH#A(8xlPH#A(8xXH#A(8x``H#A(8yv hH#A(8whPpH#yA(8wxH#iA(8wh|H#YA(88yvPH#IA(8y#@H#9A(8yH#)A(8wPH#A(8wxH# A(8w4H"A(8wXH"A(8w|H"A(8whH"A(8wH"A(8whH"A(8yvH"A(8wH"A(8wH"yA(8wXH"iA(8yH"YA(8wH"IA(8w-pH"9A(8w-H")A(8wH"A(8wH" A(8wH!A(88wH!A(8h8wXH!A(8|`8H!A(8wh8H!A(8w-H!A(8x$H!A(8xXH!A(8y#pH!yA(8w-舖H!iA(8y舖H!YA(8y8H!IA(8w.H!9A(8y#H!)A(8w.8H!A(8y@H! A(8x܌8H A(8w.`H A(8y<H A(8y#8H A(8yDH A(8y$H A(8yIH A(8wiH A(8w.H yA(8ylH iA(8x8H YA(8w.H IA(8wi,H 9A(8wiXH )A(8yh8H A(8xǠ8H A(8xHA(8xhHA(8xਖHA(8xHA(8x8HA(8xPHA(8x$HA(8xȈHA(8yÔ8HyA(8w.؈HiA(8w/HYA(8wiHIA(8wiH9A(8w/(8H)A(8w/PHA(8wi܈H A(8w/xHA(8yHA(8yp8HA(8w/HA(8wjHA(8w/ȈHA(8y숖HA(8y8HA(8w/HyA(8wj4HiA(8w0HYA(8wj`HIA(8w0@H9A(8yH)A(8yJ8HA(8w0hH A(8y$0HA(8yJ@HA(8yJpHA(8xHA(8xHA(8yHA(8w0HA(8yHA(8x8HyA(8w0HiA(8y$`HYA(8yJHIA(8x(H9A(8x\H)A(8w0HA(8yĈH A(8y8HA(8w1HA(8xHA(8xHA(8|8HA(8w0bHA(8yvbHA(8wXHA(8wHyA(8yJHiA(8yKHYA(8wHIA(8w10H9A(8|aH)A(8w|HA(8wH A(8yHA(8|T HA(8|a,HA(88wHA(8w1XHA(8wHA(8|T,HA(8wHA(8w1HyA(8w@HiA(8wHYA(8w HIA(8whH9A(8yDH)A(8wHA(8wH A(8wjHA(8xHA(8yvHA(8yHHA(8yHA(8y$HA(8y HA(8yL8HA(8x8HyA(8y$HiA(8yK0HYA(8ytHIA(8ywH9A(8wH)A(8yx HA(8"8yH A(8|aP8XHA(8y$8XHA(8wjXHA(8x ZHA(8x󴨖\HA(8ypbHA(8xPfHA(8xhHA(8xݐpHyA(8yxHiA(8yHYA(8yK`8XHIA(8w1XH9A(8w8XH)A(8xXHA(8w1ЈZH A(8w1[HA(8yK^HA(8ybHA(8y% dHA(8yw@8XHA(8yĜZHA(8y^HA(8x`HA(8ybHyA(8ydHiA(8xਖfHYA(8xhHIA(8x08XH9A(8yZH)A(8y ^HA(8x`H A(b8y(HA(d8y$HA(8x@fHA(8xhHA(8y%P8XHA(8yLZHA(8yx^HA(8y%`HA(8w2 aHyA(8yPbHiA(8yK8XHYA(8wj䨖XHIA(8x訖ZH9A(8x\H)A(8xP^HA(8x􄨖`H A(8wkbHA(8ywpfHA(8ywjHA(8ywnHA(8xprHA(8xdxHA(8xHA(8yTHA(8xHyA(8y|8XHiA(8yŤXHYA(8xШZHIA(8x`H9A(8x08XH)A(8w2HXHA(8wk<YH A(8y%ZHA(8w2p[HA(^8yHA(8ybHA(8yfHA(8y(jHA(8y%lHA(8wЈHA(8yTHyA(8yԈHiA(8|atHYA(8|BHIA(8|8H9A(8|TLH)A(8|C HA(8wH A(8yKHA(8w0HA(8yL HA(8wTHA(8w HA(8wHHA(8y&HA(8wx HA(8|'(HyA(8|"@0HiA(8wkh8HYA(8|TlBHIA(8w2HH9A(8|C,RH)A(8X8wHA(8yLPXH A(8y&@`HA(8yhHA(8yƀpHA(8w¸xHA(8|-HA(8w bDHA(8|q4bDHA(8yxbDHA(8wpHyA(8wਖHiA(8yLHYA(8yLHIA(8wH9A(8w2H)A(8|aHA(8|CLH A(8|THA(8wHA(8yƬHA(8yHA(8|qXHA(8yHA(8wHA(8|ClHA(8|CHyA(8|q|HiA(8wkHYA(8yHIA(8x`H9A(8y&pH)A(8w0 HA(8yx0H A(8yHA(8w"HA(8(8yHA(8x(HA(8x0HA(88xHA(@8yx`HA(8wkHHA(8P8yHyA(8x<PHiA(8xXHYA(8x`HIA(8yxhH9A(8wkpH)A(8wxHA(8wlH A(88yxHA(8y&HA(8y0HA(8wHA(8w0HA(8w,HA(8wPHA(8wtHA(8wHyA(8wHiA(8wlDHYA(8yxHIA(8wH9A(8w8H)A(8wHA(8y,H A(8wXHA(8w2舖HA(8w3HA(8w HA(8wHHA(8w`HA(88wÀHA(8h8wTHA(8|a8HyA(8wlp8HiA(8w38HYA(8xHIA(8x,H9A(8y&ЈH)A(8w3`HA(8yXH A(8y8HA(8w3HA(8y'HA(8w3HA(8yHA(8x`8HA(8w3؈HA(8y0HA(8y'08HyA(8y\HiA(8y'`HYA(8yLHIA(8wlH9A(8w4H)A(8y܈HA(8x8H A(8w4(H A(8wlȨH A(8wlH A(8y\8H A(8xp8H A(8x 0H A(8x؈H A(8x hH A(8x H yA(8xȤ8H iA(8x ؈H YA(8x$숖H IA(8xH 9A(8yLj8H )A(8w4PH A(8w4xH A(8wm H A(8wmLH A(8w48H A(8w4ȈH A(8wmxH A(8w4H A(8yǴH A(8y8H A(8w5H yA(8wmH iA(8w5@H YA(8yH IA(8y8H 9A(8w5hH )A(8wmШH A(8w5H A(8wmH A(8w5H A(8y H A(8yM8H A(8w5H A(8y'H A(8yM@H A(8yMpH A(8xޔH yA(8xH iA(8yH YA(8w6H IA(8yH 9A(8x 8H )A(8w60H A(8y'H A(8yMH A(8xH A(8x0H A(8w6XH A(8y4H A(8y`8H A(8w6H A(8x H A(8xH yA(8|8H iA(8wbDH YA(8yy bDH IA(8wH 9A(8wèH )A(8yMH A(8yNH A(8wH A(8w6H A(8|aH A(8wxH A(8wبH A(8yH A(8|TH A(8|bH A(88wH yA(8w6ШH iA(8wШH YA(8|TH IA(8wH 9A(8w6H )A(8wH A(8wH A(8wHA(8w HA(8y8HA(8wHHA(8wpHA(8wn(HA(8xPHA(8yyPHA(8yHyA(8y HiA(8y'HYA(8y8HIA(8yd8H9A(8xL8H)A(8y( HA(8yN0H A(8y䈖HA(8yyHA(8wHA(8y HA(8"8yHA(8|b(8XHA(8y(P8XHA(8wnTXHA(8xZHyA(8x\HiA(8ydbHYA(8xfHIA(8x4hH9A(8xdpH)A(x8yHA(8yH A(8yN`8XHA(8w7 XHA(8w8XHA(8xਖXHA(8w7HZHA(8w7p[HA(8yN^HA(8y<bHA(8y(dHyA(8yy8XHiA(8yȐZHYA(8yȼ^HIA(8x`H9A(8y訖bH)A(8yhdHA(8x@fH A(8x HhHA(8xh8XHA(8yZHA(8y^HA(8xp`HA(8y@bHA(8ydHA(8xfHA(8x hHyA(8y(8XHiA(8y@ZHYA(8yl^HIA(8y(`H9A(8w7aH)A(8ybHA(8yN8XH A(X8wnHA(8x쨖ZHA(8x \HA(8xT^HA(8x`HA(8wnbHA(8yyfHA(8yzjHA(8yz@nHyA(8xrHiA(8xxHYA(8xߘHIA(8ylH9A(8xH)A(8y8XHA(8yɘXH A(8x0ZHA(8x``HA(8x8XHA(8w7XHA(8wn؈YHA(8y)ZHA(8w7舖[HA(8y^HA(8ybHyA(8yfHiA(8yjHYA(8y)@lHIA(8w(H9A(8yHH)A(8yDHA(8|bLH A(8|CHA(8|8HA(8|T숖HA(8|C̈HA(8wPHA(8yNHA(8w(HA(8yO HA(8wLHyA(8wxHiA(8wHYA(8y)pHIA(8wp H9A(8|'(H)A(8|"\0HA(8wo8H A(8|U BHA(8w8HHA(8|CRHA(8X8wHA(8yOPXHA(8y)`HA(8yhHA(8ytpHA(8wpxHyA(8|-HiA(8ypb$HYA(8|qb$HIA(8yzpb$H9A(8wȨH)A(8wĘHA(8yOH A(8yOHA(8wHA(8w88HA(8|bpHA(8|D HA(8|U,HA(8wHA(8yʠHA(8yHyA(8|qĨHiA(8yHYA(8wHIA(8|D,H9A(8|DLH)A(8|qHA(8wo0H A(8yHA(8xHA(8y) HA(8w HA(8yz HA(8y HA(8w "HA(8 (8yHA(8x (HyA(8x 0HiA(8x 8HYA(8yz @HIA(8wo\ HH9A(8 P8yH)A(8x PHA(8x XH A(8x `HA(8y{ hHA(8wo pHA(8w xHA( 8woHA(8 8y{0HA(8y* HA(8yH HA(8w HyA(8w舖 HiA(8w$ HYA(8wH HIA(8wl H9A(8w H)A(8w@ HA(8wo H A(8y{` HA(8wh HA(8w HA(8w HA(8yȈ HA(8w HA(8w8` HA(8w8 HA(8w HyA(8w HiA(8w HYA(8 8w8HIA(8 h8w,H9A(8|b8 H)A(8wp 8 HA(8w8 H A(8x HA(8x HA(8y*0 HA(8w8؈ HA(8y HA(8y 8 HA( 8w9HA(8y*` HA(8w9( HyA(8yL HiA(8x48 HYA(8w9P HIA(8y$ H9A(8y*8 H)A(8yt HA(8y* H A(8yO HA(8wp8 HA(8w9x HA(8yx HA(8xP8 HA(8w9 HA(8wpd HA(8wp HA(8yP8 HyA(8x@8 HiA(8x HYA(8xH HIA(8x H9A(8x ( H)A(8xt8 HA(8x ` H A(8x%( HA(8x8 HA(8y|8 HA(8w9Ȉ HA(8w9 HA(8wp HA(8wp訖 HA(8w:8 HA( 8w:@HyA(8wq HiA(8w:h HYA(8y˨ HIA(8y8 H9A(8w: H)A(8wq@ HA(8w: H A(8yԈ HA(8y8 HA(8w: HA(8wql HA(8w; HA(8wq HA(8w;0 HA(8y HA(8yP8 HyA(8w;X HiA(8y* HYA(8yP@ HIA(8yPp H9A(8xh H)A(8x HA(8y H A(8w; HA(8y HA(8x8 HA(8w; HA(8y+ HA(8yP HA(8x HA(8x HA(8w;Ј HyA( 8yHiA(8y8 HYA(8w; HIA(8x H9A(8x H)A(8|9 HA(8wb$H A(8y{b$HA(8w HA(8w`HA(8yPHA(8yQHA(8wHA(8w< HA(8|bHA(8wPHyA(8w 0HiA(8y(HYA(8|ULHIA(8|b܈H9A(88wtH)A(8w fHA(8xਖ hH A(8 j8ySpHA(8 8xHA(8y HA(8y HA(8y< HA(8x| HA(8yh HA(8y HA(8yH HyA(8x˰ HiA(8xt HYA(8x HIA(8x H9A(8w H)A(8x HA(8w>( H A(8|rT HA(8x HA(8w ( HA(8w>P HA(8x@ HA(8w@ (HA(8x( 0HA(8x" 8HA( @8w PHyA( H8xHiA(8x PHYA(8wd(HIA(8w)H9A(8y0H)A(8y(8HA(8ws@H A(8ytHHA(8yTPHA(8|ÜXHA(8|2l^HA(8x`HA(8xhHA(8|rx8pHA(8xLpHA(8y-xHyA(8yрHiA(8xPHYA(8yHIA(8w>xH9A(8w8pH)A(8ySpHA(8y}xH A(8x xHA(8x HA(8yѬHA(8yبHA(8ySHA(8|9LHA(8|rHA(8|-؈HA(8wȈHyA(8x 8HiA(8y8HYA(8wHIA(8|cH9A(8yH)A(8yHA(8|D숖H A(8wHA(8w x8HA(8x,8HA(8x8HA(8y0HA(8wtHA(8x̀HA(8x̴HA(8w HyA(8yHiA(8wHYA(8w ȈHIA(8y\H9A(8w$H)A(8wxHA(8y}H A(8w HA(8wHA(8w HA(8w*HA(8y. 0HA(8y~8HA(8y@HA(8wHHA(8x@PHyA(8w>ZHiA(8w ^HYA(8`8x`HIA(b8y$H9A(8yPhH)A(8y҈rHA(8y~0vH A(8y.PzHA(8y.~HA(8yHA(8xHA(8xHA(8|rHA(8xpHA(8w @HA(8|cHyA(8y~`HiA(8y|HYA(8yHIA(8wt,H9A(8yҴH)A(8w hHA(8xH A(8xHA(8xDHA(8xHA(8wHA(8wH߹A(8x(HߩA(88xxHߙA(8xtH߉A(8xHyA(8wtXHiA(8wtHYA(8w HIA(8w  H9A("8w H)A(&8yHA(8y *H A(8y.0HA(8x8HA(8y8BHA(8ydFHA(8yJH޹A(8yTLHީA(8wtMHޙA(8yNHމA(8yDOHyA(8yPHiA(8y,XHYA(8yӐ`HIA(8h8wH9A(88wH)A(8|r*HA(808wHH A(8x 8HA(8x8HA(8yӼHA(8wtܨHA(8xPHݹA(8ẍ́HݩA(8wHݙA(8ypH݉A(8w@HyA(8w0HiA(8yHYA(8yHIA(8wlH9A(8y H)A(8w@HA(8x`H A(8whHA(8w"HA(8w&HA(8wX*HA(8yX.HܹA(8y2HܩA(8w6HܙA(8y8H܉A(8yT0@HyA(8x͸8HHiA(8x)88HHYA(8xHHIA(8x숖IH9A(8yT`JH)A(8xKHA(8w>NH A(8xШPHA(8R8yTHA(8x8HA(8x)x8HA(8x܈H۹A(8x H۩A(8yTHۙA(8xHHۉA(8w>HyA(8x0HiA(88yTHYA(88x HIA(8yH9A(8y@H)A(8yHA(8xTH A(8y HA(8yHA(8yHA(8xΈHA(8x|HڹA(8xμHکA(8xHڙA(8wHډA(8xHyA(8w?"HiA(8|s(HYA(8x`0HIA(8w:H9A(8w?@@H)A(8xHHA(8w<PH A(8x)XHA(8x# `HA(8whHA(8xpHA(8xxHٹA(8w`PH٩A(8w؈QHٙA(8ylXHىA(8yԘ`HyA(8wuhHiA(8y4pHYA(8yxHIA(8|U숖H9A(8|2H)A(8xHA(8x0H A(8|s,8HA(8x$HA(8y.HA(8yHA(8xHعA(8y`HةA(8w?hHؙA(8w8H؉A(8yU HyA(8y~HiA(8x HYA(8x XHIA(8yH9A(8yHH)A(8yUPHA(8|9lH A(8|sPHA(8|-HA(8whHA(88wHA(8|st1H׹A(8wu41HשA(8w1HיA(8w1H׉A(8y/1HyA(8w2HiA(8w2HYA(8w2HIA(828xXH9A(8x2H)A(8x2 HA(8|.2(H A(8208x HA(8|s20HA(8218w HA(8|E 2:HA(2>8wHֹA(8|E,2@H֩A(8|EL2@H֙A(8w2JH։A(8yL2NHyA(82P8wǐHiA(8w 3PHYA(8y/@3RHIA(8y/p3RH9A(8wH3ZH)A(8x 3^HA(8yx3bH A(8yt3fHA(8yՠ83hHA(8y3jHA(8xd3nHA(8xP3pHչA(8xό83tHթA(8x'83tHՙA(8x3vHՉA(8x)83tHyA(8x#H83tHiA(8x*883tHYA(8x*x83tHIA(8x*83tH9A(8y83hH)A(8y3jHA(8x3nH A(8x 3pHA(8x3xHA(8x3HA(838|sHA(8|\3HԹA(8|'3HԩA(38wHԙA(838xHԉA(8w03HyA(8wX3HiA(8wp3HYA(8w3HIA(8w3H9A(8w3H)A(8wu`3HA(8xbH A(8yUbHA(8wǸHA(8w?4HA(8w4HA(8yU4HӽA(8|HA(8y 5@HA(8yW5HHA(8yP5PHA(8x5XHϹA(8|t(5`HϩA(8|tL5jHϙA(8x <5pHωA(85x8yHyA(8y/5xHiA(8y5HYA(8wȨ5HIA(8wЈ5H9A(8w5H)A(8w45HA(8wX5H A(8w5HA(8w5HA(8wv5HA(8y5HA(8w5HιA(8w5HΩA(8w5HΙA(8y5HΉA(8w5HyA(8w@Ј5HiA(8w@5HYA(58wHIA(58wH9A(8w(5H)A(858|cHA(86X8|tpH A(8|96HA(868|V,HA(8x84@HA(8y84@HA(8wP4@H͹A(8w 4BHͩA(8yW04HH͙A(8yW`4PH͉A(8w|4XHyA(8wA 4YHiA(8|d 4`HYA(8w4aHIA(8wx4hH9A(8wAH4pH)A(8|VL4vHA(8w4zH A(8|t4~HA(8xD4HA(8|t4HA(8|Vl4HA(8|V4H̹A(8w4H̩A(8w84H̙A(8w`4H̉A(8|t4HyA(8wAp4HiA(8y4HYA(8yW84HIA(8x x84H9A(48y0H)A(8yW4HA(8y4H A(8x4HA(8wh4HA(8y4HA(848yH A(8wA5BHA(8yX 5HHA(8wA5RHA(8w5VHA(8w5XHʹA(8yXP5`HʩA(8xp5hHʙA(8yX5pHʉA(8x5xHyA(8|E5HiA(8y0`5HYA(8w5HIA(8|95H9A(8y5H)A(8w5HA(58wH A(8y5HA(8|E5HA(8x 5HA(8x5HA(8w 5HɹA(8x@5HɩA(8xp5HəA(8|F 6HɉA(8|V6HyA(8w6HiA(8w6HYA(8wH6HIA(8w6H9A(8w@6H)A(8|.,6HA(8|6H A(8yX6HA(8x7HA(8|987HA(8yX7HA(8wv<7HȹA(8wh7HȩA(8x47 HșA(8w(7(HȉA(8w7*HyA(8|V87HiA(8y7HYA(8y7HIA(8x(7H9A(8x\7 H)A(8w7(HA(8w7*H A(708yHA(7:8|"HA(8|V쨖7@HA(8|7FHA(8w87HHǹA(8|u87HHǩA(8x87HHǙA(8wਖ7HHljA(8wp7JHyA(8yY7PHiA(8yY@7XHYA(8w07`HIA(8wA舖7aH9A(8|dD7hH)A(8|F,7nHA(8|W 7rH A(8w7tHA(8y7uHA(8y7vHA(8|u$7xHA(8y,7HƹA(8wT7HƩA(8|FL7HƙA(8|Fl7HƉA(8|uH7HyA(8wvh7HiA(8yX7HYA(8x7HIA(8y07H9A(8w@7H)A(8x7HA(8y7H A(8wx7HA(878y HA(78xАHA(8xx7HA(8x7HŹA(8x8HũA(8wv8HřA(888y 0HʼnA(8x8HyA(8x8HiA(8x08 HYA(8x08(HIA(8wv80H9A(8w88H)A(8wv8@HA(88H8x`H A(8y08HHA(8y \8PHA(8wɘ8XHA(8w8YHA(8w8^HĹA(8w䨖8`HĩA(8w8bHęA(8w08fHĉA(8wX8jHyA(8ww8pHiA(8x8xHYA(8w8HIA(8w8H9A(8wP8H)A(8yD8HA(8w舖8H A(8wB8HA(8wB88HA(8wx8HA(8w8HA(88wHùA(888wHéA(89(8wdHÙA(8|dh89hHÉA(8wwD89hHyA(8wB`9hHiA(8x9pHYA(8x9xHIA(8y09H9A(8wB9H)A(8yp9HA(8y89hH A(8wB9hHA(8y1 9iHA(8wB؈9jHA(8yȈ9kHA(8x89hH¹A(8wC9hH©A(8yׄ9nH™A(8y1P89hH‰A(8y 9jHyA(8y19pHiA(8yYp9zHYA(8wwp9|HIA(8wC(9~H9A(8y9H)A(8x`89hHA(8wCP9hH A(8ww9jHA(8wwȨ9lHA(8yװ89nHA(8x89nHA(8x89nHA(9o8x(HA(9p8xpHA(8x9rHA(8x,89nHyA(8x9nHiA(8x%d9oHYA(8x9pHIA(8y89hH9A(8wCx9hH)A(8wC9nHA(8ww9pH A(8wx 9rHA(8wC89hHA(8wC9hHA(8wxL9iHA(8wD9jHA(8y9kHA(8y 89hHA(8wD@9hHA(8wxx9iHyA(8wDh9jHiA(8y49kHYA(8y 89hHIA(8wD9jH9A(8wx9lH)A(8wD9nHA(8wxЈ9oH A(8wD9pHA(8y`9qHA(8yY89hHA(8wE9hHA(8y19iHA(8yY9nHA(8yZ9rHA(9x8xLHA(8x9HyA(8y 9HiA(8wE09HYA(8y 9HIA(8x89hH9A(8wEX9hH)A(8y19iHA(8yZ09nH A(8x9pHA(8x9xHA(8wE9HA(8yL9HA(8yx89hHA(8wE9hHA(8x9pHA(8x`9xHA(8|: 9HyA(8w87HHiA(8x87HHYA(8w 7HHIA(8w87JH9A(8yZ`7PH)A(8yZ7XHA(8w,7`H A(8wEЈ7aHA(8|d7hHA(8w7iHA(8wH7jHA(8y7lHA(8|W,7nHA(8|d7oHA(87p8wHA(8wE7rHyA(7t8w`HiA(8|WL7zHYA(8wP7~HIA(8wF 7H9A(8wʈ7H)A(8wt7HA(8w7H A(8wʰ7HA(8y،7HA(8wب7HA(8w7HA(8wx7HA(8x7HA(8x7HA(8y7HA(8y 87HyA(8y27HiA(8y d7HYA(8y 87HIA(8x!,87H9A(8y2@7H)A(8yZ7HA(8y7H A(8x 7HA(8w7HA(8y 7HA(878y(HA(8|d88HA(8y2p88HA(8wy(8HA(8x8HA(8xh8HyA(8yظ8"HiA(8&8x HYA(8(8xHIA(8x80H9A(8y 88H)A(8y 8BHA(8yZ88H A(8wFH8HA(8wp88HA(8xP8HA(8wFp8HA(8wF8HA(8y[ 8HA(8yT8"HA(8y28$HA(8xP88HyA(8y8HiA(8y8HYA(8x8 HIA(8y<8"H9A(8y8$H)A(8x8&HA(8xP8(H A(8xH88HA(8y @8HA(8yh8HA(8xਖ8 HA(8y l8"HA(8y8$HA(8x8&HA(8x8(HA(8y288HyA(8yٔ8HiA(8y8HYA(8y38 HIA(8!8wFH9A(8yب8"H)A(8y[P88HA(8wyT8H A(8x8HA(8xШ8HA(8x8HA(8x88 HA(8wy8"HA(8x8&HA(8x8*HA(8x8.HA(8x@82HyA(8x|88HiA(8xP8@HYA(8y 8HHIA(8xp8PH9A(8y88H)A(8y숖8HA(8x8H A(8x8 HA(8x88HA(8wF舖8HA(8wy8HA(8y308HA(8wG8HA(8y08HA(8y8"HA(8yD8&HyA(8yp8*HiA(8y3`8,HYA(8w8XHIA(8yڜ8YH9A(8y\8ZH)A(8[8|dHA(8|F8`H A(8|:,8jHA(8|Wl9HA(8|F9HA(8w9HA(8y[9HA(8w9HA(8y[9HA(8wਖ9HA(8w9HyA(8w9HiA(8y39HYA(8w9HIA(8|'9H9A(8|"9H)A(8wy9HA(8|W:H A(8wG8:HA(8|F:HA(8:8wHA(8y[:HA(8y3: HA(8y :(HA(8y:0HA(8w:8HA(8|.H:@HyA(8|t:JHiA(8| H]A(,>AAK8|8lHA(8`8!aA!}K A{"IPRA.$fcnvme_kdb_print_target_info,#M T>8HPN @fcnvme_kdb_disp_tgt_list|;xBh,  !8~ AHA(Bhp`|` A 8~HA(Bh|` @H@8~HA(Bh|` @p8~HA(Bh|` @\8~LHiA(BhT`>| @L8~,HMA(BhT`>| @48~4H1A(BhpA$8~hHA(8~H A(B, AH(8~ HA(8~HA(B, A8~ HA(Bp`|` @A$A8H8~THA(B|` @8~lHA(B|` @8~dHuA(BT`>| @8~xHYA(BT`>| @x8~ H=A(B|`A @h8~ H%A(B|`A @T8~0H A(B|`A @@8~HA(B|`A @,8~|HA(Bp`@A8~ HA(BT>| @ 8~hHA(BT>| @8~DHA(BT>| @8~ HqA(8~HeA(8!}N 8~ (HEA(8~H9A(8!}N AAT`>| AAp`@8~HA(B, AKAhT`>| AxA|`A AAAAp`@@T`>| AAA,8~HA(8!}N A&IPRA.$fcnvme_kdb_print_exp_flags_tinfo||y!AiP x;x;>;~&?;^>?ccd8HYA((@o~*cD8HH=A((H@o~(c$8H!A((@o:0:: :?(,::_:P99HAh8|`cHuA(8}iHeA(8}KHUA(8xHbHEA(8xPbH5A(8xpbH%A(8}{TbHA(8}L 0HA(8}L,6HA(8x:HA(8}{x>HA(8}5BHA(8}5FHA(8xJHA(8}LLNHA(8}iRHA(8}{VHuA(8xZHeA(8x ^HUA(8xDbHEA(8xӘfH5A(8x jH%A(8xnHA(8p8}{HA(8p8}[HA(8}LlHA(88}jHA(88xhHA(8|hbDHA(8xHA(8x HA(8}6 HA(8}*HuA(8}{HeA(8}$"HUA(8}$&HEA(8|Tb$H5A(8x(H%A(8x2HA(8}6,6HA(8}+:HA(8}|@HA(8}$JHA(8}$NHA(8P8xHA(88|(HA(8x8HA(8xHA(8}6LHuA(8}+HeA(8}|,HUA(8}$HEA(8}%H5A(88|7H%A(8x`HA(8xHA(8}6lHA(8}+8HA(8}|PHA(8}%4HA(8}%PHA(88x@HA(8xԈHA(8|``*HA(8xHuA(8wD*8HaA(8|HQA(8| HAA(8|H1A(8|H!A(8|HA(8|HA(8}0 HA(8x԰HA(8x8 HA(8}|tHA(8xdHA(8x"HA(8xM(HA(8|0HA(8|08HqA(8|@HaA(8xMHHQA(8|PHAA(8|\XH1A(8}j,bH!A(8xfHA(8}|jHA(8xnHA(8x\rHA(x8xxHA(8wHA(8wHA(8x (HA(8|HA(8wDHA(8|HqA(8x PHaA(8|7(8HMA(8wH=A(8wH-A(8|(8HA(8|H A(8x xHA(8xHA(8wh(8HA(8|`HA(8|`HA(8|`HA(8|T"HA(8|&HA(8|a *HuA(8|aP.HeA(8|<2HUA(8|a6HEA(8|a:H5A(8|>H%A(8|BHA(8|aFHA(8|bJHA(8|hNHA(8xMRHA(8|7VHA(Z8|8HA(8w@^HA(8|8@bHA(8wpfHA(8|8pjHuA(8wxnHeA(8wrHUA(8wvHEA(8wzH5A(8wH~H%A(8w|HA(8wx(8HA(8x(HA(8}jPHA(8|8HA(8|HA(8}[쨙HA(8xPHA(8x (HA(8}L2HA(8}|6HqA(8}?:HaA(8}\ >HQA(8x BHAA(8} H1A(8}  H!A(8xHA(8|HA(8xx HA(8(8| HA(8}\,(HA(8}?2HA(8}jt6HA(:8}LHA(8@8|8HA(8xՠ@HA(8}LJHqA(8|dbHaA(8}L쨛PHQA(8xШRHAA(8}M VH1A(8xZH!A(8}\L^HA(8xbHA(8}|fHA(8}}jHA(8xnHA(8xrHA(8}\lvHA(8}jzHA(8xN~HA(8}jHA(8}M,HqA(8x HaA(8x!HQA(8}jHAA(8}}(H1A(8|DH!A(8|pHA(8xHA(88xHA(8x!@HA(8|b@HA(8xHA(8}}LHA(88w׬HA(8}\HA(8}%lHA(8} HqA(8xHaA(8x!hHQA(8x!HAA(8xH1A(8}kH!A(8|HA(8xbdHA(8}MLHA(8xHA(8}MlHA(8}6HA(8}+THA(8}MHA(8x<HA(8x"HA(8}6&HqA(8|*HaA(8|8.HQA(8wP2HAA(8w8H1A(8x!@H!A(8}+pHHA(8}+PHA(8}0ZHA(8}+`HA(8}k(jHA(8}MlHA(8}kLmHA(8}+ĨnHA(8xN@rHA(8}6vHA(8xxHqA(8|HaA(8wHQA(8wHAA(8wH1A(8w0H!A(8w`HA(8wHA(8|9aHA(8x!aHA(8x@HA(8xhHA(8x@HA(8x"HA(8|HA(8x"0HA(8}\HqA(8}0̈HaA(8|8HQA(8x"X8HAA(8xH1A(8xH!A(8xhHA(8x"HA(8|HA(8x"HA(8x" HA(8x֐(HA(8|900HA(8}\̨8HA(8}0舛:HA(8}M>HA(8x`@HqA(8|aHaA(:8:@, @ :, ~@$, A8|bpHA(K8|HH A(8w8PHA(8}}p8PHA(8w8PHA(8x"PHA(8xָRHA(8|bXHA(8|b`HA(8xhHA(8xNhiHyA(8}kppHiA(8}MvHYA(8}\zHIA(8x# |H9A(8|Ȉ}H)A(8|~HA(8}}H A(8|HA(8xHA(8}N HA(8}N,HA(8}}HA(8|DHA(8| HA(8wHA(8|9`HyA(8x4HiA(8w HYA(8|HIA(8xH9A(88|0H)A(8wHA(8wH A( 8wHA(8wP HA(8|p HA(8 8|\HA(8w HA(8w HA(8w (HA(8w 0HA(8| 8HyA(8x @HiA(8| HHYA(8 P8wHIA(8|9 PH9A(8| XH)A(8x `HA(8x aH A(8x fHA(8x8 hHA(8x\ jHA(8x#H nHA(8x#p rHA(8| xHA(8w HA(8x# HA(8x# HyA(8x HiA(8|@ HYA(8x0 HIA(8xN H9A(8xN H)A(8x HA(8x0 H A(8x#訛 HA(8 8xXHA(8 08xXHA(8}k8 pHA(8| 8 pHA(8xN pHA(8w, xHA(8w` HA(8|9 HyA(8xO HiA(8|l HYA(8|8 pHIA(8xO0 pH9A(8|9 qH)A(8xOX rHA(8|Ĉ sH A(8w8 pHA(8xO pHA(8|L vHA(8|: 8 pHA(8| rHA(8|:P xHA(8|c HA(8|L HA(8xO HyA(8| HiA(8w@8 pHYA(8xOЈ pHIA(8|x rH9A(8| tH)A(8|x8 vHA(8wH8 vH A(8w؈ vHA(8w@ wHA(8w xHA( z8wHHA(8w|8 vHA(8w vHA(8w% wHA(8wT xHA(8|8 pHyA(8xO pHiA(8xP vHYA(8|Ш xHIA(8| zH9A(8xPH8 pH)A(8xPp pHA(8|( qH A(8xP rHA(8|Ј sHA(8|8 pHA(8xP pHA(8|T qHA(8xP舛 rHA(8| sHA(8| 8 pHA(8xQ rHyA(8| tHiA(8xQ8 vHYA(8| wHIA(8xQ` xH9A(8|( yH)A(8|c08 pHA(8xQ pH A(8|: qHA(8|c` vHA(8|c zHA(8w HA(8w HA( 8|8HA(8xQ HA(8| HA(8wp8 pHyA(8xQ؈ pHiA(8|: qHYA(8|c vHIA(8w0 xH9A(8wd H)A(8xR HA(8|H H A(8|t8 pHA(8xR( pHA(8w xHA(8wx HA(8}? HA(8x$8PHA(8w8PHA(8x$8PHA(8x׀RHyA(8|cXHiA(8|d `HYA(8xhHIA(8xRPiH9A(8}kpH)A(8x|qHA(8x$`rH A(8|tHA(8}] vHA(8}k܈wHA(8x8xHA(8xRxzHA(8xר|HA(8}],HA(8xHA(8xRHyA(8xHiA(8xHYA(8xHIA(8xH9A(8|TH)A(8x HA(8xXH A(8|HA(8wHA(8w@HA(8|HA(8|dHA(8|:HA(8|HA(8|8HA(8w!8HyA(8|;HiA(8|dPHYA(8|HIA(8wpH9A(8xH)A(8|訛HA(88|$H A(8}l8 HA(8|;@8 HA(8| HA(8wШ "HA(8w $HA(8| *HA(8w .HA(8w 0HA( 88wHyA(8| @HiA(8|@ JHYA(8|d8 HIA(8xRȈ H9A(8x$8 H)A(8w0 HA(8xR "H A(8xS #HA(8|d &HA(8|P *HA(8|;p ,HA(8w8 HA(8| "HA(8| &HA(8w` (HA(8| *HyA(8|| ,HiA(8w .HYA(8w 0HIA(8w8 H9A(8|l "H)A(8|0 &HA(8w (H A(8| *HA(8| ,HA(8w .HA(8w( 0HA(8|;8 HA(8|\ "HA(8| &HA(8|;Ј (HA(8xS@ )HyA(8|Ԩ *HiA(8|d8 HYA(8|0 HIA(8w䨛 "H9A(8w $H)A(8wL &HA(8w (H A(8|\ *HA(8w .HA(8w 2HA(8w0 6HA(8w :HA(8w @HA(8w HHA(8| PHA(8wP XHyA(8|8 HiA(8|贈 HYA(8w "HIA(8w (H9A(8w8 H)A(8xSh HA(8| !H A(8|< "HA(8xS #HA(8|, &HA(8| *HA(8| .HA(8|8 2HA(8|<0 4HA(8x$ `HA(8|d aHyA(8|X bHiA(8}l$ cHYA(8}NL hHIA( r8}?H9A(8}]L H)A(8}Nl HA(8x$؈ H A(8|e HA(8x HA(8|e@ HA(8x4 HA(8x% HA(8x%( HA(8|<` HA(8xX HA(8}+ HyA(8}% HiA(8| HYA(8}]l HIA(8xS H9A(8}N H)A(8 8xHA(8|ep H A(8|< (HA(8| 0HA(8| 8HA(8xH @HA(8}1 HHA(8|<8 PHA(8}}8 PHA(8w`8 PHA(8x%P PHyA(8xp RHiA(8|e XHYA(8|e `HIA(8x| hH9A( i8xSH)A(8}lH pHA(8}N vH A(8}] zHA(8x%x |HA(8|鼈 }HA(8| ~HA(8}~ HA(8| HA(8x HA(8}N HA(8}N HyA(8}~$ HiA(8| HYA(8| HIA(8w H9A(8|< H)A(8x HA(8w H A(8| HA(8x HA(8 8|HHA(8wذ HA(8w$ HA(8w@ HA(8w HA(8| HA(8 8|tHyA(8w HiA(8wX HYA(8wp (HIA(8w 0H9A(8|8 8H)A(8x舛 @HA( H8|dH A(8 P8w HA(8|= PHA(8| XHA(8xؘ `HA(8x aHA(8x fHA(8x0 hHA(8xT jHA(8x% nHyA(8x% rHiA(8| xHYA(8wP HIA(8x% H9A(8x& H)A(8x HA(8| H A(8x舛 HA(8xT HA(8xT0 HA(8x HA(8x HA(8x&@ HA(8 8xHA(8 08x0HA(8}ll8 pHyA(8|8 pHiA(8xTX pHYA(8w xHIA(8w4 H9A(8|=P H)A(8xT HA(8|܈ H A(8|8 pHA( p8xTHA(8|= qHA(8xTЈ rHA(8|4 sHA(8wh8 pHA(8xT pHA(8|@ vHA(8|=8 pHyA(8| rHiA(8|= xHYA(8|f HIA(8|訛 H9A(8xU H)A(8|` HA(8w8 pH A(8xUH pHA(8| rHA(8|@ tHA(8|l8 vHA(8w8 vHA(8w` vHA(8w wHA(8w xHA(8wШ zHyA(8wL8 vHiA(8w vHYA(8w%܈ wHIA(8wŒ xH9A(8|8 pH)A(8xUp pHA(8xU vH A(8|l xHA(8| zHA(8xU8 pHA(8xU舛 pHA(8|Ĉ qHA(8xV rHA(8|Ĉ sHA(8|8 pHA(8xV8 pHyA(8| qHiA(8xV` rHYA(8| sHIA(8|$8 pH9A(8xV rH)A(8| tHA(8xV vH A(8|H wHA(8xV؈ xHA(8| yHA(8|f08 pHA(8xW pHA(8|> qHA(8|f` vHA(8|f zHA(8w HyA(8w HiA(8|P HYA(8xW( HIA(8| H9A(8w8 pH)A(8xWP pHA(8|>@ qH A(8|f vHA(8w xHA(8w8 HA(8xWx HA( 8|HA(8|8 pHA(8xW pHA(8w@ xHA(8w HyA(8}@ HiA(8x&h8 PHYA(8w8 PHIA(8x& PH9A(8x8 RH)A(8|f XHA(8|g `H A(8xx hHA(8xWȈ iHA(8}l pHA(8xT qHA(8x& rHA(8| tHA(8}] vHA(8}l wHA(8 x8xxHyA(8xW zHiA(8x` |HYA(8}] HIA(8x H9A(8xX H)A(8xو HA(8x H A(8x H~A(8xٰ H~A(8|H H~A(8xب H~A(8x H~A(8|t H~A( 8wH~A(8w H~A(8|< H~yA(8|| H~iA(8|>p H~YA(8| H~IA(8|8 H~9A(8w"8 H~)A(8|> H~A(8|gP H~ A(8|h H}A(8w H}A(8x H}A(8| H}A(8 8|H}A(8}l8 H}A(8|>8 H}A(8| H}A(8w0 "H}yA(8w $H}iA(8|t *H}YA(8w` .H}IA(8w 0H}9A(8wl 8H})A(8|, @H}A(8|X JH} A(8|g8 H|A(8xX@ H|A(8x&8 H|A(8w H|A(8xXh "H|A(8xX #H|A(8|g &H|A( *8|H|A(8|? ,H|yA(8w8 H|iA(8| "H|YA(8| &H|IA(8w (H|9A(8| *H|)A(8|쨛 ,H|A(8w .H| A(8wx 0H{A(8w8 H{A(8| "H{A(8|$ &H{A(8w (H{A(8| *H{A(8| ,H{A(8wP .H{A(8w 0H{yA(8|?08 H{iA(8|P "H{YA(8|| &H{IA(8|?` (H{9A(8xX )H{)A(8|D *H{A(8|g8 H{ A(8|̨ HzA(8w訛 "HzA(8w $HzA(8wP &HzA(8w (HzA(8| *HzA(8w@ .HzA(8wp 2HzA(8w 6HzyA( :8wHziA(8w( @HzYA(8w HHzIA(8| PHz9A(8w XHz)A(8|p8 HzA(8|쨈 Hz A(8wਛ "HyA(8w (HyA(8w@8 HyA(8xX HyA(8|$ !HyA(8|? "HyA(8xY #HyA(8| &HyA(8| *HyyA(8| .HyiA(8|, 2HyYA(8|? 4HyIA(8x' `Hy9A(8|X aHy)A(8|Ȉ bHyA(8}l cHy A(8}O hHxA(8}@, rHxA(8}]숛 HxA(8}O, HxA(8x'0 HxA(8|h HxA(8x HxA(8|h@ HxA(8x, HxyA(8x'X HxiA(8x' HxYA( 8|?HxIA(8xP Hx9A(8}+ Hx)A(8}% HxA(8|PHx A(8}^  HwA(8xY0HwA(8}OLHwA(8 8xHwA(8|hp HwA(8|@ (HwA(8|0HwA(8|8HwA(8x@HwyA(8}1 HHwiA(8|@P8PHwYA(8}~H8PHwIA(8w8PHw9A(8x'PHw)A(8x(RHwA(8|hXHw A(8|h`HvA(8xthHvA(8xYXiHvA(8}m pHvA(8}OlvHvA(8}^,zHvA(8x'Ј|HvA(8|}HvA(8|~HvyA(8}~lHviA(8|HvYA(8xHvIA(8}OHv9A(8}OHv)A(8}~HvA(8||Hv A(8|HuA(8wpHuA(8|@HuA(8xHuA(8wHuA(8|4HuA(8xHuA(88|`HuA(8wـHuyA(8w\HuiA(8wHuYA(8w0HuIA(8|Hu9A(88|Hu)A(8wٴHuA(8wÐ Hu A(8w(HtA(8w`0HtA(8|8HtA(8x@HtA(8|HHtA(8P8wHtA(8|@PHtA(8|XHtA(8xP`HtyA(8xxaHtiA(8xfHtYA(8x(hHtIA(8xLjHt9A(8x'nHt)A(r8x( HtA(8|,xHt A(8wHsA(8x(HHsA(8x(pHsA(8x HsA(8| HsA(8xڠHsA(8xYHsA(8xYHsA(8xHHsyA(8xpHsiA(8x(HsYA(88xHsIA(808xHs9A(8}mD8pHs)A(8|X8pHsA(8xYЈpHs A(8wxHrA(8wHrA(8|@HrA(8xYHrA(8|LHrA(8|x8pHrA(8xZ pHrA(8|AqHrA(8xZHrHryA(8|sHriA(8w<8pHrYA(8xZppHrIA(8|4vHr9A(8|A@8pHr)A(8|rHrA(8|ApxHr A(8|iHqA(8|HqA(8xZHqA(8|ЈHqA(8w8pHqA(8xZpHqA(8|rHqA(8|ܨtHqA(8|`8vHqyA(8w8vHqiA(8w舛vHqYA(8w wHqIA(8w xHq9A(8wXzHq)A(8w8vHqA(8wvHq A(8w&wHpA(8wĈxHpA(8|8pHpA(8xZ舛pHpA(8x[vHpA(8|xHpA(8|4zHpA(8x[88pHpA(8x[`pHpyA(8|`qHpiA(8x[rHpYA(8|sHpIA(8|8pHp9A(8x[pHp)A(8|qHpA(8x[؈rHp A(8|䈛sHoA(8|<8pHoA(8x\rHoA(8|tHoA(8x\(vHoA(8|䈛wHoA(8x\PxHoA(8|yHoA(8|i08pHoyA(8x\xpHoiA(8|AqHoYA(8|i`vHoIA(8|izHo9A(8wpHo)A(8wHoA(8|hHo A(8x\HnA(8|HnA(8w08pHnA(8x\ȈpHnA(8|AЈqHnA(8|ivHnA(8wxHnA(8w HnA(8x\HnyA(8|(HniA(8|T8pHnYA(8x]pHnIA(8wxHn9A(8wXHn)A(8}@LHnA(8x(8PHn A(8w8PHmA(8x(訛PHmA(8xRHmA(X8|iHmA(8|j `HmA(8xphHmA(8x]@iHmA(8}mhpHmA(8x,qHmyA(8x)rHmiA(8|tHmYA(8}^LvHmIA(8}mwHm9A(8x8xPHm)A(8x]hzHmA(8x|Hm A(8}^lHlA(8xHlA(8x]HlA(8x@HlA(8xHlA(8xHlA(8xhHlA(8|<HlA(8xېHlyA(8xHliA(8|HlYA(8w`HlIA(8w Hl9A(8|Hl)A(8|HlA(8|BHl A(8|HkA(8|8HkA(8w"X8HkA(8|B0HkA(8|jPHkA(8|HkA(8wPHkA(8xtHkA(8|HkyA(88|HkiA(8}m8 HkYA(8|B`8 HkIA(8|< Hk9A(8w"Hk)A(8w$HkA(8|h*Hk A(8w.HjA(8w0HjA(8w@8HjA(8|D@HjA(8|pJHjA(8|j8 HjA(8x] HjA(8x)88 HjA(8w HjyA(8x]"HjiA(8x^#HjYA(8|j&HjIA(8|0*Hj9A(8|B,Hj)A(8w8 HjA(8|"Hj A(8|&HiA(8w (HiA(8|쨛*HiA(8|\,HiA(8wP.HiA(8w0HiA(8w,8 HiA(8|"HiA(8|&HiyA(8w(HiiA(8|Ȩ*HiYA(8|,HiIA(8w.Hi9A(8w80Hi)A(8|B8 HiA(8|D"Hi A(8|p&HhA(8|B(HhA(8x^0)HhA(8|*HhA(8|j8 HhA(8|h HhA(8w쨛"HhA(8w $HhA(8wT&HhyA(8w(HhiA(8|*HhYA(8w.HhIA(8w2Hh9A(8w6Hh)A(8w:HhA(8w`@Hh A(8wtHHgA(8|PHgA(8wXHgA(8|8 HgA(8|𜈛 HgA(8w@"HgA(8wp(HgA(8w8 HgA( 8x^XHgyA(8|!HgiA(8|C "HgYA(8x^#HgIA(8| &Hg9A(8|*Hg)A(8|.HgA(8| 2Hg A(8|CP4HfA(8x)``HfA(8|LaHfA(8|8bHfA(8}mԈcHfA(8}OhHfA(8}@lrHfA(8}^HfA(8}O숛HfyA(8x)HfiA(8|kHfYA(8xHfIA(8|k@Hf9A(8x$Hf)A(8x)HfA(8x)Hf A(8|CHeA(8xHHeA(8},HeA(8}%HeA(8|HeA(8}^ HeA(8x^HeA(8}P HeA(8 8xHeyA(8|kp HeiA((8|CHeYA(8| 0HeIA(8|x8He9A(8x۸@He)A(8}1<HHeA(8|8PHe A(8}~8PHdA(8w@8PHdA(8x*PHdA(8xਛRHdA(8|kXHdA(8|k`HdA(8xlhHdA(8x^ЈiHdA(8}mpHdyA(8}P,vHdiA(8}^zHdYA(8x*(|HdIA(8|Ј}Hd9A(8|d~Hd)A(8}~بHdA(8|Hd A(8xHcA(8}PLHcA(8}PlHcA(8}~HcA(8|HcA(8|(HcA(8wHcA(8|CHcA(8xHcyA(8wpHciA(8|LHcYA(8xHcIA(88|xHc9A(8wPHc)A(8wĔHcA(8wHc A(8wHbA(8|DHbA(88|HbA(8wڄHbA(8w HbA(8w0(HbA(8w0HbA(8|p8HbA(8x؈@HbyA(8|HHbiA(8P8wHbYA(8|DPHbIA(8|XHb9A(8x`Hb)A(8x0aHbA(8xfHb A(8x hHaA(8xDjHaA(8x*PnHaA(8x*xrHaA(8|xHaA(8w0HaA(8x*HaA(8x*HaA(8xHayA(8|HaiA(8xXHaYA(8x^HaIA(8x_ Ha9A(8xHa)A(8xHaA(8x*Ha A(88x܀H`A(808xH`A(8}n8pH`A(8|8pH`A(8x_HpH`A(8wxH`A(8wH`A(8|D@H`A(8x_pH`yA(8|H`iA(8|8pH`YA(8x_pH`IA(8|DpqH`9A(8x_rH`)A(8|sH`A(8w8pH` A(8x_舛pH_A(8|TvH_A(8|D8pH_A(8|rH_A(8|DxH_A(8|lH_A(8| H_A(8x`H_A(8|@H_yA(8w`8pH_iA(8x`8pH_YA(8|LrH_IA(8|xtH_9A(8|8vH_)A(8wڸ8vH_A(v8wpH_ A(8wwH^A(8wxH^A(8wਛzH^A(8w8vH^A(8wvH^A(8w&TwH^A(8wxH^A(8|8pH^A(8x``pH^yA(8x`vH^iA(8|xH^YA(8|ШzH^IA(8x`8pH^9A(8x`؈pH^)A(8|qH^A(8xarH^ A(8|؈sH]A(8|(8pH]A(8xa(pH]A(8|(qH]A(8xaPrH]A(8|sH]A(8|T8pH]A(8xaxrH]A(8|TtH]yA(8xavH]iA(8|wH]YA(8xaȈxH]IA(8|0yH]9A(8|l08pH])A(8xapH]A(8|EqH] A(v8|l`H\A(8|lzH\A(8wDH\A(8wxH\A(8|H\A(8xbH\A(8|lH\A(8w8pH\A(8xb@pH\yA(8|E0qH\iA(8|lvH\YA(8wxH\IA(8wH\9A(8xbhH\)A(8|H\A(8|8pH\ A(8xbpH[A(8wPxH[A(8wH[A(8}@H[A(8x+8PH[A(8w`8PH[A(8x+@PH[A(8xܨRH[A(8|lXH[yA(8|m `H[iA(8xhhH[YA(8xbiH[IA(8}n@pH[9A(8xqH[)A(8x+hrH[A(8|tH[ A(8}^숛vHZA(8}ndwHZA(8x8x(HZA(8xbਛzHZA(8xШ|HZA(8}_ HZA(8xHZA(8xcHZA(8xHZyA(8xHZiA(8xHZYA(8x HZIA(8|\HZ9A(8xHHZ)A(8x8HZA(8|HZ A(8wHYA(8wHYA(8|HYA(8|HYA(8|E`HYA(8|HYA(8|8HYA(8w"8HYA(8|EHYyA(8|mPHYiA(8|HHYYA(8wHYIA(8xLHY9A(8|0HY)A(88|tHYA(8}n8 HY A(8|E8 HXA(8|ب HXA(8w"HXA(8w$HXA(*8|HXA(8w .HXA(8w00HXA(8w8HXA(8|\@HXyA(8|JHXiA(8|m8 HXYA(8xc0 HXIA(8x+8 HX9A(8wP HX)A(8xcX"HXA(8xc#HX A(8|m&HWA(8|*HWA(8|E,HWA(8w8 HWA(8|"HWA(8|&HWA(8w(HWA(8| *HWA(8|̨,HWyA(8w.HWiA(8w0HWYA(8wd8 HWIA(8|"HW9A(8|8&HW)A(8wਛ(HWA(8|ਛ*HW A(8|,HVA(8w.HVA(8w0HVA(8|F 8 HVA(8|d"HVA(&8|HVA(8|FP(HVA(8xc)HVA(8|$*HVyA(8|m8 HViA(8| HVYA(8w"HVIA(8w$$HV9A(8wX&HV)A(8w(HVA(8|0*HV A(8w .HUA(8wP2HUA(8w6HUA(8w@:HUA(8wŘ@HUA(8wHHHUA(8| PHUA(8wpXHUA(8|P8 HUyA(8| HUiA(8w"HUYA(8w(HUIA(8w8 HU9A(8xcЈ HU)A(8|\!HUA(8|F"HU A(8xc#HTA(8||&HTA(8|*HTA(8|.HTA(8|@2HTA(8|F4HTA(8x+`HTA(a8|lHTA(8|bHTyA(8}ncHTiA(8}PhHTYA(8}@rHTIA(8}_,HT9A(8}PHT)A(8x+HTA(8|nHT A(8xHSA(8|n@HSA(8xHSA(8x,HSA(8x,0HSA(8|FHSA(8x@HSA(8},4HSA(8}%HSyA(8|HSiA(8}_L HSYA(8xd HSIA(8}PHS9A(8 8xpHS)A(8|np HSA(8|G(HS A(8| 80HRA(8|8HRA(8xp@HRA(8}1XHHRA(8|n8PHRA(8x8PHRA(8|nPHRA(8|G@XHRA(8| d`HRyA(h8|HRiA(8xݘpHRYA(8x8xHRIA(8|oxHR9A(8|GpHR)A(8| HRA(8|HR A(8xHQA(8}6HQA(8}%HQA(8}PHQA(88xdHQA(8xHQA(8} HQA(88}nHQA(8w HQyA(8|HQiA(8wHQYA(8}Q HQIA(8x訛HQ9A(8xHQ)A(8}DHQA(8xHQ A(88|HHPA(8|tHPA(8|HPA(8|HPA(8}nHPA(8|o08HPA(8x8HPA(8|o`HPA(8|GHPyA(8| HPiA(8|HPYA(8x8HPIA(88xHP9A(8|oHP)A(8|G HPA(8| (HP A(8|0HOA(8x`8HOA(8}7 @HOA(8}&JHOA(8}Q,NHOA(8P8xHOA(8xRHOA(8}hVHOA(8X8}oHOyA(8wTXHOiA(8|$XHOYA(8wXHOIA(8}QL`HO9A(8xވhHO)A(8xްjHOA(8}lHO A(8xnHNA(8p8|PHNA(8||pHNA(8|xHNA(8|HNA(8}o<HNA(8|,8HNA(8x$8HNA(8|oHNyA(8|HHNiA(8|!HNYA(8|HNIA(8xHN9A(88xHHN)A(8|oHNA(8|H0HN A(8|!@HMA(8|HMA(8xHMA(8}7,HMA(8}&0HMA(8}QlHMA(88xHEA(8@8x,XHEA(8w@HEA(8wHHEA(8w&PHEA(8w-xXHEyA(8w`HEiA(8whHEYA(8wpHEIA(8wxHE9A(8w0HE)A(8wHEA(8w8HE A(8wpHDA(8wHDA(8wHDA(8w$8HDA(8wHDA(8w'HDA(8w&HDA(8w'HDA(8w,HDyA(8wHDiA(8w$tHDYA(8w-8HDIA(8w0HD9A(8wLHD)A(8wHDA(8}HD A(8}HCA(x,A&,?@8`08! }N 8|cHCA(8}oHCA(8}R,HCA(8xXbHCA(8xbHCA(8xbHCqA(8xbHCaA(8x,jHCQA(8|A(8x&H>A(8|t(H>A(8}lH>A(8xH>A(8xf(2H>A(8x6H>A(8|t@8H>A(8}H>A(8|tp8@H>yA(8|t8@H>iA(8xH>]A(8xfPBH>MA(8x0FH>=A(8|tHH>-A(8}H>!A(8x8H>A(8xfxRH>A(V8xXH=A(8|uXH=A(8}H=A(8x`H=A(8xfbH=A(8xfH=A(8|u0hH=A(8}H=A(8xH=A(8xfrH=uA(8xvH=eA(8|u`xH=UA(8}H=IA(8}H==A(K@8}?lH=-A(8`08! }KH8}?LH= A(8`08! }K(8}?,HLH<A(8b 8cKH<A(b lH;A(8(b 8c>H;A(8b 8c>H;A(8 b 8c>H;A(8b 8c>H;A(8@b 8c? H;uA(8!p}N A fcnvme_kdb_sizes|9x*,  !8n HADH:A(o*p`|` A 8nDH:A(o*|` @| @8nlH9A(*T>| @8nH9A(8nH9A(8!}N 8n hH9A(8nH9A(8!}N AAp`@ |`A AA0ADAXT`>| AhA8nH9QA(8!}N A IPRA.$fcnvme_kdb_print_exp_flags|`;a;A!;@|;;;`c%aA!xp!H8A(,@cc%H9-A(,A;|d| ,$At8 ``(-`e@<8c,$f/$?,hA,dAhAXc@c`d8c,$@|`,$A@( `e@48c( ,$`L3BA8c,$( K,@@AT( AL888( (@ (x+@(X@ L0BA4,$( L0BA,A8p8`cc&H7A(,@|p,>Apccdc8KP8!@pxa!A}!AaN 8`P8!@}aA!N 8b8H3A((@;xcc:v  88&ap,#A\:H3QA(8x8&p;9|c|`::H3]`8x&8&,#ap@:,@A,A7,@:,@c:c|P:` :^: ,~D@t~P|`|8```H4`|~@:R,:1:s8AH~C@|`|K:|~Ah,@|d| , Ad( `d@<8c( , ```L3BA8c, ( KcAT8 ( 8AD88a( ,LFA 8,( K|p,|` @Xc8|}8c```H3`,;Z8Ah@|@|}8cK,>@b 88c|H3A(8`P8!@pA!x}aK*pKcK8 <`8R|`8c(H3%A(<8c#H3A(,@c,A8&;8c```x|c*H09A(8|H2A(8|*H2A(8 *H2A(8 Ȉ*H2A(80*H2}A(KY;;{;8&8|A|cKxc;`8&8x|c*H/A(8|H2!A(8|*H2 A(8 *H1A(8 Ȉ*H1A(80*H1A(;;;{88&|AcKx|p*|r|z$|cx*&|rf~C@||`K4b 8c>,H1EA(8`P8!@}aA!N cK 8|H0A(<`8R|`8c]XH0A(8`P8!@}aA!N cK <`8cR|`8c],H0A(cP8!@}aA!N ,$l/$xAPc@ KH@,K8`P8!@}aA!N Ku8`P8!@}aA!N  cc%8H0EA(,AHK@ <`8cR|`8cH/}A(8`P8!@}aA!N A fcnvme_kdb_fcnvme|``h|d| 8 ,$!a8(-`fAP``@(8c8,?,$dA@``d8c`f(-,$@,|@ 8p8`aa%H/=A(` ,@8~8H.-A(8~X8H.A(8~`8H. A(8~h8H-A(8~p8H-A(8~x8H-A(8~8 H-A(8~8 H-A(8~H-A(88~;;```H-A(8~`p|H-yA(8~lp|H-aA(8~p| H-IA(8~xp| H-1A(8~p|(H-A(8p8~|, Ax H,A(8~(p|H,A(8~H,A(;, ;0@ 8~K8!}N 8~H,}A(K8`8!}N b HA(8`8!A!}aK 8RHyA(<`8c|`8cPHaA(<`P|`8c=HIA(8`8!}!AaN  8(HA(<`8c|`8c(HA(<`P|`8c=HA(8`8!}!AaN cKP <`8c|`8cHqA(<`P|`8c=xHYA(8`8!}!AaN ,$p/$sA A @KĘccKccK A fcnvme_kdb_target_info|``d`a;`||c,&;!a8 A0`8(-AD8c,&@|`, A@( `d@48c, ( `L3BA8c, ( KK`,#8`A8pccHA(,8`A(8!a}N apcdc8K|c8!a}N  85lHAA(<8cH1A(8`8!a}N ,$?,dA,$lAl;@8c,&AK| 8hHA(<8cHA(8`8!a}N ;`8c,&A8Kb 8xB,|ixA$ap8 8(AA<`d888 ((ApA\8 C 8apKk9`8`|8c|$@@d~6888(84@H8H8~ KXA(8|8!a}N 8d8pK}A(8`||P( @ }Kh88hK}A(88(8c}8c}@H8~6848H8~ KWA(8|8!a}N C |KdAKdAK` Afcnvme_pfs_wwpn_get|`;a`8A8} !!KVA(;bΰ( @8pA;[( A8 88pcxB,| A(ap8(A8 A@``d88((At8 A\8 C 8apKg)``y8c| @Z@P8} KTA(8z8!}aA!N 8X8pKyA(||P( A8\`8KyA(8~8( AT8``8KyYA(8~88} KSA(8z8!}aA!N C |KdAKdAK`88PKxA(8~8( A8T`8KxA(8~8KpK`cCKeE``y8c| @@K4;[ K;[K,A,@;[ K;[K|;[ |Kt88DKwA(8~8}X,A@$,A,@;[ K KcCKd``x8c| @@Kp@;[8( AK(;[( AK884KwEA(8~8pAK Afcnvme_pfs_tunables_get|``~``dc !qH``}kx~~Ku=A(8}8( A8(8 Ku A(8}8( A\`8|KtA(8}8( A,8 `8,KtA(8}8( A`8KtaA(8}8( A8`80Kt)A(c8}888~  H8`G8!}N }8888888888c8~8  H8`G8!}N Afcnvme_pfs_conninfo_get_target|``aA`z8```( !a@8888888888;VZhW{>cccfc,:cCA4```K1ZcccCycf@}c8!AaN d;ΰ88KqA(~88( A8 T`~cEKqqA(~88( A8p`~8Kq9A(~88( A(`~8 tKqA(~88( Ah8t`~8 KpA(~88( A8 `~8T>KpA(~88( A8 `~8KpUA(~88( A8`~8 KpA(~88( A8 `~8KoA(~8 8( AtH`~8KoA(~88( AD8x`~8KouA(~88K A!fcnvme_pfs_conninfo_get_initiator|`;a`A!8c `T>!8;@pKIIA(8(2H``}kx@<`B48888xPH( @|;8?@,9ATcf8pcc```c#KMc3c9,9cf8p|T>@?H,9AHcfc8pcc#```K9cc8p#ycf@,;;bΰ(A(@t;X8at8@KmA`8p8atKmeA(8atKZA``y8c| @@|Y6;848@8(H8H8 KGA(c8!}aA!N 8~8tKlA(Y||P( A\8``~8XKlyA(~8|8( A$8`~8\KlAA(~8|8K8T~8KlA(~8|8( Ad8`~8 KkA(;X8at8@8 8Kku`8p8atKkA(8atKXu``y8c| @A8K@;8 8a8@Kk`8v8aKkAA(8aKX``x8c| @@|88a8@Kj`88acEKjA(8aKW``z8c| @@|8684@H88(8H8 KE1A(c8!}aA!N 8~8KjAA(||P( A\8`~8hKj A(~8|8( A(8`~8lKiA(~8|868K8~8KiA(8||P( A\8``~8dKiUA(~8|8( A$8`~8 KiA(8a8@88Kh`88acEKhA(8aKU``z8c| @AKl8`~8KhA(~8|8( A 8`~8 KhqA(;8 8a8@8 8Kh `8v8aKh1A(8aKU ``x8c| @AKh;"ΰ~8D8KgA(~8|8( AX8`~8lKgA(~8|8( A$c`~8KgA(~8|8( A8`~8HKgMA(~8|8( A`~8KgA(~8|8( A8`~8LKfA(~8|8( AT`~84T>KfA(~8|8( A8`~8 KfiA(~8|8( A蠿`~8LKf1A(~8|8( A8`~8PKeA(~8|8K A Dfcnvme_pfs_conninfo_getc8Kx @ fcnvme_pfs_activity_getc8K8 @ fcnvme_pfs_connections_getPA( L| N XA( L| N `A( L| N   a! I `!  b! v  u d? A S @d= A @dC   @dA A    3@d7  3A 3B 3C 3D 3Ed3NVMeWSQ NVMeWCQ  F@d4 y FA FB FC FDd, EAd- EB  EC ED EE EF EG EH    !  d  @d  A B C D  $ A B  8 F C D } A U @d d)(  5bnIBM I  5@ GRARd((d'R@Rd&p KSETHEAPATTR .A .  C C! g g = g@dRRRRRR RRRRRBRRR@RAR (RMp rbRRdd+dRRR D@d d 2@ 0  0! 1) 1*5 >@] >A} >Bddd +d" AV A@ AA ,  8d 8!ۭ d*dۭ Fd! = =@dG p  o m m m@d <  @  @! @@ ? ?d e d  x Ϻۭ  4@ k  5  5@ 5 \  \A   ` )    )!  KB K z t@  l@ 6  6! *  7 \ ] dd 7@    IH IA IB I@ HA HB H@ ^A ^B ^C _A _B _C ] ]A ]B ]  L  L! % & Z [ LB  P Q j l   d d MA MB MC MD M( M  ME MF M@  A  @  @  @  @  @     @ @   !    A  @    ! "d @    !d @   I @ @    @Jd% @   ! @ @d A  d q q  [ q W W! V! X! s  j  j! Z  P  Q Q Q@ T  S  U d NA N  N! N" N# 4  3  3! #  #! #" ## #% #& #' $A $B $C $D $E $  $! $" $# % %d 2  2! !     ! 1  1! "" /  - ,  +  +! +" +# +$ +% +& +' +( *  *A *B *! *" ) )d ( IBM I 0  '  . d ddF ' '  % % # ! !d#    ! "d$ &  &!  d  .d @ A  -@SHfV! -Aۭ ۭ  w  ap rblogorecvsfdc%llxplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfcnvmeddfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminAsync_Mgmtasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputI%llx_T%llxtarget infofcnvme dumpfunc_debug=wdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffKTHREAD_INFOasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneglobal_debug=async_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_tofunc_err_catch=fcnvme_debug_doasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issuefcnvme_glob_infoasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogfcnvme_rtec_errorfcnvme_rtec_errorglobal_err_catch=User Debug Actionasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleTarget Info structureclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_progFC-NVMe transport device driverNVMe protocol device for fibre channel.SFDC of NVMe protocol device for fibre channel.`@(#)59 1.2 src/bos/kernext/emfcnvme/fcnvme_eras.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 04:52:22  ((\ht 8  H X8 $ 4  h <  , @ TX hh  x T  D $ | t X 4l lH x DX L 8LT ( < P ,     8d L d  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|h d P|  x ` |x 4P p, D    0l  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|(*++D+`+x+@(#)bcmp.c 1.6 com/lib/c/gen,3.1.1,9021 6/16/90 01:08:31%s ,:adapter/fc/%s/%s@(#)24 1.7 src/bos/kernext/fc_common/fc_common.c, sysxemfcp, bos720 10/17/13 15:12:54@(#)49 1.11 src/bos/usr/ccs/lib/libc/strspn.c, libcstr, bos720 6/16/90 01:32:32@(#)27 1.11 src/bos/usr/ccs/lib/libc/strpbrk.c, libcstr, bos720 6/16/90 01:32:23@(#)71 1.11 src/bos/usr/ccs/lib/libc/strtok.c, libcstr, bos720 5/22/97 18:02:11logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)55 1.23.1.1 src/bos/kernext/emfcnvme/fcnvme_utilb.c, sysxemfcnvme, bos72X, x2021_50A9 12/1/21 10:27:17//.-- -,-8/000///.45-D-P041/05 61802,62$28-2L-0D970X,,..1 6581 -3(0l2`99p6@. /143<2t75P.0/ 3P5h./3d5-.@.P-.-.`1H7-\.p/0/@/P57583x87x4058 6X1\1p1,,,,,.3-h3-222-0700-1.'p't'x'|''''''''''''''''''''''''''''''''(((( ((((( ($(((,(0(4(8(<(@(D(H(L(P(T(X(\(`(d(h(l(p(t(x(|(((((((((((((((((((((((((((((((()))) ))))) )$)(),)0)4)8)<)@)D)H)L)P)T)X)\)`)d)h)l)p)t)x)|))))./4H2-7H3531-t0204`-4x4./`/p959438<6797`46p318X66(014268t40 33989T898,))))))))))))))))))))))))))))**** ***** *$*(*,*0*4*8*<*@*D*H*L*P*T*X*\*`*d*h*l*p*t*x*|********************************++++ +++++ +$+(+,+0+4+8+<+@+D+H+L+P+T+X+\+`+d+h+l+p+t+x+|++++++++++++++++++++++++++++++++,,,, ,,,,, ,$,(,,,0,4,8,<,@,D,H,L,P,T,X,\,`,d,h,l,p,t,x,|,,,,,,,,,,,,,7logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)50 1.15 src/bos/kernext/emfcnvme/fcnvme_async.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 04:52:07RRQPP P,P8RSS0RRRQWXPDPPSWTRSX YT[SUOYU$U8PULPSD\ZSXOOQQT YX8T PV(SlU`\\pY@Q RT4V<UtZXPQ0R VPXhQRVdXPQ@QPPQPQ`THZP\QpR0R@RPXZX[Vx[ZxW0X[ YXT\TpTOOOOOQVPhVPUUUPSZ0SPTQJpJtJxJ|JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKK KKKKK K$K(K,K0K4K8K<K@KDKHKLKPKTKXK\K`KdKhKlKpKtKxK|KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLL LLLLL L$L(L,L0L4L8L<L@LDLHLLLPLTLXL\L`LdLhLlLpLtLxL|LLLLQRWHUPZHVXVTPtSUSW`PWxWQR`Rp\X\WV[<YZ\Z`WYpVT[XYY(STWUY[tWS VV\8\T[\[OLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMM MMMMM M$M(M,M0M4M8M<M@MDMHMLMPMTMXM\M`MdMhMlMpMtMxM|MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNN NNNNN N$N(N,N0N4N8N<N@NDNHNLNPNTNXN\N`NdNhNlNpNtNxN|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOO OOOOO O$O(O,O0O4O8O<O@ODOHOLOPOTOXO\O`OdOhOlOpOtOxO|OOOOOOOOOOOOOZ}h}}~~8~l~<<p< |X@t~l~l|Xlogorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)60 1.18.1.2 src/bos/kernext/emfcnvme/fcnvme_intr.c, sysxemfcnvme, bos72X, x2022_10A3 3/8/22 09:01:32v v0u@t sssv@w\vuvPv`uP{{sswpzxvpw{}Xxhwxs}pxxtxtv,~lvsdsTttw}{wt,yw y|tuwyy}{tuy|u`vz| sttt8uptDuw~suuuu|8}|Pz~~z|h~|wxx$sts\sss|u z,tz@tPy(y<yPt\w }w4thx8u0nnnnn n$n(n,n0n4n8n<n@nDnHnLnPnTnXn\n`ndnhnlnpntnxn|nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooo ooooo o$o(o,o0o4o8o<o@oDoHoLoPoToXo\o`odoholopotoxo|oooooooooooooooooooooooooooooooopppp ppppp p$p(p,uvzyds}zT|zhxLtwHyxv{tt{{0uvv|{Hz|~|~4L~{`}zx`~}(|vxtzy}@{xvyy0lLslp0p4p8p<p@pDpHpLpPpTpXp\p`pdphplppptpxp|ppppppppppppppppppppppppppppppppqqqq qqqqq q$q(q,q0q4q8q<q@qDqHqLqPqTqXq\q`qdqhqlqpqtqxq|qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrr rrrrr r$r(r,r0r4r8r<r@rDrHrLrPrTrXr\r`rdrhrlrprtrxr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssss sssss s$s(s,s0s4s8s<s@sDsHsLsP~Plogorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)56 1.11.1.1 src/bos/kernext/emfcnvme/fcnvme_issue.c, sysxemfcnvme, bos72X, x2022_10A3 3/8/22 08:45:130<H@T`(0  4H\Th H08|pP0 DL`@0`xtP`pXl@P`(@0hl x@  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|X$Xpp,L ph8 0$Hd  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|@(#)21 1.1 src/bos/kernel/lib/libsys/gettimebase.c, libsys, bos720 12/20/06 12:40:16logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)57 1.1 src/bos/kernext/emfcnvme/cvfcnvme_util.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 05:00:32` Ph0xH0DĀ\(XpD0@P,$`plHʈLŠpœ`İ° @h0HxDdÐ(ǀŸ4P\<Ɛ(  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|@Pè$tƨ@( 8`4P`X|<ǜp P Ǹňp4dL8`tȘȴ, ,  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)56 1.1 src/bos/kernext/emfcnvme/emfcnvme_util.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 05:00:31߀ߌߘ` Phߤ߰0xH0D\(XpD0@P,$`plHLp` @h0H߼xDd(4P\<(  $(,048<@DHLPTX\`dhlptx|ڀڄڈڌڐڔژڜڠڤڨڬڰڴڸڼ  $(,048<@DHLPTX\`dhlptx|ۀۄۈیې۔ۘۜ۠ۤۨ۬۰۴۸ۼ@P$t@( 8`4P`X|<p P p4dL8`t, ,  $(,048<@DHLPTX\`dhlptx|܀܄܈܌ܐܔܘܜܠܤܨܬܴܸܼܰ  $(,048<@DHLPTX\`dhlptx|݄݈݀݌ݐݔݘݜݠݤݨݬݰݴݸݼ  $(,048<@DHLPTX\`dhlptx|ހބވތސޔޘޜޠޤިެް޴޸޼ ѼҜҜҜ|ҜҜҜҜҜҜҜҜҜҜҜҜ@ҜҜҜҜ|||||ҜҜ|logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)54 1.11 src/bos/kernext/emfcnvme/fcnvme_wdog.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 04:52:13`lxp@ 0 H  X ( $ ` < 8 P$ d x  0 @P L( x ` h ,`P t | @ p`     H (p X $ D p`   0<     p   $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| 0  T     @   0@8\  |P  0 hP  D , ` @ Tx    $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|,@Th@H logorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_ffasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)52 1.26 src/bos/kernext/emfcnvme/fcnvme_top.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 04:52:11++*))X)d)p+,,h+8++*1(1@)|)-0P. ,-1X2.45-0.H)3.\.p*.*(,|54,((*8*H-D3 1p-X)/`,.6$52x*X+H-l/t.381*h+X/1*,/1)@*x*)+)*-4 )*+h+x+13P15/4<30h24X2---) ()()4)*/)/)...),3h,*-*######################$$$$ $$$$$ $$$($,$0$4$8$<$@$D$H$L$P$T$X$\$`$d$h$l$p$t$x$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%%% %$%(%,%0%4%8%<%@%D%H%L%P%T%X%\%`%d%h%l%p%t%x%|%%%%%%%%%%%%%%%%%%+,(0.)L3/20-),/,80* 00+(++58205T004t2H353020(-422`,H. 0</$241,X/8/L5p5464)%%%%%%%%%%%%%%&&&& &&&&& &$&(&,&0&4&8&<&@&D&H&L&P&T&X&\&`&d&h&l&p&t&x&|&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''' ''''' '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|''''''''''''''''''''''''''''''''(((( ((((( ($(((,(0(4(8(<(@(D(H(L(P(T(X(\(`(d(h(l(p(t(x(|(((((((((((((((((((((((((((3,@Thlogorecvplogiioctlselectlog_errwatchdogcmd_recvcdt_funcfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_fffcnvme_kprocasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_doneasync_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatorasync_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toasync_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)53 1.3 src/bos/kernext/emfcnvme/fcnvme_kthread.c, sysxemfcnvme, bos72V, v2020_39A0 9/18/20 06:57:17OO(N8MLLLO8PTONOHOXNHTTLLPhSQOhP|TVPQX`PQLlVhQQMhQMxOY$WdOLLL<MMPVTPMRPQYYUMNPRR VTMNRUNXOxRULMMM NhM,MPWLMNNNU0VUHX|SWWSU`WUPQQL\LDLxLLdNS$LS8M8R R4RHMDPVP,MPQ0NFFGGGG GGGGG G$G(G,G0G4G8G<G@GDGHGLGPGTGXG\G`GdGhGlGpGtGxG|GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHH HHHHH H$H(H,H0H4H8H<H@HDHHHLHPHTHXH\H`HdHhHlHpHtHxH|HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIII IINxOSR\LVSLUxS`QDLP@RpOSM\TT(NNOXUXT@StWUW,YDVTXVSQXWV UOQlSRV8X TpORRXXX(YdXDLTIII I$I(I,I0I4I8I<I@IDIHILIPITIXI\I`IdIhIlIpItIxI|IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJ JJJJJ J$J(J,J0J4J8J<J@JDJHJLJPJTJXJ\J`JdJhJlJpJtJxJ|JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKK KKKKK K$K(K,K0K4K8K<K@KDKHKLKPKTKXK\K`KdKhKlKpKtKxK|KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLL LLLLL L$L(L,L0L4L8WH@(#)04 1.12 src/bos/usr/ccs/lib/libc/strncmp.c, libcstr, bos720 5/28/99 12:32:38 * -pENTTRCEXTNo: 0x0logorecv%-5s%-5dplogiioctl addr }; }; %-20s%-20s%-20s%-15s%-20s%-20s%-18s%-13s%-20s%-20s%-20s%-10s%-20s }; }; }; }; }; }; }; }; }; }; }; }; %-10s }; }; selectfcnvmeFCNVME0x%04X0x%lx log_err0x%llx 0x%llx 0x%04x 0x%08x 0x%llx 0x%08x 0x%08x %-20s 0x%-18X0x%-13XWSQ_PTRWCQ_PTR0x%-11X0x%llx 0x%llx 0x%04x 0x%08x 0x%llx 0x%llx 0x%llx 0x%llx 0x%04x 0x%08x 0x%08x watchdogcmd_recvcdt_funcKT_FLAGS0x%-18lX0x%-18lX0x%-18lX0x%-18lX0x%-18lX0x%-16lX0x%-18lX0x%-18lX0x%-18lX%016lx fail_opennpiv_scsifcnvmecmd[-d] addrfcnvmetrcALLOCATED0x%08x 0x%016p 0x%02x async_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminfcnvmeglobfcnvmeglobSCN_EVENT SCN_RECVD 0x%016llx ADAP_QUEUE0x%016llx 0x%02x async_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputfcnvmeofcmdfcnvmetinfofcnvmeassocwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_fffcnvmecmdelmfcnvmeioconn ascii traceALLOC_BITMAPasync_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_donecmd_elem datafcnvmekthread FLAGS : STATE : TARG_MISSING WSQ_REG_COUNTWSQ_FLAGS_BIT STATE : FLAGS : STATE : async_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiator[-d] [-l] addr[-d] [-l] addr[-d] [-l] addr FLAGS : 0LOGO_RECEIVED STATE : 0ASSOC_MISSING STATE : 0 FLAGS : 0 STATE : 0async_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_tofcnvme_cmd datanvmeof_cmd dataassoc_info datafcnvmekthwqinfoFCNVME_NO_PRLI RELOGIN_NEEDED KTHREAD_ADDRESSKT_WSQ_WCQ_PTRSKT_WSQ_WCQ_PTRSFLAGS_BIT_VALUEFCNVME_CONN_IO async_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issuefcnvme_glob_infofcnvme_info datatarget_info dataioconn_info dataasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plog[-d] [-l|-p] addr[-d] [-l|-t] addr[-d] [-l|-t] addrFCNVME_WWN_VALID QRY_NMSRV_NEEDED FCNVME_HALT_ADAP FCNVME_LINK_DOWN FCNVME_LINK_DEAD FCNVME_HARD_FAIL No real storage. async_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogQRY_NMSRV_PENDING DEL_ASSOC_PENDING FCNVME_CONN_ADMIN FCNVME_LINK_UP_TO fabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorInvalid option -%c } type[0]; } type[1]; } type[2]; } type[3]; } type[0]; } type[1]; } type[2]; } type[3]; Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c CONNECTION_ID Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c FCNVME_IOCTL_MVLOG } type[0]; } type[1]; } type[2]; } type[3]; } type[0]; } type[1]; } type[2]; } type[3]; } type[0]; } type[1]; } type[2]; } type[3]; } type[0]; } type[1]; } type[2]; } type[3]; async_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelkt_wsq_wcq_ptrs datanum_cfgs.......0x%x cdt............0x%p FCNVME_DEVFLG_VALID FCNVME_FC_CLS_VALID FCNVME_PRLI_SUCCESS NUM_ACTIVE NUM_PEND int tag = 0x%x %s device not found FCNVME_IOCTL_DYNTRK %s device not found async_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handle[-d] [-l] [name|addr]fcnvme_heap....0x%p; TARG_CANCEL_ALL_PEND * rasb = 0x%llx int eyec = 0x%x ASSOC_CANCEL_IO_PEND * rasb = 0x%llx int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x * resp = 0x%llx int eyec = 0x%x int pad1 = 0x%x * conn = 0x%llx * conn = 0x%llx int eyec = 0x%x clear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iunum_open_fcnvme..0x%x fcnvme_hkeyset.0x%lx; NPORT_RELOGIN_PENDING PROCESS_LOGIN_PENDING int state = 0x%x * login = 0x%llx int state = 0x%x int state = 0x%x int state = 0x%x * payld = 0x%llx int flags = 0x%x int flags = 0x%x FCNVME_RESUME_ADAP_TO Records out of range Records out of range unregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelglobal_lock......0x%lx PROCESS_LOGOUT_PENDING MOVE_LOGIN_IN_PROGRESS char flags = 0x%x char flags = 0x%x char flags = 0x%x issue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2fcnvme_kthread_mgmt dataFCNVME_FC_CLS_MSK_VALID TARG_CANCEL_ASSOCS_PEND short flags = 0x%x int tag = 0x%x int prli_w3 = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x * dif = 0x%llx pad[120] = 0x%llx FCNVME_WAIT_RESET_FLUSH short state = 0x%x char opened = 0x%x int sid = 0x%x short state = 0x%x char opened = 0x%x wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmds int file = 0x%x int line = 0x%x * resp = 0x%llx * resp = 0x%llx * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx int file = 0x%x int line = 0x%x int file = 0x%x int line = 0x%x int size = 0x%x int eyec = 0x%x int eyec = 0x%x * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx struct io = 0x%llx short status = 0x%x short status = 0x%x FCNVME_RST_INTFC_PENDING FCNVME_ADAP_RESET_ACTIVE fcnvme_info_t: %08x int file = 0x%x int line = 0x%x int file = 0x%x int line = 0x%x int file = 0x%x int line = 0x%x int file = 0x%x int line = 0x%x int mask = 0x%x * resp = 0x%llx * resp = 0x%llx * resp = 0x%llx * resp = 0x%llx int size = 0x%x int size = 0x%x int size = 0x%x * rsp_pool = 0x%llx int size = 0x%x * data = 0x%llx create_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmd int count = 0x%x char fc_class = 0x%x * payld = 0x%llx * payld = 0x%llx * payld = 0x%llx cdt_nn* cdt = 0x%llx * payld = 0x%llx char fc_class = 0x%x int count = 0x%x char type = 0x%x int flags = 0x%x char type = 0x%x int flags = 0x%x int count = 0x%x int num_iocon = 0x%x cdt_nn* cdt = 0x%llx int num_iocon = 0x%x TARGET FLAGS short sq_head = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x char cmd_type = 0x%x * vport = 0x%llx * login = 0x%llx * payld = 0x%llx * payld = 0x%llx * vport = 0x%llx char cmd_type = 0x%x char cmd_type = 0x%x int count = 0x%x int count = 0x%x int count = 0x%x int count = 0x%x char mode = 0x%x * rasb_ffdc = 0x%llx * rasb_sfdc = 0x%llx cdt_nn* cdt = 0x%llx short spc_tag = 0x%x * payld = 0x%llx * payld = 0x%llx * payld = 0x%llx * payld = 0x%llx int ras_debug = 0x%x int cvspc_tag = 0x%x char mode = 0x%x mark_act_cmds_abort_in_progFCNVME_WRITE_XFER_DISABLED int cancel_key = 0x%x char state = 0x%x char state = 0x%x char state = 0x%x char state = 0x%x char state = 0x%x char flags = 0x%x char flags = 0x%x char flags = 0x%x char flags = 0x%x char flags = 0x%x char state = 0x%x char flags = 0x%x char flags = 0x%x char state = 0x%x int cancel_key = 0x%x char flags = 0x%x char state = 0x%x int marker = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x char cmd_state = 0x%x int status = 0x%x pad[32] = 0x%llx int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char cmd_state = 0x%x struct prli = 0x%llx char cmd_state = 0x%x short reserved = 0x%x ndd* ndd = 0x%llx int sfdc_state = 0x%x char state = 0x%x char state = 0x%x char flags = 0x%x char flags = 0x%x char flags = 0x%x char flags = 0x%x int length = 0x%x ndd* ndd = 0x%llx wdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemExpected Symbol or address. int old_pri = 0x%x char prli_retry = 0x%x int tag = 0x%x int tag = 0x%x * dif = 0x%llx Expected Symbol or address. int old_pri = 0x%x int Work_marker = 0x%x char adap_queue = 0x%x char adap_queue = 0x%x Expected Symbol or address. int old_pri = 0x%x int tag = 0x%x Expected Symbol or address. int cmd_seq_num = 0x%x Expected Symbol or address. char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x Expected Symbol or address. char opcode = 0x%x cmd[128] = 0x%llx char opcode = 0x%x Expected Symbol or address. int used_iovecs = 0x%x int used_iovecs = 0x%x int prli_to = 0x%x int ctiu_to = 0x%x int old_pri = 0x%x int old_pri = 0x%x int old_pri = 0x%x int old_pri = 0x%x short flags = 0x%x int size_sg = 0x%x int num_targets = 0x%x * address = 0x%llx * address = 0x%llx * address = 0x%llx * address = 0x%llx char open_state = 0x%x int num_targets = 0x%x char open_state = 0x%x verify_act_cmds_abort_in_progAn incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx struct io = 0x%llx int eyec = 0x%x int eyec = 0x%x An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. (*)() * start = 0x%llx An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. int eyec = 0x%x An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. int resp_seq_num = 0x%x An incomplete read occurred. emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x An incomplete read occurred. short io_tag = 0x%x int nport_id = 0x%x bufx* bufx = 0x%llx int time_out = 0x%x reply[64] = 0x%llx int adap_key = 0x%x bufx* bufx = 0x%llx int nport_id = 0x%x An incomplete read occurred. int return_flags = 0x%x int return_flags = 0x%x An incomplete read occurred. cmd_elem_t: %08x emfc_dio_t: %08x emfc_intr_t: %08x emfc_io_handle_t: %08x emfc_io_map_t: %08x emfc_lock_t: %08x emfc_xmem_t: %08x An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. int num_cfgs = 0x%x int size_ctl = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int waiting_open = 0x%x int admin_handle = 0x%x int num_cfgs = 0x%x An incomplete read occurred. An incomplete read occurred. WWPN NUM_ASSOCS char gid_pn_retry = 0x%x char cass_pending = 0x%x char disc_pending = 0x%x int save_time = 0x%x int save_time = 0x%x int save_time = 0x%x int save_time = 0x%x int save_time = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x char type = 0x%x char type = 0x%x int flags = 0x%x * assoc = 0x%llx * assoc = 0x%llx * vport = 0x%llx * login = 0x%llx * payld = 0x%llx * payld = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int num_elems = 0x%x int num_elems = 0x%x int flags = 0x%x * assoc = 0x%llx * assoc = 0x%llx char type = 0x%x int save_time = 0x%x char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int data_size = 0x%x int resp_size = 0x%x char t10_type = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int resp_size = 0x%x short rel_cnt = 0x%x long long resid = 0x%llx long long resid = 0x%llx fcnvme_initiator_info_t: %08x fcnvme_target_info_t: %08x fcnvme_cmd_t: %08x long long devno = 0x%llx char fc_class = 0x%x int cancel_to = 0x%x int linkup_to = 0x%x int srad_indx = 0x%x int p_unit_no = 0x%x int end_iotag = 0x%x int entity_id = 0x%x short version = 0x%x int entity_id = 0x%x int n_port_id = 0x%x short version = 0x%x int entity_id = 0x%x char ifc_type = 0x%x char proc_results = 0x%x int save_time = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int flags = 0x%x * vport = 0x%llx * login = 0x%llx * vport = 0x%llx char cmd_type = 0x%x int resp_size = 0x%x int dma_flags = 0x%x * vaddr = 0x%llx int dma_flags = 0x%x * vaddr = 0x%llx int dma_flags = 0x%x * vaddr = 0x%llx int dma_flags = 0x%x * vaddr = 0x%llx int flags = 0x%x int flags = 0x%x long long devno = 0x%llx int p_unit_no = 0x%x short version = 0x%x char ifc_type = 0x%x char proc_results = 0x%x Specify either -l or -p option char relogin_retry = 0x%x short device_flags = 0x%x short fc_class_msk = 0x%x short timer_id = 0x%x short timer_id = 0x%x short timer_id = 0x%x short timer_id = 0x%x short timer_id = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x char flags = 0x%x char flags = 0x%x int status = 0x%x pad[32] = 0x%llx int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char cmd_state = 0x%x struct prli = 0x%llx short nport_handle = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x char relogin_retry = 0x%x short device_flags = 0x%x short timer_id = 0x%x short timer_id = 0x%x char cmd_state = 0x%x char cmd_state = 0x%x char cmd_state = 0x%x Usage: fcnvmekthread [-d] addr Usage: fcnvmekthread [-d] addr Usage: fcnvmekthread [-d] addr Specify either -l or -t option assoc_info* next = 0x%llx assoc_info* prev = 0x%llx char flags = 0x%x short timer_id = 0x%x assoc_info* next = 0x%llx assoc_info* prev = 0x%llx Specify either -l or -t option Usage: emfsccmd [-d] [-l] addr Usage: emfsccmd [-d] [-l] addr Usage: emfsccmd [-d] [-l] addr int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx int payld_size = 0x%x int handle = 0x%x int handle = 0x%x int payld_size = 0x%x * ulp_handle = 0x%llx short work_bit = 0x%x host_id[16] = 0x%llx short vlan = 0x%x int dump_state = 0x%x * ctl_offset = 0x%llx int fw_version = 0x%x int max_vports = 0x%x int filtertype = 0x%x short timer_id = 0x%x short timer_id = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int status = 0x%x char flags = 0x%x int handle = 0x%x char cmd_state = 0x%x int payld_size = 0x%x int fw_version = 0x%x int max_vports = 0x%x short timer_id = 0x%x char cmd_state = 0x%x char cmd_state = 0x%x char dyntrk_pending = 0x%x char dyntrk_results = 0x%x target_info* next = 0x%llx target_info* prev = 0x%llx assoc_info* assoc = 0x%llx char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x * dif = 0x%llx short resvd = 0x%x * dif = 0x%llx char opcode = 0x%x cmd[128] = 0x%llx char opcode = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char dyntrk_pending = 0x%x target_info* next = 0x%llx target_info* prev = 0x%llx assoc_info* assoc = 0x%llx int per_kt_table_sz = 0x%x short resvd = 0x%x * dif = 0x%llx ioconn_info* next = 0x%llx ioconn_info* prev = 0x%llx assoc_info* assoc = 0x%llx int num_active_cmds = 0x%x ioconn_info* next = 0x%llx ioconn_info* prev = 0x%llx assoc_info* assoc = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x int dif_ref_tag = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x short resvd = 0x%x assoc_info* assoc = 0x%llx assoc_info* assoc = 0x%llx fcnvme_info* next = 0x%llx int retry_count = 0x%x reserved[28] = 0x%llx int ndd_mtu = 0x%x * ndd_ptr = 0x%llx int start_iotag = 0x%x int used_vports = 0x%x int adap_bus_id = 0x%x * nmsrv_login = 0x%llx int num_nvme_queues = 0x%x volatile ras_flags = 0x%x char resume_results = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char opcode = 0x%x union un = 0x%llx char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x union _u = 0x%llx * rpn = 0x%llx union _u = 0x%llx * rpn = 0x%llx union _u = 0x%llx * rpn = 0x%llx union _u = 0x%llx * rpn = 0x%llx fcnvme_info* next = 0x%llx int adap_bus_id = 0x%x int num_nvme_queues = 0x%x char resume_results = 0x%x %016lx %016lx %016lx %016lx thread* thread = 0x%llx emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx struct io = 0x%llx char cancel_type = 0x%x * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx struct io = 0x%llx char cancel_type = 0x%x long long nport_id = 0x%llx char version = 0x%x resvd[10] = 0x%llx short io_tag = 0x%x int nport_id = 0x%x bufx* bufx = 0x%llx int time_out = 0x%x reply[64] = 0x%llx int adap_key = 0x%x bufx* bufx = 0x%llx int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x long long nport_id = 0x%llx thread* thread = 0x%llx volatile kt_flags = 0x%llx thread* thread = 0x%llx ioconn_info* iocon = 0x%llx long long assoc_id = 0x%llx char version = 0x%x resvd[10] = 0x%llx * resp = 0x%llx int eyec = 0x%x * resp = 0x%llx struct io = 0x%llx char cancel_type = 0x%x char cancel_io_retry = 0x%x ioconn_info* iocon = 0x%llx long long assoc_id = 0x%llx int num_pending_cmds = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x Usage: emfcmdelem [-d] [-l] addr Usage: emfcmdelem [-d] [-l] addr Usage: emfcmdelem [-d] [-l] addr int buf_type = 0x%x * buf_list = 0x%llx int dif_hdr_size = 0x%x int dif_blk_size = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int map_data_buf = 0x%x int buf_data_len = 0x%x int buf_type = 0x%x int num_dsds = 0x%x * buf_list = 0x%llx ioconn_info* iocon = 0x%llx short adap_queue = 0x%x fcnvme_rsp_iu* rsp = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_rsp_iu* rsp = 0x%llx d_iovec* dvec_list = 0x%llx host_nqn[256] = 0x%llx int nport_log_to = 0x%x int gid_pn_delay = 0x%x drc_name[256] = 0x%llx thread* thread = 0x%llx thread* thread = 0x%llx thread* thread = 0x%llx thread* thread = 0x%llx * ndd_name = 0x%llx int ndd_type = 0x%x int num_of_opens = 0x%x int fab_fc_class = 0x%x int fc_class_msk = 0x%x int p2p_nport_id = 0x%x long long nport_id = 0x%llx emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x emfc_cmd_t cmd = 0x%llx short io_tag = 0x%x int nport_id = 0x%x int num_sids = 0x%x short xm_amr = 0x%x int num_sids = 0x%x short xm_amr = 0x%x int num_sids = 0x%x short xm_amr = 0x%x int num_sids = 0x%x short xm_amr = 0x%x char version = 0x%x resvd[10] = 0x%llx char version = 0x%x host_nqn[256] = 0x%llx int num_of_opens = 0x%x long long nport_id = 0x%llx %suint64_t inp_reqs = 0x%llx %suint64_t out_reqs = 0x%llx %suint64_t ctrl_reqs = 0x%llx %suint64_t inp_bytes = 0x%llx %suint64_t out_bytes = 0x%llx [-p] trace_buf_addr [num_records] int intr_priority = 0x%x cacheline1_pad[88] = 0x%llx char cancel_all_retry = 0x%x char cass_pending_lvl = 0x%x fcnvme_info* fcnvme = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx short version = 0x%x * vport = 0x%llx * login = 0x%llx * payld = 0x%llx * payld = 0x%llx * vport = 0x%llx char cmd_type = 0x%x short version = 0x%x * vport = 0x%llx * login = 0x%llx * payld = 0x%llx * payld = 0x%llx * vport = 0x%llx char cmd_type = 0x%x long long node_name = 0x%llx int num_act_admin_cmd = 0x%x int flags = 0x%x int num_started_assoc = 0x%x long long resvd = 0x%llx char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int data_size = 0x%x int resp_size = 0x%x char t10_type = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int resp_size = 0x%x short rel_cnt = 0x%x char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx fcnvme_info* fcnvme = 0x%llx long long node_name = 0x%llx int num_act_admin_cmd = 0x%x int num_started_assoc = 0x%x int intr_priority = 0x%x cacheline1_pad[88] = 0x%llx fcnvme_info* fcnvme = 0x%llx fc_list_t comp_list = 0x%llx fcnvme_info* fcnvme = 0x%llx int intr_priority = 0x%x cacheline1_pad[88] = 0x%llx target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx int flags = 0x%x short version = 0x%x * vport = 0x%llx * login = 0x%llx * payld = 0x%llx * payld = 0x%llx * vport = 0x%llx char cmd_type = 0x%x long long resvd = 0x%llx target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x long long flags = 0x%llx int num_pages = 0x%x short dif_app_tag = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x short version = 0x%x long long flags = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long timestamp = 0x%llx nvmeof_wsq* wsq = 0x%llx short cmd_buf_tag = 0x%x short rsp_buf_tag = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx Usage: fcnvmeofcmd [-d] [-l] addr Usage: fcnvmeofcmd [-d] [-l] addr Usage: fcnvmeofcmd [-d] [-l] addr long long cmd_baddr = 0x%llx long long rsp_baddr = 0x%llx long long data_size = 0x%llx long long cmd_baddr = 0x%llx long long rsp_baddr = 0x%llx long long data_size = 0x%llx int cancel_all_to = 0x%x int async_open_to = 0x%x int intr_priority = 0x%x int num_cmd_elems = 0x%x cacheline1_pad[96] = 0x%llx int intr_priority = 0x%x int intr_priority = 0x%x cacheline2_pad[48] = 0x%llx int intr_priority = 0x%x int intr_priority = 0x%x cacheline3_pad[48] = 0x%llx * ndd_alias = 0x%llx int ndd_flags = 0x%x int ndd_mintu = 0x%x short api_version = 0x%x int max_data_rate = 0x%x short api_version = 0x%x int adap_cmd_size = 0x%x target_info* target = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx char type = 0x%x int entity_id = 0x%x int resp_size = 0x%x char fc_class = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short pay_buf_tag = 0x%x short rsp_buf_tag = 0x%x nvmeof_wcq* wcq = 0x%llx struct xmem xmp = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x struct xmem xmp = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x struct xmem xmp = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x struct xmem xmp = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x fc_err_dbg* err_dbg = 0x%llx int flags_bit = 0x%x int sleep_bit = 0x%x short api_version = 0x%x int adap_cmd_size = 0x%x target_info* target = 0x%llx target_info* pn_next = 0x%llx target_info* pn_prev = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx fcnvme_cmd_t ctiu_op = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx char list_type = 0x%x int status = 0x%x pad[32] = 0x%llx int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char cmd_state = 0x%x struct prli = 0x%llx char list_type = 0x%x int status = 0x%x pad[32] = 0x%llx int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char cmd_state = 0x%x struct prli = 0x%llx reserved[7] = 0x%llx int payld_size = 0x%x int handle = 0x%x int handle = 0x%x int payld_size = 0x%x * ulp_handle = 0x%llx short work_bit = 0x%x fcnvme_cmd_t prli_op = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx target_info* pn_next = 0x%llx target_info* pn_prev = 0x%llx fcnvme_cmd_t ctiu_op = 0x%llx long long thread_tid = 0x%llx short wsq_per_kt_count = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x * post_proc_data = 0x%llx int num_elems_high = 0x%x short wsq_per_kt_count = 0x%x reserved[7] = 0x%llx char list_type = 0x%x int status = 0x%x pad[32] = 0x%llx int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char cmd_state = 0x%x struct prli = 0x%llx ioconn_info* kt_next = 0x%llx ioconn_info* kt_prev = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x long long lun_id = 0x%llx int blist_used = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char list_type = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x nvme_list_node* next = 0x%llx nvme_list_node* prev = 0x%llx fcnvme_ersp_iu* ersp = 0x%llx fcnvme_ersp_iu* ersp = 0x%llx int parent_unit_no = 0x%x int filtertype = 0x%x int ndd_refcnt = 0x%x int ndd_hdrlen = 0x%x long long open_event = 0x%llx int adap_set_flags = 0x%x adap_parms[256] = 0x%llx int num_proto_kthreads = 0x%x int adap_resp_size = 0x%x int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx int payld_size = 0x%x adp_rsp[64] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x struct dio blist = 0x%llx struct dio vlist = 0x%llx struct dio blist = 0x%llx struct dio vlist = 0x%llx struct dio blist = 0x%llx struct dio vlist = 0x%llx struct dio blist = 0x%llx struct dio vlist = 0x%llx struct dio blist = 0x%llx long long open_lbolt = 0x%llx reserved[7] = 0x%llx reserved[7] = 0x%llx int filtertype = 0x%x int adap_set_flags = 0x%x int adap_resp_size = 0x%x long long open_lbolt = 0x%llx ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "fcnvme_glob_info" address...[0x%p] Simple_lock slock = 0x%llx long long ioctl_event = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx fcnvme_cmd_t plogi_op = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx char opcode = 0x%x cmd[128] = 0x%llx char opcode = 0x%x char cancel_allowed = 0x%x char opcode = 0x%x cmd[128] = 0x%llx char opcode = 0x%x char cancel_allowed = 0x%x nqn[256] = 0x%llx struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { short resvd = 0x%x int dif_ref_tag = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x short resvd = 0x%x assoc_info* assoc = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx long long ioctl_event = 0x%llx fcnvme_cmd_t plogi_op = 0x%llx struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { fc_simple_lock_t lock = 0x%llx Simple_lock slock = 0x%llx NUM_IOCON CANCEL_STATE IOCONN_LIST Simple_lock slock = 0x%llx nqn[256] = 0x%llx char opcode = 0x%x cmd[128] = 0x%llx char opcode = 0x%x char cancel_allowed = 0x%x (*)() * func = 0x%llx assoc_info* assoc = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx cmd_elem = 0x%p { size(64bit)=0x300 long long ww_name = 0x%llx int blist_index = 0x%x int blist_alloc = 0x%x emfc_sge* sgl = 0x%llx nvmeof_wcq* p_wcq = 0x%llx cmd_elem = 0x%p { size(64bit)=0x300 fcnvme_cmd_iu* fc_cmd = 0x%llx * transport_work_area = 0x%llx fcnvme_cmd_iu* fc_cmd = 0x%llx * transport_work_area = 0x%llx Usage: fcnvme [-d] [-l] [name|addr] "fcnvme_info_ptrs" address...[0x%p] Sizes of common driver structures: struct fcnvme_ddi ddi = 0x%llx parent_lname[16] = 0x%llx int num_nvme_queues = 0x%x int update_vport_to = 0x%x Simple_lock slock = 0x%llx Simple_lock slock = 0x%llx Simple_lock slock = 0x%llx Simple_lock slock = 0x%llx fcnvme_shared* shared = 0x%llx ndd* ndd_next = 0x%llx int ndd_addrlen = 0x%x int ndd_speclen = 0x%x int ndd_2_flags = 0x%x ndd* vlan_ndd = 0x%llx long long fcnvme_lock = 0x%llx * protocol_device = 0x%llx int connection_type = 0x%x fc_query_t adap_query = 0x%llx long long ioctl_event = 0x%llx (*)() * func = 0x%llx (*)() * func = 0x%llx assoc_info* assoc = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx short resvd = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x adp_cmd[128] = 0x%llx short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx short xmemflags = 0x%x short prexflags = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx short xmemflags = 0x%x short prexflags = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx short xmemflags = 0x%x short prexflags = 0x%x d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx short xmemflags = 0x%x short prexflags = 0x%x struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_ddi ddi = 0x%llx parent_lname[16] = 0x%llx fcnvme_shared* shared = 0x%llx long long fcnvme_lock = 0x%llx int connection_type = 0x%x fc_query_t adap_query = 0x%llx long long ioctl_event = 0x%llx struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { struct fcnvme_thresh_info { Usage: fcnvmetinfo [-d] [-l|-p] addr Usage: fcnvmetinfo [-d] [-l|-p] addr Usage: fcnvmetinfo [-d] [-l|-p] addr Usage: fcnvmetinfo [-d] [-l|-p] addr char cancel_assocs_retry = 0x%x long long dyntrk_event = 0x%llx struct wtimer log_wdog = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x short io_tag = 0x%x int nport_id = 0x%x bufx* bufx = 0x%llx int time_out = 0x%x reply[64] = 0x%llx int adap_key = 0x%x bufx* bufx = 0x%llx int nport_id = 0x%x short io_tag = 0x%x int nport_id = 0x%x bufx* bufx = 0x%llx int time_out = 0x%x reply[64] = 0x%llx int adap_key = 0x%x bufx* bufx = 0x%llx int nport_id = 0x%x free_assoc_list[2048] = 0x%llx long long alt_nport_id = 0x%llx int return_flags = 0x%x long long inp_reqs = 0x%llx long long out_reqs = 0x%llx int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int buf_type = 0x%x * buf_list = 0x%llx int dif_hdr_size = 0x%x int dif_blk_size = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int map_data_buf = 0x%x int buf_data_len = 0x%x int buf_type = 0x%x int num_dsds = 0x%x * buf_list = 0x%llx ioconn_info* iocon = 0x%llx short adap_queue = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x struct wtimer log_wdog = 0x%llx int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x long long kt_sleep_tid = 0x%llx fc_list_elem* head = 0x%llx fc_list_elem* tail = 0x%llx * global_num_elems = 0x%llx fc_list_elem* head = 0x%llx fc_list_elem* tail = 0x%llx * global_num_elems = 0x%llx Usage: fcnvmeassoc [-d] [-l|-t] addr Usage: fcnvmeassoc [-d] [-l|-t] addr Usage: fcnvmeassoc [-d] [-l|-t] addr Usage: fcnvmeassoc [-d] [-l|-t] addr int return_flags = 0x%x long long io_abort_key = 0x%llx short io_tag = 0x%x int nport_id = 0x%x bufx* bufx = 0x%llx int time_out = 0x%x reply[64] = 0x%llx int adap_key = 0x%x bufx* bufx = 0x%llx int nport_id = 0x%x watchdog* next = 0x%llx watchdog* prev = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x char opcode_type = 0x%x long long assoc_id = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long real_cmd = 0x%llx long long active_lbolt = 0x%llx * transport_mapped_sgl = 0x%llx * transport_mapped_sgl = 0x%llx resource_name[16] = 0x%llx * ndd_physaddr = 0x%llx int max_proto_logins = 0x%x int num_proto_queues = 0x%x int proto_qstart_idx = 0x%x long long p2p_nport_id = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int admin_handle = 0x%x free_target_list[128] = 0x%llx int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x * kt_sleep_tid = 0x%llx resource_name[16] = 0x%llx * ndd_physaddr = 0x%llx int max_proto_logins = 0x%x int num_proto_queues = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x int total_errors = 0x%x struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx struct wtimer ctiu_wdog = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx cmd_elem_t cmd_elem = 0x%llx char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int data_size = 0x%x int resp_size = 0x%x char t10_type = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int resp_size = 0x%x short rel_cnt = 0x%x cmd_elem_t cmd_elem = 0x%llx char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int data_size = 0x%x int resp_size = 0x%x char t10_type = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int resp_size = 0x%x short rel_cnt = 0x%x long long alt_node_name = 0x%llx long long prev_nport_id = 0x%llx short port_id = 0x%x int flags = 0x%x long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx short version = 0x%x long long flags = 0x%llx int num_pages = 0x%x short dif_app_tag = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x short version = 0x%x long long flags = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long timestamp = 0x%llx nvmeof_wsq* wsq = 0x%llx short cmd_buf_tag = 0x%x short rsp_buf_tag = 0x%x short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx struct wtimer ctiu_wdog = 0x%llx long long cfg_sleep_tid = 0x%llx assoc_info = 0x%p { size(64bit)=0x640 short port_id = 0x%x int flags = 0x%x cmd_elem_t cmd_elem = 0x%llx char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int data_size = 0x%x int resp_size = 0x%x char t10_type = 0x%x int flags = 0x%x short rpi = 0x%x short xri = 0x%x char type = 0x%x char ctl_type = 0x%x int entity_id = 0x%x int resp_size = 0x%x short rel_cnt = 0x%x struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx assoc_info = 0x%p { size(64bit)=0x640 Usage: fcnvmeioconn [-d] [-l|-t] addr Usage: fcnvmeioconn [-d] [-l|-t] addr Usage: fcnvmeioconn [-d] [-l|-t] addr Usage: fcnvmeioconn [-d] [-l|-t] addr IOCON ASSOC ioconn_info = 0x%p { size(64bit)=0x98 long long connection_id = 0x%llx ioconn_info = 0x%p { size(64bit)=0x98 long long connection_id = 0x%llx fcnvme_cmd = 0x%p { size(64bit)=0x300 char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx fcnvme_cmd = 0x%p { size(64bit)=0x300 long long abort_key = 0x%llx long long node_name = 0x%llx int dif_sge_count = 0x%x long long dif_baddr = 0x%llx long long real_resp = 0x%llx nvmeof_cmd = 0x%p { size(64bit)=0x100 nvmeof_cmd = 0x%p { size(64bit)=0x100 int nvme_im_entity_id = 0x%x * ndd_specdemux = 0x%llx * ndd_trace_arg = 0x%llx * ndd_specstats = 0x%llx fcnvme_shared* next = 0x%llx int xmalloc_srad_indx = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx int num_queue_entries = 0x%x long long p2p_port_name = 0x%llx long long p2p_node_name = 0x%llx long long dma_flags = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx short version = 0x%x char failure_type = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x cvfc_cmd_t cvfc_cmd = 0x%llx short version = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char log_in_out_recvd = 0x%x target_info* target = 0x%llx fcnvme_info* fcnvme = 0x%llx fcnvme_adap_fcns_t adap = 0x%llx int nvme_im_entity_id = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx char wait_for_cancel_compl = 0x%x target_info* lookup_next = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx int payld_size = 0x%x int handle = 0x%x int handle = 0x%x int payld_size = 0x%x * ulp_handle = 0x%llx short work_bit = 0x%x int payld_size = 0x%x int handle = 0x%x int handle = 0x%x int payld_size = 0x%x * ulp_handle = 0x%llx short work_bit = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x cmd_elem_t prli_cmd_elem = 0x%llx char list_type = 0x%x long long lun_id = 0x%llx int blist_used = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char list_type = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x fcnvme_kproc_mgmt* kproc = 0x%llx fc_list* comp_list_local = 0x%llx int payld_size = 0x%x int handle = 0x%x int handle = 0x%x int payld_size = 0x%x * ulp_handle = 0x%llx short work_bit = 0x%x char wait_for_cancel_compl = 0x%x long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx long long expiry = 0x%llx short nport_handle = 0x%x cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long resp_baddr = 0x%llx long long start_time = 0x%llx * transport_dd_work_area = 0x%llx * transport_dd_work_area = 0x%llx * ndd_correlator = 0x%llx (*)() * ndd_ctl = 0x%llx int ndd_nobufs = 0x%x int num_allowed_vports = 0x%x int num_nmsrv_qry_failures = 0x%x char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx char list_type = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char flags = 0x%x int o_s_id = 0x%x struct ctiu = 0x%llx char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char r_ctl = 0x%x int opcode = 0x%x char flags = 0x%x char r_ctl = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char phase = 0x%x char flags = 0x%x char list_type = 0x%x short adap_options = 0x%x int prev_adap_work = 0x%x char flags = 0x%x char flags = 0x%x char resvd = 0x%x char resvd = 0x%x char flags = 0x%x char state = 0x%x long long resp_baddr = 0x%llx int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x long long events = 0x%llx int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x int current_errors = 0x%x target_info = 0x%p { size(64bit)=0x3a50 long long restart = 0x%llx long long restart = 0x%llx long long restart = 0x%llx long long restart = 0x%llx long long restart = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx short resvd = 0x%x int dif_ref_tag = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x short resvd = 0x%x assoc_info* assoc = 0x%llx short resvd = 0x%x int dif_ref_tag = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x short resvd = 0x%x assoc_info* assoc = 0x%llx long long world_wide_name = 0x%llx initiator_info* initiator = 0x%llx long long ww_name = 0x%llx int blist_index = 0x%x int blist_alloc = 0x%x emfc_sge* sgl = 0x%llx nvmeof_wcq* p_wcq = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx target_info = 0x%p { size(64bit)=0x3a50 long long world_wide_name = 0x%llx Simple_lock kt_flags_lock = 0x%llx fc_list_t cancel_req_list = 0x%llx short resvd = 0x%x int dif_ref_tag = 0x%x char source = 0x%x char domain = 0x%x char opcode = 0x%x short resvd = 0x%x assoc_info* assoc = 0x%llx long long restart = 0x%llx nvme_list_node* dhead = 0x%llx nvme_list_node* dtail = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long payld_baddr = 0x%llx fcnvme_info = 0x%p { size(64bit)=0x1b18 (*)() * ndd_open = 0x%llx int ndd_demuxsource = 0x%x ndd_reserved[12] = 0x%llx * ndd_parent_nddp = 0x%llx int ndd_ierrors = 0x%x int ndd_oerrors = 0x%x int size_extra_sg_space = 0x%x long long restart = 0x%llx long long restart = 0x%llx initiator_info* initiator = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx long long ww_name = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx (*)() * cmd_recv = 0x%llx emfc_sge* sgl = 0x%llx struct login = 0x%llx short ox_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x short ox_id = 0x%x short rx_id = 0x%x char df_ctl = 0x%x char df_ctl = 0x%x short ox_id = 0x%x char df_ctl = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x long long payld_baddr = 0x%llx fc_pfs_reg_info* pfs_info = 0x%llx fcnvme_info = 0x%p { size(64bit)=0x1b18 %-5x %-13llx %-16p %-28s %-4s %-4x STATE LOGIN_HDL NPORT_ID fc_simple_lock_t spin_lock = 0x%llx char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x fcnvme_cmd_t move_login_op = 0x%llx char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int buf_type = 0x%x * buf_list = 0x%llx int dif_hdr_size = 0x%x int dif_blk_size = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int map_data_buf = 0x%x int buf_data_len = 0x%x int buf_type = 0x%x int num_dsds = 0x%x * buf_list = 0x%llx ioconn_info* iocon = 0x%llx short adap_queue = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int buf_type = 0x%x * buf_list = 0x%llx int dif_hdr_size = 0x%x int dif_blk_size = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int map_data_buf = 0x%x int buf_data_len = 0x%x int buf_type = 0x%x int num_dsds = 0x%x * buf_list = 0x%llx ioconn_info* iocon = 0x%llx short adap_queue = 0x%x struct fc = 0x%llx char opcode_type = 0x%x long long assoc_id = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long real_cmd = 0x%llx long long active_lbolt = 0x%llx char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x fcnvme_cmd_t move_login_op = 0x%llx fc_list* cancel_list_local = 0x%llx fc_simple_lock_t spin_lock = 0x%llx long long admin_connect_id = 0x%llx struct fc = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int buf_type = 0x%x * buf_list = 0x%llx int dif_hdr_size = 0x%x int dif_blk_size = 0x%x int sge_used = 0x%x * abt_info = 0x%llx * proto_wq = 0x%llx int map_data_buf = 0x%x int buf_data_len = 0x%x int buf_type = 0x%x int num_dsds = 0x%x * buf_list = 0x%llx ioconn_info* iocon = 0x%llx short adap_queue = 0x%x long long admin_connect_id = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx d_iovec* dvec_list = 0x%llx long long key_to_abort = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx cvfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx cvfc_dsd* data_dsd = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx nvmeof_cmd* nvmeof_cmd = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx Usage: fcnvme [-d] [-l] [-f] [name|addr] Usage: fcnvme [-d] [-l] [-f] [name|addr] fc_simple_lock_t spin_lock = 0x%llx int num_buffers1 = 0x%x int buffer_size1 = 0x%x int num_buffers2 = 0x%x int buffer_size2 = 0x%x (*)() * ndd_close = 0x%llx (*)() * nd_status = 0x%llx (*)() * ndd_trace = 0x%llx long long arp_priv = 0x%llx (*)() * cmd_entry_fcn_ptr = 0x%llx fc_filter_isr_t filter_isr = 0x%llx fc_status_isr_t status_isr = 0x%llx fc_link_setup_t link_setup = 0x%llx long long fabric_node_name = 0x%llx struct wtimer send_seq_tmr = 0x%llx target_info* target_pn[32] = 0x%llx char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x char fail_reason_exp = 0x%x char opcode_type = 0x%x char ph_prog = 0x%x struct logout = 0x%llx char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x char ph_prog = 0x%x struct cancel = 0x%llx short adap_mb_opcode = 0x%x * adap_ae_work_ptr = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx int nport_id = 0x%x short status = 0x%x short status = 0x%x short status = 0x%x struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x long long used = 0x%llx long long used = 0x%llx struct fc_dma_init pay_dma = 0x%llx long long used = 0x%llx struct fc_dma_init rsp_dma = 0x%llx long long used = 0x%llx fc_simple_lock_t spin_lock = 0x%llx fc_link_setup_t link_setup = 0x%llx target_info* target_pn[32] = 0x%llx Usage: fcnvmetrc [-p] addr [num_records] struct wtimer prli_dly_wdog = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx fc_list_elem_t list_hdr = 0x%llx short version = 0x%x long long flags = 0x%llx int num_pages = 0x%x short dif_app_tag = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x short version = 0x%x long long flags = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long timestamp = 0x%llx nvmeof_wsq* wsq = 0x%llx short cmd_buf_tag = 0x%x short rsp_buf_tag = 0x%x fc_list_elem_t list_hdr = 0x%llx short version = 0x%x long long flags = 0x%llx int num_pages = 0x%x short dif_app_tag = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x short version = 0x%x long long flags = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long timestamp = 0x%llx nvmeof_wsq* wsq = 0x%llx short cmd_buf_tag = 0x%x short rsp_buf_tag = 0x%x int addr_type = 0x%x struct net = 0x%llx int flags = 0x%x int flags = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int dif_sge_count = 0x%x long long dif_baddr = 0x%llx long long real_resp = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx volatile kt_management_flags = 0x%x (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx (*)() * post_proc_func = 0x%llx * global_num_elems_high = 0x%llx int addr_type = 0x%x struct net = 0x%llx int flags = 0x%x int flags = 0x%x fc_list_elem_t list_hdr = 0x%llx short version = 0x%x long long flags = 0x%llx int num_pages = 0x%x short dif_app_tag = 0x%x int rpi_index = 0x%x int xri_index = 0x%x int sge_index = 0x%x int sge_alloc = 0x%x short rel_cnt = 0x%x short version = 0x%x long long flags = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x fcnvme_info* fcnvme = 0x%llx target_info* target = 0x%llx long long timestamp = 0x%llx nvmeof_wsq* wsq = 0x%llx short cmd_buf_tag = 0x%x short rsp_buf_tag = 0x%x short with_per_kt_assoc_table = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx long long page_size = 0x%llx long long nvme_assoc_id = 0x%llx long long mask_to_abort = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long page_size = 0x%llx int transport_mapped_sgl_size = 0x%x int transport_mapped_sgl_size = 0x%x fc_simple_lock_t ioctl_lock = 0x%llx int entity_number = 0x%x int buf_threshold = 0x%x (*)() * ndd_output = 0x%llx (*)() * nd_receive = 0x%llx long long p2p_port_name = 0x%llx long long p2p_node_name = 0x%llx long long adap_resume_event = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx struct fcnvme_cmd rft_id_op = 0x%llx char fail_reason_code = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int interface = 0x%x union type = 0x%llx struct rrq_els = 0x%llx char fc4_type = 0x%x char fc4_type = 0x%x char fc4_type = 0x%x short nport_handle_in = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x short timeout = 0x%x int rcv_bytes = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x int cmd_bytes = 0x%x int rsp_bytes = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx long long cur_state = 0x%llx volatile * kt_flags = 0x%llx fc_simple_lock_t ioctl_lock = 0x%llx struct fcnvme_cmd rft_id_op = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx char list_type = 0x%x long long lun_id = 0x%llx int blist_used = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char list_type = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x char list_type = 0x%x long long lun_id = 0x%llx int blist_used = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char list_type = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x int returned_flags = 0x%x int trans_type = 0x%x long long resp_baddr = 0x%llx long long expiry = 0x%llx short nport_handle = 0x%x cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long resp_baddr = 0x%llx long long start_time = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx int returned_flags = 0x%x int trans_type = 0x%x char list_type = 0x%x long long lun_id = 0x%llx int blist_used = 0x%x char rdy_entry = 0x%x char rdy_issue = 0x%x char list_type = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x struct wtimer cancel_io_wdog = 0x%llx nvme_list_node* next = 0x%llx nvme_list_node* prev = 0x%llx nvme_list_node* next = 0x%llx nvme_list_node* prev = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx emfc_ctl_elem_blk_t ctl_elem = 0x%llx emfc_buf_info_t buf_info = 0x%llx long long key_to_hash_wq = 0x%llx long long issue_timebase = 0x%llx long long cmplt_timebase = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx fc_simple_lock_t errlog_lock = 0x%llx int ndd_ibytes_msw = 0x%x int ndd_ibytes_lsw = 0x%x int ndd_obytes_msw = 0x%x int ndd_obytes_lsw = 0x%x long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long resp_baddr = 0x%llx emfc_dio_t pay_blist = 0x%llx emfc_dio_t rsp_blist = 0x%llx long long expiry = 0x%llx int els_opcode = 0x%x struct gen_xchg = 0x%llx struct xmit_seq = 0x%llx * dest_login = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx int fbrst_size = 0x%x int xmit_bytes = 0x%x short time_out = 0x%x * correlator = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx fcnvme_kthread_mgmt* kt_info = 0x%llx initiator_info* initiator = 0x%llx initiator_info* initiator = 0x%llx struct wtimer cancel_all_wdog = 0x%llx initiator_info* initiator = 0x%llx initiator_info* initiator = 0x%llx initiator_info* initiator = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long ww_name = 0x%llx int blist_index = 0x%x int blist_alloc = 0x%x emfc_sge* sgl = 0x%llx nvmeof_wcq* p_wcq = 0x%llx long long ww_name = 0x%llx int blist_index = 0x%x int blist_alloc = 0x%x emfc_sge* sgl = 0x%llx nvmeof_wcq* p_wcq = 0x%llx long long alt_world_wide_name = 0x%llx short controller_id = 0x%x short controller_id = 0x%x long long payld_baddr = 0x%llx long long arrival = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long payld_baddr = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx Usage: fcnvmekthwqinfo kt_wsq_wcq_ptrs_addr Usage: fcnvmekthwqinfo kt_wsq_wcq_ptrs_addr Usage: fcnvmekthwqinfo kt_wsq_wcq_ptrs_addr Usage: fcnvmekthwqinfo kt_wsq_wcq_ptrs_addr short controller_id = 0x%x short controller_id = 0x%x long long ww_name = 0x%llx int blist_index = 0x%x int blist_alloc = 0x%x emfc_sge* sgl = 0x%llx nvmeof_wcq* p_wcq = 0x%llx initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long key_to_hash_chn = 0x%llx fc_simple_lock_t spc_tag_lock = 0x%llx Complex_lock ndd_lock = 0x%llx int ndd_xmitque_max = 0x%x int ndd_xmitque_ovf = 0x%x int ndd_ibadpackets = 0x%x int ndd_xmitque_cur = 0x%x (*)() * ndd_arpinput = 0x%llx int size_extra_dif_sg_space = 0x%x struct async_timer async_wdog = 0x%llx initiator_info* initiator = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx struct fcnvme_cmd canc_cmd_op = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx struct fcnvme_cmd send_seq_op = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x struct async_els = 0x%llx * stale_login = 0x%llx char adap_flags = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx short queue_num = 0x%x struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char els_opcode = 0x%x initiator_info* initiator = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long kthread_attach_fail = 0x%llx struct async_timer async_wdog = 0x%llx struct fcnvme_cmd send_seq_op = 0x%llx TARGET FCNVME ADDRESS FLAGS fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx char opcode_type = 0x%x long long assoc_id = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long real_cmd = 0x%llx long long active_lbolt = 0x%llx char opcode_type = 0x%x long long assoc_id = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long real_cmd = 0x%llx long long active_lbolt = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx d_iovec* dvec_list = 0x%llx long long key_to_abort = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx cvfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx cvfc_dsd* data_dsd = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx nvmeof_cmd* nvmeof_cmd = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long wsq_wcq_alloc_bitmap = 0x%llx long long wsq_wcq_alloc_bitmap = 0x%llx ASSOC TARGET STATE char opcode_type = 0x%x long long assoc_id = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long real_cmd = 0x%llx long long active_lbolt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx cvfc_ctl_elem_blk_t cvctl_elem = 0x%llx fcnvme_cmd_buffer* cmd_buf = 0x%llx fcnvme_rsp_buffer* rsp_buf = 0x%llx struct fc_filter im_filter = 0x%llx int ndd_elapsed_time = 0x%x int ndd_ipackets_msw = 0x%x int ndd_ipackets_lsw = 0x%x int ndd_recvintr_msw = 0x%x int ndd_recvintr_lsw = 0x%x int ndd_opackets_msw = 0x%x int ndd_opackets_lsw = 0x%x int ndd_xmitintr_msw = 0x%x int ndd_xmitintr_lsw = 0x%x long long fabric_node_name = 0x%llx target_info* target_pn[%d] = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx int old_nport_id = 0x%x struct move_login = 0x%llx int old_nport_id = 0x%x int new_nport_id = 0x%x int new_nport_id = 0x%x fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx fcnvme_els_buffer* pay_buf = 0x%llx fcnvme_els_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx struct fc_dma_init seq_pay_dma = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct fc_dma_init seq_rsp_dma = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx target_info* fcnvme_log_target = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx fcnvme_thresh_group_t cat_link = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx fcnvme_async_mgmt_t async_mgmt = 0x%llx int nvmeof_entity_registered = 0x%x struct fc_filter im_filter = 0x%llx target_info* target_pn[%d] = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx fcnvme_thresh_group_t cat_link = 0x%llx fcnvme_thresh_info type[4] = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx long long last_failure = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int dif_sge_count = 0x%x long long dif_baddr = 0x%llx long long real_resp = 0x%llx long long abort_key = 0x%llx long long node_name = 0x%llx int dif_sge_count = 0x%x long long dif_baddr = 0x%llx long long real_resp = 0x%llx fc_list_elem_t list_hdr = 0x%llx long long page_size = 0x%llx long long nvme_assoc_id = 0x%llx long long mask_to_abort = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long page_size = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x long long abort_key = 0x%llx long long node_name = 0x%llx int dif_sge_count = 0x%x long long dif_baddr = 0x%llx long long real_resp = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx ns_demuxer* ndd_demuxer = 0x%llx ns_dmx_ctl* ndd_nsdemux = 0x%llx int ndd_global_array_slot = 0x%x int ndd_ipackets_drop = 0x%x int ndd_opackets_drop = 0x%x fcnvme_cmd_buffer* head_cmd_buf = 0x%llx fcnvme_cmd_buffer* tail_cmd_buf = 0x%llx fcnvme_els_buffer* head_els_buf = 0x%llx fcnvme_els_buffer* tail_els_buf = 0x%llx fcnvme_rsp_buffer* head_rsp_buf = 0x%llx fcnvme_rsp_buffer* tail_rsp_buf = 0x%llx struct fcnvme_cmd rst_intfce_op = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx fcph_logi_payload* resp = 0x%llx char entry_status = 0x%x struct ct_iu_pthru = 0x%llx int old_n_port_id = 0x%x int new_n_port_id = 0x%x int col_n_port_id = 0x%x fcnvme_cmd_buffer* head_cmd_buf = 0x%llx fcnvme_cmd_buffer* tail_cmd_buf = 0x%llx fcnvme_els_buffer* head_els_buf = 0x%llx fcnvme_els_buffer* tail_els_buf = 0x%llx fcnvme_rsp_buffer* head_rsp_buf = 0x%llx fcnvme_rsp_buffer* tail_rsp_buf = 0x%llx struct wtimer cancel_assocs_wdog = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx long long resp_baddr = 0x%llx long long expiry = 0x%llx short nport_handle = 0x%x cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long resp_baddr = 0x%llx long long start_time = 0x%llx long long resp_baddr = 0x%llx long long expiry = 0x%llx short nport_handle = 0x%x cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long resp_baddr = 0x%llx long long start_time = 0x%llx fcnvme_async_event_buf* next = 0x%llx fcnvme_async_event_buf* prev = 0x%llx int returned_flags = 0x%x short port_num = 0x%x fcnvme_thresh_group_t cat_target = 0x%llx emfc_ctl_elem_blk_t ctl_elem = 0x%llx emfc_buf_info_t buf_info = 0x%llx long long key_to_hash_wq = 0x%llx long long issue_timebase = 0x%llx long long cmplt_timebase = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcnvme_thresh_group_t cat_target = 0x%llx fcnvme_kthread_mgmt = 0x%p { size(64bit)=0xd80 fcnvme_kthread_mgmt = 0x%p { size(64bit)=0xd80 fcnvme_async_event_buf* next = 0x%llx fcnvme_async_event_buf* prev = 0x%llx int returned_flags = 0x%x short port_num = 0x%x cancel_cmd_elem_t cancel_io_elem = 0x%llx long long resp_baddr = 0x%llx long long expiry = 0x%llx short nport_handle = 0x%x cvfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long resp_baddr = 0x%llx long long start_time = 0x%llx short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x long long data_dsd_baddr = 0x%llx fcnvme_kthread_mgmt* kthread = 0x%llx int size_extra_ileave_sg_space = 0x%x long long dma_size_per_proto = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx struct xmit_bls_rsp = 0x%llx struct update_vport = 0x%llx fcph_logi_payload* payld = 0x%llx short nport_handle = 0x%x int prli_rsp_flags = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x short nport_handle = 0x%x short rsp_num_dsds = 0x%x int prli_rsp_flags = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx (*)() * fcnvme_wdog_prli_to = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long payld_baddr = 0x%llx cancel_cmd_elem_t cancel_all_elem = 0x%llx long long payld_baddr = 0x%llx long long arrival = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long payld_baddr = 0x%llx long long key_to_hash_chn = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx Usage: fcnvmeassoc [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeassoc [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeassoc [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeassoc [-s] [-f] [fcnvmeX|adapaddr] long long payld_baddr = 0x%llx long long arrival = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long payld_baddr = 0x%llx struct cvfc_buf_info buf_info = 0x%llx int ndd_global_array_slot_2 = 0x%x long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx char vendor = 0x%x long long ww_name = 0x%llx struct nvme_ls_pthru = 0x%llx long long ww_name = 0x%llx long long _xm_globamr = 0x%llx long long _xm_globamr = 0x%llx long long _xm_globamr = 0x%llx long long _xm_globamr = 0x%llx fcnvme_thresh_group_t cat_adapter = 0x%llx (*)() * fcnvme_init_adap_cmd = 0x%llx fcnvme_thresh_group_t cat_adapter = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx d_iovec* dvec_list = 0x%llx long long key_to_abort = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx cvfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx cvfc_dsd* data_dsd = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx nvmeof_cmd* nvmeof_cmd = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx d_iovec* dvec_list = 0x%llx long long key_to_abort = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx cvfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx cvfc_dsd* data_dsd = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx nvmeof_cmd* nvmeof_cmd = 0x%llx fcnvme_async_event_buf_t async_buf = 0x%llx union un_addr = 0x%llx fc_fc4_traffic_stat_t traffic_stat = 0x%llx cvfc_ctl_elem_blk_t cvctl_elem = 0x%llx fcnvme_cmd_buffer* cmd_buf = 0x%llx fcnvme_rsp_buffer* rsp_buf = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx fcnvme_async_event_buf_t async_buf = 0x%llx union un_addr = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx d_iovec* dvec_list = 0x%llx long long key_to_abort = 0x%llx fc_list_elem* next = 0x%llx fc_list_elem* prev = 0x%llx cvfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx cvfc_dsd* data_dsd = 0x%llx d_iovec* dvec_list = 0x%llx fcnvme_cmd_iu* cmd_payload = 0x%llx nvmeof_cmd* nvmeof_cmd = 0x%llx fc_fc4_traffic_stat_t traffic_stat = 0x%llx Usage: fcnvmeioconn [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeioconn [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeioconn [-s] [-f] [fcnvmeX|adapaddr] Usage: fcnvmeioconn [-s] [-f] [fcnvmeX|adapaddr] char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_crc_context* context_area = 0x%llx Simple_lock ndd_demux_lock = 0x%llx ndd_stat_reserved[23] = 0x%llx struct ns_com_status status_filter = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct ba_acc = 0x%llx struct ba_rjt = 0x%llx long long _subspace_id = 0x%llx long long _subspace_id = 0x%llx long long _subspace_id = 0x%llx long long _subspace_id = 0x%llx (*)() * fcnvme_proc_adap_plog = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx fc_list_elem_t list_hdr = 0x%llx long long page_size = 0x%llx long long nvme_assoc_id = 0x%llx long long mask_to_abort = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long page_size = 0x%llx fc_list_elem_t list_hdr = 0x%llx long long page_size = 0x%llx long long nvme_assoc_id = 0x%llx long long mask_to_abort = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long page_size = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx fcnvmekthread [-s] [fcnvmename|fcnvmeaddr] fcnvmekthread [-s] [fcnvmename|fcnvmeaddr] fcnvmekthread [-s] [fcnvmename|fcnvmeaddr] ioconn_info* per_kthread_iocon_list = 0x%llx fc_list_elem_t list_hdr = 0x%llx long long page_size = 0x%llx long long nvme_assoc_id = 0x%llx long long mask_to_abort = 0x%llx emfc_req_private_t adap = 0x%llx long long sgl_baddr = 0x%llx fc_list_elem_t list_hdr = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long page_size = 0x%llx ioconn_info* per_kthread_iocon_list = 0x%llx struct nvme_linked_list active_list = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx struct reset_interface = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long resp_wwpn = 0x%llx long long resp_wwnn = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx _simple_lock* kt_flags_lock = 0x%llx (*)() * fcnvme_build_adap_plog = 0x%llx (*)() * fcnvme_adap_build_ctiu = 0x%llx (*)() * fcnvme_validate_io_tag = 0x%llx (*)() * fcnvme_log_err_cmddata = 0x%llx Available FCNVME protocol driver kdb subcommands short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x cancel_cmd_elem_t cancel_assocs_elem = 0x%llx emfc_ctl_elem_blk_t ctl_elem = 0x%llx emfc_buf_info_t buf_info = 0x%llx long long key_to_hash_wq = 0x%llx long long issue_timebase = 0x%llx long long cmplt_timebase = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx emfc_ctl_elem_blk_t ctl_elem = 0x%llx emfc_buf_info_t buf_info = 0x%llx long long key_to_hash_wq = 0x%llx long long issue_timebase = 0x%llx long long cmplt_timebase = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx int returned_flags = 0x%x int s_addr = 0x%x int returned_flags = 0x%x long long data_dsd_baddr = 0x%llx fcnvme_kthread_mgmt* kthread = 0x%llx short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x nvme_linked_list* wsq_cmd_list_local = 0x%llx int returned_flags = 0x%x int s_addr = 0x%x int returned_flags = 0x%x emfc_ctl_elem_blk_t ctl_elem = 0x%llx emfc_buf_info_t buf_info = 0x%llx long long key_to_hash_wq = 0x%llx long long issue_timebase = 0x%llx long long cmplt_timebase = 0x%llx fcnvme_ersp_iu* resp_payload = 0x%llx struct nvme_list_node dummy_head = 0x%llx struct nvme_list_node dummy_tail = 0x%llx long long transport_mapped_sgl_baddr = 0x%llx long long transport_mapped_sgl_baddr = 0x%llx fc_entity_info_t entity_info = 0x%llx int ndd_ifOutUcastPkts_msw = 0x%x int ndd_ifOutUcastPkts_lsw = 0x%x int ndd_ifOutMcastPkts_msw = 0x%x int ndd_ifOutMcastPkts_lsw = 0x%x int ndd_ifOutBcastPkts_msw = 0x%x int ndd_ifOutBcastPkts_lsw = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x short alt_nport_handle = 0x%x short new_nport_handle = 0x%x short wrk_nport_handle = 0x%x short alt_nport_handle = 0x%x short col_nport_handle = 0x%x (*)() * fcnvme_prli_check_error = 0x%llx (*)() * fcnvme_log_err_cmd_elem = 0x%llx long long key_to_hash_chn = 0x%llx long long key_to_hash_chn = 0x%llx struct cvfc_buf_info buf_info = 0x%llx long long key_to_hash_chn = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx emfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx nvmeof_get_async_t get_async_info = 0x%llx nvmeof_register_async_t reg_async = 0x%llx (*)() * fcnvme_adap_build_cancel = 0x%llx fcnvmetinfo [-s] [-f] [fcnvmename|fcnvmeaddr] fcnvmetinfo [-s] [-f] [fcnvmename|fcnvmeaddr] fcnvmetinfo [-s] [-f] [fcnvmename|fcnvmeaddr] fcnvmetinfo [-s] [-f] [fcnvmename|fcnvmeaddr] char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_ctl_elem_blk_t cvctl_elem = 0x%llx fcnvme_cmd_buffer* cmd_buf = 0x%llx fcnvme_rsp_buffer* rsp_buf = 0x%llx cvfc_ctl_elem_blk_t cvctl_elem = 0x%llx fcnvme_cmd_buffer* cmd_buf = 0x%llx fcnvme_rsp_buffer* rsp_buf = 0x%llx nvmeof_get_async_q_t async_q_event = 0x%llx long long nport_id = 0x%llx cvfc_crc_context* context_area = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx nvmeof_get_async_q_t async_q_event = 0x%llx long long nport_id = 0x%llx cvfc_ctl_elem_blk_t cvctl_elem = 0x%llx fcnvme_cmd_buffer* cmd_buf = 0x%llx fcnvme_rsp_buffer* rsp_buf = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx char last_seq_id = 0x%x short lo_seq_cnt = 0x%x short hi_seq_cnt = 0x%x char reason_code = 0x%x long long key_to_abort = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx cvfc_dsd* dsd_list_ptr = 0x%llx (*)() * fcnvme_adap_init_prli_cmd = 0x%llx (*)() * fcnvme_adap_init_ctiu_cmd = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx char explanation_code = 0x%x char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx char seq_id_valid = 0x%x long long mask_to_abort = 0x%llx (*)() * fcnvme_issue_adap_prli_cmd = 0x%llx (*)() * fcnvme_clear_adap_prli_cmd = 0x%llx (*)() * fcnvme_build_adap_ctl_elem = 0x%llx (*)() * fcnvme_process_response_iu = 0x%llx (*)() * fcnvme_init_adap_cmd_elems = 0x%llx long long data_dsd_baddr = 0x%llx fcnvme_kthread_mgmt* kthread = 0x%llx long long data_dsd_baddr = 0x%llx fcnvme_kthread_mgmt* kthread = 0x%llx long long data_dsd_baddr = 0x%llx fcnvme_kthread_mgmt* kthread = 0x%llx struct ndd_genstats ndd_genstats = 0x%llx fcnvme_async_event_buf* event_q_head = 0x%llx fcnvme_async_event_buf* event_q_tail = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_buf_info buf_info = 0x%llx struct cvfc_buf_info buf_info = 0x%llx emfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_buf_info buf_info = 0x%llx Sizes of kernel/application accommodation structures: struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_crc_context* context_area = 0x%llx cvfc_crc_context* context_area = 0x%llx union u6_addr = 0x%llx union u6_addr = 0x%llx cvfc_crc_context* context_area = 0x%llx NAME ADDRESS STATE OPENED FCNVME_LOCK (*)() * fcnvme_proc_adap_reply_status = 0x%llx (*)() * fcnvme_adap_update_assoc_cmds = 0x%llx char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x char explanation_code = 0x%x (*)() * fcnvme_build_adap_send_seq_cmd = 0x%llx (*)() * fcnvme_adap_update_target_cmds = 0x%llx struct in_addr addr4 = 0x%llx struct in_addr addr4 = 0x%llx uint32_t (*)() * fcnvme_adap_get_spc_tag = 0x%llx (*)() * fcnvme_adap_build_movelogin_cmd = 0x%llx emfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx emfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct in6_addr addr6 = 0x%llx u6_addr32[4] = 0x%llx u6_addr16[8] = 0x%llx u6_addr8[16] = 0x%llx struct in6_addr addr6 = 0x%llx u6_addr32[4] = 0x%llx u6_addr16[8] = 0x%llx u6_addr8[16] = 0x%llx emfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx struct cvfc_iocb_hdr iocb_hdr = 0x%llx cvfc_ctl_elem_blk* assoc_ctl_elem = 0x%llx (*)() * fcnvme_adap_init_cancel_cmd_elem = 0x%llx (*)() * fcnvme_adap_issue_canc_cmd_entry = 0x%llx (*)() * fcnvme_cleanup_adap_send_sequence = 0x%llx struct fcnvme_driver_err_data fcnvme_log_driver = 0x%llx fcnvme_shared_wsq_wcq_ptrs_info kt_wsq_wcq_ptrs[64] = 0x%llx Usage: fcnvmetrc [-p] base_addr end_addr inptr_addr [num_records] fcnvmecmdelm [-d] [-l] addr : Display cmd_elem fcnvmecmd [-d] [-l] addr : Display fcnvme_cmd fcnvmeofcmd [-d] [-l] addr : Display nvmeof_cmd fcnvmeassoc [-d] [-l|-t] addr : Display assoc_info fcnvme [-d] [-l] [-f] [name|addr] : Display fcnvme_info fcnvmeioconn [-d] [-l|-t] addr : Display ioconn_info fcnvmetinfo [-d] [-l|-p] addr : Display target_info fcnvmetrc [-p] trace_buf_addr [num_records] : Display trace buffer fcnvmeglob addr : Display fcnvme_glob_info fcnvmeassoc [-s] [-f] [fcnvmeX|adapaddr] : Display assoc_info summary fcnvmeioconn [-s] [-f] [fcnvmeX|adapaddr] : Display ioconn_info summary fcnvmekthread [-d] addr : Display fcnvme_kthread_mgmt fcnvmetrc [-p] base_addr end_addr inptr_addr [num_records]: Display trace buffer TID TIMESTAMP TRCADDR FUNCTION TYPE CNT fcnvmetinfo [-s] [-f] [fcnvmename|fcnvmeaddr] : Display summary of targets on given protocol fcnvmekthread [-s] [fcnvmename|fcnvmeaddr] : Display summary of kthreads on given protocol @(#)58 1.16 src/bos/kernext/emfcnvme/fcnvme_kdb.c, sysxemfcnvme, bos72X, x2021_11B4 3/16/21 04:52:20wwut,slsxswz y0vxxu4ssz <|x z4L|zH|(rX|<|Pt|dtyDdyXp`p@ttz\dzpt8}yl|x$tvz}|,|uv}ux0}suu tDutPu0zsu@vvwD}4TzzzqhpHrdrpquP}s~t\|||thy\yttzu`jXj\j`jdjhjljpjtjxj|jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk kkkkk k$k(k,k0k4k8k<k@kDkHkLkPkTkXk\k`kdkhklkpktkxk|kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllll lllll l$l(l,l0l4l8l<l@lDlHlLlPlTlXl\l`ldlhlllpltux@l|s t~ ~0zsy|xPtvww 0$L~D<P$4~X{LTx`{$~l}d xp}},h(DDphlxl|llllllllllllllllllllllllllllllllmmmm mmmmm m$m(m,m0m4m8m<m@mDmHmLmPmTmXm\m`mdmhmlmpmtmxm|mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnn nnnnn n$n(n,n0n4n8n<n@nDnHnLnPnTnXn\n`ndnhnlnpntnxn|nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooo ooooo o$o(o,o0o4o8o<o@oDoHoLoPoToXo\o`odoholopotoxo|ooooooolp(p,p0     8 %s%s%s%s%s%s%s%s%u%d%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%sup%s%s%s%s%s%s%s%s%s%s%s%sS: %lu%ld%lu%ld%lu%ldI: logorecvwwpn T: deaddownnone0x%x0x%xplogiioctl%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx0x%lx0x%lxselect%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxfabriclog_err state: vport: state: flags:unknownwatchdogcmd_recvcdt_funcactivitytunablesfail_opennpiv_scsiasync_logoasync_prliasync_prloasync_rscnasync_statissue_ctiuissue_prlinpiv_adminasync_plogiFCNVMEERRORsend_rft_idsend_loginssend_gid_pnmvlg_updatesend_gnn_idnpiv_outputconnections act_admin:public loopwdog_prli_towdog_ctiu_toprli_failureprli_successprocess_prliprocess_ctiusend_cass_lssend_cioc_lssend_disc_lsissue_gid_pnras_callbackissue_gid_fftot_targs: async_link_upasync_timeoutthreshold_errsend_sequencefcnvme_FIXME1npiv_cmd_donenum_act_tot: async_migratedprocess_rft_idprocess_gid_pnissue_send_seqissue_send_elsissue_gen_xchgoffl_npiv_doneinit_initiatortot_assocs: link point-to-pointconnection async_link_deadasync_link_downasync_halt_adapasync_hard_failasync_nvme_discget_async_eventthreshold_resetclear_initiatornpiv_async_statcv_wdog_prli_toem_wdog_prli_toarbitrated loopnport_id async_reset_adapwdog_prli_dly_towdog_send_seq_toreset_work_queueissue_move_loginissue_cancel_cmdnpiv_admin_issueasync_resume_adapasync_grp_dmn_scnget_async_q_eventcreate_connectionall_kthread_startcmd_elem_completeprocess_nvme_elemissue_nvmeof_cmdsalloc_spc_els_bufalloc_spc_rsp_bufalloc_spc_cmd_bufget_all_disc_srvsnpiv_scsi_processcv_proc_adap_plogem_proc_adap_plogasync_notify_eventcreate_associationdelete_associationwdog_updt_vport_towdog_plogi_mvlg_towdog_gid_pn_dly_toenqueue_cancel_cmdprocess_gid_pn_rspprocess_move_loginmove_login_successmove_login_failureissue_update_vportnpiv_admin_processem_validate_io_tagem_build_adap_plogcv_build_adap_plogfabricate_cqe_errorprocess_response_iuprocess_cancel_elemregister_work_queueissue_target_cancelras_callback_targetfc_recov_ops_failednpiv_build_prli_cmdnpiv_build_scsi_cmdnpiv_scsi_map_errorcv_prli_check_errorem_prli_check_errorasync_set_event_infocleanup_assoc_cancelprocess_update_vportnpiv_send_async_statnpiv_admin_entry_fcnnpiv_offl_npiv_issuenpiv_admin_map_errornpiv_admin_issue_elsem_adap_build_cancelasync_reset_adap_failasync_enqueue_q_eventregister_async_eventschn_io_kthread_workerprocess_adapter_errorcmd_check_wwpn_changeunregister_work_queueissue_reset_interfaceissue_assoc_cancel_iocleanup_target_cancelnpiv_build_cancel_cmdnpiv_has_stale_targetnpiv_admin_issue_ctiucv_validate_io_handleclear_target_resourcestarget_cancel_all_donecv_issue_adap_prli_cmdcv_process_response_iuem_process_response_iuunregister_async_eventswdog_assoc_cancel_io_tokthread_harvest_send_ioprocess_reset_interfaceissue_target_cancel_allwdog_send_gid_pn_dly_tonpiv_start_pending_cmdsnpiv_admin_issue_cancelissue_assoc_cancel_againnpiv_admin_issue_reloginfcnvme_Future_Use_FIXME2wdog_target_cancel_all_toissue_nvmeof_pending_cmdsissue_target_cancel_againtarget_cancel_assocs_donenpiv_admin_build_npiv_cmdcv_proc_adap_reply_statusem_proc_adap_reply_statuscv_adap_build_fcnvme_iocbcv_adap_update_assoc_cmdscreate_association_cleanupissue_target_cancel_assocsnpiv_admin_process_reloginsli4_process_npiv_ctl_elemem_build_adap_send_seq_cmdcv_build_adap_send_seq_cmdmark_act_cmds_abort_in_progwdog_target_cancel_assocs_tonpiv_admin_issue_update_npivcv_adap_init_cancel_cmd_elemverify_act_cmds_abort_in_prog@(#)48 1.1 src/bos/kernext/emfcnvme/fcnvme_pfs.c, sysxemfcnvme, bos72Q, q2019_23A8 5/14/19 10:07:24h  H,,|”,8\t<p¬DT\X ttx,<Č<LL L\ltD|\l|$Ĥ<pŐTŬP,(< ļ $  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| \P@lT8\4dl ƌÄƨ4hÜ 8L|Lô|`x,dX8 $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@<P=@PPPP PPPPPP P@P PP`P@P`P PPP@PPP P`PP@PP P`P`PPPPPPPߠPˠP P͠P@PP@P PPPP`P PPPPPPPPۀPP@P`P{P`P/P=@PP PP@PP PPPP PRP PP P`P~@P~PP`PPP̠PP%(@'hJpXp؈ؠ`ظ00H`xِ٨ 8Phڀژڰ(@(Xpۈ۠۸0H`xܐܨ 8Ph݀ݘݰ#FjX(@Xpވޠ޸(0H`xߐߨ@j8 (@@ @ %@ 5@ E@ U@ e@ p@ y@ @ @ @ @ @ @ @ @ @ @ @ @ @  @(@ 0@ 8@ >@ I@ T@ ^@ h@ z@@ @ @ @ @ @ @ @ @ @ @ @ @ @ +@ :@ E@ S@ \@ j@ |@ @ @ @ @ @ @ @ @  @ @ +@ 8@ G@ U@ e@ v@@ @ @ @ @ @ @@@ @+@;@I@Y@Mi@s@@@@@@@ @ @ @ @@ @ "@ .@ <@ I@ V@ h@ x@ ! 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????????????????????? ?(?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?$?$?$?$?$?$?$?$?$?$?$?$?$?$?$?$?%?%?%?%?% ?%(?%0?%8?%@?%H?%P?%X?%`?%h?%p?%x?%?%?%?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?;?;?;?;?; ?;(?;0?;8?;@?;H?;P?;X?;`?;h?;p?;x?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?<?<?<?<?< ?<(?<0?<8?<@??>?>?>?> ?>(?>0?>8?>@?>H?>P?>X?>`?>h?>p?>x?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?????????? ??(??0??8??@??H??P??X??`??h??p??x?????????????????????????????????@?@?@?@?@ ?@(?@0?@8?@@?@H?@P?@X?@`?@h?@p?@x?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?A?A?A?A?A ?A(?A0?A8?A@?AH?AP?AX?A`?Ah?Ap?Ax?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?B?B?B?B?B ?B(?B0?B8?B@?BH?BP?BX?B`?Bh?Bp?Bx?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?C?C?C?C?C ?C(?C0?C8?C@?CH?CP?CX?C`?Ch?Cp?Cx?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?D?D?D?D?D ?D(?D0?D8?D@?DH?DP?DX?D`?Dh?Dp?Dx?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?E?E?E?E?E ?E(?E0?E8?E@?EH?EP?EX?E`?Eh?Ep?Ex?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?F?F?F?F?F ?F(?F0?F8?F@?FH?FP?FX?F`?Fh?Fp?Fx?F?F?F?F?F?F?F?F?F?F?F?F?F?F?F?F?G?G?G?G?G ?G(?G0?G8?G@?GH?GP?GX?G`?Gh?Gp?Gx?G?G?G?G?G?G?G?G?G?G?G?G?G?G?G?G?H?H?H?H?H ?H(?H0?H8?H@?HH?HP?HX?H`?Hh?Hp?Hx?H?H?H?H?H?H?H?H?H?H?H?H?H?H?H?H?I?I?I?I?I ?I(?I0?I8?I@?IH?IP?IX?I`?Ih?Ip?Ix?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?J?J?J?J?J ?J(?J0?J8?J@?JH?JP?JX?J`?Jh?]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?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?b?b?b?b?b ?b(?b0?b8?b@?bH?bP?bX?b`?bh?bp?bx?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?c?c?c?c?c ?c(?c0?c8?c@?cH?cP?cX?c`?ch?cp?cx?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?d?d?d?d?d ?d(?d0?d8?d@?dH?dP?dX?d`?dh?dp?dx?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?e?e?e?e?e ?e(?e0?e8?e@?eH?eP?eX?e`?eh?ep?ex?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?f?f?f?f?f ?f(?f0?f8?f@?fH?fP?fX?f`?fh?fp?fx?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?g?g?g?g?g ?g(?g0?g8?g@?gH?gP?gX?g`?gh?gp?gx?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?h?h?h?h?h ?h(?h0?h8?h@?hH?hP?hX?h`?hh?hp?hx?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?j?j?j?j?j ?j(?j0?j8?j@?jH?jP?jX?j`?jh?jp?jx?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?k?k?k?k?k ?k(?k0?k8?k@?kH?kP?kX?k`?kh?kp?kx?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?l?l?l?l?l ?l(?l0?l8?l@?lH?lP?lX?l`?lh?lp?lx?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?m?m?m?m?m ?m(?m0?m8?m@?mH?mP?mX?m`?mh?mp?mx?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?n?n?? ?(?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????????????????????? ?(?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????????????????????????????????????? ?(?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????????????????????? ?(?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????????? ?(?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?р?ш?ѐ?ј?Ѡ?Ѩ?Ѱ?Ѹ????????????? ?(?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?ـ?و?ِ?٘?٠?٨?ٰ?ٸ??????????? ?(?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????????????????????? ?(?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????????????????????? ?(?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????????????????????? ?(?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? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?!?!?!?!?! ?!(?!0?!8?!@?!H?!P?!X?!`?!h?!p?!x?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?"?"?"?"?" ?"(?"0?"8?"@?"H?"P?"X?"`?"h?"p?"x?"?"?"?"?"?"?"?"?"?"?"?"?"?"?"?"?#?#?#?#?# ?#(?6?6?6?6?6?6?6?6?6?6?7?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?7?7?8?8?8?8?8 ?8(?80?88?8@?8H?8P?8X?8`?8h?8p?8x?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?9?9?9?9?9 ?9(?90?98?9@?9H?9P?9X?9`?9h?9p?9x?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?:?:?:?:?: ?:(?:0?:8?:@?:H?:P?:X?:`?:h?:p?:x?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?;?;?;?;?; ?;(?;0?;8?;@?;H?;P?;X?;`?;h?;p?;x?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?<?<?<?<?< ?<(?<0?<8?<@??>?>?>?> ?>(?>0?>8?>@?>H?>P?>X?>`?>h?>p?>x?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?????????? ??(??0??8??@??H??P??X??`??h??p??x?????????????????????????????????@?@?@?@?@ ?@(?@0?@8?@@?@H?@P?@X?@`?@h?@p?@x?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?A?A?A?A?A ?A(?A0?A8?A@?AH?AP?AX?A`?Ah?Ap?Ax?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?B?B?B?B?B ?B(?B0?B8?B@?BH?BP?BX?B`?Bh?Bp?Bx?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?C?C?C?C?C ?C(?C0?C8?C@?CH?CP?CX?C`?Ch?Cp?Cx?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?D?D?D?D?D ?D(?D0?D8?D@?DH?DP?DX?D`?Dh?Dp?Dx?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?E?E?E?E?E ?E(?E0?E8?E@?EH?EP?EX?E`?Eh?Ep?Ex?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?F?F?F?F?F ?F(?F0?F8?F@?FH?FP?FX?F`?Fh?Fp?Fx?F?F?F?F?F?F?F?F?F?F?F?F?F?F?F?Z?Z?Z ?Z(?Z0?Z8?Z@?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?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?b?b?b?b?b ?b(?b0?b8?b@?bH?bP?bX?b`?bh?bp?bx?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?c?c?c?c?c ?c(?c0?c8?c@?cH?cP?cX?c`?ch?cp?cx?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?d?d?d?d?d ?d(?d0?d8?d@?dH?dP?dX?d`?dh?dp?dx?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?e?e?e?e?e ?e(?e0?e8?e@?eH?eP?eX?e`?eh?ep?ex?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?f?f?f?f?f ?f(?f0?f8?f@?fH?fP?fX?f`?fh?fp?fx?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?g?g?g?g?g ?g(?g0?g8?g@?gH?gP?gX?g`?gh?gp?gx?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?h?h?h?h?h ?h(?h0?h8?h@?hH?hP?hX?h`?hh?hp?hx?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?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????????????????????? ?(?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????????????????????? ?(?0?8?@?P?`?p????????????? ?(?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?π?ψ?ϐ?Ϙ?Ϡ?Ϩ?ϰ?ϸ????????????? ?(?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?׀?׈?א?ט?נ?ר?װ?׸???????????(?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?I`?,h?-p?+x??????.?!??%??0?$??:??E?5?H??D?F ?(?0?8?@?H?P?BX?`?Ah?@p?)x????1???9?G????2??7?4??6?3?#??^? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x??????????????`? ? ? ?;?<?/? ?(?0?*8?>@?=H?P?'X?`?bh?p? x???????J?O?M??????(?? ????  ?(?0?a8?C@?H?_P?"X?`?fh?p?x?e??d???????????c??i?j?k?g?h? ?(?0?8?@?H?P?X?`?h?&p?8x??????L?N?K/usr/lib:/lib/unix pinned_heap ns_allocns_freens_add_filterns_del_filterns_add_statusns_del_status _as_is64copyincopyoutcreatpdelay devswadd devswdele_sleep_thread e_wakeup e_wakeup_oneerrsave heap_create heap_destroyinitp kpidstatekthread_startlboltlocklnodevpin setpinit setpswapsetpgidsprintfthread_setschedtimetuning_deregistertuning_register_handleruiomoveunlocklunpinw_clearw_initw_startw_stop w_setattrxmalloc xmalloc_sradxmfree trchook64 dmp_compspec livedump dmp_contextdmp_ct dmp_kernextldmp_setupparmspincode unpincodeabendrt_raschk_kernel_eaddrrt_raschk_xmalloc_eaddrsimple_lock_init lock_alloc lock_freefetch_and_and fetch_and_orcompare_and_swap kra_attach ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULL ctfunc_hook5kkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysets i_disable disable_lock i_enableunlock_enable simple_locksimple_unlockfetch_and_add._ptrgl ___memcmp64 ___strcmp64 ___bzero64 ___strlen64 ___memmove64 ___strcpy64 brkpointflexctl privcheckthread_create Trconflag db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_uldb_usage_lookupdb_str_lookupdb_eolfcnvme_config "ۙۙ"x uh" 0J92b6h:j>lFnJpNrRtVvZx^zb|f~jnrvz~ ^ b f j n r v z ~                  ™ Ǚ 0̙ Hu ^* lљ u љ ̙ ֙ ֙ Pu - ۙx֙(֙`Ǚۙۙ/x(֙*"X9̙(DxTuxxp™̙ xۙx P™̙xۙ`xt**|љuљuL-֙֙E4WWWWW,W`֙uu hu!n*!љ!u!љ!u","H"Z""#8֙#H֙###֙$n*$љ$u$љ$u%4%P%b%"&@֙&P֙&&&֙'n*'љ'u'љ'u(,(H(Z(")8֙)H֙)))֙**+,"+"---8x-Lx-"-..v..../9///u0 "001"141^1p1192\x22233Z3l33339555"55&5*5&6T*6\7 7H7p77"8<88"89H9p"9: :N:9:::;;;;$">>? "?T?@9@P@@@9AABxCD"CCCD D<"DEE8"EEE"FpFF"G,GxGH H9HIIIL9I̙JxJJJKK K0KPK5Ld"L"L*L֙LL*L֙M֙Mz MM MMNN6NDNZNlNzNNNN NOO OO0OHxO̙PPPQQnQQQRNR\RRR*RRuS#SP֙SSSST,T>T`?T"TۙU8xUUUVVxV̙W~WWWXbX|XXXYt'Y3YZJ*ZhZuZZuZљ[ u[>[|[u[[%[3\T\`\\\A\"\]X]?]"^ۙ^x^^__@3_3_3` u`8`````a ah"a|aa"aab bL"bc$cV*cdc|uccccљdude eLeeef fLflffuffugg?g0gBghCg|;g"gghh0hPhphuhiPWiiiiij j"j4jjjxk.*k|љkukљkul\-mt֙m֙nnnn֙nno<֙o*p$љpDљp\upluq-q4֙qD֙q֙q֙r-r ֙s$™sLǙsh̙suss*sљtut,љtDut\љttuu -vTۙvl֙v|֙v֙wxw(֙w8֙wH֙wǙwۙwۙxxxxy,ۙyLxy֙y֙z(֙{(̙{Px{`u|̙|$u|ۙ}(x}8u}x~N    `uTۙxxۙۙ(ۙhۙۙۙ(ۙhۙۙۙ,ۙlۙۙۙP9` Nz  !,8P9 "(! "(` "0r&&&&1P+x0:N™L Xh LX |5"\:xu&.6>FNV^fnv~"?(uL&&  ,D nhvj~lbntrpv|zx~&.6NT&l&|  ~9 *<L NlADDD*,֙T֙|֙֙֙֙֙֙B|99v*uљu\tuљuN֙֙֙֙֙T֙",IR N"@u^*tSN@ *X](DS`Spb**<֙HəX֙l֙xəb* љ,uP˙b`fbjdnfrhvjzl~npg֙ə ,lN*\]l֙tə֙]֙əL*],֙4əH֙X]h֙pəx ,V"Xq*]֙ə֙]֙əC" v.*<]L֙Təpx Ù(4Hz @d{{{<HlWW``,B`X``*`HDW^`|``$<LtW W\W@`*`8R`d|uuuu@t4d<WW0Wlz`ˆª`¸``$R``Â`Ðèuuu u`Ĉ(L`h"XpǨ<Hlʆ`ʘʮ``` &`4N`X̤lWͶ` `(D^`|ΔΤϨϺ`TlW l"Ѱ WHWlҘҤ  ,D\utuӌӤuӼu"PxԠu uB`Pך`ר`خ```*`<R`d~`ٌx۠۬`WW<WZ`h݂`ݐݪ`ݸHp$<Hl@WWWF`Tn`|4W8WN``r``W2`D^`l`*  u0uX Dl=9t?n:DmR`m BLmftm.&&(&>L&bp&&&&&^p&&,&&&&,&Zl&&&V:^t&`&&&&(&H&l&&&>D"v(6"8vbl&&&&& &Fjx&&& &,&@~H&&&&T&t&&&&&&,|&J&&&0bbt&&(<N\&|&b&&b.<&Pbdv&&0BP&t&&&  B T& j x& &  & &   ( >  b    & @ \& t  &   &   & ( : H& h&   &  &*8&Pbp&4x&&"0&H~&&^l&&.<&Tr&&&hz&&,N`vDb2N`&&(&@R`&x@R`&x&&&,n8ƙ TRTT˙ЙDЙ˙vxx4xxxxxjx!Z!!!Z!""x"#Z$fZ$j$$Z$$$% %%0&&' u'$x(()4ՙ)\")*H*d**+T,h",,,,- --*-01x1x2Tڙ2z23x333&4"4$&4<&4H4R456@6@H6xr6o?6r6<7N78l=>4љ>Hu>\>r>>u>>??@ љ@$u@ AC:CdљCC֙D xD0֙DE|EE֙FtFGBGd?H(?H?HI uI DI<I<PIZII IxILJ&JNJvJJJ KuL$WL$LL$LM$MPN NN$O"OO"OPH"PXP"PQ"Q8Qh"QQQ"R R@RRRSSxSS$ST$TT&$T@TV$ThU<UH&Ul*UUVW8WD&Wh*W|WW$WXY$ZZ6$Z<ZZ$[9[>$[p9[$[9] W]|]c]^$^P^h^^$^^_ $_@_X_|_$_9``D`pabb$btb$bb$bcScəd dddff*$fHf"g|gghDWhWhWh$ii"$i0iN$i\ij$ii$ii$ikr$kk$kk$ll*$l`9lWlWn\nhn$nn$no$oopo$op$p p:$pLp\ptppp$qq$q(q6$qLrxr$rs<WsPs"st"ttXWt"tϙtu"u$u,u:$uTuf$uu$uu$uv$v vB$vPvv$v|v$vw$ww$xx$x8y $yyZ$y`y$y{4{F${pe{"|<||}De},"ϙW 4əB$9$$$8`hceHZ$""<h"X@Th˙$$ ~$$$,F$Xv$9 z$<u|.ߙ* |"9""(d9x.te"$P9WWW0u"XWhW$ :$Ln$9$$HWr$$W?&(V(`(($((F(X(*љuљu6(֙֙hTWx(*(8L֙(" 2(T"d~(e "e"0WW4WN(`~((e(L( ",\"( "h"F*lљuљu֙֙((0W֙ 8*(љ@uTљhuH֙X֙((8N(tuuW"X֙`Č4ǰ(.TߙȤȰ*2(DɊ(ɜɬ(bb<b(,j(x( b(p͚(ͤ(F(\Ύ(άрђ(Ѵ"4҈S 8x"Ӝ"ӤӸPl=z*ԈDԨ֙dt֙Րհ<V(dv(֌0B("*֙ؠDـSڔڬ4"X"`tۈۜ۰,H=V*hܴ֙֙0P| <xS2*xљߐuߤљ߼u(8֙H֙(LW0N(hv(֙*љuљu\xpxx֙֙((Z(t(8WJ(dv(֙(THZ(|" "$"" u""<LxS"(4X"@x""H"l" 8t""0`"" "D"Wx""("Hp""` "0"@h"""t""$P@R(u""4HZ(",@|"uv(((("u8duhՙP"h"$"<X"0pW  8 d    "  (" D u  (u p   (tי"@"l""$|uD*֙Lz*֙($8L` @=0B(h"*֙ *֙*$֙N(Tp(( !"##*$֙$$֙$T֙$d֙%%*&֙&֙&H֙&X֙'`'v*'֙'֙(֙((֙((()0") )(++X+++,,,--z(--(-..(..(//,/X0*(0P0"1"1(22233u334j(4|4(46(606^(6t7(77J(7\7v(77(7989(99(9:(: :F(:\:(::(::;H;T<(<b(>t>(>(? ?.(?D?r(??(??(??(@ @"(@4@N(@`@eAeAm?B,B*.BR0Bz2B4B6B8C:CB<DXD>D DE>E E,ETEWE>E EE>E EFG: G>>GPGv Gz>GGWGHH(HTH`H HH HIJJ>J JJ>J JKHKTK>KKeL "L`LWL L>LL L>MMN2>N6 NLNr>Nv NNNNOTWOj OO OPQ>Q$Q~>QQQQQ>RRx"RR"RS,"SB>SPSf>SxT>TeUlUVϙV4"V VW W$W9WWXX(X\WXv>XX>XXWY>Y  YY*>Y2 Y<Z(Z6>Z|e[[ϙ["\ \\ ] ]$]9]]]^ ^D^h^^W^ ^>^^>_ __`N `R>`d` `>``eaa*>aHa"aWa>bb&>b8bN bR>bdbr bv>bc<cN>clcc"d:>dLd>dddee0ffr fv>ff f>ffeg,g>>glg"gh`Whv>hh>hh>hh>hijB>j`j>jjjk>kHkdkpk"kl>lT9llo>o,o\eoco"pSp p>pq q>q$qJ>qXqr>qqWrWrWrrWr>ss>s0s>>sJ s\sj sv>st<tHttt>t tu>u u4u|Wu uu uw >w w$wJ>wN wdwwWw>w xx x>x0xyypWy y>yz z >zz<zn zz z{ {>{{{>| ||"|}}B@~9@D>> >>Pj>x8*X>>*>8R>`>>   Z>x"BDLP"RJVrX\^,W8ٙ*d8Zdpudd,BdTjd|WNf"$"(u8uxuuuufWd,:dPWZdxddd d4Rd\Wd \WjdWdPW^dtddNdp~ddd dduddd(:dDuxddd9Nd`n d,LcpDIXI \Iu8\I>ffdxdduft,WWWBdTjd|dddd IpW*$֙R*X֙fdd,љfљdddd .dHd0Rdlx x@x`xxxxxxxxxh?e?W2HbxÎèņŜŶuǸuȸW&f0u@u̜u̬uuuf; (6Tb|ϊϤϺ@WVlЦм,WBXђѨ8WNh҆ҌW $flxWԎԤ֬&,B`׈u(btآؼ$uڂڸ9 ,xuܰuKGxuIu@If><TuluuHWW WTuuffF` $(Jd(u`KWxxx xTxlx8xLxxxxx^fWBj 2vhWٙ"@9W,>t9PW`əZl JN dr zHWTϙ .HDW\h@rx:@Vd    W ٙ   t       < J x     " H ` z   9ٙTW`ٙ(BPHTWFPjxW(h9,8ٙNdv4WBdvWN Zp~ 9ve@9""" 0J Xn     " x    !T9!|"! !! ""<"|"""9#b###$$*$R$z$$$%%B%j % &&*&0֙&' 'D"'LD'lD'|u'(*(6(T(()))(u**0*v*+x++++u+u,.@.V.."// "//0$080Tu0u00112 .2@2`2.2ߙ3@34,.4L4l4.4ߙ5@5\"56 .6@6P67 .7@7PǙ7t777"78n889 9T"9\999D9D:0::u::;;&;6;D;\;<0"|">>?,"?8u?@?u?u? @ %@4@`"@l@@*@/AAHAWA/ABWBHWB|WBBCC*CRCzCC C"D$DB&Dj(D*D,D.E 0ENNE4E4E4FFGHZ6H`9I.6I49I*I4IљJ uJ8֙JHuJ֙K :K>K>K>K&@K(>K2BK4>K>DK@>KJFKL>KVHKX>KbJKd>KnLKp>KzNK|>KPK>K6L:LCL>L6L,CL6@L:6LPCLZBL^6LtCL~DL6LCLFL6LCLHL6LCLJL6MCMLM6M(CM2NM66MLCMVPMZ6MtCM6O9O9Pb6PjTP4Q9Q 9Q09Qt9Q9Q9Q9Q9Q9R9RJ6RT9SHS&6S<MS\RSWSRThWU\U 9U09UPWU9U9V\V09V@9V6V9V9V9V9V9V9W9W9W9W(9W49W@9WL9WX9Wd9Wp9W|9W9W9W6X9X$9X89XL9X`9X4X6Y4Y<9YL9Y\9Yl9Y|9Y9Y9Y9Y9Y9Y9Y9Y9Z 9Z9Z,9Z<9ZL9Z\9Zl9Z|9Z9Z9Z9Z9Z9[ 9[9[,9[<9[L9[\9[l9[|9[9[9[9[9[9[9[9[9\ 9\9\(9\89\4\4\6\9]9]9] 9]09]@9]P9]`9]p9]9]9]9]9]9]9]9]9^9^9^ 9^09^@9^P9^`9^p9^9^9^9^9^9^9^9^9_9_9_ 9_09_@9_P9_`9_p9_9_9_9_9_9_9_9_9`9`9` 9`49`D9`T9`d9`t9`9`9`9`9`9`9`9`9a9a9a$9a49aD9aT9ad9at9a9a9a9a9a9a9a9a9b9b9b$9b49bD9bT9bd9bt9b9b9b9b9b9b9b9b9c9c9c$9c49cD9cT9cd9ct9c9c9c9c9c9c9c9c9d9d9d$9d49dD9dT9dd9dt9d9d9d9d9d9d9d9d9e9e9e$9e49eD9eT9ed9et9e9e9e9e9e9e9e9e9f9f9f$9f49fD9fT9fd9ft9f9f9f9f9f9f9f9f9g9g9g$9g49gD9gT9gd9gt9g9g9g9g9g9g9g9h 9h9h,9h<9hL9h\9hp9h9h9h9i&4iD4iR6il9i|9i9i9i9i9i9i9i9j9j9j 9j09j@9jP9j`9jp9j9j9j9j9j9j9j9j9k9k9k 9k09k@9kP9k`9kp9k9k9k9k9k9k9k9k9l9l9l 9l09l@9lP9l`9lp9l9l9l9l9l9l9l9l9m9m9m 9m09m@9mP9m`9mp9m9m9m9m9m9m9m9m9n9n9n$9n49nD9nT9nd9nt9n9n9n9n9n9n9n9n9o9o9o$9o49oD9oT9od9ot9o9o9o9o9o9o9o9o9p9p9p$9p49pD9pT9pd9pt9p9p9p9p9p9p9p9p9q9q9q$9q49qD9qT9qd9qt9q9q9q9q9q9q9q9q9r9r9r$9r49rD9rT9rd9rt9r9r9r9r9r9r9r9r9s9s9s$9s49sD9sT9sd9st9s9s9s9s9s9s9s9s9t9t9t$9t49tD9tT9td9tt9t9t9t9t9t9t9t9t9u9u9u$9u49uD9uT9ud9ut9u9u9u9u9u9u9u9u9v9v9v$9v49vD9vT9vd9vt9v9v9v9v9v9v9v9v9w9w9w$9w49wD9wT9wd9wt9w9w9w9w9w9w9w9w9x9x9x$9x49xD9xT9xd9xt9x9x9x9x9x9x9x9x9y9y9y$9y49yD9yT9yd9yt9y9y9y9y9y9y9y9y9z9z9z$9z49zD9zT9zd9zt9z9z9z9z9z9z9z9z9{9{9{$9{49{D9{T9{d9{t9{9{9{9{9{9{9{9| 9|9|09|@9|P9|`9|p9||9|9}4}6}L4}l9}|9}9}9}9}9}9}9}9}9~ 9~9~,9~<9~L9~\9~l9~|9~9~9~9~9~9~9~9~9 99(9\9l9|9999999994669469"6(9B6H9b6h9r4969446,9@9P9`9p99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949@9`9t999999Z6^44999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|99999999 909@9P9`9p999999994669469469"42689B6H9`9j6p96964<4t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t9„9”9¤9´9999999$949D9T9d9t9Ä9Ô9ä9ô9999999$949D9T9d9t9Ą9Ĕ9Ĥ9Ĵ9999999$949D9T9d9t9ń9Ŕ9Ť9Ŵ9999999$949D9T9d9t9Ƅ9Ɣ9Ƥ9ƴ9999999$949D9T9d9t9DŽ9ǔ9Ǥ9Ǵ9999999$949D9T9d9t9Ȅ9Ȕ9Ȥ9ȴ9999999$949D9T9d9t9Ʉ9ɔ9ɤ9ɴ9999999$949D9T9d9t9ʄ9ʔ9ʤ9ʴ9999999$949D9T9d9t9˄9˔9ˤ9˴9999999$949D9T9d9t9̄9̔9̤9̴9999999$949D9T9d9t9̈́9͔9ͤ9ʹ9999999$949D9T9d9t9΄9Δ9Τ9δ9999999$949D9T9d9t9τ9ϔ9Ϥ9ϴ9999999$949D9T9d9t9Є9Д9Ф9д9999999$949D9T9d9t9ф9є9Ѥ9Ѵ9999999$949D9T9d9t9҄9Ҕ9Ҥ9Ҵ9999999$949D9T9d9t9ӄ9Ӕ9Ӥ9Ӵ9999999$949D9T9d9t9Ԅ9Ԕ9Ԥ9Դ9999999$949D9T9d9t9Մ9Ք9դ9մ9999999$949D9T9d9t9ք9֔9֤9ִ9999999$949D9T9d9t9ׄ9ה9פ9״9999999$949D9T9d9t9؄9ؔ9ؤ9ش9999999$949D9T9d9t9ل9ٔ9٤9ٴ9999999$949D9T9d9t9ڄ9ڔ9ڤ9ڴ9999999$949D9T9d9t9ۄ9۔9ۤ9۴9999999$949D9T9d9t9܄9ܔ9ܤ9ܴ9999999$949D9T9d9t9݄9ݔ9ݤ9ݴ9999999$949D9T9d9t9ބ9ޔ9ޤ9޴9999999$949D9T9d9t9߄9ߔ9ߤ9ߴ9999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$909@9P9`9l9x999999999999(989D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t999999999 9 9 $9 49 D9 T9 d9 t9 9 9 9 9 9 9 9 9 9 9 $9 49 D9 T9 d9 t9 9 9 9 9 9 9 9 9 9 9 $9 49 D9 T9 d9 t9 9 9 9 9 9 9 9 9 9 9 $9 49 D9 T9 d9 t9 9 9 9 9 9 9 9 9 9 9 $9 49 D9 T9 d9 t9 9 9 9 9 9 9 9 999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t999999(989H9X9h9x99999999999(989H9X9h9x99999999999$949D9P9\9l9|9999999999 99(949L9&4:6H9d99999999,989P9x9999999(9@9X9t999999$9964(4D4`499999999(989H9X9h9x99999999999(989H9X9h9x99999999999(989H9X9h9x99999999999(989H9X9h9x999999999 9 9 ,9 <9 L9 \9 l9 |9 9 9 9 9 9 9 9 9! 9!9!,9!<9!L9!\9!l9!|9!9!9!9!9!9!9!9"9"9"$9"49"H9"X9"h9"x9"9"9"9"9"9"9"9"9#9#9#(9#89#H9#X9#h9#x9#9#9#9#9#9#9#9#9$9$9$,9$<9$L9$\9$l9$|9$9$9$9$9$9$9$9$9% 9%9%,9%<9%L9%\9%l9%|9%9%9%9%9%9%9%9%9& 9&9&,9&<9&L9&\9&l9&|9&9&9&9&9&9&9&9&9' 9'9',9'<9'L9'\9'l9'|9'9'9'9'9'9'9'9'9( 9(9(,9(<9(L9(\9(l9(|9(9(9(9(9(9(9(9(9) 9)9),9)<9)L9)\9)l9)|9)9)9)9)9)9)9)9)9* 9*9*,9*<9*L9*\9*l9*|9*9*9*9*9*9*9*9*9+ 9+9+,9+<9+L9+\9+l9+|9+9+9+9+9,9,9,$9,49,D9,T9,d9,t9,9,9,9,9,9,9,9,9-9-9-$9-49-D9-T9-d9-t9-9-9-9-9-9-9-9-9.9.9.$9.49.D9.T9.d9.t9.9.9.9.9.9.9.9.9/9/9/$9/49/D9/T9/d9/t9/9/9/9/9/9/9/9/909090$90490D90T90d90t9090909090909090919191$91491D91T91d91t9191919191919191929292$92492D92T92d92t9292929292929292939393$93493D93T93d93t9393939393939393949494$94494D94T94d94t9494949494949494959595$95495D95T95d95t9595959595959595969696$96496D96T96d96t9696969696969696979797$97497D97T97d97t9797979797979797989898$98498D98T98d98t9898989898989898999999$99499D99T99d99t99999999999999999:9:9:$9:49:D9:T9:d9:t9:9:9:9:9:9:9:9:9;9;9;$9;49;D9;T9;d9;t9;9;9;9;9;9;9;9;9<9<9<$9<499>9>$9>49>D9>T9>d9>t9>9>9>9>9>9>9>9>9?9?9?$9?49?D9?T9?d9?t9?9?9?9?9?9?9?9?9@9@9@$9@49@D9@T9@d9@t9@9@9@9@9@9@9@9@9A9A9A$9A49AD9AT9Ad9At9A9A9A9A9A9A9A9A9B9B9B$9B49BD9BT9Bd9Bt9B9B9B9B9B9B9B9B9C9C9C$9C49CD9CT9Cd9Ct9C9C9C9C9C9C9C9C9D9D9D$9D49DD9DT9Dd9Dt9D9D9D9D9D9D9D9D9E9E9E$9E49ED9ET9Ed9Et9E9E9E9E9E9E9E9E9F9F9F$9F49FD9FT9Fd9Ft9F9F9F9F9F9F9F9F9G9G9G$9G49GD9GT9Gd9Gt9G9G9G9G9G9G9G9G9H9H9H$9H49HD9HT9Hd9Ht9H9H9H9H9H9H9H9H9I9I9I$9I49ID9IT9Id9It9I9I9I9I9I9I9I9I9J9J9J$9J49JD9JT9Jd9Jt9J9J9J9J9J9J9J9J9K9K9K$9K49KD9KT9Kd9Kt9K9K9K9K9K9K9K9K9L9L9L$9L49LD9LT9Ld9Lt9L9L9L9L9L9L9L9L9M9M9M$9M49MD9MT9Md9Mt9M9M9M9M9M9M9M9M9N9N9N$9N49ND9NT9Nd9Nt9N9N9N9N9N9N9N9N9O9O9O$9O49OD9OT9Od9Ot9O9O9O9O9O9O9O9O9P9P9P$9P49PD9PT9Pd9Pt9P9P9P9P9P9P9P9P9Q9Q9Q$9Q49QD9QT9Qd9Qt9Q9Q9Q9Q9Q9Q9Q9Q9R9R9R$9R49RD9RT9Rd9Rt9R9R9R9R9R9R9R9R9S9S9S$9S49SD9ST9Sd9St9S9S9S9S9S9S9S9S9T9T9T$9T49TD9TT9Td9Tt9T9T9T9T9T9T9T9T9U9U9U$9U49UD9UT9Ud9Ut9U9U9U9U9U9U9U9U9V9V9V$9V49VD9VT9Vd9Vt9V9V9V9V9V9V9V9V9W9W9W$9W49WD9WT9Wd9Wt9W9W9W9W9W9W9W9W9X9X9X$9X49XD9XT9Xd9Xt9X9X9X9X9X9X9X9X9Y9Y9Y$9Y49YD9YT9Yd9Yt9Y9Y9Y9Y9Y9Y9Y9Y9Z9Z9Z$9Z49ZD9ZT9Zd9Zt9Z9Z9Z9Z9Z9Z9Z9Z9[9[9[$9[49[D9[T9[d9[t9[9[9[9[9[9[9[9[9\9\9\$9\49\D9\T9\d9\t9\9\9\9\9\9\9\9\9]9]9]$9]49]D9]T9]d9]t9]9]9]9]9]9]9]9]9^9^9^$9^49^D9^T9^d9^t9^9^9^9^9^9^9^9^9_9_9_$9_49_D9_T9_d9_t9_9_9_9_9_9_9_9_9`9`9`$9`49`D9`T9`d9`t9`9`9`9`9`9`9`9`9a9a9a$9a49aD9aT9ad9at9a9a9a9a9a9a9a9a9b9b9b$9b49bD9bT9bd9bt9b9b9b9b9b9b9b9b9c9c9c$9c49cD9cT9cd9ct9c9c9c9c9c9c9c9c9d9d9d$9d49dD9dT9dd9dt9d9d9d9d9d9d9d9d9e9e9e$9e49eD9eT9ed9et9e9e9e9e9e9e9e9e9f9f9f$9f49fD9fT9fd9ft9f9f9f9f9f9f9f9f9g9g9g$9g49gD9gT9gd9gt9g9g9g9g9g9g9g9g9h9h9h$9h49hD9hT9hd9ht9h9h9h9h9h9h9h9h9i9i9i$9i49iD9iT9id9it9i9i9i9i9i9i9i9i9j9j9j$9j49jD9jT9jd9jt9j9j9j9j9j9j9j9j9k9k9k$9k49kD9kT9kd9kt9k9k9k9k9k9k9k9k9l9l9l$9l49lD9lT9ld9lt9l9l9l9l9l9l9l9l9m9m9m$9m49mD9mT9md9mt9m9m9m9m9m9m9m9m9n9n9n$9n49nD9nT9nd9nt9n9n9n9n9n9n9n9n9o9o9o$9o49oD9oT9od9ot9o9o9o9o9o9o9o9o9p9p9p$9p49pD9pT9pd9pt9p9p9p9p9p9p9p9p9q9q9q$9q49qD9qT9qd9qt9q9q9q9q9q9q9q9q9r9r9r$9r49rD9rT9rd9rt9r9r9r9r9r9r9r9r9s9s9s$9s49sD9sT9sd9st9s9s9s9s9s9s9s9s9t9t9t$9t49tD9tT9td9tt9t9t9t9t9t9t9t9t9u9u9u$9u49uD9uT9ud9ut9u9u9u9u9u9u9u9u9v9v9v$9v49vD9vT9vd9vt9v9v9v9v9v9v9v9v9w9w9w$9w49wD9wT9wd9wt9w9w9w9w9w9w9w9w9x9x9x$9x49xD9xT9xd9xt9x9x9x9x9x9x9x9x9y9y9y$9y49yD9yT9yd9yt9y9y9y9y9y9y9y9y9z9z9z$9z49zD9zT9zd9zt9z9z9z9z9z9z9z9z9{9{9{$9{49{D9{T9{d9{t9{9{9{9{9{9{9{9{9|9|9|$9|49|D9|T9|d9|t9|9|9|9|9|9|9|9|9}9}9}$9}49}D9}T9}d9}t9}9}9}9}9}9}9}9}9~9~9~$9~49~D9~P9~`9~p9~9~9~9~9~9~9~9~9~9999(989H9X9d9t999999999999 909@9P9\9h9x99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999$949D9T9d9t99999999999 9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|999999999 99,9<9L9\9l9|9999999$949D9T9d9t999999999999 909@9L9X9h9x999999999999(989D9P9`9p9999999999909696969696969&609>6D9R6X9f6l9z696969 46,9H9h99999999,9H9T9p9|99HRWN4404dP696N99H4\9p9999499 909@9696$9<969f6xM69W6999 909@9P9`9l999999909H9T9969699*64944699999904L9\9l9|999999WWZ6`9l9|96999&6,9<9446 9,989D9`449(9`9WW 69 909f6l9|996999B6L9\9P:4@4N6l9|94 9D9WW 69 989n6t999699 9Z6d9|9`J4P4^6x9994D99WW2689P9h969996949L9699<`W699Z6`9p969 W69969(9v6|9WV6\9h969966<9469 99,9<9JP9^*d9946 489H9X9h9x99999 489H9X9h9x99992466`4x99999999P4h9x9ˆ9˜9¨9¸99:4F6`4x9È9Ø9è9ø99999@9Ā4Ę9Ĩ9ĸ9999999ł2?@8F<nRȖVȾXZ\6^^rɆtɮv$:|Xuj~p|P"X ˔"  ~(Lt(hu|ΈH ϐ$ АdѼҰ~8pӨPԈ0t""צ~װ Xؐ<t٬ڐڠ۾~uP"X ܠH݀ݬuu$Xulx" P߈<duxu(4V~d D|(`Bjpu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u?(u?0u?8u?@u?Hu?Pu?Xu?`u?hu?pu?xu?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u?u? u? u? u? u? u? (u? 0u? 8u? @u? Hu? Pu? Xu? `u? hu? pu? xu? u? u? u? u? u? u? u? u? u? u? u? u? u? u? u? u?!u?!u?!u?!u?! u?!(u?!0u?!8u?!@u?!Hu?!Pu?!Xu?!`u?!hu?!pu?!xu?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?!u?"u?"u?"u?"u?" u?"(u?"0u?"8u?"@u?"Hu?"Pu?"Xu?"`u?"hu?"pu?"xu?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?"u?#u?#u?#u?#u?# u?#(u?#0u?#8u?#@u?#Hu?#Pu?#Xu?#`u?#hu?#pu?#xu?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?#u?$u?$u?$u?$u?$ u?$(u?$0u?$8u?$@u?$Hu?$Pu?$Xu?$`u?$hu?$pu?$xu?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?$u?%u?%u?%u?%u?% u?%(u?%0u?%8u?%@u?%Hu?%Pu?%Xu?%`-?%h-?%p-?%x-?%-?%-?%-?: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?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?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Am?Bm?Bm?Bm?Bm?B m?B(m?B0m?B8m?B@m?BHm?BPm?BXm?B`m?Bhm?Bpm?Bxm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Bm?Cm?Cm?Cm?Cm?C m?C(m?C0m?C8m?C@m?CHm?CPm?CXm?C`m?Chm?Cpm?Cxm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Cm?Dm?Dm?Dm?Dm?D m?D(m?D0m?D8m?D@m?DHm?DPm?DXm?D`m?Dhm?Dpm?Dxm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Dm?Em?Em?Em?Em?E m?E(m?E0m?E8m?E@m?EHm?EPm?EXm?E`m?Ehm?Epm?Exm?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Em?Fm?Fm?Fm?Fm?F m?F(m?F0m?F8m?F@m?FHm?FPm?FXm?F`m?Fhm?Fpm?Fxm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Fm?Gm?Gm?Gm?Gm?G m?G(m?G0m?G8m?G@m?GHm?GPm?GXm?G`m?Ghm?Gpm?Gxm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Gm?Hm?Hm?Hm?Hm?H m?H(m?H0m?H8m?H@m?HHm?HPm?HXm?H`m?Hhm?Hpm?Hxm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Hm?Im?Im?Im?Im?I m?I(m?I0m?I8m?I@m?IHm?IPm?IXm?I`m?Ihm?Ipm?Ixm?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Im?Jm?Jm?Jm?Jm?J m?J(m?J0m?J8m?J@m?JHm?JPm?JXm?J`m?Jhm?]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%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?a%?b%?b%?b%?b%?b %?b(%?b0%?b8%?b@%?bH%?bP%?bX%?b`%?bh%?bp%?bx%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?b%?c%?c%?c%?c%?c %?c(%?c0%?c8%?c@%?cH%?cP%?cX%?c`%?ch%?cp%?cx%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?c%?d%?d%?d%?d%?d %?d(%?d0%?d8%?d@%?dH%?dP%?dX%?d`%?dh%?dp%?dx%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?d%?e%?e%?e%?e%?e %?e(%?e0%?e8%?e@%?eH%?eP%?eX%?e`%?eh%?ep%?ex%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?e%?f%?f%?f%?f%?f %?f(%?f0%?f8%?f@%?fH%?fP%?fX%?f`%?fh%?fp%?fx%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?f%?g%?g%?g%?g%?g %?g(%?g0%?g8%?g@%?gH%?gP%?gX%?g`%?gh%?gp%?gx%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?g%?h%?h%?h%?h%?h %?h(%?h0%?h8%?h@%?hH%?hP%?hX%?h`%?hh%?hp%?hx%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?h%?i%?i%?i%?i%?i %?i(%?i0%?i8%?i@%?iH%?iP%?iX%?i`%?ih%?ip%?ix%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?i%?j%?j%?j%?j%?j %?j(%?j0%?j8%?j@%?jH%?jP%?jX%?j`%?jh%?jp%?jx%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?j%?k%?k%?k%?k%?k %?k(%?k0%?k8%?k@%?kH%?kP%?kX%?k`%?kh%?kp%?kx%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?k%?l%?l%?l%?l%?l %?l(%?l0%?l8%?l@%?lH%?lP%?lX%?l`%?lh%?lp%?lx%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?l%?m%?m%?m%?m%?m %?m(%?m0%?m8%?m@%?mH%?mP%?mX%?m`%?mh?mp?mx?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?n?n?? ?(?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????????????????????? ?(?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????????????????????????????????????? ?(?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????????????????????? ?(?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????????? ?(?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?р?ш?ѐ?ј?Ѡ?Ѩ?Ѱ?Ѹ????????????? ?(?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?ـ?و?ِ?٘?٠?٨?ٰ?ٸ???=?=?=?=?=?=?=?=? =?(=?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=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=? =?(=?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=?=?=?=?=?=?=?=?=?=?=??????????? ?(?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????????????????????? ?(?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? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?!?!?!?!?! ?!(?!0?!8?!@?!H?!P?!X?!`?!h?!p?!x?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?!?"?"?"?"?" ?"(?"0?"8?"@?"H?"P?"X?"`?"h?"p?"x?"?"?"?"?"?"{?"{?"{?"{?"{?"{?"{?"{?"{?"{?"{?#{?#{?#{?#{?# {?#({?6?6?6?6?6?6?6?6?6?6?7?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?7?7?8?8?8?8?8 ?8(?80?88?8@?8H?8P?8X?8`?8h?8p?8x?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?9?9?9?9?9 ?9(?90?98?9@?9H?9P?9X?9`?9h?9p?9x?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?:?:?:?:?: ?:(?:0?:8?:@?:H?:P?:X?:`?:h?:p?:x?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?;?;?;?;?; ?;(?;0?;8?;@?;H?;P?;X?;`?;h?;p?;x?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?<?<?<?<?< ?<(?<0?<8?<@??>?>?>?> ?>(?>0?>8?>@?>H?>P?>X?>`?>h?>p?>x?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?>?????????? ??(??0??8??@??H??P??X??`??h??p??x?????????????????????????????????@?@?@?@?@ ?@(?@0?@8?@@?@H?@P?@X?@`?@h?@p?@x?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?@?A?A?A?A?A ?A(?A0?A8?A@?AH?AP?AX?A`?Ah?Ap?Ax?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?B?B?B?B?B ?B(?B0?B8?B@?BH?BP?BX?B`?Bh?Bp?Bx?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?B?C?C?C?C?C ?C(?C0?C8?C@?CH?CP?CX?C`?Ch?Cp?Cx?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?C?D?D?D?D?D ?D(?D0?D8?D@?DH?DP?DX?D`?Dh?Dp?Dx?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?D?E?E?E?E?E ?E(?E0?E8?E@?EH?EP?EX?E`?Eh?Ep?Ex?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?E?F?F?F?F?F ?F(?F0?F8?F@?FH?FP?FX?F`?Fh?Fp?Fx?F?F?F?F?F?F?F?F?F?F?F?F?F?F?F?Z?Z?Z ?Z(?Z0?Z8?Z@?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?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?b?b?b?b?b ?b(?b0?b8?b@?bH?bP?bX?b`?bh?bp?bx?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?c?c?c?c?c ?c(?c0?c8?c@?cH?cP?cX?c`?ch?cp?cx?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?c?d?d?d?d?d ?d(?d0?d8?d@?dH?dP?dX?d`?dh?dp?dx?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?e?e?e?e?e ?e(?e0?e8?e@?eH?eP?eX?e`?eh?ep?ex?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?f?f?f?f?f ?f(?f0?f8?f@?fH?fP?fX?f`?fh?fp?fx?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?f?g?g?g?g?g ?g(?g0?g8?g@?gH?gP?gX?g`?gh?gp?gx?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?g?h?h?h?h?h ?h(?h0?h8?h@?hH?hP?hX?h`?hh?hp?hx?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@A?HA?PA?XA?`A?hA?pA?xA?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A? A?(A?0A?8A?@?P?`q?p??q???q???q????? ?(?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?π?ψ?ϐ?Ϙ?Ϡ?Ϩ?ϰ?ϸ????????????? ?(?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?׀?׈?א?ט?נ?ר?װ?׸???????????(;?0?@?H?XE?`?pG?x?؈I?ؐ?ؠK?ب?ظ????????? ?0?8?H?P?`?h?x?ـ?ِ?٘?٨?ٰ????????? ?(?8?@?P?X?hy?p?ڀ{?ڈ?ژ}?ڠ?ڰ?ڸ?????????(?0?@?H?X?`?p/?x?ۈ?ې?۠?ۨ?۸ ?????? ??? ?0?8?H?P?`?h?x?܀?ܐ ?ܘ?ܨ+?ܰ?1??-????%?? 3?(?8)?@?P'?X?h?p?݀#?݈?ݘ!?ݠ?ݰ?ݸ???1??????(9?0?@'?H?X7?`?p5?x?ވ3?ސ?ޠ1?ި?޸/??-??+??)??? ?0?8?H?P?`?h?x?߀?ߐ?ߘ?ߨ?߰???}?????? ?(?8?@?P?X?`?h?p?xs?u???R????????s??q????y??? ?(?0p?8k?@o?Hn?P?Xr?`?h?p?x?h??#?%???{?}???u???????t?0?? ?(?0?8?@?H?P?X?`?h?p?x?????????????????Y?;?=?S? m?(]?0Q?8K?@U?HW?PI?XC?`M?hO?p??xE?G?i?o?k?A?c?q?g?e?[?a?_?4?`?b?d????? ?(?0?8?@?H?P?X?`8?hV?p^?xZ?T?'?\?X?w????v?x?????|?f???z?? ?(?06?8?@~?H2?P?Xl?`?hC?pA?x?E??G?I?K?M?O?Q?S?U?W?Y??[???? ? ?? ?(?0?8?@?H?P?X?`j?h?p?x????????M   & 0 < G R b p w * 3 ; E S]iv    , : H Q X ` g m v                   +0 B Z b j p x                   2 J [ f p ~           * : MP\kP`kXk`khkpkxakrkrk{kkkkkBkkk0k`kkkkkkkkk k(`k0k8`k@kHkPkXk`~khpkppkxfkgkk`krk kkkkkk0kkkAkkk+kk*k`k Zk(`k0k8k@kHkPkXk` kh=kp[kx|kkkkkk7k[kkkkkk k k ;k Xk pk`krk k k( k0 k8 k@ kH ?kP ]kX yk` kh kp kx k k 5k Zk tk k k k k k k >k [k;kHkQkXkk2kk sk `k(rk0xk8[k@JkHkPbkXrk`Skhkp:kxkk k,kk kkMk*kkk`k kkjkk`krk kk k k(k0Ek8k@kH3kPkXvk`0kh{kprkx&k kk k k k /k Fk ]k sk k k k k kRkbkpk<kGk k k( k0k8k@kHkP,kX9k`mkhZkpkxGk\k`krkkkk:kkgzg`k)   8  S @f  y  `   !` $` '` *`+ ,B ,X /p 2  4` ;` A@ I O V`6 k Q of r{ { ~@ ~    `  `   # `< V `k0#rk#Pߐ ߨ , `  x H  0  9 )zgeC`kF)C C F@ I  M@  P8 SP Yj _`} b e i@ m  s v  x {( ; Y `t @ k`kJprk#  zg`kH@) -` - -`) -A -Y -l - -  - - - -  -$ -@ -Z - r -` -  -# -% --` -- -.` -.) -/@B -0Y o-1 x o-1 k-2  k-2 k-3 k-4 k-5B k-`k0rk%  ( X p ؈ ؠA zgkK `kV)K  M V X` \@) `= cX e s j m  q w x y   0 = N n ` k`knrk"@  zg@`k=@)@  3 S Šv   `   `  ` @6 M k ``krk"wzg@`k)@  @  ; @U j  `    `  `0 M a         Ơ9 ˀT `s  `      @   &  :  H ` U  k  |       @  !  `!  !> !Y !r !  ! !`! "@! # ! %! '" ("+ k)"G k,`"v k/" k0 " k1" k3# k5#/ k5#V k8 # k@# kA`# k`k'prk#'ha09zg#$ ``k+)`$: {$P { $i {$ {$ {$ { `$ {`$ {@% {`%4 {`krk#G ݰ s zg%E%z6`k@)6% 7@% :% ;@% =@% =& =&% ?&: k@&V kC & kE & k%rky zg&&%`k@)%' &') ('B +'\ /'v 8`' :' =@' `k@Frk#    zg'&`k`)' ̠( Ҁ(, ր(L @(o ( ( `krk(8'  ( ( ( @\kszg((`k5)) )+ @)F )^ `) )  )  ) *  ˠ*. *J ͠*i @* * ۀ* ߠ* @+ + +: +U +q  + + + + , ,, k,Q k@,u k(`krk%`     y x  ܐ   ] ۸  0  H  ۠  X     ? @ p h  ۈ  ݘ [ ݀ >   P  8  ܨ 5  t p   Z   zg,,`k6), w@- w-, w`-D w-i w- w - w@- w - w`. w.8 w.T w`.s w. w`. w. w@. w / w/2 w/K w /i w/ w`/ w`/ w/ w0 w@0 w 09 w0S w0n kw0 kw0`krk#h ڀ ژ P[    87  ٨|   ِ[ H `  x= 0 ( X  ; ڰ      ظZ    ]zg0,E@`k@)E@0 kI1  K1' K1> M1S kP 1r kR1 kV1 kW1 X1 k\1 ki 2 k}28 k`2\ k2y k2 k@2 k@2 k3 k3" k3F k 3` k3 k3 k3 k 3 k 3 k4 k4( k4@ k 4W k4o k@4 k4 k4 k4 k 4 k 5 kjXrkC{k|8( k @ k X k p k ވ /k ޠ Fk ޸ ]k  sk  k  k  k ( gzg5;5u`k@)5 axrkWqzg556``k`)6`5 k%rk:t5 g65w6 gI 6 )6 gI6A)I6 xI6)xI62xI6:x6C g6L6T gI<6]6e g6@6nzg6v6`k)6 jrkR6 g6%)zg67H@`k)H@70 &rkRzg797G`k)G7m &`rkQzg7u7F `k`)F 7 G@7 'rkQ{k7 g7k(77 g@7k(@77 gh7k(h77 g7k(77 gH7k(H77 gI7k(I77 g8k(87 g8 k(8 7 g8"k(8"7 gB8;k(B8;7 gJL8Dk(JL8D7 g08Kk(08K7 g#`8Yk(#`8Y7 g#8ak(#8a7 g#8mk(#8m 7 g#8k(#87 g$8k($8 7 gC8k(C87 gC@8k(C@87 g8k(8#7 g$(8k($(8(7 gJt8k(Jt8$-7 g$P8k($P8)27 g$x8k($x8.77 g$8k($83<7 g$8k($88A7 g$8k($8=F7 gB9k(B9BK7 g%9k(%9GP7 g%@9 k(%@9 LU7 g%h91k(%h91QZ7 g%9>k(%9>V_7 gE9Lk(E9L[d7 gBx9Vk(Bx9V`i7 g\9dk(\9den7 gɄ9nk(Ʉ9njs7 gɬ9wk(ɬ9wox7 g9k(9t}7 g@9k(@9y7 gh9k(h9~7 g9k(97 g9k(97 g9k(97 g9k(97 gBP9k(BP97 gJ9k(J97 gIX9k(IX97 gJ:k(J:7 gJ:k(J:7 g:k(:7 gB:-k(B:-7 g:<k(:<7 g:Jk(:J7 g :[k( :[7 gH:hk(H:h7 gp:uk(p:u7 g:k(:7 g:k(:7 gB(:k(B(:7 gB:k(B:7 gI:k(I:7 gJ$:k(J$:7 gC:k(C:7 gC(:k(C(:7 gCP:k(CP:7 gCx:k(Cx: 7 gC:k(C:7 gC;k(C; 7 gC;k(C;7 gD;k(D;7 gD@;#k(D@;#"7 gDh;2k(Dh;2'7 gD;>k(D;>#,7 gD;Mk(D;M(17 gD;Vk(D;V-67 gŀ;gk(ŀ;g2;7 g;tk(;t7@7 gD;k(D;<E7 gl;k(l;AJ7 gȔ;k(Ȕ;FO7 gȼ;k(ȼ;KT7 g;k(;PY7 g ;k( ;U7 g4;k(4;Z;._ptrgldb_registerdb_unregisterdb_printfdb_read_memdb_expr_addb_expr_uldb_usage_lookupdb_str_lookupdb_eoli_disable.i_disabledisable_lock.disable_locki_enable.i_enableunlock_enable.unlock_enablesimple_lock.simple_locksimple_unlock.simple_unlockfetch_and_add.fetch_and_addbrkpointflexctlprivcheckthread_createTrconflag___memcmp64.___memcmp64___strcmp64.___strcmp64___bzero64.___bzero64___strlen64.___strlen64___memmove64.___memmove64___strcpy64.___strcpy64pinned_heapns_allocns_freens_add_filterns_del_filterns_add_statusns_del_status_as_is64copyincopyoutcreatpdelaydevswadddevswdele_sleep_threade_wakeupe_wakeup_oneerrsaveheap_createheap_destroyinitpkpidstatekthread_startlboltlocklnodevpinsetpinitsetpswapsetpgidsprintfthread_setschedtimetuning_deregistertuning_register_handleruiomoveunlocklunpinw_clearw_initw_startw_stopw_setattrxmallocxmalloc_sradxmfreetrchook64dmp_compspeclivedumpdmp_contextdmp_ctdmp_kernextldmp_setupparmspincodeunpincodeabendrt_raschk_kernel_eaddrrt_raschk_xmalloc_eaddrsimple_lock_initlock_alloclock_freefetch_and_andfetch_and_orcompare_and_swapkra_attachras_registerras_controlras_customizeras_unregisterRAS_BLOCK_NULLctfunc_hook5kkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysetsTOCfcnvme_glob_info_$STATIC_$STATIC_BSSfc_cmn_pfs_callback_rdfcnvme_hkeysetfcnvme_ras_callback_targetfcnvme_recvfcnvme_heapfcnvme_ras_callback_sfdcfcnvme_ras_callback_fcnvmefcnvme_ras_callback_globalfcnvme_info_ptrsfcnvme_initiate_livedumpfcnvme_cv_cleanup_adap_send_sequencefcnvme_cmd_recvfcnvme_cv_build_adap_plogfcnvme_cv_proc_adap_plogfcnvme_cv_build_adap_send_seq_cmdfcnvme_cv_clear_adap_prli_cmdfcnvme_cv_process_response_iufcnvme_cv_validate_io_handlefcnvme_cv_build_adap_ctl_elemfcnvme_cv_proc_adap_reply_statusfcnvme_cv_adap_update_target_cmdsfcnvme_cv_adap_get_spc_tagfcnvme_cv_init_adap_cmd_elemsfcnvme_cv_adap_build_movelogin_cmdfcnvme_cv_adap_update_assoc_cmdsfcnvme_cv_adap_build_cancelfcnvme_cv_adap_init_cancel_cmd_elemfcnvme_cv_adap_issue_canc_cmd_entryfcnvme_cv_log_err_cmd_elemfcnvme_cv_log_err_cmddatafcnvme_cv_wdog_prli_tofcnvme_cv_adap_build_ctiufcnvme_cv_adap_init_prli_cmdfcnvme_cv_issue_adap_prli_cmdfcnvme_cv_prli_check_errorfcnvme_cv_adap_init_ctiu_cmdfcnvme_cv_init_adap_cmdfcnvme_em_validate_io_tagfcnvme_em_init_adap_cmd_elemsfcnvme_em_proc_adap_plogfcnvme_em_clear_adap_prli_cmdfcnvme_em_adap_get_spc_tagfcnvme_em_adap_init_cancel_cmd_elemfcnvme_em_proc_adap_reply_statusfcnvme_em_process_response_iufcnvme_em_adap_build_cancelfcnvme_em_wdog_prli_tofcnvme_em_adap_build_movelogin_cmdfcnvme_em_adap_update_target_cmdsfcnvme_em_log_err_cmd_elemfcnvme_em_adap_issue_canc_cmd_entryfcnvme_em_adap_update_assoc_cmdsfcnvme_em_cleanup_adap_send_sequencefcnvme_em_build_adap_plogfcnvme_em_build_adap_send_seq_cmdfcnvme_em_log_err_cmddatafcnvme_em_adap_build_ctiufcnvme_em_adap_init_prli_cmdfcnvme_em_issue_adap_prli_cmdfcnvme_em_prli_check_errorfcnvme_em_build_adap_ctl_elemfcnvme_em_adap_init_ctiu_cmdfcnvme_em_init_adap_cmdfcnvme_watchdogfcnvme_async_statfcnvme_err_dbg_callbackfcnvme_chn_io_kthread_workerfcnvme_kprocfcnvme_kdb_global_infofcnvme_kdb_fcnvmefcnvme_kdb_fcnvmecmdfcnvme_kdb_fcnvmecmd_elemfcnvme_kdb_fcnvmeofcmdfcnvme_kdb_target_infofcnvme_kdb_assoc_infofcnvme_kdb_ioconn_infofcnvme_kdb_kthread_infofcnvme_kdb_kthread_wq_infofcnvme_kdb_trcfcnvme_trc_typefcnvme_openfcnvme_closefcnvme_readfcnvme_selectfcnvme_strategyfcnvme_ioctlfcnvme_writefcnvme_configfcnvme_async_timeoutpfs_setup_infopfs_setup_size.file../../../../../src/bos/kernext/emfcnvme/fcnvme_top.cMon Mar 28 15:38:17 2022 IBM XL C for AIX, Version 13.1.0.2.fcnvme_kthread_harvest_send_io.nvme_ffz64.fcnvme_get_async_q_event.fcnvme_init_adap_fcn_ptrs.fcnvme_send_payld.fcnvme_query_wwnn.fcnvme_query_wwn.fcnvme_query_classes.fcnvme_get_rsp_buf.fcnvme_get_els_buf.fcnvme_get_cmd_buf.fcnvme_alloc_spc_rsp_buf.fcnvme_alloc_spc_els_buf.fcnvme_alloc_spc_cmd_buf.fcnvme_get_target_tag.fcnvme_get_assoc_tag.fcnvme_get_async_event.fcnvme_unregister_async_events.fcnvme_register_async_events.fcnvme_reset_work_queue.fcnvme_unregister_work_queue.fcnvme_register_work_queue.fcnvme_delete_association.fcnvme_create_connection.fcnvme_create_association.fcnvme_issue_gid_ff.fcnvme_issue_gpn_id.fcnvme_get_all_disc_srvs.fcnvme_query_transport.fcnvme_strategy.fcnvme_ioctl.fcnvme_write.fcnvme_read.fcnvme_select.fcnvme_close.fcnvme_fail_open.fcnvme_open.fcnvme_free_fcnvme_info.fcnvme_alloc_fcnvme_info.fcnvme_config../../../../../src/bos/kernext/emfcnvme/fcnvme_async.cMon Mar 28 15:38:19 2022 .fcnvme_link_dead_common.fcnvme_async_reset_adap_fail.fcnvme_async_reset_adap.fcnvme_async_resume_adap.fcnvme_async_halt_adap.fcnvme_async_nvme_disc.fcnvme_async_grp_dmn_scn.fcnvme_async_rscn.fcnvme_async_prlo.fcnvme_async_prli.fcnvme_async_logo.fcnvme_async_plogi.fcnvme_async_link_up.fcnvme_async_link_down.fcnvme_async_link_dead.fcnvme_async_hard_fail.fcnvme_async_stat.fcnvme_async_enqueue_q_event.fcnvme_async_notify_event.fcnvme_async_set_event_info.fcnvme_link_dead_common@AF51_1../../../../../src/bos/kernext/emfcnvme/fcnvme_eras.c.fcnvme_debug_do.fcnvme_err_dbg_callback.fcnvme_debug_performed.fcnvme_debug_requested.fcnvme_ras_passthrough.fcnvme_rtec_error.fcnvme_ras_callback_target.fcnvme_ras_unregister_target.fcnvme_ras_register_target.fcnvme_ras_unregister.fcnvme_ras_register.fcnvme_ras_callback_sfdc.fcnvme_ras_callback_fcnvme.fcnvme_ras_callback_global.fcnvme_initiate_livedump.fcnvme_cdt_func_target.fcnvme_cdt_func_fcnvme.fcnvme_cdt_func_global.fcnvme_threshold_reset.fcnvme_threshold_err.fcnvme_log_err.fcnvme_log_err_generic.fcnvme_log_err_threshold.fcnvme_log_err_dddata.fcnvme_log_err_procdata.fcnvme_log_err_target.fcnvme_eyecatch_assoc_log_err.fcnvme_eyecatch_target_log_err.fcnvme_log_err_dddata@AF108_73.fcnvme_debug_do@AF109_50.fcnvme_cdt_func_target@AF110_65.fcnvme_ras_unregister_target@AF111_57.fcnvme_eyecatch_assoc_log_err@AF112_76.fcnvme_eyecatch_target_log_err@AF113_77../../../../../src/bos/kernext/emfcnvme/fcnvme_intr.cMon Mar 28 15:38:20 2022 .fcnvme_fabricate_cqe_error.fcnvme_process_adapter_error.fcnvme_cmd_elem_complete.fcnvme_process_nvme_elem.fcnvme_mvlg_update.fcnvme_move_login_failure.fcnvme_move_login_success.fcnvme_process_move_login.fcnvme_process_gid_pn_rsp.fcnvme_process_gid_pn.fcnvme_process_ctiu.fcnvme_prli_success.fcnvme_prli_failure.fcnvme_process_prli.fcnvme_process_cancel_elem.fcnvme_recv.fcnvme_cmd_recv.fcnvme_process_reset_interface.fcnvme_process_canc_cmd.fcnvme_process_canc_cmd@AF99_68../../../../../src/bos/kernext/emfcnvme/fcnvme_issue.cMon Mar 28 15:38:21 2022 .fcnvme_issue_move_login.fcnvme_issue_assoc_cancel_again.fcnvme_issue_target_cancel_all.fcnvme_issue_target_cancel_assocs.fcnvme_issue_cancel_cmd.fcnvme_issue_prli.fcnvme_issue_target_cancel_again.fcnvme_issue_assoc_cancel_io.fcnvme_issue_gid_pn.fcnvme_build_gid_pn.fcnvme_issue_ctiu.fcnvme_issue_gen_xchg.fcnvme_issue_send_els.fcnvme_issue_reset_interface.fcnvme_issue_nvmeof_cmds../../../../../src/bos/kernext/emfcnvme/fcnvme_utilb.cMon Mar 28 15:38:23 2022 .fcnvme_send_disc_ls.fcnvme_assoc_cancel_io_done.fcnvme_fail_fcnvme.fcnvme_targ_cancel_assoc_done.fcnvme_clear_fcnvme_info.fcnvme_sleep_thread.fcnvme_get_spc_tag_disable.fcnvme_find_assoc_target.fcnvme_hash_target_info_pn.fcnvme_hash_target_info.fcnvme_hash_target_info_disable.fcnvme_fc_recov_ops_failed.fcnvme_cleanup_target_cancel.fcnvme_cleanup_assoc_cancel.fcnvme_fail_target.fcnvme_set_targets_recov_pending.fcnvme_set_target_assocs_missing.fcnvme_sleep.fcnvme_ioctl_sleep.fcnvme_send_gnn_id.fcnvme_send_gid_pn.fcnvme_verify_act_cmds_abort_in_prog.fcnvme_mark_act_cmds_abort_in_prog.fcnvme_enqueue_cancel_cmd.fcnvme_target_cancel_all_done.fcnvme_target_cancel_assocs_done.fcnvme_chk_assoc_active.fcnvme_chk_target_active.fcnvme_clear_target_resources.fcnvme_clear_target.fcnvme_send_cioc_ls.fcnvme_send_cass_ls.fcnvme_send_logins.fcnvme_plogi.fcnvme_logo.fcnvme_send_sequence.fcnvme_send_els.fcnvme_clear_fcnvme_cmd.fcnvme_create_association_cleanup.fcnvme_delete_assoc_target.fcnvme_delete_target_pn.fcnvme_delete_target_fcnvme.fcnvme_add_target_pn.fcnvme_add_iocon_to_assoc_kt.fcnvme_add_iocon_to_assoc.fcnvme_add_assoc_target.fcnvme_add_target_fcnvme.fcnvme_set_fc_class.fcnvme_free_rsp_buf.fcnvme_free_els_buf.fcnvme_free_cmd_buf.fcnvme_free_spc_rsp_buf.fcnvme_free_spc_els_buf.fcnvme_free_spc_cmd_buf.fcnvme_fail_fcnvme@AF134_3.fcnvme_verify_act_cmds_abort_in_prog@AF135_71.fcnvme_cleanup_assoc_cancel@AF136_63.fcnvme_assoc_cancel_io_done@AF137_2.fcnvme_set_targets_recov_pending@AF138_65.fcnvme_mark_act_cmds_abort_in_prog@AF139_72.fcnvme_logo@AF140_84.fcnvme_targ_cancel_assoc_done@AF141_4.fcnvme_target_cancel_assocs_done@AF142_75.fcnvme_cleanup_target_cancel@AF143_62.fcnvme_add_target_pn@AF144_92.fcnvme_add_target_fcnvme@AF145_96../../../../../src/bos/kernext/emfcnvme/fcnvme_wdog.cMon Mar 28 15:38:22 2022 .fcnvme_async_timeout.fcnvme_wdog_send_seq_to.fcnvme_wdog_prli_dly_to.fcnvme_wdog_ctiu_to.fcnvme_wdog_gid_pn_dly_to.fcnvme_wdog_plogi_mvlg_to.fcnvme_wdog_target_cancel_all_to.fcnvme_wdog_target_cancel_assocs_to.fcnvme_wdog_assoc_cancel_io_to.fcnvme_watchdog../../../../../src/bos/kernext/fc_common/fc_common.cMon Nov 8 11:33:32 2021 .fc_cmn_err_dbg_init.fc_cmn_err_dbg_upd_elem.fc_cmn_err_dbg_check_all_catchers.fc_cmn_strtoull.fc_cmn_pfs_callback_rd.fc_cmn_pfs_unregister.fc_cmn_pfs_register.fc_cmn_err_dbg_init@AF12_2.fc_cmn_err_dbg_check_all_catchers@AF13_4.fc_cmn_pfs_callback_rd@AF14_6.fc_cmn_pfs_unregister@AF15_7../../../../../src/bos/kernext/emfcnvme/fcnvme_kthread.cMon Mar 28 15:38:24 2022 .fcnvme_all_kthread_term.fcnvme_one_kthread_term.fcnvme_all_kthread_start.fcnvme_one_kthread_start.fcnvme_chn_io_kthread_worker.fcnvme_kproc_term.fcnvme_kproc_start.fcnvme_kproc../../../../../src/bos/kernext/emfcnvme/fcnvme_pfs.c.fcnvme_pfs_wwpn_get.fcnvme_pfs_tunables_get.fcnvme_pfs_conninfo_get_target.fcnvme_pfs_conninfo_get_initiator.fcnvme_pfs_conninfo_get.fcnvme_pfs_activity_get.fcnvme_pfs_connections_get../../../../../src/bos/kernext/emfcnvme/emfcnvme_util.cMon Mar 28 15:38:25 2022 .fcnvme_em_log_err_cmd_elem.fcnvme_em_log_err_cmddata.fcnvme_em_wdog_prli_to.fcnvme_em_adap_issue_canc_cmd_entry.fcnvme_em_adap_update_assoc_cmds.fcnvme_em_adap_build_cancel.fcnvme_em_adap_init_cancel_cmd_elem.fcnvme_em_adap_build_movelogin_cmd.fcnvme_em_adap_update_target_cmds.fcnvme_em_adap_get_spc_tag.fcnvme_em_init_adap_cmd_elems.fcnvme_em_proc_adap_reply_status.fcnvme_em_process_response_iu.fcnvme_em_validate_io_tag.fcnvme_em_build_adap_ctl_elem.fcnvme_em_clear_adap_prli_cmd.fcnvme_em_init_adap_cmd.fcnvme_em_adap_init_ctiu_cmd.fcnvme_em_adap_build_ctiu.fcnvme_em_prli_check_error.fcnvme_em_issue_adap_prli_cmd.fcnvme_em_cleanup_adap_send_sequence.fcnvme_em_build_adap_send_seq_cmd.fcnvme_em_proc_adap_plog.fcnvme_em_build_adap_plog.fcnvme_em_adap_init_prli_cmd.fcnvme_em_log_err_cmd_elem@AF106_50.fcnvme_em_log_err_cmddata@AF107_51.fcnvme_em_adap_issue_canc_cmd_entry@AF108_53../../../../../src/bos/kernext/emfcnvme/cvfcnvme_util.cMon Mar 28 15:38:26 2022 .fcnvme_cv_log_err_cmd_elem.fcnvme_cv_log_err_cmddata.fcnvme_cv_wdog_prli_to.fcnvme_cv_adap_issue_canc_cmd_entry.fcnvme_cv_adap_update_assoc_cmds.fcnvme_cv_adap_build_cancel.fcnvme_cv_adap_init_cancel_cmd_elem.fcnvme_cv_adap_build_movelogin_cmd.fcnvme_cv_adap_update_target_cmds.fcnvme_cv_get_admin_handle_disable.fcnvme_cv_adap_get_spc_tag.fcnvme_cv_init_adap_cmd_elems.fcnvme_cv_proc_adap_reply_status.fcnvme_cv_process_response_iu.fcnvme_cv_validate_io_handle.fcnvme_cv_adap_build_fcnvme_iocb.fcnvme_cv_build_adap_ctl_elem.fcnvme_cv_clear_adap_prli_cmd.fcnvme_cv_init_adap_cmd.fcnvme_cv_adap_init_ctiu_cmd.fcnvme_cv_adap_build_ctiu.fcnvme_cv_prli_check_error.fcnvme_cv_issue_adap_prli_cmd.fcnvme_cv_adap_init_prli_cmd.fcnvme_cv_cleanup_adap_send_sequence.fcnvme_cv_set_dsd.fcnvme_cv_build_adap_send_seq_cmd.fcnvme_cv_proc_adap_plog.fcnvme_cv_build_adap_plog.fcnvme_cv_log_err_cmd_elem@AF109_50.fcnvme_cv_log_err_cmddata@AF110_51../../../../../src/bos/kernext/emfcnvme/fcnvme_kdb.c.IPRA.$fcnvme_find_fcnvme_ptr.fcnvme_kdb_rebuild_sortlist.fcnvme_kdb_unregister.fcnvme_kdb_register.IPRA.$fcnvme_kdb_trc_full_buf.IPRA.$fcnvme_kdb_print_trc.fcnvme_kdb_trc.IPRA.$fcnvme_kdb_usage.fcnvme_kdb_traffic_stat.IPRA.$fcnvme_kdb_print_fcnvmeof_cmd.IPRA.$fcnvme_kdb_print_cmd_elem.IPRA.$fcnvme_kdb_print_fcnvme_cmd.IPRA.$fcnvme_kdb_print_ioconn_info.fcnvme_kdb_disp_ioconn_list.fcnvme_kdb_print_exp_flags_ioconn.IPRA.$fcnvme_kdb_print_kthread_info.IPRA.$fcnvme_kdb_print_assoc_info.fcnvme_kdb_disp_assoc_list.fcnvme_kdb_print_exp_flags_assoc.IPRA.$fcnvme_kdb_print_target_info.fcnvme_kdb_disp_tgt_list.IPRA.$fcnvme_kdb_print_exp_flags_tinfo.IPRA.$fcnvme_kdb_print_fcnvme_info.fcnvme_kdb_sizes.IPRA.$fcnvme_kdb_print_exp_flags.fcnvme_kdb_fcnvme.fcnvme_kdb_kthread_wq_info.fcnvme_kdb_kthread_info.fcnvme_kdb_ioconn_info.fcnvme_kdb_assoc_info.fcnvme_kdb_target_info.fcnvme_kdb_fcnvmeofcmd.fcnvme_kdb_fcnvmecmd_elem.fcnvme_kdb_fcnvmecmd.fcnvme_kdb_global_info.fcnvme_kdb_disp_ioconn_list@AF65_15.fcnvme_kdb_disp_assoc_list@AF66_19.fcnvme_kdb_disp_tgt_list@AF67_22../../../../../../src/bos/kernel/lib/libsys/gettimebase.cWed Jul 7 13:20:22 2021 .get_timebase../../../../../../src/bos/usr/ccs/lib/libc/bcmp.cWed Jul 7 13:20:13 2021 .bcmpmemcmp.s.memcmpmemset.s.bzeromoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovestrcmp.s.strcmpstrcpy.s.strcpystrlen.s.strlen../../../../../../src/bos/usr/ccs/lib/libc/strncmp.cWed Jul 7 13:20:15 2021 .strncmpstrncpy.s.strncpy../../../../../../src/bos/usr/ccs/lib/libc/strpbrk.cWed Jul 7 13:20:16 2021 .strpbrk../../../../../../src/bos/usr/ccs/lib/libc/strspn.c.strspn../../../../../../src/bos/usr/ccs/lib/libc/strtok.c.strtok_r.strtokglink64.s.ctfunc_hook5.privcheck._as_is64.copyin.xmalloc.xmfree.copyout.rt_raschk_kernel_eaddr.rt_raschk_xmalloc_eaddr.w_clear.abend.xmalloc_srad.w_init.lock_alloc.simple_lock_init.lockl.unlockl.delay.trchook64.w_stop.ns_free.ras_control.ns_del_status.ns_del_filter.ns_alloc.ns_add_status.ns_add_filter.lock_free.kkeyset_create.kkeyset_add_set.heap_create.heap_destroy.devswdel.fetch_and_or.devswadd.uiomove.pincode.unpincode.kkeyset_remove_key.kkeyset_to_hkeyset.kkeyset_delete.w_setattr.w_start.e_wakeup.e_wakeup_one.dmp_ct.sprintf.ras_register.ras_customize.ras_unregister.fetch_and_and.dmp_compspec.ldmp_setupparms.dmp_context.dmp_kernext.livedump.errsave.brkpoint.compare_and_swap.e_sleep_thread.tuning_register_handler.tuning_deregister.pin.unpin.kpidstate.creatp.initp.setpgid.setpswap.setpinit.thread_create.kra_attach.kthread_start.flexctl.thread_setsched.db_read_mem.db_printf.db_unregister.db_register.db_usage_lookup.db_str_lookup.db_eol.db_expr_ad.db_expr_ul