bx   0@1L}$"<{ /8.text}$ .data  "<~@.bss 1 1{.loader|}&```8PaA!x!8apHyA(,ADap88Hy!A((@<Q|{;@:;";:@:`v ~88&,#|A:tHxA(|V~|p8c|"|P,@HQ, AP88&y|c:T>8|`:sHx`8&y&8,#|@x;,@AH,AN~,@:,@::|P:z: 9,~d@l:~RP8|`|z`Hy)A(|~`:s,9:8A ~c@|`|zK:|~Ap|d| , A( `d@48c( , Al@8c, ( ATA8AX8 ( 8AH88a( ,`LFA 8,( K|;|` C\@L8; c8cHx!`,;98A |@|~8cK,:A@@cc:8!0|!xAa} N 88} ?\```cc8HmA(,(@8z cAHoQA(8zxHoAA(8zHo1A(8zHHo!A(8zHoA(8|gHoA(8z HnA(8z(HnA(8z0HnA(8|g8HnA(8|"BHnA(8wFHnA(8yHHnA(8zPHnA(8zpXHnqA(8| bHnaA(8|+fHnQA(8|XhHnAA(8| jHn1A(8| tnHn!A(8|8@pHnA(8z:hxHnA(8| HmA(8|8HmA(8|lHmA(,A,?@@8`}8!!AN 8z HmA(8zHmA(8zHmqA(8|gHmaA(8z< HmQA(8z`(HmAA(8z0Hm1A(8|h8Hm!A(8|"BHmA(8wFHmA(8yHHlA(8z@PHlA(8zXHlA(8| bHlA(8|+ fHlA(8|thHlA(8|8`pHlA(8z:xHlA(8| HlqA(8|tHleA(K8|*HlUA(8`8!}A!N A #IPRA.$fcnvme_kdb_print_fcnvmeof_cmd|;``8A8!aHj%A((B@ ,A $?c8}0HkA(?c8|HkA(8|cHk}A(8}pHkmA(8zUHk]A(8|THkMA(8|Hk=A(8z6Hk-A(8}HkA(8z"@Hk A(8z6HjA(8}HjA(8z,HjA(8z)ਞHjA(8} HjA(8z6"HjA(8z(HjA(8z0HjA(8z*:Hj}A(8}X@HjmA(8} (HHj]A(8}4PHjMA(8zXHj=A(8}l`Hj-A(8zHjHjA(8z6nHj A(88|HiA(8zerHiA(8zexHiA(8}HiA(8} PHiA(8}HiA(8}HiA(8}XHiA(8|DHi}A(8|HimA(8zHi]A(8}9PHiMA(8z7Hi=A(8zHi-A(8} xHiA(8zeHi A(8zfHhA(8zUHhA(8}ܨHhA(8z7 HhA(8|pHhA(8|HhA(8|ϜHhA(8| HhA(8z* Hh}A(8z*@ HhmA(?z8{HhYA(888|HhIA(8}lHh9A(8}9x Hh)A(8zU܈(HhA(8zV)Hh A(8z7@.HgA(8z7`0HgA(8z72HgA(8}6HgA(8}$:HgA(8}@HgA(8|HHgA(8}HRHgA(8}lVHgyA(8zf,ZHgiA(8}؈\HgYA(8zV$]HgIA(8}|^Hg9A(8}_Hg)A(8zfP`HgA(8zfthHg A(8}pHfA(88z"`HfA(88z*`HfA(8z :HfA(8`8zHHfA(8|LcHfA(8| cHfA(8}HfA(8zVHHfyA(8|HfiA(8|0HfYA(8z7HfIA(8}ĈHf9A(8z"Hf)A(8z7HfA(8}Hf A(8}訞HeA(8zdHeA(8}HeA(8z*HeA(8|$ HeA(8z*(HeA(8z2HeA(8z6HeA(8z7:HeyA(8zf>HeiA(8zfBHeYA(8z*FHeIA(8} HHe9A(8}PHe)A(8|\8xHeA(8{,8xHe A(8}lXHdA(8|YHdA(8}(ZHdA(8|L[HdA(8zH ^HdA(8}9`HdA(88}PHdA(8}98HdA(8{d8HdyA(8}m HdiA(8|HdYA(8}xHdIA(8|xHd9A(8zH@Hd)A(8}9HdA(88}Hd A(88{8HcA(8zfHcA(8} HcA(8}0HcA(8|HcA(8}THcA(8zgHcA(8zg(HcA(8| HcyA(8|ФHciA(8|8HcYA(8{pHcIA(8z$ Hc9A(8}mL(Hc)A(8zH`2HcA(8z 8Hc A(8}:@HbA(8z8JHbA(8zHPHbA(8}:@XHbA(8z@`HbA(8{hHbA(8{pHbA(8z8 xHbA(8|8HbyA(8|dHbiA(8z\ `HbYA(8z aHbIA(8}D hHb9A(8}h pHb)A(8zVl xHbA(8zgL Hb A(8} HaA(8zl HaA(8z HaA(8|d HaA(8| HaA(8z<8HaA(8| HaA(8} HaA(8} HayA(8{ HaiA(8zgp HaYA(8zH HaIA(8z8Ha9A(8} Ha)A(8} HaA(8|L Ha A(8|M H`A(8}Ԩ H`A(8} H`A(8} H`A(8z \ H`A(8z\H`A(8`8!A}N ?c8} H`A(8zx `H`qA(8z aH`aA(8} hH`QA(8}@ pH`AA(8zV xH`1A(? 8H`A(8 H` A(8zdH`A(8`8!A}N 8z)H_A(Ap8`8!}N A 0IPRA.$fcnvme_kdb_print_cmd_elem|;``8A8!aH]A((B@H,A?c8}H_!A(8z)`cH_A(?c8|H^A(8z訞H^A(8zTH^A(8|<H^A(8|hH^A(8z4H^A(8}$ H^A(8z!`H^A(8z H^}A(8zH^mA(8} H^]A(8}@H^MA(8}จH^=A(8z) H^-A(8}h(H^A(8z42H^ A(8z(8H]A(8zD@H]A(8z)JH]A(8}PH]A(8}XH]A(8|`H]A(8}ihH]A(8zG@rH]A(8|xH]}A(8}6H]mA(8z5H]]A(88}6H]MA(8|LH]=A(8|"H]-A(8|H]A(8|4H] A(8}H\A(88}6H\A(8|L0H\A(8|# H\A(8|H\A(8|`H\A(8}8H\A(8z5 H\A(8}`H\}A(88|͌H\mA(8}iH\]A(8}6H\MA(8zT,H\=A(8zTPH\-A(8z5@H\A(8z5`H\ A(8z5 H[A(8}0H[A(8}TH[A(8}H[A(8|͸ H[A(8}x*H[A(8}.H[A(8zd2H[A(8}4H[}A(8zTt5H[mA(8}H6H[]A(8}l7H[MA(8zd8H[=A(8zd@H[-A(8}HH[A(8`8zTH[ A(88zG`HZA(8z!8 HZA(8}8 HZA(8}HZA(8|qHZA(8|q HZA(8}i܈(HZA(8})HZA(8}*HZ}A(8}08 HZmA(8}؈HZ]A(8}jHZMA(8}HZ=A(8}XHZ-A(8|q8 HZA(8} HZ A(8}HYA(8}j48 HYA(8}7 HYA(8}j`HYA(8|"HYA(8}ب$HYA(8}D&HYA(8}ဈ'HYA(8| 8 HY}A(8}hHYmA(8}HY]A(8}(HYMA(8}8&HY=A(8|L`8&HY-A(?z8{XHYA(8{xHY A(8{ÌHXA(8{HXA(8|L8&HXA(8{HXA(8{HXA(8|#PHXA(8} 8 HXA(8}HXA(8}HXyA(8}PHXiA(8}xHXYA(8}8 HXIA(8}HX9A(8}HX)A(8}HXA(8} 0HX A(8}7H8 HWA(8}@HWA(8}ȈHWA(8}dHWA(8} XHWA(8}7p8 HWA(8}HWA(8}HWA(8}HWyA(8}HWiA(8}ЈHWYA(8} HWIA(8|8 HW9A(8}HW)A(8}jHWA(8|HW A(8|HVA(8|r HVA(8|r@(HVA(8}70HVA(8}8HVA(8}ᨈ9HVA(8|L8 HVA(8}<HVA(8}jHVyA(8|DHViA(8|rpHVYA(8|r HVIA(8}`(HV9A(8}Ј)HV)A(8}8 HVA(8}HV A(8{(HUA(8{ج HUA(8zBHUA(8}cHUA(8|cHUA(8}HUA(8zTHUA(8|pHUA(8|HUyA(8z5HUiA(8} HUYA(8z!HUIA(8zGHU9A(8},HU)A(8} HUA(8zHU A(8z!HTA(8(8zGHTA(8}̨HTA(8zTਞHTA(8z"HTA(8z5&HTA(8}*HTA(8zU.HTA(8z52HTyA(8z66HTiA(8zU(:HTYA(8} HT9A(8ze BHT)A(8}@HHTA(8|xPHT A(8|XHSA(8}H`HSA(8}7hHSA(8}jpHSA(8}7xHSA(8}88HSA(8{8HSA(8}kHSA(8|ȈHSyA(8}pHSiA(8|<HSYA(8zGHSIA(8}88HS9A(88}HS)A(8z!8HSA(8}k<8HS A(8}hHRA(8|HRA(8{HRA(8} HRA(8|HRA(8|#HRA(8|rHRA(8}8`HRA(8}8HRyA(8|8HRiA(8}HRYA(8}P8HRIA(8|HR9A(8}8HR)A(8}\HRA(8| HR A(8}HQA(8}khHQA(8|h8HQA(8} HQA(8} HQA(8|(HQA(8} HHQA(8}訞HQA(8|THQyA(8{\HQiA(8|#8HQYA(8}8HQIA(8} pHQ9A(8|HQ)A(8}8بHQA(8}HQ A(8|HPA(8{ĐHPA(8}k8HPA(8} HPA(8} HPA(8}kHPA(8}HPA(8}8HPA(8|L8HPyA(8}HPiA(8{HPYA(8{ਞHPIA(8{HP9A(8{@HP)A(8}HPA(8|ΔHP A(8|HOA(8|HOA(8|HOA(8|#HOA(8|sHOA(8}9HOA(8|HOA(8}`8HOA(8} 舞HOyA(8|0HOiA(8|\HOYA(8|8HOIA(8}HO9A(8}HO)A(8}k숞HOA(8}ȈHO A(8}HNA(8} HNA(8} 8HNA(8} `HNA(8}lHNA(8}tHNA(8} HNA(8}㰈HNA(8z"HNyA(8z`HNiA(8zHNYA(8z؈HHNIA(8z|IHN9A(8}JHN)A(8|xPHNA(8z6 XHN A(8|`HMA(8z6@hHMA(8}pHMA(8}xHMA(8}lDHMA(8z6`HMA(8z HMA(8z DHMA(8}HMyA(8zHMiA(8}HMYA(8zHMIA(88zGHM9A(8|HM)A(8}lpHMA(8}9(HM A(8} HLA(8zUpHLA(8z<HLA(8zLHLA(8`8!A}N ?c8} HLA(8zHHLA(8zIHLA(8}JHLqA(?P8HL]A(8(`HLMA(8}(pHL=A(8}LxHL-A(8zTHLA(8zTHLA(8`8!A}N 8z)@HKA(Ap8`8!}N A!IPRA.$fcnvme_kdb_print_fcnvme_cmd|;|y``!AA$?<;H>?\```cc8HIA(,(@8zxcAHK!A(c8yDHKA(c8y(HKA(8wHJA(8wHJA(8y\8HJA(8wDHJA(8wpHJA(8zi, HJA(8ziX(HJA(8|h2HJA(8|6HJqA(8|S 8HJaA(8|S0@HJQA(8zHHJAA(8zPHJ1A(8|STXHJ!A(8|X`HJA(8||hHJA(8zpHIA(8|! zHIA(8|) ~HIA(8|SxHIA(8|d|HIA(8|HIA(8|HHIA(8w̰HIA(8| HIqA(8|8H?N @fcnvme_kdb_disp_ioconn_list|!8, b8cAb8chHGA(8РTp@\,#A4b8cHGuA(b8clHGeA(8!p}N b8clHGEA(8!p}N b8chHG%A(8РpAKHG A(b8clHFA(8!p}N A!fcnvme_kdb_print_exp_flags_ioconn|``;B8 !a8HDA(,( @?ccA88}HFaA(c?8|0HFMA(8|XHF=A(8~|"HF-A(8~ &HFA(8~*HF A(8~b`0HEA(8~$:HEA(8~@>HEA(8~|8(HEA(8~ @HEA(?~8{ǴHEA(8|HEA(8|xHEA(8|HEyA(8~bHEiA(8|gtHEYA(8|5HEIA(8~'HE9A(8~|HE)A(8}8HEA(8{I%HE A(8|%HDA(8~ `%HDA(8~|8 HDA(8~%HDA(8|%HDA(8| &HDA(8{&HDA(8|&HDA(8~&HDyA(8~3&HDiA(8|&"HDYA(8|H&(HDIA(8{ &0HD9A(8|g8 HD)A(8~,&8HDA(8|p&@HD A(8|ݘ&HHCA(8{8&PHCA(8|,&XHCA(8~H&bHCA(8~4&fHCA(8|P&jHCA(8|&pHCA(8{d&xHCA(8} &HCyA(8|5@&HCiA(8{&HCYA(8~HCMA(8`8!}N 8cHC-A(8~}HCA(<~%8cJ HC A(<~%8ctHBA(8~ %HBA(8~$HBA(8`8!}N 8~'HBA(8`8!}N A#IPRA.$fcnvme_kdb_print_kthread_info||y!AA<`;<8cH``8 : ?]```cb8@H@MA((@@@,Ah8ycHAA(8yw4cHAA(8yHAA(8}}< HAA(8} HAA(8}dHAA(8}bHAqA(8}\"HAaA(8}x&HAQA(8(8}}`HAAA(8}FHA1A(8}F HA!A(8}}HAA(8}}HAA(8}bH@A(8zH@A(8}RH@A(8}bH@A(8yw`H@A(8}H@A(8} dH@A(88xvH@A(8xJH@qA(8xJH@aA(8}H@QA(88ztH@AA(8}cH@1A(88yH@!A(8}4 H@A(8yH@A(8}4@H?A(8}4`H?A(8}}H?A(8x H?A(88y8H?A(8y0H?A(8xਗ H?A(8x H?A(8yXH?qA(8xKH?aA(8xLH?QA(8xH?AA(8x,8 H?1A(8xX"H?!A(8zT&H?A(8xK@(H?A(8xv8,H>A(8z8,H>A(8z.H>A(8z8,H>A(8z88,H>A(8z8,H>A(8z,8,H>A(8zl8,H>A(8yw8 H>qA(8x"H>aA(8z&H>QA(8z(H>AA(8zL0H>1A(8z8H>!A(8@8}c8H>A(8}jH>A(8ypH=A(8xKp8xH=A(8x8xH=A(8}}xH=A(8}RĨzH=A(8ywH=A(8ywH=A(8}4H=A(8y$H=qA(8y8H=aA(8z8H=QA(8z8H=AA(8xܨH=1A(8yK4H=!A(8xvH=A(8xw H=A(8y樈HH;A(8xpBH;qA(8x٠FH;aA(8xJH;QA(8z<PH;AA(8xwTXH;1A(8}c\`H;!A(8xKhH;A(8yHrH;A(8}RxH:A(8x(H:A(8yxhH:A(8yxH:A(8yK`H:A(8x`H:A(8ypH:A(8zpH:A(8xwH:qA(8z֤H:aA(8zXH:QA(8yH:AA(8y¸H:1A(8zH:!A(88zH:A(8xdH:A(8xKH9A(8yKH9A(8yKH9A(8yH9A(8yH9A(8yH9A(8xH9A(8xH9A(8xH9qA(8z H9aA(8x H9QA(8xH9AA(8yxH91A(8xH9!A(8yK䈗H9A(8xH9A(8x(H8A(8yxH8A(8yy H8A(8x<(H8A(808yH8A(88yH8A(8}cH8A(88ylH8A(8z8H8qA(8z@8H8aA(8xhH8QA(8yLH8AA(8xwH81A(8xwH8!A(8yH8A(8xTH8A(8yH7A(8y8H7A(8xH7A(8xH7A(8yH7A(8xH7A(8yH7A(8zH7A(8y0H7qA(8yH7aA(8yH7QA(8y`H7AA(8yyDH71A(8yypH7!A(8yXH7A(8xH7A(8x H6A(8xx$8H6A(8z8H6A(8xe H6A(8xxXH6A(8xPH6A(8ztH6A(8yH6A(8xLH6qA(88xH6aA(8xL08PH6QA(8z,8PH6AA(8xe@PH61A(8xxQH6!A(8xRH6A(8zרSH6A(8y VH5A(8xL`XH5A(8Z8xH5A(88zH5A(8yyH5A(8xH5A(8xH5A(8xxH5A(8xH5qA(8yyH5aA(8yyH5QA(8xxH5AA(8zH51A(8xy(H5!A(8z H5A(8}~H5A(8xetH4A(8yHH4A(8}cH4A(8xLH4A(8yH4A(8ypH4A(8xLH4A(8}~H4A(8zl H4qA(8zt(H4aA(8y谨0H4QA(8z8H4AA(8z@H41A(8}~ȈH4!A(8yH4A(8x H4A(8xD(H3A(8yL<0H3A(8yz 8H3A(8xp@H3A(8}F@HH3A(8} NH3A(8xy\PH3A(8zXH3A(8}c8`H3qA(8xy`H3aA(h8xH3QA(p8xH3AA(8z xH31A(8yzLH3!A(8yH3A(8y 8`H3A(8x`H2A(8x(hH2A(8zpH2A(8zTxH2A(8xȨH2A(8xH2A(8x@H2A(8}(`H2A(8}c숗H2qA(8}0H2aA(8y؈H2QA(8x08H2AA(8y8H21A(8yÀH2!A(8yèH2A(8yH2A(8yH1A(8yLhH1A(8y(H1A(8yPH1A(8y(H1A(8x0H1A(8}F`H1A(8}LH1A(8}4H1qA(8}dH1aA(8yH1QA(88xyH1AA(8yH11A(8yH1!A(8yxH1A(8yH1A(8yH0A(8}~ H0A(8} (H0A(8}0H0A(8} :H0A(8},H0A(,A `,?@8`}8!N 8ycH0mA(8}FH0]A(8}FH0MA(8}H0=A(8}4H0-A(8}d4H0A(8zH0 A(8}dXH/A(8yzxH/A(8}H/A(8} |H/A(8} :H/A(8}4H/A(K 8}(@H/A(8`8!}N A !IPRA.$fcnvme_kdb_print_assoc_info,#M T>8H)N @fcnvme_kdb_disp_assoc_list|!8 , b8cAb8cXH.A(8Ѐ p| A(b8cTH.A(8Ѐ | @H@|b8c H.uA(8Ѐ | @`b8cH.UA(b8cdH.EA(8!p}N H.-A(b8cdH.A(8!p}N Ab8cdH-A(8!p}N A fcnvme_kdb_print_exp_flags_assoc||yT>aA!!Aw`;`?:Ap>?<cb8:H+A((:@{::,::_:?:4Aw8yTcH-A(8y~PcH- A(8y8H,A(8|n H,A(8|`H,A(8|H,A(8|]tH,A(8|`"H,A(8||&H,A(8(8|nH,A(8|بH,yA(8yhH,iA(8|oH,YA(8|H,IA(8|?H,9A(8|.H,)A(8|.H,A(8|o,H, A(8|.H+A(8|MH+A(8|M$H+A(8yH+A(8y`H+A(8yѐH+A(8|H+A(8| H+A(8|@H+yA(8|@ H+iA(8| 4H+YA(8|pH+IA(8|MHH+9A(8|MlH+)A(8yH+A(8y(H+ A(8y8H*A(8|oPH*A(8|MH*A(8yѸbH*A(8ybH*A(8yH*A(8yH*A(8yH*A(8yH*yA(8yT4H*iA(8y8 H*YA(8y`(H*IA(8y0H*9A(8w8H*)A(8|@@@H*A(8|BH* A(8|.FH)A(8xP8HH)A(8y8HH)A(8y0HH)A(8yXPH)A(8yXH)A(8y`H)A(8yT`hH)A(8ypH)yA(8yxH)iA(8yH)YA(8wH)IA(8|@`H)9A(8|H))A(8|/H)A(8w8H) A(8y(8H(A(8yҀH(A(8yҨH(A(8y(H(A(8yPH(A(8yTH(A(8yxH(A(8yH(A(8yPH(yA(8w@H(iA(8|@H(YA(8|ĈH(IA(8|/ H(9A(8ybdH()A(8ybdH(A(8yH( A(8yH'A(8yxH'A(8yH'A(8yTH'A(8y@H'A(8yhH'A(8y H'A(8wp(H'A(8|@0H'yA(8|2H'iA(8|/@6H'YA(8wL88H'IA(8y88H'9A(8y 8H')A(@8yHH'A(8yHH' A(8yPH&A(8yTXH&A(8y`H&A(8yhH&A(8ypH&A(8wxH&A(8|@H&A(8|H&A(8|/`H&yA(8ybH&iA(8|]bH&YA(8wcbH&IA(8y0H&9A(8y@H&)A(8w6pH&A(8w6H& A(8|otH%A(8y`H%A(8|MH%A(8|/H%A(8|@H%A(8yXH%A(8wxH%A(8y~|H%A(8|]H%yA(8wH%iA(8|oH%YA(8|/H%IA(8|/H%9A(8|]H%)A(8yUH%A(8wH% A(8xH$A(8wH$A(8yL H$A(8wc@H$A(8wTH$A(8|o"H$A(8(8wH$A(8x(H$A(8x0H$yA(8x8H$iA(8wcp@H$YA(8yU<HH$IA(8P8wH$9A(8x PH$)A(8xHXH$A(8x`H$ A(8wchH#A(8yUhpH#A(8|oxH#A(8yUH#A(88wcH#A(8wH#A(8wH#A(8yhH#A(8yH#yA(8|pH#iA(8|p(H#YA(8|pLH#IA(8yH#9A(8yH#)A(8yUH#A(8wdH# A(8yH"A(8yH"A(8ypH"A(8y~H"A(8yH"A(8yH"A(8yH"A(8yӘH"A(8yH"yA(8y H"iA(88yH"YA(8h8ypH"IA(8|M8H"9A(8yU8H")A(8y؈H"A(8xH" A(8x H!A(8w0H!A(8yH!A(8y~ԈH!A(8y8H!A(8y(H!A(8w`H!A(8yPH!A(8y,H!yA(8x@8H!iA(8yxH!YA(8wH!IA(8w8H!9A(8wH!)A(8wH!A(8w6H! A(8yVH A(8yH A(8yXH A(8x8H A(8yȈH A(8yVDH A(8yVpH A(8w(8H A(8xT8H yA(8x\H iA(8xH YA(8xH IA(8x̨H 9A(8x8H )A(8xH A(8xdH A(8x|HA(8wT8HA(8yHA(8yHA(8yVHA(8yVȨHA(8y@8HA(8yhHA(8yVHyA(8yHiA(8wHYA(8w08HIA(8yH9A(8yW H)A(8yHA(8wH A(8w\8HA(8yHA(8yWLHA(8y0HA(8yWxHA(8yXHA(8w؈HA(8w78HA(8yHyA(8wHiA(8w70HYA(8w7`HIA(8xtH9A(8xʨH)A(8wHA(8yH A(8yHA(8x@8HA(8yЈHA(8w HA(8w7HA(8xHA(8xHA(8yHA(8yHyA(8y8HiA(8y HYA(8x<HIA(8xTH9A(8|%H)A(8yHbHA(8wd0bH A(8ypHA(8yHA(8w7HA(8w7HA(8|ppHA(8yHHA(8|MHA(8yHA(8y񘨖HyA(8wHiA(8|AHYA(8|N HIA(88yH9A(8ypH)A(8y0HA(8|A H A(8|pHA(8yHA(8yXHA(8|pHA(8|pHA(8yHA(8wHA(8yHA(8yHyA(8yWHiA(8xpHYA(8wd`HIA(8w4H9A(8wH)A(8wPHA(8wH A(8w 8HA(8x 8HA(8wHA(8w8 HA(8w`HA(8wdHA(8yHA(8w8 HA(8"8wHyA(8|ND8XHiA(8w8XHYA(8yWШXHIA(8xZH9A(8xh\H)A(8w0bHA(8xfH A(8xhHA(8xDpHA(8wdxHA(8wHA(8w8P8XHA(8yXHA(8y8XHA(8xXHA(8y舖ZHyA(8y[HiA(8w8^HYA(8wbHIA(8wਖdH9A(8wd8XH)A(8w\ZHA(8w^H A(8x0`HA(8wbHA(8w䨖dHA(8x`fHA(8xthHA(8x8XHA(8wZHA(8w^HA(8x`HyA(b8wHiA(d8wHYA(8xfHIA(8xhH9A(8w8XH)A(8w ZHA(8w8^H A(8w@`HA(8y8aHA(8w<bHA(8w88XHA(8yWXHA(8xᜨZHA(8xШ\HA(8x^HA(8x8`HyA(8yX(bHiA(8wdfHYA(8we jHIA(8wePnH9A(8xrH)A(8xxHA(8xxH A(8wHA(8x HA(8wh8XHA(8wdXHA(8xPZHA(8x`HA(8x8XHA(8y`XHA(8yXTYHyA(8wpZHiA(8y[HYA(^8wHIA(8wbH9A(8wfH)A(8wjHA(8wlH A(8y舖HA(8wHA(8wHA(8|NhHA(8|/HA(8|%HA(8|A@HA(8|0HA(8yHyA(8w8HiA(8|qHYA(8w9HIA(8|q$H9A(8y8H)A(8y`HA(8wH A(8|qH HA(8|0(HA(8|0HA(8yX8HA(8|A`BHA(8yHHA(8|0 RHA(8X8yHA(8w9@XHyA(8w`HiA(8w@hHYA(8w@pHIA(8yxH9A(8|H)A(8y$bDHA(8|^bDH A(8webDHA(8y򈨖HA(8yHA(8w9pHA(8w9HA(8|qlHA(8y؈HA(8|NHA(8|0@HyA(8|AHiA(8y򰈖HYA(8wlHIA(8w숖H9A(8|^(H)A(8wHA(8|qH A(8|0`HA(8|0HA(8|^LHA(8yXHA(8wHA(8xHA(8w0HA(8yH HA(8weHyA(8wlHiA(8|q"HYA(8(8wHIA(8x(H9A(8xL0H)A(88xHA(@8weH A(8yXHHA(8P8wHA(8xPHA(8xXHA(8x@`HA(8wfhHA(8yYpHA(8|q؈xHA(8yY0HyA(88wf@HiA(8w`HYA(8wHIA(8y H9A(8yHH)A(8|qHA(8|r H A(8|rDHA(8yHA(8yHA(8yY\HA(8wfpHA(8y(HA(8yPHA(8yHA(8wHyA(8ypHiA(8y HYA(8y (HIA(8y8H9A(8y`H)A(8yxHA(88yH A(8h8ylHA(8|N8HA(8yY8HA(8y PHA(8xˬHA(8xHA(8wHA(8y xHA(8wDHyA(8wp8HiA(8y HYA(8wHIA(8y ȈH9A(8wH)A(8x8HA(8y H A(8wHA(8w8HA(8wHA(8w HA(8w9HA(8yYHA(8y!HA(8wȈHA(8xp8HyA(8y!@HiA(8yYਖHYA(8yZ HIA(8w8H9A(8x$8H)A(8x䈖HA(8xH A(8xH A(8xTH A(8xX8H A(8xH A(8xH A(8xH A(8wH8H A(8y!hH A(8y!H yA(8yZ8H iA(8yZdH YA(8y!8H IA(8y!H 9A(8yZH )A(8y"H A(8wtH A(8wH8H A(8y"0H A(8yZH A(8y"XH A(8wH A(8wt8H A(8y"H A(8yZ訖H A(8y"H yA(8y[H iA(8y"ЈH YA(8ẅH IA(8w:8H 9A(8y"H )A(8wPH A(8w:0H A(8w:`H A(8xHH A(8x|H A(8wH A(8y# H A(8wH A(8x8H A(8y#HH A(8wH yA(8w:H iA(8x̰H YA(8xH IA(8y#pH 9A(8w H )A(8wL8H A(8y#H A(8xH A(8xH A(8|%H A(8ybDH A(8wfbDH A(8yȨH A(8yH A(8w:H A(8w:H yA(8|rhH iA(8y#H YA(8|NԈH IA(8yH 9A(8yH )A(8wxH A(8|AH A(8|NH A(88yH A(8y#訖H A(8y訖H A(8|AH A(8|rH A(8y$H A(8yH A(8|rH yA(8|rH iA(8y8H YA(8wH IA(8y`H 9A(8yԈH )A(8y[@H A(8xH A(8wfHA(8wHA(8wHA(8wHA(8wHA(8w$8HA(8x 8HA(8wHA(8w; HyA(8wЈHiA(8wgHYA(8yHIA(8wP H9A(8"8wH)A(8|O8XHA(8w8XH A(8y[lXHA(8xZHA(8xl\HA(8w$bHA(8x0fHA(8xhHA(8xpHA(x8w|HA(8wHyA(8w;P8XHiA(8y$8XHYA(8y8XHIA(8x`XH9A(8y$`ZH)A(8y$[HA(8w;^H A(8w(bHA(8w@dHA(8wg08XHA(8wPZHA(8w|^HA(8x`HA(8wbHA(8wTdHA(8xfHyA(8xhHiA(8x8XHYA(8wZHIA(8w^H9A(8x`H)A(8wbHA(8wdH A(8x fHA(8x4hHA(8wp8XHA(8wZHA(8w,^HA(8w`HA(8y$aHA(8wbHA(8w;8XHyA(X8y[HiA(8x⠨ZHYA(8xԨ\HIA(8x^H9A(8x<`H)A(8y[ĨbHA(8wg`fH A(8wgjHA(8wgnHA(8xPrHA(8xPxHA(8xLHA(8w,HA(8xHA(8w8XHA(8wXXHyA(8xZHiA(8x`HYA(8x8XHIA(8y$؈XH9A(8y[YH)A(8wЈZHA(8y%[H A(8w^HA(8wbHA(8wfHA(8wjHA(8wlHA(8y@HA(8wHA(8w0HA(8|O@HyA(8|0HiA(8|&HYA(8|AHIA(8|0H9A(8yhH)A(8w;HA(8|rH A(8w<HA(8|sHA(8yHA(8yHA(8w0HA(8|s@ HA(8|L(HA(8|0HA(8y\8HyA(8|BBHiA(8y%(HHYA(8|0RHIA(8X8yH9A(8w<@XH)A(8w``HA(8wXhH A(8w4pHA(8yxHA(8|4HA(8w\b$HA(8|^pb$HA(8wgb$HA(8yਖHA(8yHA(8w H)A(8wl HA(8wip H A(8y HA(8wh HA(8 "8wHA(8|O8 XHA(8wp8 XHA(8y_ XHA(8x` ZHA(8xp \HA(8w bHyA(8x fHiA(8x hHYA(8x pHIA(8w xH9A(8w H)A(8w>P8 XHA(8y) XH A(8yp8 XHA(8x XHA(8y)؈ ZHA(8y* [HA(8w> ^HA(8w bHA( d8wHA(8wi8 XHA(8wD ZHyA(8wp ^HiA(8x `HYA(8w bHIA(8w dH9A(8x fH)A(8x hHA(8xT8 XH A(8w ZHA(8w ^HA(8xP `HA(8w bHA(8w dHA(8x fHA(8x hHA(8w8 XHA(8w ZHyA(8w ^HiA(8w `HYA(8y*( aHIA(8wH bH9A(8w>8 XH)A(8y_4 XHA(8x㤨 ZH A(8xب \HA(8x ^HA(8x@ `HA(8y_` bHA(8wi fHA(8wj jHA(8wj0 nHA( r8xHA( x8xHyA(8x HiA(8wD HYA(8x HIA(8wt8 XH9A(8wL XH)A(8x ZHA(8x@ `H A(8xp8 XHA(8y*P XHA(8y_ YHA(8w0 ZHA(8y*x [HA(8w ^HA(8wx bHA(8w fHA(8w jHyA(8w` lHiA(8y HYA(8w HIA(8ẅ H9A(8|P H)A(8|1` HA(8|&@ H A(8|B HA(8|1 HA(8y HA(8w> HA(8|t HA(8w? HA(8|u HA(8y HA(8y HyA( 8wHiA(8|u8 HYA(8|h (HIA(8| 0H9A(8y_ 8H)A(8|B BHA(8y* HH A(8|1 RHA(8 X8yHA(8w?@ XHA(8w `HA(8wp hHA(8w( pHA(8y@ xHA(8|P HA(8xt8 HyA(8wT8 HiA(8|u\ HYA(8|P< HIA(8w H9A(8w$ H)A(8|1 HA(8y H A(8y88 HA(8x8 HA(8xT8 HA(8w HA(8y_䨖 HA(8x\ HA(8x HA(8y` HA(8w𜈖 HyA(8yh HiA(8y HYA( 8wHIA(8y H9A(8yP H)A(8wj` HA(8y H A(8|u HA(8|u HA(8yx HA(8w HA(8wj HA(8w HA(8|u HA(8x (HA(8y* 2HyA(8y 6HiA(8 88xHYA(8wP :HIA(8w| @H9A(8w JH)A(8wj NHA(8w RH A(8wP VHA(8w ZHA(8xψ `HA(8x hHA(8|^ pHA(8x xHA(8y HA(8|P` HA(8wj HyA(8w HiA(8w HYA(8y` HIA( 8wH9A( 8y(H)A(8xϼ HA(8x H A(8x HA(8x HA(8yՠ HA(8y HA(8x HA(8 8x$HA(8x HA(8x HA(8y`< HyA(8y`h HiA(8yP HYA(8yx HIA(8y H9A(8w0 H)A(8w\ HA(8w H A(8xX HA(8w HA(8w HA(8w "HA(8w?p $HA(8y` %HA(8w &HA(8wL 'HA(8w, (HyA(8wX 0HiA(8wਖ 8HYA(8 @8yHIA(8 8yH9A(8|_H)A(88y@HA(8x8 H A(8xЌ8 HA(8w HA(8y` HA(8x, HA(8x` HA(8yȈ HA(8wx HA(8y HA(8y HyA(8w8 HiA(8w񤨖 HYA(8yd HIA(8wd H9A(8y H)A(8x HA(8y@ H A(8y HA(8y HA(8y HA(8w HA(8w HA(8yh HA(8w HA(8w? HA(8x8 HyA(8x8 HiA(8x$ HYA(8xȈ !HIA(8w?Ј "H9A(8x #H)A(8y* &HA(8x (H A(8 *8w@HA(8x08 `HA(8x,8 `HA(8xX `HA(8x aHA(8w@0 bHA(8x cHA(8y+ fHA(8x` hHyA(8 j8w@`HiA(8 8x xHYA(8w HIA(8w H9A(8w H)A(8x0 HA(8w( H A(8w HA(8w4 HA(8xd HA(8x( HA(8x HA(8x HA(8|u HA(8x HA(8y+@ HyA(8|_$ HiA(8x HYA(8y@ HIA(8y+h H9A(8x H)A(8|v (HA(8xl 0H A(8x 8HA( @8yhHA( H8xDHA(8xx PHA(8|v4(HA(8yЈ)HA(8w0HA(8w8HA(8y`@HyA(8w`HHiA(8wPHYA(8|BXHIA(8|^H9A(8x`H)A(8xhHA(8|_H8pH A(8xpHA(8wxHA(8w@HA(8x HA(8wHA(8y+HA(8y8pHA(8w@pHA(8wk xHyA(8x,HiA(8xdHYA(8wlHIA(8wH9A(8w@H)A(8|&`HA(8|_lH A(8|lHA(8yHA(8x8HA(8w8HA(8|vXHA(8|PHA(8wHA(8wHA(8|1HyA(8yHiA(8y8HYA(8x8HIA(8x\8H9A(8wH)A(8yaHA(8x4H A(8xhHA(8yHA(8wTHA(8yHA(8yHA(8wHA(8y<HA(8y֐HA(8wkPHyA(8yHiA(8|v|HYA(8|v HIA(8yָ*H9A(8w0H)A(8wk8HA(8w@H A(8|vHHA(8xPHA(8y+ZHA(8y0^HA(8`8xHA(b8wHA(8w<hHA(8wHrHA(8wkvHyA(8wzHiA(8w@~HYA(8wHIA(8xѐH9A(8xH)A(8|_HA(8xH A(8yXHA(8|PHA(8wkHA(8whHA(8wHA(8yaDHA(8wtHA(8yHA(8xHyA(8xHiA(8xHYA(8xHHIA(8yH9A(8yH)A(8xHA(88x,H A(8x(HA(8x HA(8yapHA(8yaHA(8yH߹A(8yШ HߩA("8yHߙA(&8wH߉A(8w*HyA(8wp0HiA(8x`8HYA(8wBHIA(8w$FH9A(8wJH)A(8w@LHA(8yaȈMH A(8w؈NHA(8wOHA(8wPHA(8wXHA(8wP`H޹A(8h8y0HީA(88y0HޙA(8|_*HމA(808y`HyA(8x8HiA(8xҔ8HYA(8w|HIA(8yaH9A(8xH)A(8x8HA(8y H A(8w0HA(8yXHA(8yHHA(8wHA(8w\HݹA(8yHݩA(8w HݙA(8yXH݉A(8xHyA(8y׀HiA(8y"HYA(8y&HIA(8yp*H9A(8wD.H)A(8wp2HA(8yר6H A(8w8HA(8wA @HA(8xl8HHA(8x8HHA(8x\HHܹA(8xIHܩA(8wAPJHܙA(8xȈKH܉A(8y+NHyA(8xPPHiA(8R8wAHYA(8x8HIA(8x,8H9A(8xH)A(8xԈHA(8wAH A(8xHA(8y,HA(8xHA(88wAHA(88x H۹A(8wH۩A(8wHۙA(8wHۉA(8xHyA(8wHiA(8wHYA(8wHIA(8x<H9A(8x0H)A(8xpHA(8x <H A(8|vHA(8xHA(8y,0"HA(8|_(HA(8x0HڹA(8y:HکA(8y,X@HڙA(8xHHډA(8|w PHyA(8xlXHiA(8x`HYA(8yhHIA(8x|pH9A(8xxH)A(8|w0PHA(8yQH A(8w,XHA(8wX`HA(8yb hHA(8w pHA(8wxHٹA(8|BH٩A(8|HٙA(8xHىA(8xHyA(8|_8HiA(8xHYA(8wHIA(8wH9A(8x tH)A(8wLHA(8y,H A(8y8HA(8wBHA(8wlHA(8xHA(8x HعA(8wܨHةA(8wHؙA(8wB@H؉A(8|&HyA(8|` HiA(8|HYA(8yHIA(88yH9A(8|`D1H)A(8ybL1HA(8|wT1H A(8y1HA(8w1HA(8y2HA(8y2HA(8|wx2H׹A(828x HשA(8x@2HיA(8xp2 H׉A(8|2(HyA(8208xDHiA(8|`h20HYA(8218y8HIA(8|22:H9A(2>8y H)A(8|2 2@HA(8|2@2@H A(8|w2JHA(8w 2NHA(82P8yHA(8y83PHA(8w3RHֹA(8w03RH֩A(8y`3ZH֙A(8x3^H։A(8w83bHyA(8w43fHiA(8w`83hHYA(8wŒ3jHIA(8x3nH9A(8xШ3pH)A(8x@83tHA(8x83tH A(8xL3vHA(8x83tHA(8x83tHA(8x83tHA(8x,83tHչA(8xl83tHթA(8wx83hHՙA(8w¸3jHՉA(8x3nHyA(8x|3pHiA(8xl3xHYA(8x3HIA(838|`H9A(8| 3H)A(8|3HA(38|wH A(838xtHA(8yH3HA(8yp3HA(8y3HA(8y3HԹA(8y3HԩA(8|w3HԙA(8ybx3HԉA(8xbHyA(8wBpbHiA(8yH]A(8y,4HMA(8yؘ4H=A(8wB4H-A(8|H!A(8yHA(8y,4HA(8y4HA(8wB4HA(8|HA(8y HA(8y,4"HӽA(8y4&HӭA(8wC4(HӝA(8|HӑA(8yHHӅA(8y- 42HuA(8y46HeA(8wC048HUA(8|HIA(8y-H84@H9A(8x084@H)A(8wl@84@HA(8y4@H A(8yp4BHA(4H8wC`HA(8wC4PHA(8|x4XHA(8y-p4YHҹA(8|P̈4`HҩA(8|x,4aHҙA(8y(4hH҉A(8|C4rHyA(8|`4tHiA(8w4xHYA(8|xP4HIA(8|2`4H9A(8|24H)A(8|`4HA(8yb4H A(8w4HA(8y-4HA(8|24HA(8w`4HA(8y\4HѹA(8|xt4HѩA(848x`HљA(8y84HщA(8y`4HyA(8yP4HiA(8w<4HYA(8yb4HIA(8yb4H9A(8y-4H)A(8wlp4HA(8wC5H A(8|&5HA(8wd5HA(8|x5HA(5 8|HA(8wh5(HйA(8yو52HЩA(8yٰ56HЙA(8y5:HЉA(8yx5HiA(8wl5@HYA(8wC5HHIA(8wl5PH9A(8x5XH)A(8|`5`HA(8|a5jH A(8x 5pHA(85x8wmHA(8w5xHA(8w5HA(8y5HϹA(8y舖5HϩA(8|x5HϙA(8|y5HωA(8|y(5HyA(8y5HiA(8y5HYA(8yc(5HIA(8wm05H9A(8y5H)A(8y5HA(8y5H A(8w5HA(8y5HA(8y-舖5HA(8y.5HA(58yHιA(58y(HΩA(8y@5HΙA(858|PHΉA(86X8|a@HyA(8|&6HiA(868|C HYA(8x84@HIA(8wm`84@H9A(8yh4@H)A(8y84BHA(8wD 4HH A(8wDP4PHA(8|yL4XHA(8y.84YHA(8|Q4`HA(8|yp4aH͹A(8y4hHͩA(8y.`4pH͙A(8|C@4vH͉A(8y4zHyA(8|ad4~HiA(8x4HYA(8|a4HIA(8|C`4H9A(8|C4H)A(8|y4HA(8yP4H A(8yx4HA(8|a4HA(8y.4HA(8w4HA(8wD84H̹A(8x,84H̩A(48wH̙A(8wD4H̉A(8w4HyA(8wm4HiA(8y4HYA(8w4HIA(848w(H9A(8w84H)A(8xh84HA(8w4H A(8wD4HA(8wT4HA(8wm4HA(8y4HA(8w5H˹A(858wH˩A(8588xLH˙A(8yڠ5:HˉA(8y5>HyA(8y.5BHiA(8wE5HHYA(8y.5RHIA(8y5VH9A(8y5XH)A(8wE@5`HA(8wm5hH A(8wEp5pHA(8x5xHA(8|25HA(8w 5HA(8y5HʹA(8|&5HʩA(8w@5HʙA(8|y5HʉA(58yHyA(8wl5HiA(8|25HYA(8x5HIA(8x5H9A(8|yܨ5H)A(8x5HA(8x5H A(8|36HA(8|C6HA(8y6HA(8y06HA(8y`6HɹA(8y6HɩA(8yX6HəA(8|6HɉA(8|6HyA(8wE6HiA(8x 7HYA(8|'87HIA(8wE7H9A(8ycT7H)A(8y7HA(8x7 H A(8y@7(HA(8y7*HA(8|C87HA(8w7HA(8wÔ7HȹA(8x7HȩA(8x7 HșA(8y7(HȉA(8yШ7*HyA(708wHiA(7:8|HYA(8|Cਖ7@HIA(8|7FH9A(8y487HH)A(8|a87HHA(8wn 87HH A(8y7HHA(8y7JHA(8wF7PHA(8wF07XHA(8|z7`HǹA(8y/7aHǩA(8|Q87hHǙA(8|3 7nHljA(8|D7rHyA(8y 7tHiA(8w7uHYA(8w7vHIA(8|a7xH9A(8w7H)A(8|z$7HA(8|3@7H A(8|3`7HA(8|b7HA(8yc7HA(8w7HA(8xP7HƹA(8wP7HƩA(8yX7HƙA(8wnP7HƉA(8w7HyA(8|zH7HiA(878wHYA(78xDHIA(8x,7H9A(8x7H)A(8wn8HA(8yc8H A(888wHA(8xx8HA(8x`8HA(8x8 HA(8wn8(HŹA(8yc80HũA(8|zl88HřA(8yd8@HʼnA(88H8wnHyA(8w8HHiA(8w8PHYA(8y8XHIA(8y؈8YH9A(8|z8^H)A(8|z8`HA(8|zب8bH A(8yH8fHA(8yp8jHA(8yd08pHA(8wo8xHA(8y8HĹA(8y8HĩA(8yh8HęA(8w08HĉA(8y8HyA(8y/(8HiA(8y/P8HYA(8yې8HIA(8y۸8H9A(88yH)A(888y(HA(89(8y|H A(8|Q\89hHA(8yd\89hHA(8y/x9hHA(8xd9pHA(8xӘ9xHùA(8w9HéA(8y/9HÙA(8w\9HÉA(8w89hHyA(8y/Ȉ9hHiA(8w9iHYA(8y/9jHIA(8w9kH9A(8x89hH)A(8y09hHA(8wD9nH A(8w89hHA(8wH9jHA(8w@9pHA(8wF`9zHA(8yd9|H¹A(8y0@9~H©A(8w9H™A(8x89hH‰A(8y0h9hHyA(8yd9jHiA(8ydਖ9lHYA(8wp89nHIA(8x89nH9A(8x숖9nH)A(9o8xHA(9p8x$H A(8x\9rHA(8x89nHA(8x9nHA(8x9oHA(8x9pHA(8wĜ89hHA(8y09hHA(8y09nHA(8ye 9pHyA(8ye89rHiA(8y089hHYA(8y19hHIA(8yed9iH9A(8y109jH)A(8wȈ9kHA(8wt89hH A(8y1X9hHA(8ye9iHA(8y19jHA(8w9kHA(8w89hHA(8y19jHA(8ye9lHA(8y1Ј9nHA(8ye舖9oHyA(8y19pHiA(8w 9qHYA(8wF89hHIA(8y2 9hH9A(8wp9iH)A(8wF9nHA(8wF9rH A(9x8xHA(8x49HA(8w9HA(8y2H9HA(8w 9HA(8x89hHA(8y2p9hHA(8w9iHA(8wG 9nHyA(8xh9pHiA(8xԜ9xHYA(8y29HIA(8w89H9A(8wd89hH)A(8y29hHA(8x9pH A(8x9xHA(8|' 9HA(8y87HHA(8wo@87HHA(8y87HHA(8yP7JHA(8wGP7PHA(8wG7XHA(8|z7`HyA(8y2舖7aHiA(8|Q7hHYA(8y7iHIA(8y`7jH9A(8w7lH)A(8|D 7nHA(8|Q7oH A(87p8yHA(8y37rHA(7t8yxHA(8|D@7zHA(8|{ 7~HA(8y387HA(8y7HA(8|{D7HA(8|{h7HyA(8y7HiA(8wL7HYA(8y7HIA(8y7H9A(8yf7H)A(8x@7HA(8wop7H A(8w7HA(8w7HA(8w7HA(8w$7HA(8wP87HA(8x87HA(8w7HA(8wG7HA(8w舖7HyA(8wo7HiA(8y7HYA(8w|7HIA(878wH9A(8|Q88H)A(8w088HA(8yf@8H A(8xp8HA(8x8HA(8wx8"HA(8&8xHA(8(8xHA(8x80HA(8w88HA(8w8BHA(8wG88HyA(8y3`8HiA(8y88HYA(8xШ8HIA(8y38H9A(8y38H)A(8wH8HA(8w@8"H A(8w`8$HA(8wo88HA(8wŤ8HA(8w8HA(8x8 HA(8w8"HA(8wl8$HA(8x08&HA(8x8(HyA(8x88HiA(8w8HYA(8w(8HIA(8x`8 H9A(8w,8"H)A(8w8$HA(8x8&H A(8x<8(HA(8w88HA(8wT8HA(8wƀ8HA(8w8 HA(8!8y3HA(8wĨ8"HA(8wH@88HA(8yfl8HyA(8xP8HiA(8x脨8HYA(8x踨8HIA(8x쨖8 H9A(8yf8"H)A(8wp8&HA(8wp08*H A(8wp`8.HA(8x82HA(8x088HA(8x8@HA(8wX8HHA(8x8PHA(8w88HA(8wƬ8HA(8x 8HyA(8xP8 HiA(8x88HYA(8y48HIA(8yfĈ8H9A(8w8H)A(8y4(8HA(8w8H A(8w8"HA(8w8&HA(8w08*HA(8w 8,HA(8y8XHA(8w\8YHA(8wH8ZHA(8[8|QHA(8|38`HyA(8|'@8jHiA(8|D`9HYA(8|39HIA(8y؈9H9A(8wHp9H)A(8|{9HA(8wH9H A(8|{9HA(8y9HA(8y(9HA(8w P9HA(8|{9HA(8|9HA(8|9HA(8yf9HA(8|D:HyA(8y4P:HiA(8|3:HYA(8:8y HIA(8wH:H9A(8w : H)A(8w:(HA(8wLj:0H A(8y:8HA(8|܈:@HA(8| :JHA(8|HA(,>AAK8|%HAA(8`8!aA!}K A{"IPRA.$fcnvme_kdb_print_target_info,#M T>8HN @fcnvme_kdb_disp_tgt_list|;A, !8~AHEA(Ap`|` A 8~H)A(A|` @H@8~ H A(A|` @p8~ HA(A|` @\8~HA(AT`>| @L8~THA(AT`>| @48~ HA(ApA$8~hHA(8~PH}A(B, AH(8~HaA(8~PHUA(B, A8~H=A(Bp`|` @A$A8H8~ HA(B|` @8~ HA(B|` @8~ HA(BT`>| @8~xHA(BT`>| @x8~LHA(B|`A @h8~XHA(B|`A @T8~H}A(B|`A @@8~@HeA(B|`A @,8~$HMA(Bp`@A8~H5A(BT>| @ 8~HA(BT>| @8~ lHA(BT>| @8~(HA(8~THA(8!}N 8~HA(8~THA(8!}N AAT`>| AAp`@8~PHiA(B, AKAhT`>| AxA|`A AAAAp`@@T`>| AAA,8~TH A(8!}N A&IPRA.$fcnvme_kdb_print_exp_flags_tinfo||y!AiPx;;>;~&?;^>?ccd8HA((@o~*cD8@HA((@@o~(c$8HA((@o:0:: :?(,::_:P99HAh8wmxcHA(8}VHA(8}8HA(8w`bHA(8whbHA(8wbHA(8}h$bHA(8}90HuA(8}9 6HeA(8w:HUA(8}hH>HEA(8}#BH5A(8}# FH%A(8wJHA(8}9@NHA(8}VRHA(8}hlVHA(8wZHA(8w^HA(8w8bHA(8wfHA(8w jHA(8wnHA(8p8}hHuA(8p8}HHeA(8}9`HUA(88}VHEA(88w\H5A(8|(bDH%A(8wHA(8w HA(8}#@HA(8}HA(8}hHA(8}"HA(8}&HA(8|@b$HA(8w((HA(8w2HA(8}#`6HuA(8}:HeA(8}h@HUA(8}JHEA(8}8NH5A(8P8wH%A(88|HA(8wPHA(8wHA(8}#HA(8}HA(8}hHA(8}THA(8}pHA(88|$@HA(8wxHA(8wHuA(8}#HeA(8}HUA(8}i HEA(8}H5A(8}H%A(88w4HA(8wHA(8|M*HA(8w,HA(8x*8HA(8|THA(8|р HA(8|lHA(8|HA(8|HA(8|HqA(8}( HaA(8wHQA(8wP HAA(8}iDH1A(8wXH!A(8w|"HA(8w:(HA(8wm0HA(8|8HA(8|Ѭ@HA(8w:HHA(8|PHA(8|HXHA(8}W bHA(8wfHA(8}ihjHqA(8wnHaA(8wtrHQA(x8wHAA(8|s0H1A(8|s`H!A(8w @HA(8wmHA(8xHA(8|tHA(8w hHA(8|$p(8HA(8|sHA(8xlHA(8wm(8HA(8wn(HyA(8w HiA(8wHYA(8x (8HEA(8|MH5A(8|MH%A(8|NHA(8|"HA(8|@&HA(8|N@*HA(8|Np.HA(8wnT2HA(8|N6HA(8|N:HA(8|l>HA(8|BHA(8|OFHuA(8|O0JHeA(8wnNHUA(8w;RHEA(8|$VH5A(Z8|$H%A(8|s^HA(8|%bHA(8|sfHA(8|%0jHA(8x,nHA(8x`rHA(8xvHA(8xzHA(8x~HA(8x0HA(8x,(8HqA(8w@HaA(8}WDHQA(8|%`HAA(8|H1A(8}HਙH!A(8whHA(8w (HA(8}92HA(8}i6HA(8},:HA(8}I>HA(8w BHA(8}ԨHA(8} HA(8wHA(8|HqA(8w HaA(8(8|HQA(8}I (HAA(8},2H1A(8}Wh6H!A(:8}9HA(8@8|$HA(8w¸@HA(8}9JHA(8|PbHA(8}9ਛPHA(8wĨRHA(8}:VHA(8wZHA(8}I@^HA(8wbHqA(8}ifHaA(8}ijHQA(8wnHAA(8wrH1A(8}I`vH!A(8}WzHA(8w;0~HA(8}WHA(8}: HA(8wHA(8w0HA(8}WHA(8}iHA(8|HA(8|0HA(8wHqA(88wHaA(8wXHQA(8|O`HAA(8wH1A(8}jH!A(88x`HA(8}IHA(8}HA(8} HA(8w0HA(8wHA(8wHA(8wHA(8}WHA(8||HA(8wbdHqA(8}:@HaA(8w HQA(8}:`HAA(8}#H1A(8}H!A(8}:HA(8w0HA(8w("HA(8}#&HA(8wn*HA(8|%.HA(8x2HA(8x8HA(8w@HA(8} HHA(8}<PHqA(8}DZHaA(8}X`HQA(8}XjHAA(8}:lH1A(8}X@mH!A(8}tnHA(8w;XrHA(8}$vHA(8w0xHA(8|\HA(8|t HA(8|tPHA(8|tHA(8|tHA(8|tHA(8|uHqA(8|%aHaA(8waHQA(8wXHAA(8wH1A(8wXH!A(8w HA(8wnHA(8wHHA(8}IHA(8}`HA(8|8HA(8wp8HA(8wHA(8wHA(8wÀHA(8wHqA(8woHaA(8wHQA(8w HAA(8wè(H1A(8|%0H!A(8}I8HA(8}|:HA(8}:>HA(8wT@HA(8|aHA(:8:@, @ :, ~@$, A8|OHA(K8wo0HHyA(8|u@8PHiA(8}j@8PHYA(8|up8PHIA(8wPH9A(8wШRH)A(8|OXHA(8|O`H A(8wxhHA(8w;iHA(8}XdpHA(8}:vHA(8}IzHA(8w8|HA(8|҈}HA(8|~HA(8}jdHyA(8|ҴHiA(8wHYA(8};HIA(8}; H9A(8}jH)A(8wo\HA(8|H A(8x0HA(8|& HA(8wLHA(8|uHA(8|HA(8wHA(88|HA(8xŔHA(8xHyA( 8x`HiA(8|u HYA(8wo HIA(8 8|H9A(8x H)A(8x HA(8x (H A(8|v 0HA(8wo 8HA(8w䈛 @HA(8wo HHA(8 P8|v0HA(8|&P PHA(8|H XHA(8w `HA(8w aHyA(8w fHiA(8w, hHYA(8wP jHIA(8w` nH9A(8w rH)A(8wp xHA(8|v` H A(8w HA(8w HA(8w HA(8|, HA(8wH HA(8w; HA(8w;Ј HA(8w HA(8wH HyA(8w HiA(8 8wpHYA(8 08wpHIA(8}X8 pH9A(8wp88 pH)A(8w; pHA(8x xH A(8x HA(8|& HA(8w< HA(8|X HA(8|8 pHA(8w rHA(8|Ӽ sH A(8|8 pHA(8w>( rHA(8wq tHA(8w>P vHA(8wqĈ wHA(8w>x xHA(8|舛 yHA(8|PP8 pHA(8w> pHyA(8|'@ qHiA(8|P vHYA(8|P zHIA(8x| H9A(8xٰ H)A( 8|HA(8w>Ȉ H A(8| HA(8x8 pHA(8w> pHA(8|'p qHA(8|P vHA(8x xHA(8x HA(8w? HA(8|4 HyA(8|`8 pHiA(8w?@ pHYA(8xl xHIA(8x, H9A(8}, H)A(8w(8PHA(8|v8PH A(8wPPHA(8wĘRHA(8|QXHA(8|Q@`HA(8wthHA(8w?hiHA(8}XpHA(8wqHA(8wxrHyA(8|tHiA(8}JvHYA(8}XЈwHIA(8x8wH9A(8w?zH)A(8w|HA(8}J H A(8wHA(8w?HA(8wHA(8wHA(8wHA(8wHA(8|HA(8w8HA(8wpHyA(8wqHiA(8x HYA(8|vHIA(8|H9A(8|$H)A(8|'HA(8|PH A(8||8HA(8x8HA(8|'ЈHA(8|QpHA(8|䈛HA(8|vHA(8wHA(8|HA(88|HyA(8}X8 HiA(8|(8 HYA(8wr HIA(8xP "H9A(8xd $H)A(8|@ *HA(8x .H A(8x< 0HA( 88xLHA(8| @HA(8| JHA(8|Q8 HA(8w? HA(8w8 HA(8x HA(8w@ "HyA(8w@0 #HiA(8|Q &HYA(8|< *HIA(8|(0 ,H9A(8|w 8 H)A(8|l "HA(8|Ԙ &H A(8xਛ (HA(8|Ĩ *HA(8|h ,HA(8x .HA(8x 0HA(8xp8 HA(8|, "HA(8| &HA(8x@ (HyA(8|X *HiA(8| ,HYA(8xp .HIA(8x 0H9A(8|(`8 H)A(8| "HA(8|H &H A(8|( (HA(8w@X )HA(8| *HA(8|R8 HA(8wrH HA(8x혨 "HA(8x̨ $HA(8x &HA(8x4 (HyA(8wrt *HiA(8|wP .HYA(8|w 2HIA(8|w 6H9A(8x :H)A(8x @HA(8xڀ HH A(8| PHA(8x XHA(8|8 HA(8|t HA(8x "HA(8x0 (HA(8x`8 HA(8w@ HA(8wr !HyA(8|( "HiA(8w@ #HYA(8| &HIA(8|ՠ *H9A(8| .H)A(8| 2HA(8|( 4H A(8wȈ `HA(8|$ aHA(8|D bHA(8}Y cHA(8};@ hHA( r8}-HA(8}J@ HA(8};` HA(8w HyA(8|R0 HiA(8w HYA(8|R` HIA(8w( H9A(8w H)A(8w@ HA(8|) H A(8wL HA(8} HA(8} HA(8wr HA(8}J` HA(8w@ HA(8}; HA(8 8wHA(8|R HyA(8|)P (HiA(8| 0HYA(8|P 8HIA(8w` @H9A(8} HH)A(8|)8 PHA(8}j8 PH A(8|w8 PHA(8wh PHA(8wň RHA(8|R XHA(8|R `HA(8wp hHA( i8w@HA(8}Y< pHA(8}; vHyA(8}J zHiA(8w |HYA(8|| }HIA(8|p ~H9A(8}jШ H)A(8|֨ HA(8w H A(8}; HA(8}; HA(8}j HA(8wr HA(8| HA(8x HA(8|) HA(8w$ HA(8|x HyA(8| HiA(8w HYA(8 8|HIA(8xd H9A(8x H)A(8x HA(8|x@ H A(8ws$ HA(8 8|4HA(8xƘ HA(8x HA(8x (HA(8|xp 0HA(8wsP 8HA(8w܈ @HA( H8ws|HyA(8 P8|xHiA(8|) PHYA(8|` XHIA(8wŰ `H9A(8w؈ aH)A(8w fHA(8w$ hH A(8wH jHA(8w nHA(8w rHA(8ws xHA(8|x HA(8w HA(8w0 HA(8w HA(8| HyA(8w HiA(8wA HYA(8wAH HIA(8w H9A(8w H)A(8wX HA(8 8w(H A(8 08wHHA(8}Y`8 pHA(8ws8 pHA(8wAp pHA(8xڴ xHA(8x HA(8|* HA(8wA HA(8|Ȉ HyA(8|8 pHiA( p8wAHYA(8|*@ qHIA(8wA舛 rH9A(8| sH)A(8x8 pHA(8wB pH A(8| vHA(8|*p8 pHA(8| rHA(8|* xHA(8|S HA(8wt HA(8wB8 HA(8|L HA(8x 8 pHyA(8wB` pHiA(8wt, rHYA(8wtX tHIA(8|,8 vH9A(8x8 vH)A(8x vHA(8xd wH A(8xL xHA(8x zHA(8x8 vHA(8x vHA(8x wHA(8x@ xHA(8|X8 pHA(8wB pHA(8wB vHyA(8wt xHiA(8wt zHYA(8wB8 pHIA(8wC pH9A(8wt܈ qH)A(8wC( rHA(8|ׄ sH A(8|8 pHA(8wCP pHA(8wu qHA(8wCx rHA(8|װ sHA(8|8 pHA(8wC rHA(8wu4 tHA(8wCȈ vHyA(8wu` wHiA(8wC xHYA(8|܈ yHIA(8|SP8 pH9A(8wD pH)A(8|*Ј qHA(8|S vH A(8|S zHA(8xP HA(8xۄ HA(8| HA(8wD@ HA(8|x HA(8xP8 pHA(8wDh pHA(8|+ qHyA(8|S vHiA(8x۸ xHYA(8x HIA(8wD H9A( 8|H)A(8|8 pHA(8wD pH A(8x xHA(8x HA(8}- HA(8w8 PHA(8|y8 PHA(8w PHA(8wP RHA(8|T XHA(8|T@ `HyA(8wl hHiA(8wD iHYA(8}Y pHIA(8wl qH9A(8wШ rH)A(8| tHA(8}J vH A(8}Y wHA(8 x8wHA(8wE zHA(8wx |HA(8}J HA(8w HA(8wE0 HA(8wƠ HA(8w HyA(8w HiA(8w HYA(8| HIA(8w H9A(8w H)A(8wu HA( 8xH A(8|y0 H~A(8|( H~A(8|< H~A(8|+0 H~A(8|h H~A(8|8 H~A(8x8 H~A(8|+` H~A(8|Tp H~yA(8|T H~iA(8|y` H~YA(8w H~IA(8| H~9A(8 8|H~)A(8}Y8 H~A(8|+8 H~ A(8wu H}A(8x "H}A(8xh $H}A(8|4 *H}A(8x .H}A(8xt 0H}A(8x 8H}A(8| @H}A(8| JH}yA(8|T8 H}iA(8wEX H}YA(8w8 H}IA(8x H}9A(8wE "H})A(8wE #H}A(8|T &H} A( *8|H|A(8|+ ,H|A(8|y8 H|A(8|` "H|A(8|، &H|A(8x@ (H|A(8|ظ *H|A(8|ب ,H|A(8xp .H|yA(8x, 0H|iA(8x8 H|YA(8|D "H|IA(8| &H|9A(8x (H|)A(8|p *H|A(8| ,H| A(8xШ .H{A(8xd 0H{A(8|+8 H{A(8| "H{A(8|< &H{A(8|, (H{A(8wEЈ )H{A(8|0 *H{A(8|U8 H{yA(8wu䨛 H{iA(8x "H{YA(8xШ $H{IA(8x &H{9A(8x8 (H{)A(8wv *H{A(8|y .H{ A(8|y 2HzA(8|z 6HzA( :8xHzA(8x @HzA(8xT HHzA(8| PHzA(8x0 XHzA(8|\8 HzA(8|h HzyA(8x` "HziA(8x (HzYA(8x8 HzIA(8wE Hz9A(8wv< !Hz)A(8|,P "HzA(8wF #Hz A(8| &HyA(8|ٔ *HyA(8| .HyA(8| 2HyA(8|, 4HyA(8w `HyA(8| aHyA(8| bHyA(8}Y cHyyA(8}< hHyiA(8}-@ rHyYA(8}J HyIA(8}< Hy9A(8wH Hy)A(8|U0 HyA(8w Hy A(8|U` HxA(8w HxA(8wp HxA(8w HxA( 8|,HxA(8wD HxA(8} HxA(8} HxA(8wvhHxyA(8}K HxiA(8wFHHxYA(8}<@HxIA(8 8wHx9A(8|U Hx)A(8|,(HxA(8|0Hx A(8|D8HwA(8w@HwA(8}HHwA(8|-8PHwA(8}k8PHwA(8|zP8PHwA(8wPHwA(8w@RHwA(8|UXHwyA(8|U`HwiA(8whhHwYA(8wFpiHwIA(8}ZpHw9A(8}<`vHw)A(8}K zHwA(8w舛|Hw A(8|p}HvA(8|~HvA(8}k<HvA(8|ڜHvA(8wHvA(8}HQA(8wHQA(8w(HQA(8}lHQA(8wHQyA(88|HQiA(8|4HQYA(8|HQIA(8|`HQ9A(8}[HQ)A(8|\P8HQA(8w8HQ A(8|\HPA(8|4`HPA(8| |HPA(8|HPA(8wPHPA(88wHPA(8|\HPA(8|4 HPA(8| (HPyA(8|0HPiA(8wx8HPYA(8}$@@HPIA(8}lJHP9A(8}> NHP)A(8P8wHPA(8wRHP A(8}l8VHOA(8X8}\ HOA(8xXHOA(8|XHOA(8xXHOA(8}>@`HOA(8wˠhHOA(8wȨjHOA(8}l\lHOyA(8w nHOiA(8p8|HOYA(8|<pHOIA(8|xHO9A(8|hHO)A(8}\0HOA(8|8HO A(8w<8HNA(8|\HNA(8|4HNA(8| HNA(8|HNA(8wHNA(88w`HNA(8|]HNA(8|4HNyA(8|HNiA(8|HNYA(8wHNIA(8}$`HN9A(8}HN)A(8}>`HNA(88w0HN A(8wTHMA(8}lHMA(88}\THMA(8x<HMA(8|HMA(8xHMA(8}>HMA(8w@HMA(8wh HMyA(8}l HMiA(8wxHMYA(88|HMIA(8|DHM9A(8|DHM)A(8|p HMA(8}\x(HM A(8}0HLA(8|p88HLA(8w88HLA(8|]@8HLA(8|5 @HLA(8|,HHLA(8|PHLA(X8w̐HLA(8`8wHLyA(8|]p`HLiA(8|5PhHLYA(8|XpHLIA(8|xHL9A(8w̸HL)A(8}$HLA(8}HL A(8}>HKA(88wHKA(8wHKA(8}lHKA(88}\HKA(8xpHKA(8|HKA(8xHKA(8}>HKyA(8wਛHKiA(8wHKYA(8}l쨛HKIA(8w䨛HK9A(88| HK)A(8|LHKA(8|HK A(8|xHJA(8}\HJA(8wHJA(8|]HJA(88xlHJA(8}HJA(8}HJA(8}$HJA(8}-HJyA(88wxHJiA(8xP8HJYA(8|]8HJIA(8w0HJ=A(8wQ`HJ-A(8wHJA(8|^HJ A(8} HJA(8wXHIA(8wQHIA(8wHIA(8|^0HIA(8} HIA(8ẁHIA(8wQ"HIA(8w&HIA(8|^`(HI}A(8} 4HIqA(8wͨHIeA(8wQ2HIUA(8w6HIEA(8|^8HI5A(8} HHI)A(8|^8@HIA(8|^8@HI A(8wHHA(8wRBHHA(8w@FHHA(8|_ HHHA(8} \HHA(8wHHA(8wR(RHHA(8whVHHA(8|_PXHHA(8} pHHyA(8w HHmA(8wRPbHH]A(f8wHHMA(8|_hHH=A(8} HH1A(8wHHH%A(8wRxrHHA(8wvHHA(8|_xHGA(8} HGA(8w}HGA(8}HGA(8wHGA(8|HGA(88|_HGA(8|`HGA(88xHGyA(8}mHGiA(88wHGYA(8}>HGIA(8wRHG9A(8|HG)A(88}m4HGA(8x THG A(8x HFA(88x HFA(8}mXHFA(88wHFA(8}? HFA(8wHFA(8|HFA(8x0 HFA(8w,*HFyA(8wP.HFiA(8|50HFYA(8}:HFIA(8}.>HF9A(8@8wpHF)A(8xd@HFA(8xɤHHF A(8xDPHEA(8x,XHEA(8x`HEA(8x hHEA(8xtpHEA(8xxHEA(8xHEA(8xHEA(8x HEyA(8x $HEiA(8xHEYA(8x \HEIA(8xHE9A(8x HE)A(8x4HEA(8xHE A(8xpHDA(8xHDA(8xDHDA(8x(HDA(8xHDA(8xHDA(8xHDA(8xHDA(8} HDyA(8}HDmA(x,A&,?@8`08! }N 8w}cHD1A(8}\HD!A(8}? HDA(8wpbHDA(8wbHCA(8wΘbHCA(8}m|bHCA(8wjHCA(8|bDHCA(8|b$HCA(8wHCA(8|`@*HCA(8w8HCqA(8}$ HCaA(8w0xHCQA(8}?@2HCAA(8}m6HC1A(8}. :HC!A(8}(HCA(8}D HCA(8w HBA(8|bHBA(8}?`PHBA(8wtRHBA(8wZHBA(8}L`^HBA(8w\bHBA(8wXrHBA(8}LvHBqA(8}]HBaA(8wHBQA(8wHBAA(8wHB1A(8}mHB!A(8}],HBA(8w8bdHBA(8}8HAA(8}?HAA(8wHAA(8w"HAA(8}?lHAA(8}]PmHAA(8}$vHAA(8w`xHAA(8|0HAqA(8|`HAaA(8|HAQA(8|HAAA(8|HA1A(8x HA!A(8|5aHAA(8}LHAA(8w@H@A(8| aH@A(:8:@, @ :, ~@$, A8|`pH@A(K8P8|5H@A(8}LH@yA(8P8|(H@iA(8}LH@YA(8wH@IA(8}$H@9A(8x8H@)A(8|`8H@A(8wψH@ A(8wRH?A(8wH?A(8|`H?A(8} H?A(8wϰH?A(8wRH?A(8wH?A(8|aH?A(8} H?A(8wH?}A(8wS"H?mA(8w&H?]A(8|a0(H?MA(8} H?AA(8wH?5A(8wS@2H?%A(8w 6H?A(8|a`8H?A(8} H>A(8|a8@H>A(8|a8@H>A(8w(H>A(8wShBH>A(8wHFH>A(8|aHH>A(8} H>A(8wPH>A(8wSRH>uA(V8wpH>eA(8|b XH>UA(8} H>IA(8wxH>=A(8wSbH>-A(8wfH>A(8|bPhH> A(8} $H>A(8wРH=A(8wSrH=A(8wvH=A(8|bxH=A(8} 8H=A(8}H=A(K@8},H=A(8`08! }KH8},`H=}A(8`08! }K(8},@H=]A(8`08! }K Apl"IPRA.$fcnvme_kdb_print_fcnvme_info|!b| @8nH:aA(*T>| @8nH:EA(8nxH:9A(8!}N 8nH:A(8nxH:A(8!}N AAp`@ |`A AA0ADAXT`>| AhA8nxH9A(8!}N A IPRA.$fcnvme_kdb_print_exp_flags|`;a;A!;@|;;;`c%aA!xp!H:A(,@ cc%H:A(,A ;|d| ,$At8 ``(-`e@<8c,$f/$?,hA,dA`APc@c`d8c,$@|`,$A@( `e@48c( ,$`L3BA8c,$( K,@HAT( AL888( (@ (x+@(X@ L0BA4,$( L0BA,A8x8`cc&H8A(,@|x,>Apccdc8K`8!Ppxa!A}!AaN 8``8!PA}a!AaN 8ap"88|`:RH4U`8&w&8,#ax@x:,@AD,A,@:,@cc|P:` :^: ,~D@p88|~0P|``H4A(|~@:R,:1:s8A8~C@|`|K:8~|Ah,@||d| , A\( `d@48c( , A<@8c, ( A$AcAX8 ( 8AH88a( ,`LFA 8,( K|x,|` @Xc8|}8c```H3`,;Z8Ad@|@|}8cK,>@H88y H3A(8``8!PpA!x}aKD*xKcK<HMA(8`8!A!}aK8?HA(<8cHA(<`@|`8c>HA(8`8!}!AaN 8HA(<8cHA(<`@|`8c>tHyA(8`8!}!AaN cKh<8cH!A(<`@|`8c> 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 Unable to find 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 Unable to find 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 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 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 Enter the fcnvme_glob_info address (in hex): 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 Enter the fcnvme_info_ptrs address (in hex): 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 Enter the fcnvme_info_ptrs address (in hex): Memory allocation for fcnvme_kdb_slist failed 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 Memory reallocation for fcnvme_kdb_slist failed 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 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 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 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:20 0@r 0@C 0@p 0@m` 0@j 0@d` 0@^@ 0@X 0@Q 0@N` 0@  1 /P /h / / / / / / 0 0(028%@ 3@ C@ Q@ ]@ j@ w@ @ @ @ @@@ @ @ @  /8! /8? /@? /P? /X? /h? /p? /? /? /? /? /? /? /? /? /? /? /? 0? 0? 0? 0(? 00? 0@? 0H? 0P? 0X? 0`? 0h? 0p? 0x? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 0? 1? 1?/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr_64.o!@VPDemfcnvme64.kdb/5765E6200/520 db_registerdb_unregister db_read_mem db_printf db_expr_ad db_get_hexdb_usage_lookupdb_str_lookupdb_eoldb_symboladdr ___strcmp64 ___memset64reallocmallocstrlenstrncmpfcnvme_kdb_entry