`7f `@x LT@`H.text@ ߖ" .data` B @.bss``H.loader p.except ߂|T>T>`}!q8c*Hc8c`c, @,8H8!}N HWm8H8!}N Aqlfc_disable_all_vports_disable8, M T>T>HVN @qlfc_disable_all_vports|!TɄ><89888@x ,H `8!p}N AL$qlfc_proc_ae_dd_notify_time_extended|$9`W>!aU >88,88U*>xpcWȄ>H`(A< , @$8!}N 898@|88!}N Atqlfc_proc_ae_fcf_cfg_error|`8c*!H`~c8H=Q`8H8!}N A\qlfc_proc_ae_dcbx_changed$pL 8H^N @qlfc_proc_ae_lip_reset|8-;!a`8C888xc\pH`W.*cc| A| (W>A788|@@8H`~\d\p`A,8H8!}N ``c8\HQ`8H8!}N Kp88H`~\d\p`@h``cKK0 Ahqlfc_proc_ae_lip_occurred/yp/yp AH^HD @ qlfc_proc_ae_link_mode_up|`8/yc*!p/yH`~<,@8\8x0 p`| 8@h\Hi9`8Hi-`8d,c@xHxH`8H8!}N 8H8!}N 88"0\9)hHѝA(K0 Aqlfc_proc_ae_link_up|`;c*a`A8;!;!;H `{/\/d``````/`T`>``/bT>x`D,`/^xD-x,x /d@<,@,>A<,@8a8,HН`/_,, A4, A,Acc88Alx8Hc8H8!!}AaN !8HK!c88c8HyKd!c88c8H=K(!c88c8HKcc>xHA(KPcFc%\p?/_cHΝA(KccDH!`(|~y @c8<8"8 9 8/\9Hi`8cH8!!}AaN A< qlfc_proc_ae_change_notification|!p A,8T>(@8!p/y`/yH(88!pH( ALqlfc_proc_ae_link_down|``8c*;;a;`A;@!!H>`x,9T>xD,A cc$Hi`|}yAc cbcHމ`,#AC,<,@ b>U$88cX( | *A| N p @D8H8!}!AaN 8HcKe8*H<`x , Ac>8<)988` H`KdpA$8(@Lc8HH5`K8b8Az a8cc8Hm8(@c8HG`K؀p@8bAz a88ccHKp@|8bAz a88ccHK8p@,8bAz a88ccHaK8Hc8H%8*H`xK< , Ac8<)8` 89H`K,9@|8a8,H`8c8x88H< , Ac<{>8`988Hm`K,9@8Hc8H$8*H<`x , Ac>8<{988`H`K,9@|88c<{`89H`8Hc8H#8*H`xK,c&?bcHHiA(>b8cXU$8( | *A| N 8c<8!9 8 c9H5`8H8!}!AaN A tqlfc_proc_ae_port_db_changed|`T>a#\`{!Q88ch88+C:pxH`<``cxc|9A/>,>A,,>LFOBBA8cccH %8`8!a}N ;\[:cc8+888chpxHQ`a8`8!}N A ,>A,>@{\pcAl_Tl>,(xlD,@8`xcl|xxx] A48\cc|08x8xeJ\xxm xxUxxtH`,#Ah`~{*8H`} , AT<`cpc,(@`8!8Hcc8 dH>`8`8!a}N (AP(@88!H~p,+Ac{-HMA(8{*H`}K`88{XBlHmuA(KD8{#H%A(8#K8+{8cc` 88paxH-`K4xxcMAt\p@p@cc8HU`,#AHpA8pA,`}{*8H`| , A@T<x{\xUpcA08{P`Dx,$A 8DHl]A(,(@T88`E}!8HcccK8`8!a}N (A\(@8E8!H}p,+Ac{-HMA(8{*H`|8HKp8E88{XlBHkA(8HKD8{#H)A(8#K8ccc|(8\Ka8`8!}N ?\cc{8+8[888apxH|`\8`8!}`\aN ,>A0/>,At,,>AA,,>AA{< , @$8`a8!}N 8`<ce989 9@p8@HY`a8`8!}N cccK8`8!a}N A<@DcccH98`8!a}N cc8988x ,8@H`8`8!a}N />AlAt,A<@cccK8`8!a}N ccK8`8!a}N cccKM8`8!a}N ,,>0A,>A,>AH,>A AKcccKM8`8!a}N cccK8`8!a}N $p@Dccc8HI8`8!a}N A,>1,2AxA@,>O@\8`8!}d\aN cccK8`8!a}N cccK8`8!a}N cccK)8`8!a}N A qlfc_proc_ae_event|#88`8`!1Ci8!p8cx#\Hx-`pA(\p@8!}N c 8|8<88\paxHw`c$8| 8<88\xapHw`<fc88`c9 @9H`< , @X8!Q,`@c\p@p@H``e<`,@l,98A 8,cHc9`88.;8HAcc38@>Hb`,<bA`@(@PH| N 8x,#AP 888, (++OEA L]A|88c,# @<,@t880@,$@L?x?H9A(8`8!|Aa!} N $K 9PHA(Kl;b@`_x,:A8```@y@|@@@|>@@4 ,, L0BA <,@ |8Z,:AKcE$9@HA(|8Z,:AKp;b@`_x,:At``@y@|@@D|>@@8 ,8(LEA <,@ |8Z,:AKcE$9HHUA(|8Z,:AKlx;`B,<A`$$|@@8|>@@, ,@ <,@ |8,<AlKc9XHA(|8,<A8K|@0`K 8c8xH(A| *| N ,>AhK\88{A`(|` @,Acp|b@`x| @|@@x@ ,%A,%AHu`b,7@DcH`~8HC8@HccHL'8`8!}aA!N ~8Hc8H ]8|*H`t|8KT@cb8HZ`;K@bc8T>H]9`;KbW(,*7 AHA(K(8HA(Kbc H=A(K A qlfc_offlevel_ae_q_isr|`b`acA!!AHLK; 8`} , @ `laQ(FC@8hH;;`;@`y, 8^;cAX888c9@x?DpHja`, @;c8^888|@@ >\ccJxpK#8hHcHL'8`8!}aA!N ccDHi`Kdbc HޅA(K Aqlfc_offlevel_q_isr|`;b`acA!;;!!HLK`{8;_  , @ laQ(FC@8Ӑ:H88|y?l8cHcC8!xp_Hh` ,@xp@Tc#8ӐHccHL'8`8!}!AaN 0H`P: T>,@؈J, A|cCc8D88H)a?lAJ88cH8!pcCx8Hg`lp@tA:88cCcxd88T>HQ:gcC~,cA8H8H*cH`8?lAJ88:cC!px8cHHg `cC8Ky;~,@_ cC8888cbpxHf`,| AAxT8W,A8pHTA(8`T, ATHTiA(8xU, AUHTMA(8ԀHTAA(c#8ӐHKH-A(,@Kt```zHA(,@KL@,A pcAA8T8cCHQ`cCWH`c#8ӐHK$HڝA(,@HcCT8HQU`cCWH`c#8ӐHK```zHEA(,@cCT8HP`cCWHm`c#8ӐHKcH`KtA<a<<Tc|| (AA<|LZA, @cH`~KcC88Hc8H'!cC<f8-`988H`;;cH`~KD:88@H` 8l9X|(.8x@4T9:}x,zd@,, 8T>AcCc8HwKcCc8H88H&`!`!|cCc8DHYaa|@L,cH`:cCH`,AT;KL<|A@T>, ,L3, LFA c ,#@H8hcC|,cA8H8H%9cH`8?lAJ88:cC!px8cHHa`cC8K);KcH`:;KcCc8D8HUa?lAJ8888!pcCxcHHaA`KcDbcxH֩A(KcDbcpH։A(Kpbc HA(K A xqlfc_offlevel_isr|`8aA`8s!Qz 8:8apZ$xH`i`p@(@;;;ccD{,+A0-HMA(;,@4{cD,+@;,@{cD,+AK;;|@A8!Aa}N A8!}N A8qlfc_async_status|``T>8c*a!!H`|<,@t\8`Tp@T0@ ,&A,$A 8,=,LFA T,A8, @08H8!}N c8cH"A8H8!}N `@88|08c|(8\H`8H:a`/y;xd8p||AHHPH:`8b8c88K 8Hc88EHz`c;88(@8``cHr`8c8T>| @8AH}A(Kc8>c6c`\p@L,A?x6d}Њ, A (@|@A |@@|@A |@@h|@A |@@X<,@|, ,2/ Q/TAXA|@@0,A\p,$A-HMA( H`@T>|c|TF>P.PBx,(H`0*8! p|x!Aa!Aa} N c8@8/8a99 H{`K8(8@aHDi`-_8HMA(K H`@888T>|c`H ac88 c8H ac88$c8H ac88(c8H Űac88,c8H ac880c8H Tq>cH`<,@,@4: ;c8@8/8a99 Hz]`K8*H`}<ࠡ@9 H A(8H<,A8*H`}<ࠡHb&9 HA(8H: ;88/c9 a98@Hy`K8*H`}<ࠡ89 ؁HMA(8H<K848cHY` 8nT 6x T>x xD,(4;~@H`84cdHA`8;~8;4: T>lT|48TK;cdHA`;: lT|48TKcaH`: K(A8,@@0(<8n@dcd8<:  , A|;8/8@c89 9aHw`KXcdcH@`;K8*H`o<\0|c.HA(}8HKca8p8xK: KcaK1: K H`@888T>|c`Hac88 b8Hac88$b8Hac88(b8HTo>bH`<,@P,A*8H`p<(b)HuA(~8HK<8*H`p<ࠡ ab)H1A(~8H<Kl Cqlfc_proc_iocbs|<}&`8;aA!ȑ.!QNBHU|@A?\p@tL,|@@,@88!!|aA} N  H`@T>|c|TF>P.PBx,@H`8!!|aA} N cc$Hq`T`>,A, A, Ac#8(8@H=`8-HMA(Kcc$H`T`>,AK(@p<,@hc8 8|8c'99 Hs`8`(@,`88cx`|@A;K 8*H9  $`z<|خ`|Kx|Cx9H%A(8CHKL8*H\cX`z?<|خHA(8CHK H`@T>|c<@pT>H`<,A(8*Hcp`|<PcfH]A(8H<K Cqlfc_proc_atio_iocbs|T>`}c !qH`@808cT>ccH`~cH`WF>8!}S.SB{,N Aqlfc_read_priq_out_reg|T>`}c !qH`@8<8cT>ccH`~cH`WF>8!}S.SB{,}N Aqlfc_read_atioq_in_reg|T>`}c !qH`@8$8cT>ccH5`~cH`WF>8!}S.SB{,}N Aqlfc_read_respq_in_reg|T>`}c !qH`@8 8cT>ccHu`~cH`WF>8!}S.SB{,N Aqlfc_read_reqq_out_reg|T>!(.T>o(Acx8!N `HY`c8!}N A\qlfc_read_reg_eehT>T>,, A @||N ||N ||N @< qlfc_read_reg|`b`c}&aAБ!AHLK<`~ , @=xlaQ(FC@ X<*8.8, @ \<`@8c|9@ H`@c",@ :, @ D<,@ L, @tAt@<`<<T(| |A`<<` OO^ӂLZBA8"8@H`8\;`X|d.p`A "T`xA "T`>xA "T`ѾxA "T`>xA "T`xA "T`>xA "T`xA "T`>xA "T`txA "T`e>xA "T`UxA "T`F>xA "T`6xA "T`'>xA "T`A "ccd8H88H 5`!`!|Da|@L,ccH`cH=`cH`<,@; h,#A@, @;|@@(, AcHH`K<,@L8HcHL'8`8!|aA} N cbcT>|xH]A(K8*H`{<\c899 HA(c8HKccd8H88HccH`<8<f8#88c9K],A8H<,@@cHL'8`8!|aA} N bT>c|xHA(Kc8Hcd"88"""""""""Ā"Ȁ"̀"Ѐ"Ԁ"؀"HccH`?\A :c8888xpcH?A`c8"KƱ8H<,@KccH`8H<,@@cHL'8`8!|aA} N bT>c|xHA(K8*H`z<\?:ccHA(C8HKtc88Dcd8Kia<,@\pA<<,@XccH`8HcHL'8`8!|aA} N bT>c|cxH A(K8*H`z<\?:ccHA(C8HK(cbcHA(K0cH3A(KcbcHA(T>8`,%,A |"@ N |N |N @@qlfc_write_reg|``aT>`p(;%!QA,@8(Ac|`,6A@`pA$, A |6@@  (|6@@ (v,#A v,#A 8z8czvpcv|v|,#@L,6A, A|v(@vpA(|"8cpc@z8c|"z8Pc8@H&1`cbH6A`,$Ad(8(@<,@P8H8!|!Aa} N bcbcccHA(8HK<PXbH|YA(<(@(> H|)A(K 9H|A(<࠹ 6 H{A(K(@z8c|"zKpz8K`c<8G88@c99 H[`KtK8`8<8c9b8@9@pHu`K98YAccK`cc88Ke`l`tAH=, Acc8T8<pK`cc88K`t`8 =,@=LDAD8cc8T<pK=`cc888K!`==cH`=,@̀==8 8d ==<`HPHqA(<,@0c8!|} N cc==HqmA(c8!|} N  H`8T@8<pT>ccK`<cc888K`cH`;8= 8xx]Hp`Kc88Tc<pK`cc888Ky`Kc;H`8= 8xx]Hp`K=  H`8T@8<pT>ccK `<cc888K`cc8T8<pK`cc88KU``}cH`8=w, A ==8c =, A=A ,@P==8 =Kp8`=,@=,@K= Kp8`8!}N =<c9 `=xUHnA(K Cqlfc_get_i2c_access8\tTr@x,$A48p,$@c8cpcA8`N ,$@pAp,$@c(#@8`N 8`N @qlfc_dd_link_state|``a`A!;CXT>;`!A: (,9AT`|@@8| @@,|@A  ` <ਃ,@49,9(@;{, A8,;A;@;;@ ,8(AT`|@@8| @@,|@A  ` <ਃ,@`,8(@;Z, A{,;@8!}!AaN x ,c8(HlYA(Kx8!!}aAN x ,c%9(HlA(K A "qlfc_mark_login_nport_handle_stale|``8c*a!aH;\888p8`{c@p@ؘB9lH``|cH=`8X88H*A(,B@$8xl8c, @@H`c8Hc8!a}N c|8Hc8!a}N cHax8`8!}N Ahqlfc_get_adap_statT:8`N @qlfc_trb_complete|`c!HqA(,AD``HUA(,@8`}8!T<N 8`8!}T<N Aqlfc_trb_stop_procp@ 8`N 8HW @qlfc_trb_stop_intr|`c!p@dHEA(,A ``H)A(,@Hh)A(8``8!}N HA(,8`@HgA(8`8!}N Aqlfc_trb_start|`,,b`!a$@<"9 |,@,PA,pA\8 89@0caH``cx8!HGx8!N 8p@T<$KH Aqlfc_rtec_error_handler|``a`Aa!``8apH&1A(,?,A|@,8!Aa}N 88@@0bXc88c|H M`8xP;hH;xcc,$2, $"8W>L3<AD,$bd0lbޤ(%28@A |A`@H@@4b c88cH A`;0HccH`|>@@b c88cH `;0= |PА8!}HcH`, @<|>@@4cb 88c\H ` ;0, @<|>@@4cb 88cH Q`(0;0, @<|>@@4cb 88cH `8@;0 , @<|>@@4cb 88cdH`HP;0, @<|>@@4cb 88cH`X`;0, @<|>@@4cb 88cHA`hp;0= 8!|P}!AaN A \qlfc_cdt_func_adapter|!8,#AL8`8 b8cHi`88`}~ 8!N x8!N Axqlfc_cdt_func_global|<= `聩`;a%aA`!yx|$0<#!Q`xA|(<c8xx$0A|$<`8xxAp|$(A4|$AA$bAPc8!N ~ 8=",#(@| ( A4xd8 |,@ 8`8`, AD|@8`|0@A(@|@8c|0@AA8`N 8`N 8`N @`qlfc_al_pa_lookup|`c !aH`8@8T>ccKY`c88H8cKɝ`c8`8H8cKɁ`c808H8cKe`8` H`cc888K=`8` H`cc88K`8c88|8c|K`8` H`;2;28cc8Ki`8` ```Hq`cc88K9`;p`8` A<,@cH`8`8!}N c888p89HQ8pc88x 8|@8pHcc88<K`cc88Ky`8` ```H`cc88KI`;t`8` A<,@cH`8`8!}N c888p89Hac88p8`pH8`dH`cc8H88K`cc8H88 K`8` H`cc8H88`Kƹ`cc8H88KƝ`cc8H88@KƁ`8` H5`cc88K`8`;d```H`cc88K`;t`8`A<,@cH`8`8!}N cc8H88`K`cc8H88Kũ`cH`8`8!}N Aqlfc_issue_softreset|`eT>l8(!`+A<((A$A8,98`@A|ie8,#9#(@ ;ATgB@,``|c4( 9$Ag}(a$C |c4( Ade<|4,@c8!}N c89 HF]A(c8!}N ydTi89!)|:T(4|H0',}x|"}H8g,Kl8`8!N 8`8!N 8`8!N 8`8!N At qlfc_get_next_avail_nport_handle<86888@99 H% @ qlfc_stub||y|``aa[A!a!Q4a8A*H{ {E{`8{ xFT@.T(4!(|3x|`~cE !a. @\| @8A|*8H`cH?cH<8H8!}N 8|HA(Kc\< HhH0 A(K ALqlfc_flush_adap|`T>T>aAT>|!!1H}8*H`|<,@$?`;@~|+yA``, A8|%@|@@ @ ,%A,%AYY8T<0, A,Hc$w-HMA(8*H`||+y@@;`@?@,%c`AȈ, AH8|%@|@@ @@ H,%A,%Axx8T<0, A,Hcw-HMA(8*H`|@|+y@@",%`A``, A8|%@|@@ @ ,%A,%Axx8T<0, A,Hcw-HMA(8*H`||+y@@,=A7 <,@,9?`A;@```, ALc c$(|@|9(@@  @ (,%A,%AYY8p0H `, A48Hc$w-HMA(8*H`|7 ,9@,;P,%B`A؈, A,cXc$|9(@|@@ P@ X,%A ,%A 8p0H`, A48Hc$w-HMA(8*H`|P|+y@0,%`A```, A cc$|9(@|@@ @ ,%A ,%A 8p0H-`, A48Hc$w-HMA(8*H`||+y@08H8!}!AaN 8`8@c9@8c)9pKK8`8@cc)89@9pKiPK8`8@c9@9c)8ApK9Kc&8\9 9`H(A(K<8`8@c9@8c 9apKK88`8@c9@8c 9apK@K(8`8@cc)89@9ApKK9 \}X@H(A(K A qlfc_flush_queue|`;T>8aؓhT>A!!1H8*H`v<,@4;`\hp @Tp` D@D\`gp@4<,@8PD, ADHA(_(,:A0~|:@(8@ 0,%A,%Azpz!z, A,HcDzp-HMA(8*H`v_(,:@h<`,@,8b?@A; ``, At|8@|@@ @ x,#Ax,#A888!x,T<((@<,@~p8, A,Hcxp-HMA(8*H`v,8@0<`,@,;B? A:;``, A08|;@|@@ 0@ 8{,#A{,#A8{!,Tc<(({@<,@~p8, A,Hcd{p-HMA(8*H`v0,;@,=A  <`,@ ,8c]?`A; ;@, A (|8@|@@  @ (x,#Ax,#A888p!h,((@<,@~p8, A,Hcxp-HMA(8*H`v ,8@8P\pA 8D, ADHˡA(~8H8!}!AaN c8\H8H"A(K(8X(@$lB, A?BHA(K8@480@h,$A |8HR=A(K 8`8@cc 89@9!pK5K 8\99 @H!A(Kcg0\8;H!A(K<8X(@$lB, ABHIA(KL@H80@h,$A4|8HQuA(K 8`8@cci89@9pKmK$8\99 0H!A(Kc\(8H A(KP8X@Bl, A?BHɁA(Kd8`8@c9@9c 8!pKKh9\89  H yA(K(c\?PH UA(Kc(\?H -A(K A qlfc_flush_adap_queue|``a`A!`a`!Q!T>(A,pA ,@8ax8H`8|;88HU`ax88;X<##### #$x"\Ԁ؀ ܀$ؐܐA98h,K4,#A<88cJ8H`D@l,:<DA,(@(@X88"8@Hƙ`8ax8HuA(8!!}AaN 8@X8L8p|cH=`K(AX(@ aa$Kx(A@(@h(%@88LcCH`8ax8H͹A(KD8L8ap8pHũ`8T8ap8pHō`88ap8\]^_T>`aT>bc ed!f$T>l$m(p,t0x4|8<D@XpH``88ap8pHĥ`p88ap8pHĉ`x88ap8pHm`88ap8pHQ`88z8@H=`888z8XpH!`,=A (Ԁܠ88KH8LcC8@H`,<A,8c8@Hí`8ax8HˉA(K(@8P8a8H}`8ax8HYA(K!xAa8!N Aqlfc_log_error|($``c<;!a@;*P,@Xc8 , @$H`=cQ<<`88;89 `9FC8c, p4!,А}ȱ=$@x8`,$@T8|@@8!`}N K8`c<9@c8}98@pKK\8`8!}N c\ccHUA(K Aqlfc_ns_relogin|!,$ `ApQT>T>| A\c<,@8`8!p}N aE  *HA(8`8!p}N AHc<,AaE *HUA(8`8!p}N , |@AHc<ਃ,ATaE`*`HA(8`8!p}N ,%*| @ADc<ਃ,A``aEHA(8`8!p}N AP pOA@c<,AaE H]A(8`8!p}N c<,@8`8!p}N aFHA(8`8!p}N c<,A 8 %HA(8`8!p}N AXqlfc_mvlg_log_new_in_sync|``;a;A!!AK`{<y4,W'>@h(@8; c8!!A}aN {z c9><cJH*W@8,#8@d,8{eW$~8` Axd 8!}||(0!aAЀ,|+x,N |4~| ~$@PȰ$| @$W>| `,@Ȱ$x p`AȰ~$xf `pAȰ$x `pAȰ$x T>| @` x T>$|` @`Ȱ$pA `$@X,#@88c|@@`KK<8`c9@98}c8@pKK8;@KD؈ >@HA(K| Aqlfc_mvlg_login_new|;``8``!acK ,@(c8!}N (}(ʠ$A̛!, @x80x,$@dpx8|@@Ĉ`HAuA(;8!c}N K<8`cc98}9@8@pK9KLc88cHaK$ Ahqlfc_mvlg_log_new_complete|``~;`!ac<,@c c8pT>| @d@8(88,T,'TA}!)|8.|H0|3x,H%%c8!}N A0pc8!} N @`~<,  ,LDAcbc(H?!A(;8!}cN `8`8@@ 4}Ұ}, }$@|;~,#@X~8c~|@@~c8!}`N K8`c| @x@8(8,9T T, A }G|8.}0|3x ,H! c8!}a`Aа N cE8K,b8@$ 8(8p9 Ap` Γ4,$:$@;},#@`]}]8c}|@@}c8!}`aؘAN CKc8`<9@98}cI8@pKKTb ,0%(H aA(}<,A:8H 1A(K Aqlfc_mvlg_check_logo_new|``;`a;`A!;@!!$H`x<,@0,@,9AxA,9A,9@ ,8Acc8HI 8cc`b KipzA|<y,@@a,#@a,#@xHA(8~,(!@hKccK`{Kܡ>΀ؠhHA(<,A,7A(0(7,,bpHA(KT99 ,0bpHmA(K0,8@T,@Pcb8cKpz@4cccK,@ccK`{Kc8ccKTz>K,7AHcb8HcccKy,@ccKE`{K8`c<9c8w9@8@`pKKDcP>HQA(K>؁bHc&H)A(<K A qlfc_move_loginx,$M HN @qlfc_invalidate_async_events|`8`c!H`8p~p,#A$8!p}N hp8!}N Aqlfc_free_ae_q_elem|h`j,%;8!qA`cp|%@h@ ejpe,#Ae,#Aj<,@c8!}N chp xH A(c8!}N c<,AAx px*`HA(Axj<,@c8!}N A<qlfc_get_ae_q_elem|8`c*!H8`8|chpx`H,>AcHA(8!}N Aqlfc_free_ae_q_elem_pool|`b<`8 c!qH5A(8|}yA*Hc`~cHe`88``8Px8p| h`ep,$Axp`e```p,&@<hpC 8H8`8!}N pC Khp`e``p,&@K8` 8!}N Adqlfc_init_ae_q_elem_pool|c}&`T>88!a8 8#\ccpaxKIp@ ,>A8*H`|ccH,#@< , @T8<8nc898@cK=8H8`8!}N cbcH.A(8<8n8c8@9K`~ ,=A@(@|>@A(|=@A|yA(@K.=A, A, | @@  (|=@@ (},#A },#A 88p<,@<8Hc8!|} N A8 c>HA(8HK8 >cHQA(8HKl<88`c8c98@p9@KAK8~;K8`8!}N Cqlfc_find_update_vport_cmd|!C8`,* A,| @A$``J,* A | 8@@c<,@aC8!N ,*aEA8 (Ax*HA(Ax8!aC}N 89 9AxHA(Ax8!aC}N Aqlfc_find_vport_ww_name|!C8T>,* A,|H@A$``J,* A |H@@c<,@aC8!N ,*aEA8 Ax (HA(Ax8!aC}N 898AxHA(Ax8!aC}N Aqlfc_find_vport_vp_index|`ic<8!q`T>,@,*A(j|@AJ,*jA |@@i<ਃ,@aC8!}N `8| 8A@|SxA|v| P8HA(A8!aC}N 8A|Sx|v| P8HaA(A8!aC}N <18,%||;x``}A(A$(+@(p`L Hd8`Hp(@pH4p(@pH@ppHN ,'L `H @qlfc_del_vport|``a`A!a:``T>!1|&@@8:::,8A8*H8`ucHM`<`vp8( 8cFCx(x@`<,@8xH88D8,%A8888H`H8xP~8Xx`hH8`8!}!AaN bc?8c(@cHA(K4((@`K(@`K@`K8` 8!}!KL8`8HQA(88:,#A8`x:88| ``d|c48, A|T>|C ~4,@cH A(8<8 8c8@99 K8` 8!}!Kxxd|f.p8x.||8T(4|P |00~x~*|888KX A <qlfc_add_vport|`hc@`, Ap;;X[ ,:AL`,|8@|0@@L2A <,@h ` Z,:@;, A8,=A ;`;]@: ,9AT```,|8@|0@@L2A <,@d ` 9,9@;{, A,=@8!!}AaN c%9( HA(<,A|c=HA(KXL3BA\K<p8!A}aN cE:( HYA(KL3BAKh\c8!a`,@@, 8`@8!}N aC`8H8!}N Ax``8\` HA(Ax8`, @8!}N Aqlfc_find_login_wwpn_nport_idT>88Ht @qlfc_find_login_nport_handleT>,%x@T89`|0*H`lvp(FC@T88H|0*HD8`N @Hqlfc_find_login_nport_id88H @ qlfc_find_login_ww_name|`}&`8c*aA!aA!!H;;;`;_,"cc:`uc.>@8x`,3A3"(A$(+@(p`"L Hd8`"Hۄp(@p"H4p(@p"H@pp"HN ,'L `H, @qlfc_del_login_tble||#y}&```a;`A!UZ>!1NT>A~lcvp(FC@ 8`?Px(+ c,9AP,$@Xyy ,Y(`c &y @y"`cy"<ਃ,@yc#@pW8|``,$A$%``8`8!|A!a} N W8|HH,$A$%HKW 8c'c})`)`HaA(<,A,{"{"cccIH1A(K@y"`cy"K( @y"`cy"K( @Ĉy"`cy"K8<8$c` 898@K8`8!|!Aa} N 8`@A|8@A|y@,80A;@,8A,``|>@A|8@Ap|y@,8pA;@,8A,``|>@A|8@A|y@,8:A;@8@| L|@A,A88H8`dH}A(8*H`};{|A|@L8H8!|!Aa} N 8 (W>c<f9`88K8HK,AxK08`c8 'c'`89K%K|8`cc`~!H ,#@ccHM8!}N APqlfc_find_cmd_handle|`c!A,@ @ ,=A(H|@A|=@A|y@,=A8, A | @@  (|=@@ (},#A },#A 88p<,@(!c8!}N c'c\9 cHAA(!c8!}N 8`<8cc899@8@pKjK ,=A,`(|@A|=@A@|y@,=@P,=A0``H|@A|=@A|y@,=A, AP| @@ PX|=@@ X},#A },#A 88p<,AT\cc'c9 HеA(!c8!}N 8`<8cc899@8@pKhKP,=A0``(|@A|=@AH|y@,=@(@;`; ;\,:A$ |@A|:@A|y@,:@\0,:A0``` |@A|:@A4|y@,:@\p,:A0``` |@A|:@A|y@,:;@D|@A<8`8!!}aAN , A|`|:@@ |:@@ ,$A ,$A 88p<,@4cC8!!}aAN c'c\9 cHHA(cC8!!}aAN 8`<8c8cI99@8@pKeKc<8cEc ,LDBAD}H%A(K0, A|`P|:@@ PX|:@@ X,$A ,$A 88p<,A\cc'9 cHHA(cC8!!}aAN 8`<8c8cI99@8@pKdKc<8cEc ,LDBA}HA(K, A|` | @@  (|:@@ (,$A ,$A 88p<,A4\cc'9 cHH}A(cC8!!}aAN 8`<8c8cI99@8@pKcQKc<8cEc ,LDBA$}HA(Kcc<8c ,LDBA~HQA(Kcc<8c ,LDBA~HA(Kcc<8c ,LDBA~HA(Kcc<8c ,LDBA~HA(K !A,@ ,=A(H|@A|=@A |y@,=A8, A| @@ |=@@ },#A },#A 88T<<,@(!c8!}N c'c\9 c`H!A(!c8!}N 8`<8cc899@8@pK_K,=A,`(|@A|=@A|y@,=@@,=A0``H|@A|=@Ah|y@,=A, A@| @@ @H|=@@ H},#A },#A 88T<<,AT\cc'c9 hHƕA(!c8!}N 8`<8cc899@8@pK^qK@,=A0``(|@A|=@A|y@,=@(,=A0``H|@A|=@Ap|y@,=@x(,=A0``(|@A|=@A|y@,=@8(@;`;;\,:A$ |@A|:@A|y@,:@\0,:A0``` |@A|:@A4|y@,:@\p,:A0``` |@A|:@A|y@,:;@D|@A<8`8!!}aAN , A|`|:@@ |:@@ ,$A ,$A 88T<<,@4cC8!!}aAN c'c\9 xcHH}A(cC8!!}aAN 8`<8c8cI99@8@pK[QKc<8cEc ,LDBAD}XHA(K0, A|`@|:@@ @H|:@@ H,$A ,$A 88T<<,A\cc'9 cHH-A(cC8!!}aAN 8`<8c8cI99@8@pKZKc<8cEc ,LDBA}XH5A(K, A|`| @@ |:@@ ,$A ,$A 88T<<,A4\cc'9 cHHA(cC8!!}aAN 8`<8c8cI99@8@pKXKc<8cEc ,LDBA$}XHA(K(| @@ (0|=@@ 0},#A },#A 8<,Atc\c'cp9 HA(!c8!}N cc<8c ,LDBA~XHA(Kcc<8c ,LDBAx~XHA(Kdcc<8c ,LDBA~XHA(Kcc<8c ,LDBA~XHaA(Klcc<8c ,LDBA ~XH-A(Kcc<8c ,LDBAh~XHA(KT@8H?(H5A(<,Ac&8xP99 HA(K A pqlfc_find_pending_cmd_handle|``c@Ay@@,=A8;b; ?@```|>@Aly@(,=A8;b; ?@```|>@A,y@(@;;;@;; >,7A `|>@A\~׳y@0,7A(```|>@A~׳y@p,7A(```|>@A\~׳y@;Z;{|@Ah8!}!aAN , A{|7@|@@ @ w,#Aw,#A77{8p``@xh7{h,#@X`{h8c{|@@{`$d, @8$0$P$dHcA(KKc8`8@9@8}b9!pKRKd8`8@cb9@89!pKRK, A@{H|7@|@@ @@ Hw,#Aw,#A77{8p``@xh7{h,#@X`{h8c{|@@{`$d, @T8$0$P$dHbA(K<Kc8`8@9@8}b9!pKQmKd8`8@cb9@89!pKQAK, A{| @|@@ @ w,#Aw,#A77{8p``@xh7{h,#@X`{h8c{|@@{`$d, @8$0$P$dHaYA(KKc8`8@9@8}b9!pKPKd8`8@cb9@89!pKOK8!!}AaN 0|=@(|@@(@ 0},#A},#A, @xhh,#@X`h8c|@@`$d, @(8$0?$P?$dH_A(KK8@8`c9c8}9@pKNKd, A@H| @|@@ @@ H},#A},#A8p``@xhh,#@X`h8c|@@`$d, @8$0?$P?$dH^A(KKc8`8@9@8}c9pKMKd8`8@cc9@89pKMqK, A| @|@@ @ },#A},#A8p``@xhh,#@X`h8c|@@`$d, @48$0?$P?$dH]A(KKc8`8@9@8}c9pKLMKd8`8@cc9@89pKL!K,$Ad\?x<cc8xmHA(<,AL@8?(0HA(K$89K A  <qlfc_flush_pending_cmds_vport|``caA!!1T>,@?;@";,;A(|>@@D|@AH~y@@,;A(|>@@D|@A~y@(,;A(|>@@D|@A~y@;8ccb(c@4``H;ccbc|@A8!}!AaN 0(|;@|@@(@ 0{,#A{,#A[[, @xh[h,#@X`h8c|@@`$d, @8$0$P$dHZ%A(KcK8@8`c9ci8}9@ApKHKd, A@H| @|@@ @@ H{,#A{,#A[[8p``@xh[h,#@X`h8c|@@`$d, @h8$0$P$dHYA(KPcKc8`8@9@8}ci9ApKGKd8`8@cci89@9ApKGK, A| @|@@ @ {,#A{,#A[[8p``@xh[h,#@X`h8c|@@`$d, @8$0$P$dHWA(KcKc8`8@9@8}ci9ApKFuKd8`8@cci89@9ApKFIKc,>ccAHhHA(<,Ab\@(pHA(K89K A $qlfc_flush_pending_cmds_nport_handle|``c,!!`T>@@,A;@~? ;`,8A,`|>@@|@Ax~y@?`U@; b:,:A(|>@@|@A~ڳy@,<AH;U; ,:A4```|>@@|@AH~y@8!}!aAN , Au|:@|@@ @ z,#Az,#Au8p``@xhuh,#@XU`uUh8cu|@@u`$d, @8$0?$P?$dHT!A(KCKc8`8@9@8}cI9pKBKd8`8@ccI89@9pKBK, A@uH| @|@@ @@ Hz,#Az,#A::u8p``@xh:uh,#@XU`uUh8cu|@@u`$d, @H8$0$P$dHRA(K0CKc8`8@9@8}cI9!pKAKd8`8@ccI89@9!pKAiK, Au| @|@@ @ x,#Ax,#Axxu8p``@xhxuh,#@X`uh8cu|@@u`$d, @8$0_$P_$dHQA(KKc8`8@9@8}c 9apK@EKdc8@8`c 99@8apK@K8!A}aN <1,%`1cccATxMHA(<[,A\c9 |`@HEA(KT89K A 'qlfc_flush_pending_ctlelem_nport_handle|``c,!!``@,A;@~? ;`,8A8`|>@@|@@H|<@A~y@?`U@; b:,:A8`|>@@|@@H|<@AH~ڳy@8!}!aAN , A@uH| @|@@ @@ Hz,#Az,#A::u8p``@xh:uh,#@XU`uUh8cu|@@u`$d, @8$0$P$dHMA(KCKc8`8@9@8}cI9!pKT>H @qlfc_create_adap_servparms|``a`A!;!((A(AA(@8@(eEc<,@`, @ ,:A8ap8tH`<(,@@<p } x@,at`,$@<8`@8!0a!A}N 8ap8tHI`8`@8!0aA!}K  >HA(KHs`A@X8p8`!xtav,:TF>P.PBx,aATF>P.PBx,z$K,:AL$^>UFF>TF>P.QF.PBQFBx,yF,H%A(K`8^TF>UFF>>P.K@<t8`pav*T>xD,ax(T>xD,az| xF xxx@*x*x@x*xD,xł*x@*x,x*x,xyDxxaxF xx@x*x@*x*x*xxD,x*x@*x,x,xxDyxa0, AHa`2T>xD,Pe~0P.a~6P.a8, AHa`:T>xD,Pe~8P.a~>P.a,:A8@8at8pHFQ`s`@TF>P.PBx,z$KĠ(*. xx@xx F x@*x@*xƂ*x*"x *x *xD,T>xɂ,U>W>xD,z,yD,{D,a,y ylDyLx y"HA(<,AxF xx x @y)*x @*yk*x@*y&D,9 x*x *yf,x,`yE{%Dyxx"H9A(KH8`@8!0A}aN c=`y ycFcgUHx UJ>Ux D,}SxHA(KeEK8` (8!0N A qlfc_create_login_response|!,,$`i8A(d8A((L0BA XePB H LDa UH>yHD,FD |#@@A|&P@8AdpcA(ep`cepdpc@Aer`cere,Ai<,@8`8!p}N PBXa%$ HAA(8`8!p}N EXKdPD |&P@A8KL8`8!pN APqlfc_create_async_serv_parms|`\TpT!q@(,%@, @48`.Tz( A8`8!N 8!N `8pA<, @*H`~cKy`|<,@,<cAh88cp9A|<]8DUJ8q) alUkHG]``},Al<,@48Hc8!}N c?\HA(Kc88lBH `8H8X8BcHQ8*H`~nKL|K08K8H8`L8!}N 8H8`8!}N ,<=8cA H!A(K089H A(Kx8`8!N x8`=8!N 8`E8!N Aqlfc_ctl_prli_setup|``8m8a8A!8^>aA! !pxKP8`(@4;(,=ABlvp<`cQ?`(FC;;?%@::\:p:`:FC:@>@4`8*H8 `rc#H`4!8py0,$~ȳʐy<, ̀@8c8,$@?0?88|@@`lBH`8~CHc8B8XHNy]`;`lcBH`8H8X8BcHI%l, |Ac&| @\} 8&(@8 8 Kc8!a}N @8 K@8 Ka}a( ac8!(aN 8Kl9 P H5A(KcK|hy#A }  O%>%ؓ>&>%>&@%옞%됞%,8,8FC&|(~&|,~&|(~&|,~&|(%&&>%~&p`A`8%p`AT>%`Td>| @%x T`>| `@%x T`>| @`x %p`A`%x p`A`%p`A `%@x88c>%%|y@T~0B%~88`|@%@H`8CH8X8BcHD)~<l`,@,=AL&cc8!}!Ș&AИa؈& N c ?(8 ~*Hc`cK8Hcc8!!}aAN &و%&X>&HaA(K(dK<8`c9@98}ci8@!pK!YK\8Kp`8`8!}"aN T`<8`8!}"aN ;`8!cc}aA!N <c ?c`xUH]A(K8`8!N 8!N Aqlfc_ctl_nport_logout|`~`8 `!q`H`88u8<`cQ,88cFC<00~0,#A(8!0}N (08!}N Aqlfc_build_ctl_get_portlist_cmd|```8 `|`!aH`8 8< <`cQ8cFC, ,<0ЀʳD@@x8||,#@T|8c||@@|8!`}N K<8`898}ccp8@9@KKX ADqlfc_build_ctl_pdisc_cmd|``~`a``8 !QHI`8$`T>| @$x` T>|` `@$x` T>|` `@$x` `pA$x` pA`$`pA$@x~,#@X~8c~|@@~8!`}aN K<8`c9@98}c8@apKK\8K Aqlfc_build_ctl_login_cmd|}&;`a`A!c!A\p@(A|, AtA,c*;;`8^0H`y<,@Ԁ\t@p@\;.Tz( A;#8Hc8!}aA!N pB, BA؀l(@8`888,>(~ @D8#H8`8!}aA!N 8p8cH}#8HK8(A (@T>.,&A@8.8|0@8|8@Ad@ `|0@8|8@AHA#8H8`8!}aA!N ccEK|wyA<</@ (?8(p4@;,pA;@`.A8(A@,A`cc8%cK8lcBH-`#8H8X8BcH98*H`ylcEcK `i<a7,@,<A&ؘ&٘&ژ <,@T#(8Hc8!|!Aa} N >  HA(#(8HK,7A(@"`" (888w@T<8p  &$ H'`A(~`dx p@@ ``,A` ccE8KK(@"`"KP(@"`"K8(@0"`"K ;AK`&&ڈ&cH}A(Kc8%cKKccc8%K8lcBH`#8H8X8BcH7E8*H`yl<,@,8@&w|#@@&|#@@( ~( &$ @h"`"888w@8pH%`p@@  p@$p@;`,`A~K,(@"`"K(@"`"K|(@t"`"Kd8@| K&7&H|A(K,7A$"c8H{A(K9c8H{A(K`A;@KPA4K,$ (b7xH{A(</K܉?8( @8<;/KcK4T|>|e4?8<;( /@K#8H8`8!}aA!N #8H8`E8!}aA!N \< c>`xUHz}A(K8<f8O9 `89KZm8`8!}N 8`8!N 8`8!N C  qlfc_ctl_nport_login|``8c*!qH8(`~c ,+AXHMA(8H} HmA(}HH]A(8!}N 8H} H!A(}HHA(8!}N Aqlfc_ctl_dma_cleanup|`8`a`8!aHQA({ |ct8;8{ x,#AXT>;|HA(,# |8888`|x|v{H0@|8(ATP{ X{ *HZcf^`}8(cHMA(`|<,@8H,,AAL{ HaA({HHQA(8` 8!a}N 8*H8(`}c ,+A HMA(8HK8!a}N cP\XHvA(K{ HA(8` 8!a}N ax8` 8!}N Axqlfc_ctl_dma_setup|8`c*!H`~<,@ 8\8|8pe| 8A Te\p,%@|c`K`cH`8~8'H~P~Hq5A(#8HK xxcUK@AtAT>|` AA4E8~h, A 8EHA(#8HK~ H`@:T>,$A88c8cK`\p@t`@;;`;@x8xt`@xdcc88T>K`T`F>/Te>TfB|;{P.,;Z|3xTc|xeA~/ T>|#x~/ T> 9~/(@88cc8H8N8`K`cc8H88K`cH`p@~\p`@<` |c8``<~<`6` x | 8t\,A@`G8~HA(#8H8~*H`}8~hE, AEHA(8HcHL'8`8!!}aAN EG9 HnA(KL@T#G8HcKUcHL'8`8!!}aAN G>(Hn A(#G8HKc ` HKXKcH`~8('A88~8'H~P~HmmA(#8HKD8#G`88GHcH cHL'!8`.8!|N cG8GH`#8HcHL'!8`8!|N cc88KU`t`@K~ xxm(` H`@8(88T>|c`Ke`c88@8cKI`c888cK-`c88,8cK`c8`8H8cK`c88H8cK`c8@8H8cK`cH`8~8'H~P~HkmA(#8HKD8`;|8x~ xeh`H`@8H88T>|c`K`c8 8H8cK`cH`8'~H~P~HjA(#8HK~ H`@:T>,$A88c8cKۅ`\p@`}cH`wA~8('A<8~<H~`P~HjA(#8HK8#G88`GHcHcHL'!8`8!|N ~ H`@88T>|c`K!`cH`888x9c8x]`Hac88`8H8~<H~`P~HhA(#8HKcG8GH`#8HcHL'8`!|8!N cc88K%``}K cK,A(8c889`8Ha8c8x 88|@8`H~ H`@88<T>|c`K`cH`8~8'H~P~HgA(#8HKl~ H`@:T>,$A 88c8cKe`\p@@`|cH`sA(A8~<,@, Apc<f88`89cKG~88xx`H~P~HfA(#8HKtc<f8A8`89cKFG8#88`GHcHcHL'!8`.8!|N cG9 Hf A(K8~<88B@H~P~HeA(#8HK~88xx`H~P~HeiA(#8HK@cc88K`T|>Kx~ xN(d H`@:T>,$A88c8cK `\p@888c/8|8c|K`cH`8~8'H~P~HdA(#8HKXcc88K`8c88|8c|K;8c888K9`88c88K`~ xxFh`H`@888T>|c`K`cH`8'~H~P~HcMA(#8HK$9#c< 888*`>G`r99 KC=88~`\H A(8~hE, A 8EH A(889cx888K`#8HcK0UcHL'!8`.8!|N 8899@c8x888!^\!K9`#8H}p,+Ac~-HMA(cK/cHL'!8`8!|N \< 1G`>(xuHaA(KbcH!A(K Aqlfc_adp_reset_delay_timer|`| !1p@/y|p,#/y@d\p@ 8=l8|*H`M(A\<`8c|9@8|`H uA(8|hE, A 8EH UA(8|PD, A 8DH 5A(|899 xe8cy x/h888\\=la!!!!!K9`8HcK-8`8!}N c8H y,A\pAM|<8MT>,@̀\T>| @8|p@A<` |8`;| `x6x\xH`@8H88`T>|c`K`c88H8cK`c88Hc80`K`cH`8|`hpț xЛ(؛08 @ !H!! Hp@@8|#HA(#|HA(,@8'|H|P|H]A(\p@ 8=lhp @8|`88HyA(|<,@@8H8!T}8pN \cx< H]iA(K8H8`8!}N |HA(,|@Kp8|H}A(K8HK퀜\p@pK`8/8\<$icxUH\A(K8|`HiA(8|hE, A 8EHIA(8|PD, A 8DH)A(|\xx/hpcA48HcK)8`8!}N 8c8988x8=l\!K`8HcK)}8`8!}N 8|"HA(K8c*H`|HAA(,@, 8T8 HK<```|HA(,@ 8T8 HK A0qlfc_restart_adapter|`9@!q8Y888c#\AxCpKac\8p@<KE8`pA$x8!x}N 8`8!}N Aqlfc_adapter_post|`~!c H`@8 88T>ccK׽`cH`8!}N Apqlfc_disable_adapter|`~!qc<,@8` pA8!}N ~ H`@8 8<T>ccK`cH`8`8!}N <0ƀ\c 9 8; xeHXA(8` pAp8!}N Aqlfc_init_adapter|!1<`T>T>(T> ,LDBA<abcAHA(aATF>9p9 ,/P./PB8,*x,8xx8!pA8A 8@AaT>AT>U> ,LDB!1AbcHA(8px|,:8N8pAT8HMA(,,//@8`AA@TF>P.PBx,:, NBBAl(A48!A|a} N ccdK,@8`8!|aA} N TF>P.KXTF>KHK C qlfc_read_cfg|`8!88pT>8K,@ pc888TKu8!}N Adqlfc_unset_pci_regs|T>`}!q, A888K,@c8 88K,@I, A$Ȁ8c8K,@c8088Ky,@c8<88KY,@t, A$(@( c888dT>(K,@, ,c888T>K,A$8`8!}N DHc88K,@ĀDLc888T>K,@DPc888T>KY,@tDTc88 8T>K1,@LX\c88K,@,, AX8`c8x 88T>cdK,@쀝`hc888T>K,@Ā`lc88 8T>K,@`cc88p8T>KU,@p`tc888T>K-,@H`xc888T>K,@ `c88,8T>K,@`c880c8T>K,@c888p8cK,@pc88T8Ki,@ , A(T.c88`8K9,@T0c88x"8K,@00c88T>8K,@ 888c8cp8pK%,@ap(@TT`<``@px c888K,@8`8!}N T```@K( c8d88K-,@H, c888K ,@$0 c8d88K,@4 c888K,@؀ <c88 8K,@8 c88(8Ku,@< c8808KQ,@l@ c8888K-,@HKd8<8X9 88@9K.ax8`8!}N A@qlfc_set_pci_regs|`db`c!1HLK``d<` , @=xlaQ(FC@8~*H8`|~*H`}~<,@08pT:A@H8HcHL'8!}N c<{88`899 K- 8~\dc, |` 8\@TcK[8/ypAT:Hc88EK$;c8@8(@4``cK8c8@T>| @8A8/ycpAD8Ha`8HcHL'8!}N ~*H8888`}8cK`8T:H8HKh8~#H A(88`8#~8~##а#HA(8#Kpc9\9 HKA(KbcHzA(Kl Aqlfc_link_dead_timer|`db`c!qHLK``~*8H8`}*H`|<,@8c8 x.xHx|+xH9`cHiM`8T:H8HcHL'8!}N c\899 HIA(8c8 x.xHx|+xKX A0qlfc_gfws_delay_timer|`gc,@,@A(K APqlfc_proc_flush_q|`db`c!aHLK`(8~*H``;8~ h$d,%Al8,&@ ;|(@@L,&AxacKxa;|(@@,&@K|8HcHL'8!}N Aqlfc_flush_q_tmr|`b`acA!!QHLK(`~d<` , @=xlaQ(FC@;}*8H8;}`z}*H`y}<,@9c88HU`cH[`8}"#HA(cd#HcCHcHL'8!!A}aN cc\9 8H<-A(c988H`KXbc0HkA(K At qlfc_lnk_stat|`}b`aAc!AHLK`(8~*H`z~*8Ha=0( ~<A\,@,, @:, @l=0,)AH,)A,)@=l(@~<,@X8~=88=XH1A(8aHC8HcHL'A8!|N c2\@cH:A(88~=8=XHA(K~ H`@8D88T>|c`KA`acH`\p@=l(@~<,@L8aHC8HcHL'8!Aa}N 0\X> H9A(K88~=8=XHA(8=lK`8HH51A(~<,A `>PH5A(Kh```~HdA(,@K4c\8d@\K,A~\8x |8\Kdc=080<f8`98K8cK8aHC8HcHL'A8!|N <2c\`acx}H4 A(K,A\2<c`acx}HH3A(K A qlfc_watchdog|/`!89(c88@(AN, A8`8!}N c\8`\Hi,@cK98,|c@$\8!| 8}\N 8`8!}N T>xD,9h( (A(N, Al8!8`}N 8h@(|8g(@Ui>|cB.  Tj>a+T>xjD,|gJ( }(R8@P9@}R8(@T>H!`KU@>F|gZaEH`K9 T>(@T>H`Kp8(@`K A qlfc_get_vpd|}&`T>a;A!8i88`h#aA!xp!8C\`;`8x; 8;@pK<`>(@A܉(),(A<,@h}8H,@ ccKC(8;`A ;@KX88,,A䀟`,$@̐,,,,,,,,,,,,,А,Đ,̐,Ȑ,,Ԑ,ܐ,ؐ,,,,-,,,--- -- ----0-$-,-(-@-4-<-8-P-D-L-H-`-T-\-X-p-d-l-h--t-|-x----xxh,xx|--Te~T>xfxj&xhxgfxtxixeh,ym(xk&yJ]xexUxlfx`--y%N(-_-xf&xgfxhݦxjyFhyk>xcdx6xx'hy/(--?--yD------A8\pA |`x9Axcxxcx\ 8`8!|xp!aA!aA} N 8*H8c8`~cDHI`cHL]`8Hc8D8PK\K(wpH\A(A4Kc8D8PKccK?(8;`A;@K,9 c\`H,A(<,At(8c\hcIAH,A(KH9H,uA(K8;`Db#8 ; H,`( ()((1(D(, (,(+)((<) _(4@t(c,$( @T??()8`|@()@HJ`<,A;@K $K8`8@c9@9b)8}pKùKh<,@K4@K C0qlfc_logout_all|8`}c*!qH`}<,@,@cK%, @lp@`, @T , @H0, @<@, @0P, @$`, @p, @ , @, @, @, @(, @8, @H, @X, @h, @x, @, @, @|, @p , @d0, @X@, @LP, @@`, @4p, @(, @x, @\pA;8`H8`dHA(8}*H`\p@@8, @Ĉp@, @ , @0, @@, @|P, @p`, @dp, @T, @H, @<, @0, @$(, @8, @ H, @X, @h, @x, @, @, @, @ , @0, @@, @P, @`, @|p, @p, @dx, @Xp@P, @88 H, @c88K8}*H`}<,@,8H8!}N \8c=8H'A(8H8!}N 8}"HYA(KP}HVA(,A``}HVuA(,@K|c8H8`HA(8}*H\`|8`\K< 0=xH&IA(K\\<18c=`ExMH&A(}<K A qlfc_early_cleanup|``8ac*!QH`}<,@ L,@ \|<@A@HyA(8HiA(8-`-HMA(K8` ?HA(KԀ\?ccgHA(<K8"HUA(K\<c8`|(8H8K,88;;`8pcKM,@Āp8c888pcT>K,@88pc8,8cK,@hp8c8 88pcT>Kù,@08088c8cKÕ,@ 8<88c8cKq`y,@c8488t8cKI,@tpA(@``ccD888tcK 8t,@xT>T>((Acx 88x@$8T>(_ c@dK±,x8@ c888x(cK…,x@,;(A (@tT?(LDA,, Ax, Al;c88t8c8`K,tc@c8t8Te>8T>(A$|y(A `A8K$8x8`K,@(x8c88cd8xK,@x8 c88ch8xKY,@Ѐx8c88cl8xK-,@x8c88cp8xK,@xx8c88ct8xK,@Lx8c88cx8xK,@ x8 c88c|8xK},@x8$c88c8xKQ,@Ȁx8(c88x8cK%,@x8,c88c8xK,@px80c88c8xK,@Dx84c88c8xK,@x8K8`8!!}aAN KQ,x8@c8T>8xc8(K!,x8@c8T>8xc8,K,x8@`c8T>8xc80K,x8(@0c8T>8xc84K,x80@c8T>8xc88Ka,x88@c8T>8xc8@K(,A+A,((@_X;t\L0BAK|_D8tc8HK,xc@,8888xLcK,x8 @c888xPcKe,x(@ԐT;`AKd_8`ĘIK Aqlfc_save_pci_cfg|``aA;!a8c*H8`|*H;``zc888d D8H`cH2y`8CH8H8P8DcK \pT<\@h8`Tr( @,8!aA}N 8`F8!A}aN 8`d`, ,@ț6,%LBA|, A48!}aAN HA(8!}aAN @HA(8!}aAN ,,%#6LBAK4 A4qlfc_complete_startup@AF130_1788`d,$@N @ qlfc_invalidate_vports@AF131_50|`c!8H@A(,8`@ 8!T<}N `8`8!}N Axqlfc_trb_stop_intr@AF132_9|!|3yT>`iA0 ,|@A$``J,* ,A |@@c<,@aC8!N ,%|aGA8x$Ax9eH}+H*HA(Ax8!aC}N Axx$9k`})X*HA(Ax8!aC}N A!qlfc_find_login_nport_id@AF133_56|,`ic !T>8`8|Z|Z| @`,?AD(|@@@ p@AD```,?(A|@@@K@888|C j<,@c8!}N aEcHA(c8!}N lvp(FC@H,?AxK4x8!N A8%qlfc_find_login_nport_handle@AF137_55|`j``|8`/, T>!9x$} }*|R@`,?A| H@A(```,?Ah| H@@j<,@c8!}N y("caEHeA(c8!}N 89@8|C Pj<,@c8!}N lvp(FC@H,?AKx8!N AP qlfc_find_login_ww_name@AF138_57|`}d!a8H5A(|yAxHu`x8d8`8`,%`A,```8h8cȀd|(@A8c8|cc}*HHPX8|cH8`8!}N 8` 8!}N A"qlfc_init_login_tble_pool@AF139_61|``8c*!qH`}<,@@@ 8,&A,&A 88,&A8HccKq,$@ 8!}N T888T|| . c|80|#x8H!A(8!}N cc?8(HA(K A\qlfc_del_vport@AF140_48|`T>`!q`T>H`<9@,=8888@8`A|D`  D(A 8!}N 08!`}0N c@`@ (@8!0`}0N A,#qlfc_create_adap_servparms@AF141_72T><bd@8M| TѾH|P8c= x6dPK @Hqlfc_start_gfws_delay@AF142_97|!\T><b` 8M| \TѾH|P= x6dPcHA(8!p}N Ahqlfc_start_delay@AF143_99|!8```|(8,$@x, @ 8!pN 8c0@H0A(8!p}N Ah%qlfc_invalidate_async_events@AF144_39A( L| N A( L| N H @bzero|8`X|((@ 8`N T>H @(qlfc_get_rsc_cnts_mb|9`X|8(@ 8`N T>T>T>HT @0qlfc_getset_param_mb|8`X|0(@ 8`N T>T>HX @,qlfc_serdes_param_mb|``c<!A,@8cx8$H888y/h!KC-`8~HcK˵`8*H~8!}N Mc\@?GKA(c8$H88x88KL A qlfc_intr_reset_failure|``c<!1,@8M8`\(|c 8\@t8~H,=}p8A !c,+A-HMA(cKm`8*H~8!}N c89 88x88?\KA]`KL\ccGMKA(K A8qlfc_proto_reset_failure|``c<!q,@;8\8|8\~Hy|pA!,+A-HMA(8*H~8!}N \ccGMKA(K` Aqlfc_proto_reset_success|`c<!qT>,@(1l,@8@"T>xD,88H A(8!}N 8<)8c9 ` 89K-`8HA(8!}N x""?\ KA(xK8 Aqlfc_proc_rw_sfp_mb|``c<!q`,@88xx6FxFJipi, @08iT<i``|#x\pAhd88hp AXE\8,$`\AEHqA(8`HeA(8!}N 8}Hc888 Hg!8*H}8!}N 8h8Eh,%AEHA(8!}N 8y8<fc9 8`9K`\pAK̠"?8(")iKA(K< Aqlfc_proc_write_mpi_reg_mb|``c<!A,@P88xx6Fxipi, @8iT<i``|#x/yp@L8hE8p/y, hAEHIA(8!}N 8Ke`/yK8P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,# TF>P.PBx,#$H=`###(####H?#DT F>TkF>TF>#@TF>UF>TF>TF>P .U7F>WF>Pk.P.P.P.P.Q.Q7.S.P BPkBPBPBPBPBQ7BQBSBx ,xk,x,x,x,x,{,y7,_ y,?HP0@_XX8X, A0(@$8B,%lABHA(8!}!AaN TF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,# TF>P.PBx,#$K 99 \pKEA(K< A qlfc_proc_get_link_status_mb|`gc<`!q,@`, @gp ATF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,# TF>P.PBx,g#$8!}N TF>8!}P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,#TF>P.PBx,# TF>P.PBx,g#$N x\99 xKEA(xKp Aqlfc_proc_get_rps_rls_mb|``cxD,(@|??@;:h<`| ::x"xB,AH``{T>Td>xD,xdD-@\cbdcK`, xT>T@.TTTP.|3xzE A,#@d9 xxF x@y'F xc*y*y$@xfD,y*yK*x x*ygD,y$y,x@*x@*xg,yC@*}Rxf,x,y$@*( xx*y$*xDyy(*xfDcx*yxfcA(9A9xy'9 bjK`,#A$ T>TxeD,\x R(@48Tx8,|c .8 |00|x||8,"xD,T<"T>xD,|+x<,@", ,/ AAA, @8\"Th>x0 8xhD,d|08(78\@@0p8,#Ac,#@}8!N c8 H_=K\8 x0 8|(@| 8\Al T>| @<`D , @\8PD, ADHzA(88HPKii`8!}N 8`<{9?9@8;9cp`Ki`Kt@X<`@ , AT9?8`<{c99@8B`pKi`Kt@0<{8c899 8`KM`88HPKhm`K88 }HcKo`8*H}8!}N \8"x0 Th>8|(8xhD,(d\78Ac8 H] 8!}N @8\0p8,#x0 | 8\Ac,#@8p`A`"pAT``88(8d`A8cH[I8!}N x`888dc(A8cHZ8!}N \tApA(888`888x0 |(8\| @ pA 88@ pA`p A`pA``8a8,x K`8cx888K`\8`0xc pd|8\@c8H\=8!}N 8<`ix 9 |88?8cD86\888```?\}Kx\K`8}HcKlE`8*H}8!}N <\"R?"K9A(K<,@\8`8|8\|(8`\pd@|` @8\`DD, |(88P\A 8DHumA(88c<{9 988`K`888HPKc`8!}N @`@< , @L8PD, A 8DHtA(888HPKc=`K9?8<{9c8N8`9@0p`Kc`Kt`@<{8Pc899 8`K`888HPKb`KccK8!}N "0 (\)KA(K A Xqlfc_proc_get_id_mb|`}&`c<`aA!ȑ;!Qxx6,@8, | @y";@;`x>(@; p@~<,@,8A\_l8P| 8\^D, ADHryA(\p@p@88!!|aA} N ccK8!!|aA} N ccK8!!|aA} N @Xdc(A4c8 HXA8!!|aA} N 8xM|x8!!|aA} N E,9cgc&A9PK)A(K,9 PKA(KcKy`|yyAT9 @c8c$8p98} A;`pA8XHv``zK;@K<,@T8yx6J( A8P|0@A<,@<{8c8u`899 KM`(x`x>d@,8!aA}N 8 cHVU8!Aa}N "00x\)0`KƕA(K88c88x.|CxK}`8!Aa}N \ XK%A(K<1"""?"`)"xMKA(K Cqlfc_proc_get_fw_state_mb|`jc<`!q,@l8aC8,%@ K|`8!}N <{88$8`99 KM`8!}N Ax\9 9hKA(AxKd Aqlfc_proc_initiate_lip_mb|``}!a`, @Dc H`8@8T>|c`K5`apc88 cK5`atc88$cK5`axc88(cK5`T~>cH`}<,@x}xXx(pc@8c8KzI`8M8!}N cK`8,#AK9 cpxptKEA(Kh<{88<8`99 K5`8}D\`c|88,%\xd8}PADHkA(}<,@l\p@8pAccK8!}N ccK58!}N 9 9x\KAA(Kt Atqlfc_proc_init_firmware_mb|```t@T~xc<9 !qADx,@c8 ,%d@(H?-8!}N <f888`99 KQ`8D\`c| 88,%\xd8PADHiA(\p@8pAlccKI8!}N ccKa8!}N M\KuA(K9 K Aqlfc_proc_serdes_xmt_param_mb|```cT>?ȡ_"Tk>U^>dT>xD,xkD,xD,xD,( y^D,<<Ա<ҳ<̱<@ 8!}N 8cHUE8!}N <f8c8`899 K%`8`\8|(8`\xHeA(8D8P,$ADHeyA(\p@8pA4ccK8!}N ccK)8!}N "\?"K9A(KL Aqlfc_proc_get_rsc_cnts_mb|;`!a<`p`c<`x| 8l,@, @"/T>xD,T"T>/xD,T@.|#x"/T>xD,|+x"T>8xD,<"T>8xD,>"T>8xD,@8"T>xD,B""TF>P.pcPBx,0lA0($"A$($2A8"p`c8A"8T>` xD,TL8L"T>xD,|+xL"8T>xD,TP8"PT>xD,|+xP8/L0cKu`ap"pAĠ($"A($2A,#A`8`,#A `\t` @<(Ap`@8PD, ADHb-A(8Hb!A(M\tA 8hE, AEHaA(<,@$8!}N \9 pKA(8!}N c88d 88H5Kh8`HaMA(8!}N 8|H<c99 8pK`8*H|K`8, @T8|8p, AX8|Hcp8K}`8*H|K$88<{c`9 98K`K8߀|8K8"xxpc8AK8c<f8`899 Ka`\88``|(8x\H_A(8PD, ADH_A(8H_A(\p@<pAccKE8!}N ccKY8!}N "<"`"?"xUK]A(<,A"""9 "K)A(K Aqlfc_proc_about_firmware_mb|``c<`a!a,;@88pHxchx&;`xe<A `pA |,&@\|+x|08\`|xx&,@;"@<`8c (@\|9@,&A88P((@@ | @t8`(@dp@ cX`|`|`88!a}N @(A\D`,%x|08\ADH\A(<f8c8`89 9K`\p@lp@088!}aN ccK8!a}N ccK8!a}N 8d8`}HcKQ`88*H}8!a}N cHW`<,@T8`"PxcE(|xA(c8H88!a}N \8?iKAA(K8plHZA(8!a}N ,;\A;KA(K9 KA(KK H?KA(K A\qlfc_proc_execute_fw_mb|`c| A8@lxx(HVA(pAH pA|*` P(;@|> @Wz@ceHV5`///y8Hcp8ccF9H8*Hy8!!}aAN 88@/x(=c$A;cHU`//W8/yHcp9c8cHm8*Hy8!!}aAN 888H/xd`yHc888 H8*Hy8!!}aAN |> @;`@;@KDW>|*` P(;@K88p/lHT A(!8!}N x\/x9 K A(x!K Aqlfc_proc_load_ram_mb|;8`}!qpc*Hat8}Hj A(}p`@}<,@T8c<88@899 Ke`8avHx8`8!}N \99  KA(}<,A8"9"(8"8"9="KA(8c<88@89K\pcX}|`|c`p``X|`;pp(mA}<,@P(A(", @/ @A,A, @A, @A,, @A@<88c99 8@8K`8p/ >A, A4/ ,A, A, A, Ax@@8t8pcK8avHar8!}N 8c<88@899 Km`8pK8pcKK8t8pcKK8pcKKpAP,A4, A@8pcKKH8t8pcKQK48t8pcKK 8t8pcKiK , 1,8A`,AD, A(,0LFBAc8p`8tKK8t8pcKK8t8pcKaKA4, =A@8pcKK8t8pcKKp8t8pcKK\, `A,Q/YAl, BAP, HA4, PA@X8pcKyK8t8pcKK8t8pcKK8t8pcK]K,Z/ ]L3A4A@c8p8tKK8t8pcK]K8pc`KK,k, mAl, bAP, cA4, iA@8pcKKT8t8pcK=K@8t8pcKωK,8t8pcKKA<, pA , u@08t8pcKmK8t8pcKK8pcK)K8c<f8`899 Ka`8pKL8c<f8`899 K-`8pK(@8pK88T>T>W>{"{h WF>WF>T @.y {[ T>x xc x x ;@ y D,S.Q`.S.{fD,rxD,{D,S.ApAavz!x|~t H`@;8T>cc``{d8|T>K `8c8c,T>Ar8K`|cc8H88PK`cH`8` 8!}aA!N c\cKmA(K`8c*H`y  X`(At<,@08@8xpKY`8{{ {"W>T>W>W>`WF>UJ>{{ WF>{L {"x Tw>xTc@.x yJ x x yD,: S.S.Pw.{JD,{fD,{D,}xS.#:p\rv|8xxztX~X8d8H8` 8!}!aAN cccfcHKA(8xp8@K `K8|cH8` 8!}aA!N A qlfc_dump_ram_mb|``8c*`;aA`!aH`z<,@c\8@pX@P`8{p`(AK`88{ <`W>xWF>Tc@.x |18XS.P`.8ctrpؐdHu`,A<C8Hc8!A}aN 8P88HOA(p@<{c8;9 988`Ko`K|8CH8`8!A}aN 8CxxH8`8!A}aN 8\icK)A(K0 A,qlfc_verify_chksum_mb|```a`8c*A!`aW>!AT>H,X`{@\p@X8@@`8zp(AXK`88`z`Xz\8ܐzd<,@{"{' { {W>W>W>z T>Tc>{"WF>WF>T@.U(>U)@.UJ@.yk y x ; xx cz S.S.xD,{D,Q(.P.Q@.:pS.x~v|8ztzzrؐdH8`8!}A!aN \c&cc bK A(K8cH8`8!}A!aN 8|cH8`8!}A!aN A pqlfc_load_ram_mb|`~c<|!a,a$@pA~< , @X8``(@8!}N 8p8@K`8`888`X\88!}dp88` TF>P.r8 T>x xD,tH|4T~xEvdN cbcHA(K! X\H|`KA(K A|qlfc_execute_fw_mb|8`X|((@ 8`N T>H"\ @(qlfc_about_firmware_mb|8`X|(pA 8`N T>H @(qlfc_get_name_list_mb|9`X|8(@ 8`N T>T>T>H,t @0qlfc_get_rps_rls_mb|9`X|8(@ 8`N T>T>T>H. @0qlfc_get_lnk_stat_mb|8`X|((@ 8`N T>H/\ @(qlfc_get_fw_state_mb|8`c*!qH`~<,@\8`t\TH @(qlfc_get_id_mb|8`c*!qH`~<,@\8`t\TH< @(qlfc_get_alpa_map_mb|8`X|((@ 8`N T>H* @(qlfc_initiate_lip_mb|8`X|0(@ 8`N T>T>H 8 @,qlfc_scn_request_mb|9#`X| @(@ 8`N T>T>T>T>H @4qlfc_set_fw_options_mb|`|aA!!QX`(A8~p8@K1`;@8͛^`X^\8ܐ~d<,@( H`@8(88T>|c`K`c88@8cKi`c888cKM`c88,8cK1`cH`;8p;|0ccK5`\0<@b<@88c<;@@8@4|c Tc@.|:|<蓼LPT|D\XPxx@x*xxF xc@*xƂ*x@*xD,xł,x*x*xe,xxDxłx\XxF xxx@x@*x*y*x*xD,x@*y,x*x,xxDxx|d"`= xx@xF xxƂ*x@*x*x@*9)x*yDD,x *xĂ,<x,xyDDyxlpAt<`\|hxxx@xF y*x@*y*@*x*yD,x*x,x*<0yE,xyDy%x<̐|TP4.8(@0x0TA8A, A, A , A|<ZpZd|p@(@ d`dpc @L,$Al ,#@d 8pA8H8` p|pAc8.88,8Pe.8`|@A8@(```8c`0(|@A`0{W>{ {"Td>x {"T>x x T@.T>S.{D,xeD,v~P.|t<,@88`8!}aA!N ?46ceK}=A(<,AA<K} A(<,Ap0?=p8pK|A(8`8!}aA!N 8cK\8`pKl`,#@d`Kl,#@dKd@K88`0x8c@H%-`,#A=, Ap@A88=~Xr`c|`~Xrx"x xT>T>U>T>x"xc x x U@.xD,P.^xD,Q.~KdZpZK<` d|ZpZK\AK(8, A<,@08<8zc8@99 8K[`K8<(@>KzA(8c<8z88@99 KZ`Kp\8c9pKzyA(K8`8!N Aqlfc_initialize_fw_mb|8`X|((@ 8`N T>H| @(qlfc_data_rate_mb||`8@!qX8}pKy`88`}`}X\8<,@48B8`p}8!dN 8c\c9pKyA(8B8`8!}pdN Aqlfc_get_rsc_cnts_mb@AF84_1|!<8889 8@9KX`8!p}N A@ qlfc_proc_idc_ack_msg_mb@AF85_13|!88<{89 `9KX`8!p}N A@$qlfc_proc_get_dcbx_params_mb@AF86_15||`~`X8@!q8|pKw`88<`xc|Ҙ`X~8~ܐ|d~<,@48p8!8`}rpN c8\c9pKvA(8pr8`}8!pN Aqlfc_scn_request_mb@AF87_61||`Xcx xT>x U'>T>x"yJ U)@.y xD,P.xD,Q'.^~t|v}dN 8`8T>U&>T>x"x U)@.x P.xD,y Q&.xD,v|t~dN \!c8KraA(8@XK A$qlfc_get_alpa_map_mb@AF90_59||`8@!qX8}pKr`88`8`}X\<8,@88upKq`8 8`xT>x x"T>x U(@.T>x"yJ U)>x xD,P.xD,rQ .tv]~=|}8!dN \c8c9pKpA(8u8pKq`K@ AHqlfc_get_name_list_mb@AF91_52||`8@!qX8}pKp`88`}`}X\8<,@48 8`p}8!dN 8c\c89pKoA(8 8`8!}pdN Aqlfc_get_id_mb@AF92_57|`|!qT>X8@8|pKoi`8,>`8cؐdA\8<`8xX8ct|p`(@0xc:,#ATc~(@0x:,$AtT~,A,A,A@9888t88,AP,A,A8@,t(@0xc<,#ATd~(@0xc<,#ATc~,A|,Ad,AL|v`c|v,A,A,A@`c|v(@0xc>,#ATd~(@0xc>,#A|Tc~,A(,A,Ax`x,A,A,A@`x<,@(8`8!}N cc\c9KlA(8`8!}N `xK|`xKp,A ,A,@`xKL`xK@x`xK x`xK,A4,A,@ؠx`xKԠx`xKĠx`xK`K,AK`KT`c|vK(`c|vK,A ,A,@`c|vK`c|vK|v`c|vK|v`c|vK,A4,A,@|v`c|vK|v`c|vKp|v`c|vK``K,AK0`KtKذtK,A,A,@ܰtKtK8898t88Kh8898t88KH,AT,A,,@8889t88K8898t88K8898t88K`K,A|K`K\88`<X|\pK Apqlfc_serdes_param_mb@AF93_3||`~`8@a`AX`@!a8zpKi`88`8`zX\~8c~d~<,@88ccdcezrp8`pAr(@hc p@XtZ`Zv(@t`t8!Aa}N tZ`ZKc\8c9pKhQA(K, Adqlfc_set_fw_options_mb@AF94_62||`8@!qX8}pKh`8<8`}`}X\8<,@488`p}8!dN 8c\c9pKgUA(88`8!}pdN Aqlfc_about_firmware_mb@AF95_51|}?`~a`a`AT>!8@``!AX U>8ypKf`88`8Ϙ`y\X~<8,@{c{g"W>V>We>{f (9 Ti>T>{D,zD,8`p{j"rx T>T@.y) x @pW`>8 8(0|t@x {`D,8!d}aA!N {eD,Si.yGD,P.v9t~|K\8cc9p8Ke5A(K A qlfc_rw_sfp_mb@AF96_36||`~|+ya8@X!QA 8|p;|pKd`88`8`|X\~<8,@x8`88prtv8!}xz |a؀ؐdN \cchcHKcA(88`8prtKh8`<899 8c@9@p8@K`8`8!}N Aqlfc_idc_ack_mb@AF97_37||`~8@T>a`A!`X!Q@8zpKb`; 88`:`Xz\~<8,@:p{ 8`88r<سtTE.zv{,r/zx/z8/zT>(@/zz8!}da!AN \c<1c`q9pcxMHKaA(KL A@qlfc_send_idc_mb@AF98_38|`!|8@X8~pKa`888=`X\x88!8`}p|+x8i`idN Aqlfc_restart_mpi_fw_mb@AF99_42||`XcT>x T>x x x"U'>xD,y U)@.P.xD,vtQ'.~|ؐdN 8`8x rT>T>T>y x"x T@.P.x xD,P.{|xD,tv~ؐd~<,@,8`8!a}N c8\c9pK]A(8`8!a}N AXqlfc_getset_param_mb@AF101_2||`~`T>a8@AT>X@!a8zpK]`88`8`zX\~<8,@8k~W>,;8`{D,px"xT>x U >x T>T>U@.x rx"xD,P.x tvQ .@XxD,9~T@.:||xx8!}adAN :|xD,}8!~`a|xؐdAN \8cc9pK[uA(K Aqlfc_get_rps_rls_mb@AF102_53||`~8@X`!q8|pK[)`88`8`|X\~<8,@8(8m8`(xpT>x x"T>x T>U>x x "x U@.8!P.xD,y'D,vQ.}t|~dN \8cc9pKZA(8m8(8`(pxT>KD AXqlfc_get_lnk_stat_mb@AF103_54||`8@!qX8}pKY`8?8`}`}X\8<,@48i8`p}8!dN 8c\c9pKXA(8i8`8!}pdN Aqlfc_get_fw_state_mb@AF104_55|`~c<|a !a,@lX8@8pKXa`88b<`x8`8!}|!X8pdN \!c8KWA(8@XKt Aqlfc_initiate_lip_mb@AF105_60 A( L| N |fx|#x|3xH @bcopy @memmove(A( L| N |``c`!A`,@,>;^A; , A<,@4c#8!!}aAN c%,=8H\AD=KUA(c#8!!}aAN 9 KcC8 ; KU`<`cQ8<~8cFC~, ~ē~~~~@d8~8,#@D_0_88c|@@~``c ~KCK88`8T>ccKQA(K(%;<@;?)0K Ahqlfc_build_get_pdb_cmd|(``c<`a;`A`!U>`!1@L:%Ш,@;, A<,@8bcA@=(KPEA(c8!aA!}K9 (KP A(c8!aA!}K`;b8 KP`w88<<`cQww!wpw4ww0w$78W>c cIKNA(K:+pK A qlfc_enable_modify_vpT>`|T>`|.pc!Q`,a8@tW@*{C|.|P  |c|@@|88|0|@x |80|3x|<ਣ,@08!!A}aN |c(8| 8KMIA(8!!A}aN 8|0|@x|;xx @99}P8y#|} U9>( |{.@L9 99|0x|B}P|@( |jSxy#GyG @$|8U9>} |{.A|T0K|K}Kc9 80KLaA(Kx Aqlfc_clear_sglist|`Kc<LT>aA;!;;`;```aA!?8xp!,@ 8x zd|q.|d0`|c4+8Ty>( @TT>(|@A@سK:;;@A,A(@pc|T>K( @K v 8V>T>LA~1n8``(@dbb@DK<|8c | @,LDAcpxHyA(|x8:1|@T>@<,@`~8!pA!x}a!AaN bcG8bbiaKIA(<,AtbEccgcc)KIYA(~8!pA!x}aKPbx|c4KK<lc (,LDApcHxA(Kcb8cpHxeA(|.K" K8`!}8!!AaN ,AK@|0||xT>|c4Tc>|*|@@( b@|P8```8TT>xT>|@@4|q0.a|x|c48Tc>|(@( AP;|@A+,@T`(@A@H;K:;@;`AKh88`@KT>AKL;KD99 <1`cxMHKGeA(<,A8889h9 KG1A(K Aqlfc_alloc_sglist|``c<!,@8, A,(@88c,+A HMA(8`8!}N -8-Ѐ|*--Ѐ-c ,+A HMA(cK8`8!}N 89?-c@KEA(K$ A qlfc_unmapdma_iocb|}&``aA!aA!xpP{x8|`, |T>:sH,Pc@P8~,%xģT>|:8@:@><,9@ , @H8` 8!pA!a}!AaN c$b8cHsA(8` 8!paA!}!Kc8.MB@LV>~|`8x8T>(@p,@h(@`c,+ADbbG~$8pHMA(,A,6@|`8,LFBAXb08c|Pd|`x||6t|", Z@$;8 6| *, @pAhz8!pp|x!Aa!Aa} N  HrA(,@< 8;`H P KAA(KX` HqA(,@ 8;`H P KAA(K 8;0K|`8Kx8ppTF>P.PBx,ypx"T>TF>Pd.T@.TTcT|c#x|xTF>T>Pd.T@.TTTc|c#x|xpA , Ax8`8"@ 8`K(@ce<899 8K@A(<~~b K@A(8`K8A<@ce8899 K@YA(<~~b K@5A(8`Kt8`,K,AV>8x8c|x88~V>KTu>,A -b|eT`>c|c"-e-|c"Tg>@ ~$8<*`M(@B(@ :HPA ~9-A--qU>8-~E-8-C-|`:@8-|cx_--8T>-C```-CcHMA(`r,@A-؀~|c"~D*~-| VF>@L-, @@-|*|gBTi>TF>!P.PBx,y-|*x"T>T@.TF>TP.T|c#xT|xT>T@.TF>TP.T|c#xT|x(@pa|@AHpAL , A@VD>~ 88x zDD,T>x xD,"@8`KV@>x z@D,@8`KpKt(@$`(A 8p 9T>|fp9` |aTc>|x$ | *TF>P.|+xx x"PBTF>T@.x,TF>TP.U$T>P.PB|Sxx,Uy|;x-, @: 9:AA``~ |@@ |fp|cpA8T`&||P||pT|",@||c9 xc$|*T>|c+xTF>P.TgBxd"T>|;xTF>T@.UQ*.TTTc}Sx|x|Cxx @pU>} 89  |fpp|cA,8cTc`&|d| P|T|p|*, A,@|P|P,@|fp~:|||@x$|*TF>A<@P.8}:d |9(J UdBaUhU+>|[xUIF>TBT| cxx"UJ>}kcxT>TF>T@.TS.TQI.c|cx@T|Kx|c:|Cx|+xA<,@<: ;~9-@ 8|`T>|*TF>P.PBx,-@|`|*x"TF>T@.TT>TP.T|+x|#x-@||*TF>P.PBx,d@h,A@: |`;8u:-9Tu>:sU>}| A$Aa~c"Ve>(@{ct8x(:AZCt8x,8|Ac  Td>TcF>P.TTB|x|#x@H|@@@~8 |`@|`@|`K<c9 K8A(Kc  Td>TcF>P.TTB|x|#x@Kl@;@<`}|Ǡ.K8!A(Kp_@9 `}R|8.K7A(<,Ac9 K7A(Ktt P.Tc>|g+xTBTx"|#xTF>T@.TUT>|xUCP.x |Kx|h#x@9~K 9 <K7MA(~9K,@8`Tc`&|dK9 9 ||x$} @*K3A(KD68` z|`88!p|aA!} Aa!N <1bcb)`UxMHK3EA(K`K(@0^,:A@,$A< , @4A@ a}8!p8`N b8cHbaA(a A@}8`8!pN : Xz`|ftG|2|T>```8, #T>:s,|c@08~,%}$ftT>|J|@:AK`Kc<8Q88@99 K`8`a }8!pN Cqlfc_mapdma_iocb|(`,>!aAc<, ,A@, uA<,@(| @@ (0|>@@ 0~,#A ~,#A ;c?819c9 88@K`,(A(A$8!}N 8~,#!@hh,#@x`h8c|@@`$d, @|88$0$d$PKA(8!}N K8c8@8`99@8}cpKǹ`K<88XB,$lABKA(8!}N 8cP>K/A(Kc8K`,@8 8`~(| @@ (0|>@@ 0~,#A ~,#A 88!}N 8!}N 8Ѐ\c9 HK.5A(K@,@`(| @@ (0|>@@ 0~,#A ~,#A ;c?829c9 88@K `,(A(@8~!,#@hh,#@``h8c|@@`$d, A48!}N K8c8@8`99@8}cpK`KT8c`cK,A(K8cX>K,yA(<ਃKH8!N Aqlfc_build_cmd|``eb`c}&;;aA;;@!;`aA!HLK`y(|#yA"p,?A"hp, A"\, A"Pd< , @=xlaQ(FC@"8x*H`w`vx<,@!,@!\pAx,#Ax<,#@pAd;~8Hc#HL'Ac8!|!AaN ;.~8HK<`8c|9A (AtAl;EKhh!(Te88|(*840::@$,A | N ~8Hc#HL'8`8!A|a!AaN <, A(A@, À|@@c,%aA,x<`,@,A T>| OAx<,@<8s8cc98@9 K %`~8Hc#HL'A8`48!|!AaN ,$6K(A(c<8s88@c9K`(ApAA$ p@;@$8|` @8:@$@$T>|` @b@x $p`Ab@$x p`Ab@$x p`Ab@$x T`>| @bD $T`>x | @bRȲ_$p`A b@$ p@ p@p@LpAD@$cK`T{>(Aʈ8(@8u;_ccd8Ks`,A0x0,#@(0~cHEx<,@lc8Hc#HL'8`8!|aA!aA} N 8(\cK&)A(c8HKxKD, @Xx,#@8x8cx|@@x`KK8`| @b@x $pAb@$x pAb@$x pAb@$x T>| @bC $T>xr | @bRȲ_$pA b@$, @\x,#@<x8cx|@@x`~KK8`| OAx<,@<8t8cc98@9 K`~8Hc#HL'8`4A|8!} !AaN Ѐ,$;KA(c<8t88@c9KXp@", A;@p@Ј( A (@ ,@P(A,pcAA{ pc@(LRBAcc8KfM`$8|` @$:@8@$T>|` @b@x $p`Ab@$x p`Ab@$x p`Ab@$x T`>| @bD $T`>x | @bRȲ_$p`A b@$, @\x,#@<x8cx|@@x~`KK8`(ATd~Te8xd|, (0|(x|08,ʠ {(p Kء%(Р KA(KcK'``{x<,A|,;A, ʀС;(cebK9A(KL9 СcebKA(K(Kc<888@c99 K`~8Hc#HL'A8`8!|!AaN , A`x, AT, AHD|@@8`, @ x,#@K8`c<8}99@c8@pK)`x,#@K\c88<8@9 9cK`~8Hc#HL'A8`8!|!AaN @, A,D, A ,#AX, A`, Ax, A, A(A܀(AЈ, A8,#A<8`cc9@98}8@pK`x,#@(AxTd~Te8xd| ,00|0x|(8,D |(p Dcc~c̳ҰcаK``,A8~HK\c<8H88@c99 KI`~8Hc#HL'A8`8!|!AaN c<888@c99 K`~8Hc#HL'A8`8!|!AaN c88E<8@9 9cKA`~8Hc#HL'A8`8!|!AaN c<8D88@c99 K`~8Hc#HL'A8`8!|!AaN ,$A<`lvp(FCADx< , @lvp(FCAbduH>A(~8HK܈p`Ap`A p`@cKQ`8,3Ap Aˈ, @\x,#@<x8cx|@@x~`K|K8`c<|aA!;;aAc!`x!,NB@ (@ P@:@,9A0:8>:``A cy8Kx1`\p@؀(?@ , A 8xr6d| @A ?< |`, A ,$A hcc$K`f`oA ,,@(,@PA@| @@ @H|9@@ Hy,#A y,#A z8p|`yy@tXzX,#@T:Pz:X8c|@z@z8yb8@`8K`<,@A\| ;~yy8x@L(@A` 8!x|!} Aa!AaN <8ciKA( 8!xa!A|} K| H`@T>||c8`TF>8P.PBx,KM`cH`AX 8!x|!} K<|88pc(KA(<࠰0, xKA(<ր9KA(K|C Y,A$8e00080*|c*K`,cA^8cccH`<,@8c8!}aA!N cc%89 cKA(c8!}aA!N O; !KXxdx.|d.p|T(4|P| -f00F0x@|88-Kc<8388@c99 KY`;8!c}aAN 8cc>,KA(K@bhT88c(| *A | N c<8488@c99 Kڭ`;8!c}aN cccH`||8!c}aN cccH`||8!c}aN cccH`||8!c}aN <,@cccp| @H@xpA8H]`||8!c}aN H`||8!c}aN Ac8!a}N c,;8ˈchA;KA(K9 KA(KcccH`||8!c}aN cccHy`||8!c}aN cccH`||8!c}aN c8c,KA(bhT88c(| *A| N Aqlfc_build_iocb||`Xc<aAЀX!!Q,@` H`@;;`8 T>;|8;^t#*,8@<8||;Z|`T|>@@{dx8c`0Te>|8,Acc$8Kti`Krcc$88KtI``!`!||cc$8H88PKt`c#H`8!!}AaN p"098`H)KA(K A qlfc_issue_mbpL H!N @ qlfc_build_mb|;`~a!a`p,AԀd(,AȀd8,A| 8@0p@~<,@{c88,#(+OELZAl, A8,@8@~8p(c,A80A8HMA(,p@{TF>|c*P.PBx,px"T>T@.TF>TP.TT|3x|#x8~*H ;8@`|88~!  K`8!{K`<~ KiA(Kax8`8!}N ax8`8!}N $`8c)KA(K, ATqlfc_passthru_mb|`!a``ef(| @4A|* , (A,$A|&@A(,$A , AH|& @A8!}N cb8cH A(8!}N xb8cH A(x(|& @A8!}N xb8ccH ]A(xKPxb8cH AA(x K(xb8cH A(xK@xb8cHA(xK Aqlfc_cmd_act_queue_sanity|`;8aA!!!K_`<,@,@H\p@$;؀(?@ , Ah8| @A\,$APb08? ;@``xx6d`<~ , @lcQ(FC@b8@KI`, AL| @@ | @@ v,#A v,#A 8T<``v||c8`TF>8P.PBx,Kj`cH`8#H!A(8##KA(8#8!}a!AN  HA(,@4T<K$(@؈!, @xhh,#@X`h8c|@@`$d, @t8$0_$d_$PKA(K\Kc8@8`b9@98}pK`K`~,bKMA(Kc`8@8`b99@8pKU`K$H, A(A|(8b8@K`<,@,| |()A8x;Kh,|;KA(KX(X8XT>(@p_XKhc\XbbKAA(<,A( 64KA(KK8`c8@9@9b8}pK`K`bc8KK@8``8@cb89@9pK`K|HA(K`8!}N ؀8 8?(T>K9A(K܀(?@ , A8| @@48?8c8KA(<K48?8c8KA(<K A `qlfc_issue_adap_pend|;8aA!`v!1KV!`v<,@,@H\p@$;v(?@ , A8| @A0,$A08?@;`x`6d`v<* , @lcQ(FC@c8@K`, AT0| @@ 08| @@ 8y,#A y,#A v8T<``yv||b8,`TF>8P.PBx,Kc`cH`8v#HA(8v##KA(88!И#!}KLbc$cK`w,AЈ, A |9@@  (|9@@ (y,#A y,#A v8pv<,@,(@(8vXBl, ABK%A(K (@!, @xhvh,#@X6`v6h8cv|@@v`$d, @8v$0v$dv$PK%A(K#Kb8@8`c)9@98}pK{`K`~,c%8KA(Kb`8@8`c)99@8pK{`KDH, A\(AT(8c8@K!`v<,A<(@89KA(KX(vX8XT>(@vXKb(c c&KA(v<,A 0(8 940KyA(K#K8`b8@9@9c)8}pKzy`KXc$b8KaK88``8@bc)89@9pKz1`K} HA(KX8!}N 088899 T>KA(K6(?@ ,)A8| @@08<b8`)xUHKYA(v<K88<b8`)xUHK-A(v<K A Pqlfc_issue_adap_pri|`}&;c}*8H`{}<.@\\p@`;.Tz( A;c8HcHL'c8!|a} N tA(@B0@d| A4A p @@; ???س?(p??/$(A|@(@?@|@,#@H|@8c|@|@|c`KU@Pc8HcHL'8`8!|Aa!} N }<\8?(cKA(c8HKK@8c<8`9@c98~8@!pKp`K(@@l?|,#@(|8c|@|@K|8c||@@K88`c<9c8~9@8@!pKp `Kd@l?|,#@(|8c|@|@8K0|8c||@@K 8`8c<8~9@c98@!pKoe`Kd@@lH?|H,#@(@H|8c||@@K|H8c||@@lKd8`8c<8}9@c98@!pKn`Kd(@@l?|,#@(|8c||@@K|8c||@@K88`c<9c8}9@8@!pKn`Kd@l?|,#@(|8c||@@@K8|8c||@@K8`8c<8}9@c98@!pKmm`Kd}<\8}? cKA(K c$Ke`@Kcc8K'`@KcHcK-`@tK}8Xp|xB| ,8AX(A;AdXcB@8(8AX8`(|AX|`C (8AX|`(Ax}<,@ 8!}N 99=p88PFX})R.KѕA(8!}N cK%8X,8}|8`T<```8A ,@$8i`i8ipiJf,@8KzA(K8KzA(Kx8!N Aqlfc_build_mb@AF41_14@A( L| N HA( L| N PA( L| N pA( L| N xA( L| N 88,pL T>8xB,| A   M B@8  C А  N @qlfc_set_ct_pthru_dsd|``c| 80p8Tx AUID.UG>x,|2.|H9A$| @`pAxpc,#@,C@<,@c,,&@8yA,```K`cy@,c88,Ȁ,p A4K`8!Aa}N 8KQ`8!Aa}N c8HcKkQ`8*H8!Aa}N 9 PT>ȁ,xD,K9A(KK|H0TU>U D.x,KL9 HT>xD,KA(Kܠ~Te>xeD,(@``K<,@9CK9 9XKˁA(9CKX88!}aAN  @?,K!A(K Aqlfc_proc_adap_vp_ctl_iocb_err|``c<`aA`a!Q(,@@8~<,)@(Ap<,@@8T<8!Aa}N \ˉ xKA(K88!}aAN (@hbT<8c (T| *A@| N 8`|, A$<,@D`p(A, Ap@;, @((,#@ (8c|@@`#, @88###KqA(88!#}aAN Kxc<8`98}9@cp8@K`i`K$cc8K&`K9Ȉ9 KA(K8ʈ|,#/#,/AAA\ApKD"8`O ! }p````K8p````K88`N}p````K88`8Nʘ~pK88`8Oʘ~" ! pKP88`8Nʘ~pK(88`8Oʘ~" ! pKK܈ <`< xUK!A(<,A"! ʉ>`KA(KpAlˀ\b <hKA(<,A8ʠ >pKőA(K AD"qlfc_proc_adap_rpt_id_acq_iocb_err|``c(@,8N8`8!}~N `K-`8N8`8!}~N f0p80pT>(A`8K`8N8`8!}~N ,#(,)A0A,8!8`8}~N (A,8O8!8`~}N `K9`8O8`8!}~N x<1 `'$ xMKA(xKx A qlfc_proc_adap_ct_pthru_iocb_err|``a`A!UZ>`aa[a9:aA!hhc<ਃ,T>@ pA p8, ,(A::@:A , )A D, 1@ :,A`<`,@ Ȁ<` ><|| AT<`?`AD>`? |AL3A@,cDcKu``g<(,@V||AA|AAt8`}888,$|!$4@,#@8c|@@`< , @L08! Aa}!AaN 9<ړ89c8c9 8K `08! Aa}KK$<8`8}ccp9@98@KN`K8`N}tA88K<`|A@`8`O}K\989 K-A(K 9c<f8 `8c9 K`08! Aa}K9c<{8`8c9 K`8 08! aA}KH8E9c<)9 c8I8` Kq`08! Aa}K<`|AAd@(A,|48O|@@|484, @X,#@88c|@@`K4Kc<8`9@98}c8@pKL`Kx8O9(@4c<|@A ,=A<; ,@\pA,(@(A ,9@< , A9c<8J8@8c9 K`08! Aa}KcG9 8KA(K\VF>Tx TxD,|3xK`|ryA ` ,&Af  8bx#0xT>U>xc UxD,xeD,U|e+xca!88K`K9c<f87`8c9 K`8KРK x> KaA(KX A 4"qlfc_proc_adap_log_in_out_iocb_err|;``;a`A;@!; !!c< , @lcQ(FC@D(@((@Ԣ8*H`u<,@]] , @8,2, 3AD, 0AA, AD, )@ 8c~9cdcKe,>A<,@(@,7Ax p 0, AX,]0(@xxcMA}(A `\8pcA8PD\|(8,$\hA_DKRA(, @t,9@P~8Ha8!}!aAN 80@KA(~8HK98=<{c`9 cg8K`Kh9c<{8>`8cg9 K}`K%K A(c<888@c9K`{8#HbQA(# , @0[h,:A<,@,:8`π,|d 880@A,A, / L3AAhKqA(,;!Ty>xyD,:;`; (!1:3x,xD,,$@@:ccDbKA``u<,@,@.5@<`8{DW@9 9 8|}`cJ~00 ,c(|0xbcbc%|`8A( @9 ,K``u<,@.5/ , A, ,L3A @A8<,@,6 ` @,8@=b ]$}(@b8!|} !AaN , 5(8KA(KH:A b` 8!} |KxAT<,@t ` A4u=]$ 0}}(K88`=}(]$ 0}K؀, 5((KA(Kl,/ L3OFӂADK bbcb 9 KA(.5Kcbcb9 K}A(K0<1 c%>cF` bxMKQA(<KcK`|tyA K C qlfc_proc_port_logo_inot`|`83`~,$a;;`AT>!Ty>xyD,xD,;(!1:x,@ :Ap]b =$}(}8!c!aAN 88b] K ,>(xKA(K< cc$bT>xD,K`,#A`~<,@t~$bc`=$]} }}(8!caA!N ,ci(XK A(~$bc`]=$KlW {#9<}@ c8c , 008@8} Hx9|X8 ,9 Ky`c8!}!aAN  pAc" $bT>T>xD,x,xD,cK``y<,@,9At b`c0 }] }(}8!Г$}c!AaN <`98|(A(@9W{8c}e c8bcE, 00|Hxb9 |`8 ,K`,#A`ybc0 ` }K,9A, (,9hKA(K889 9h8KA(Kcc$bK]``~<,@,>At b`c0 }]} }(}8!Г=$}c!AaN <`98|(A(@9W%{$8c}e c*8bcE, 00|Hxb9 |`8 ,K}`,#Ap`~bc0 ` }K,>A, (,>pK1A(K889 9p8K A(K ,A ,7@<,@l]b @=$}(c}8!!AaN , (4PKUA(b] @=$KtcFbbcK`,#@<`98|(A(@9W%{$8c}e c*cbcE, 00|Hxb9 |`8 ,K`,#AcE`tcbc&K&`K`tW#{ 84(|c cE0c&|x,| 8b,cK&I`K@@ pAc" $bT>T>xD,x,xD,cK`|yyA,<,@ ` ,A,A,9Ap]b $}(}8!c!aAN 88b] Kc8!}!aAN ,9(KA(K;Kc&bcEHbKA(KDcK`|vyA K A  qlfc_proc_log_els_inot|``8c*;;aA;`!1H`z<,@8ap8,K`3,$@`<,@(/ ., EAX, ),*A4A@<,@`8tc8pcccKm`C8Hcc8!A}aN :^8?<\UF>yFD,x,)KA(Klc<f88`c99 Kp`8tK@<,A(?<:^8UF>\)yFD,x,KeA(Kcc8pKET|>K,Fcc8pA@TKAT|>K<,@@;`8CHcc8!A}aN ^T >UK>yKD,x D,yi,KA(;`C8HKc8c9 9KeA(KcK``}K>>3K)A(KP A qlfc_proc_adap_inot_iocb|;}&;``a`{A!`aA!!(@(@p%ԣEc<,@,4(A<`<|| A@d{<TF>P.,PBx,T>x @dW@WC8 c|0,|x|8,(A\P8`CJ8!@|Aa!} !AaN c$ccKF`T`>(A(@}̰v(, @\{,#@<{8c{|@@{`K K8`P.PBx,z bK``u{<,@(@{<,@.5A(,9A8`>`Bce98+9!8@pK"a`|@A,,A$W@WC| d,0|x,Ax|8@@8((A(A(@=̀}48c, }4@ {,#@Kce8`8@8}9c9@pK!`{,#@xK<=K,|@AT u`,# A|8,c (20a8b8cc!K`P8`CJ8!@|Aa!} K,8`(820aKb,8A(K!K,4A,4bccGbK5A(K9 bcbcGK A(K,5,AT,@(bb9 cKA(K@8(bbcKA(K8@9 bbcKA(K98[<{cc`9 b8Kgq`8`CP8!@}A!aN D@%4c%cFKA(K(@%أEK(@%ܣEKt%أEKh%УEKX CDqlfc_proc_login_collision|``8c*;aA!aH`|<ਃ, ,@@d, @܀p@< , @88H8!a}N c8.8<8 99 cKe`8H8!a}N  8`T>xf]8|3xxD,x,Hc8K5``{*8H`|<,@,@H,;@ ;K8HccceH%`}*8H`|K>KA(,;@;K|>ccfKUA(<,@,;@`;K8(@(x`x] Ax`xeJxxm <,@^ ,:@pA8HccDK`||yADcccH$|}8!c}aAN 8*H`{\<`8c@|9Ad,:@\ b8cT| *(At| N c8HcKi`c8!A}aN , ,/ /AAAA;<,@dc8Z8<8@9ccKb`c8Hc8!A}aN !cK-A(c<8Z88@c9K;OKL;KD;NK<c8H< , @4;8!c}aAN c808<8@99 cKa`ccDK `,#ApA,<@bcDcKA(;8!c}aAN 8HAp8`8!}N 8 99 KA(KĈ\`  KA(Kx TD.T>xD,x,A\c cKMA(K4 A,qlfc_proc_rpt_id_acq_iocb|8`}&`c*;aA;!aA!!H`{<,@ (dAP,@ ,(@D8!c8H8`8!a}N (A(@8c8!H~p,+Ac-HMA(8*H`{8cH8`8!a}N 8B8XlK'IA(c8H8`8!a}N ?<耾,h8)0K~9A(K^8ЈR80(0 "@ |(@ X,T> T>xD,xxD,`a4ba`@ ,8@,6AcbKQ`|xy@<`98|(A(@9Vcz`89@| cb$,|0bb}@xbj|H8,> <, A(@܈"`".2A4 (@\q$(r@D0r8cc$cK-`,6AcbbK`K( @qcc$0$(r@Dr8cK`,6AcbbK`K(@"`"K (@"`"K(@"`"K,8A,,bbfbbIhKxA(K9bbfbIbhKxYA(K`<,@<,8A4 p` <, A(@Ȉ"`".2A4 ( @\q$(r@D0r8cc$cKy`,6APcbbK=`K<(@Ȁ8`c$c|8cK-`,6AcbbK`K(@"`"K4(@"`"K(@"`"K,8A,,bbfbbIpKvA(K9bbfbIbpKvA(Kt`pK,(A (@:Kc<f88`c'99 0KV`<,A؉8,bF9`Kv5A(K,$A( $2@XKvA(K@8 $2@XKuA(KbE9Pc&cKuA(KcbdK}`|xyN@,7@ @KcbK``g|xyNAء# q @Ah<,@0<`z`888c |c|0(|xA8(@8Vc|c,| 8,x( &p`  <(@"`"K(@"`"K(@"`"K(@"`"KhVc8|c,| 8, &x(p`  <(@x"`"K(cbc@KsA(K<,AXc(HKsA(K88KsA(K(@ KKK<1\c>`5xMKsiA(<K C qlfc_proc_adap_mb_iocb|``cxdD,~Tc|c#xy~Td>xdD,8~Td>xdD,:~Td>xdD,0~T`>x`D,T|#x0``̀Ј, @xxlAP<,@;\8| 8xc\x`eJxxm xxt<,@T,9A<,@,A0, @(}(,#@ (8c|@@`#, A88`8!}aA!N 88###KA(88`8!}!Ș#AaN K8<c8`9@9c8}8@apK`K,A0pAy`pp@Ax``,x(xcMA8A(A|(@Л}!|8H}p,+Ac-HMA(8*H|8`8!}!AaN 8XBlK%A(8`8!}aA!N cx8 xUdK`,(@8`Л}!}}8!!AaN @Л}}!8`}8!Kp`K,(@8`Л}!}}8!K9 KnYA(K,9A,,cHc Kn)A(K8,cHc KnA(K\,9A(\=KmA(K9\=KmA(Kxx] A;@{@d|+xK܈p@ ;@K;K~ y8T>xD,xe,K0<8`c99@8oc8@apKQ`Kd`ˠyx pcAp@|;@K8pA$8,#A8,9`8 8|(@@p@pAT>T}f00TD.T>x,8|*.|89A(p`p8|(@@| 8X ,&AH``(& TTa*@!(}F }iH0|8.|Kx,,&@C c,#@$pAd}8,#@X},#@88c|@@`KKc<8`99@c8}8@apKu`Kx| 8@ ,&AD`(& TTa)@!H}& }iP0|8.|Kx,,&@C K8x T}g00T>TD.x,K<yp`cpcyK,9A,=c&cKjmA(K9=c&cKjEA(Kp A qlfc_proc_adap_update_vport_iocb|`(a`A`!Q@(@̃ec<,@x$p @H,A(W8W|c ,| 0|+x,,;A p`@ ~(A,(@l\pAP8PD, A 8DKA(8`8!A}aN 8(|>@@8;c8!A}aN (A (@< , A0, AXȠ, A;08`8| !,0~@~$@$`$@$`$pA$`$pA$`$, @,#@`8c|@@c8!}a`AИN K8`P.5UPBx,u$` p (@>^ʠ$,(@< , @(~cccKI`,(@L~~!c8!}!AaN (At(@~!}8H~p,+A-cHMA(8*H}c8!}A!Kt8XBlK iA(c8!!}AK49A<)(,8 9!cap8`9(` Ky`K>^$Kd``u$5U T>p (@KcbKs`|uy@,(@ (AL<`98|(A(@9>K[A(Klce<1\; c`]cxMHK[A(K88{###KA(8#K@K Aqlfc_proc_adap_iocb|`c8`!K[!`p8!}p8(p80p8p800p88XN Aqlfc_setup_iocb_dma|`h`c<h!a,@,?Ah<,@c82KZ`88`8!}~PXZ\{%0V`bdN {XZ?PKY=A(KT8`8!}N ,?|9 c| x8HA(x}Hv}8KXA(xK88x}Hv}8KXA(xK Aqlfc_build_inot_ack_iocb|``cx {D,<,@4|48!T~}axN =KVA(KT>pT>@ 8T>T|00}*.T>|x xD,|Cxc,#@K4{pTd>@ 8cTd>Tc| 0|cT>x xD,|3x`K8`8!a}N p@< , AcbcKUA(8`8!a}N ,;8ceA ;KUeA(K899 KUMA(K A(qlfc_build_vp_control_iocb|``c<`!q,@8818`,<8A,9} 8x (8XT>| @ؘT>| A pA} |`c|`|(0$<,@(8`8!}N  (=KSA(8`8!}N  Kp88ADK8< , @(8`8!}N cbcKA(8`8!}N ,<<1`{cA<xMKRA(K$89 9xMKRA(K A8qlfc_build_modify_vp_cfg_iocb|``a`dA;!a,;AT>8Rc<,@, A,, A, A, @lT>8xD, } T>T.]x,x,xe@,8`8!A}aN 8`8!A}aN 8`T>xD,} Л]T>T.x,x,xe@,Kl(@, Ah, A$, Aࠞ̀}T>xD,x  T.T>x,x,x@,}x` <ਃ,@,$T>| @c ]K@c,; At{ xc"TdF>TfTe@.TTc>Pd.T|+x|c#x}{ TdF>Pd.PdBxd,{Td.]Te>x,xd,x@,KXxc"TdF>Te>TfTc@.TcP.T|c#x|c+x}TdF>Pd.PdBxd,Te.x,xe,x@,Kc] KTD.xxT>T >x TTTD.}Kx>$|Sx}xKOQA($T>| @c] KhЀ}T>xD, x T.T>x,x,x@,}x` K$̀}T>xD, x T.T>x,x,x@,}x` K΀}T>xD, x T.T>x,x,x@,}x` KʀT>xD,} T>T.xd,x,x@,<,A|Р9  $KNA($T>| @hc] K0(@̀T>xD,} T>T.x,x,xe@,<,@8 ~$|` @d~$|` @d~$p`Ad~$p`A `  ~$p`A ]` K\$̡>DKMA(KTʀT>xD,} T>T.xd,x,x@,<,Aʠ$С>DKLA(KʠcIchKLqA(KD;@K A,qlfc_build_lilo_iocb|!8Sg,'%899@9AUh>DET>xD,8 А@ TF>P.PBx,T>x @,%TF>P.PBx,$TF>P.PBx,0xTF>P.PBx,(xx"TF>P.PBx,,TF>P.PBx, TF>P.PBx,<TF>P.PBx,4x"TF>P.PBx,8c<,@8`8!p}N @D$(KJA(8`8!p}N Aqlfc_build_els_pthru_iocb|`;aAd`|<`!`,;8a8A`c̓\!8)!AT>?а T>xD, (@8T>xD,TF>P.PBx, TF>P.PBx,$xTF>P.PBx,(xx"TF>P.PBx,,TF>P.PBx,0(T>@xD,ذ; 48<8|`Tv~P|,A|:E8@:`8: T@ ``|, xe6d(?8c```L2|@LFA|`*`qKHu`bC:s|;<:R<          |8T@(8@`|, (?xe6d8cK,A |8 (?xe6d@ ,A8c|@Ax88x|2| PT>@r8xB| ,A   AxB@D```  C А  |8T|P||<,@X8`8!}aA!!AaN c(cg09 KEA(K\8` 8!}!AaK8`"!Aa8!N TF>P.PBx,4x"TF>P.PBx,8TF>P.PBx,<|8TK; K< AXqlfc_build_ctiu_pthru_iocb|!88,&9 AT>T>xD,Ș TF>P.PBx,Й% x"TF>P.PBx,c<,@8`8!p}N T> 88KCA(8`8!p}N Aqlfc_build_marker_iocb|`88;aA`|`898e`!a^KCq`{d{c"W`>{g T>Tf>x {c"T@.x T>x 8dP.{`D,Se.xfD, ,:9(@T>xD, AzT`>x`D,x |<,@08`8!A}aN ccg@KBMA(8`8!A}aN KxT>xD, AKL Aqlfc_build_get_pdb_mbiocb|!9 `,&9883ʀ0AT>q`A' T>xD,'TF>P.PBx,U&>x@,0x P.0TF>P.PBx, c<,@8`8!p}N ̠Bʁ$HK@A(8`8!p}N Aqlfc_build_abort_iocbA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N |`/aA;,<;!!1Ac:;`<:; ;@;K?`xD,| .|"lPC(IR@XT>,&xD,A,&A,&@|(@A;(AT>xD,TH,||",A젃(U@T>xD,| .|"lPC(IR@XT>,'xD,AT,'A@,'@|(@A;(AT>xD,TH,|c",Ad(U@XT>xD,| .|c"lPC(IR@8cT>,#xD,A,#A,#@|(@A;?8c888 Hb8xpIF)DK`?,8#@A8|T>Tx>T>| @@| @@ |@A;c8888cpxKA`8c888c 8c)pxK`,8A  xdT:|(@Ax;#c8888cjApxK`4T~8!}!AaN T Ax888UF>|H@8Q.QBy,|8@@P@<```|H@8TF>P.PBx,|@@@A؀| xdT:|@@T8A88TF>P.|H@8PBx,|8@@@`|H@8TF>P.PBx,|@@@@K|@@AtKl|@AhK`|@@AK|@AK|@@A4K,|@A(K 8` 8!N A qlfc_compare_risc_code,$A (UA 8`N T>8`H @,qlfc_extract_risc_code|C/#8;`8a;A88!!8c)iApC/xK`8ci,;A |ic\d\HU`}c?88888\apIi?xK`c8ci/$2,#$"|/#%2OO^ӂA@L,@؈/P(A8c8888K]`//c8c8H9,@p@@/, @8/;@/NT`| @8A8\8,%x x |8| 8\@08h8/dT@.|x/8@|#x8/FT/8B|#x9(/@p"8_/c89j8apc8JxKE`8`8!A}aN "_/9jc888apc8KcK9`,AЀ\pAlpA`b8*H`}c8888Ky`8HKP{Ɠ*8H`}c8888Kyu`8HKD\688c8`\ K`K8` 8!A}aN ,;``;LF::!cAlH|zycA\888TF>8c cP.ApcPBx,!xKQ`8/yAK.`//p@,6bA<@K.`c88<@bH/,`{@/8c}`a/K `x((@:,@:,@cc8AXK`cc884HI,#`uA(/,68a88 @:K-`V8`~p8a@P~@V:::a``{$|P~0T>HA(:8s8`:s|~A88abK`cc8Hc8889ccH*`|,A~c8888cbbpxKQ`cP8!@x}A!aA!aN 808aK,i`!8 TF>c8P.PBx,TF>P.PBx,H u8cHI,`~@cc8Kԭ`ca8Kԙ`888T8cK8`P8!@}Aa!N @pcc8K`KX8`P8!@}!aAN 8` P8!@}!aAN }8caKӍ`Kx Aqlfc_upd_image_version|T>`88a;A!`|!A8| $``|e2Tc>|c:Tc>|cTc>|cJ$Tf>C }2bccU>8,8|BT>|:T>@JWY>Hc808cH{  c,#A, { A8 x,>|P|PT>|+8T>Ahc8888ccc!paxK`8`8!!}aAN c8888ccc!paxKU`8`8!!}aAN 8,>AK08`8!!}aAN A$qlfc_upd_vpd_checksum/, @8/N8`N 88H\ @(qlfc_read_mod_write_flash|``^,*888aA8!c>;;!AAh^(~ apAxK`?/,9@<88` 8!}Aа/N!aN c#cDK'`,~$@|~, @$Kϕ`W~ccFc$cH.,A<88`8!}/N!AaN Fcc$c8H'8``,A8/N8!8`}aA!N `~c8888cc)cpxKm`8!!}aAN T8c88A08TF>P.PBx,T|@AW~cc$cFcH,,A88`8!}/NKc#/cE|K`$~, |A4KP~~yz x | @|`P| v|XxZA|Ax;apKI`?/,9AxK Aqlfc_read_mod_write_region|`<a`{c8!Q W:{d| @|(@ApA{88T:|`${8T:| x(xd| @|A| @|(@AcA{8c,#AtK#`c8cKe`8W8`@hd,#A4cK#y`c8{(|`K`8`8dDU`8A``8cTF>P.PBx,8U|@AԀDcc$88x88chpKU`8`8!a}N $cc8888chpaxK`8`8!a}N 8`8!a}N 8|@@,`8cTF>P.PB|@x,ATF>P.PBx,{8c,#AKL8`a8!N Aqlfc_setup_fw_buffers(A 8`N 8888H @(qlfc_validate_ucode_image/,$A , @ 8`N 8H @(qlfc_check_for_rmw8`c8a|c`Ac(^~;W}F>8!QS}.| P@S}Bx $`{},;c888apccx}㸓^ @ @ZH^Kq`c8H888I8| 8, 8|@cA ~^$` ak}J8~^ |8@P^ }J8| H@@(`HT^`}@8|HP|T>(H0|H@|HP@(`H|T>( ^$>,)pAx@ (cKq`8!Aa}N Aqlfc_check_for_rmw_region/ , @ 8`N 8Hd @ qlfc_check_devid_image|8T>8;!q8,(8AX9(,&|0@ADT|P@A,``|8@`|0@T|P@@x&J#\8888xp`hK`c8!}N #\8888xp`hK׹`8`8!}N Aqlfc_search_flt_region|8 `<`;;aA;`!!AH=A(,#A`x<K}`c88<cH,@c; (U@|T>xD,|.|clPC(IR@$c(T>xD,T`H,XA4(U@0T>xD,|.|clPC(IR@$c(T>xD,T`H,ZA(U@T>xD,|.|clPC(IR@$c(T>xD,T`H,ZA(U@T>xD,|.|clPC(IR@$c(T>xD,T`H,ZAP(U@LT>xD,|.|clPC(IR@,c(T>xD,T`H,Z@ c[;,;A{l`QF(LT@ ,@c<K`xD,|.|clPC(IR@$c(T>xD,T`H,ZAР(U@ĠT>xD,|.|clPC(IR@$c(T>xD,T`H,ZA(U@xT>xD,|.|clPC(IR@$c(T>xD,T`H,ZA8(U@,T>xD,|.|clPC(IR@ c(8<6c888!p88?8xI?\cKӥ`cHA(8`8!}aA!N `cHA(c8!}aA!N 88dl8cc8pK9`8cvtT>T>xD,xD,xǀ,HA(8`8!}aA!N 8` 8!a}N Aqlfc_get_flt_addr|`8`}aA`;`!c|!A "|?@At;c8888ccc*paxKѥ`c8!!}aAN ```;@cH`c`ecH`,Ad((xAX(@8|>@AK<(A^@T>xD,8T>|>@@ Kx,>c8888,c@PAxcc*pKЙ`c8!!}aAN Acc*pxKM`K Aqlfc_find_vpd_field|`;;a!QKu`|?888ap8c8IcxKϥ`8, @`99$c8D888pxKa`c8!a}N 8`8 bHIA(8d8c,#At8K}`8c88TH,@8(@T, AH88c88T >x D,(?8 8T> 8 H k(apxKU`;c<K,#A8 8TF>TF>P.P.PBPBx,x,e8cHA(8d8,$Ac8cTH`|,@,A8c88(8p8xIKu`8clQL(ID@<cK,#Ah88TF>P.8cPBx,K`88c8W8H,@`|8c88K<cK5,#Ah88TF>P.8cPBx,K)`88c8W8Hi,@8`|c88Ki<,cK,#Ah88TF>P.8cPBx,K`88c8W8H,@8`|c88K<-cKE,#8@ KD8d8TF>P.PBx,K1`88c8W8Hq,@$8||c88Kq8K8c<f8m9 `89K`8`8!a}N 8c<f8j9 `89KU`8`8!a}N 8c<f8l9 `89K`8`8!a}N 8c<f8e9 `89K`;KX8c<f8_9 `89K`8d,#AHYA(88dH=A(88`8!}aN c<f8^8`899 K`8d,#@tdHA(K(c<f8W`988K`8cHA(88`8!}aN 8c<f8V9 `89K=`8cHA(88`8!}aN 8` 8!a}N Aqlfc_extract_flash_info|`aA!;`!, A x8C88% Hcjd8ax;'X8pJ@XHIA(p A h8*H`|c8cu819 89bKi``z,AT<,@c81c{9 X89ceKi]`,A|~<,@P8Hc8!p!}AaN \c9 (cK yA(KcK*`888KA(l<, ,A@<8Hn8!p!}AKP\|9 c0K A(8Hn8!p!}AK;@9;$@X8H *8: ( T>@$: H`||zbcK=`(cV>{& @80ce9 XKgm`,@l||cT>T>K) `888K}A(<,@l8, @H(:A08*H`|c8b81899 Kf``~,A8<,Ax\cc9 HK =A(KTcK(E`888KȹA(l<, ,A`AP\|9 cKA(8Hn8!p!}AK8@sc80b899 Ke``~,A8<,Ax\cc9 `K=A(KTcK'E`888KǹA(l, Al<ਃ,A|\hc9 KA(8Hn8!p!}AKc81b8899 Kd``~,A8<,A\cc9 pKEA(K\cK&M`888KA(l<, ,A`Ax\|9 cKA(8Hn8!p!}AK8@cc80bx 899 cKc``~,A8<,Ax\cc9 K=A(KTcK%E`888KŹA(l<, ,A`A\|9 cKA(8Hn8!p!}AK@<8H8`8!p!}AK\?ccKIA(8H8`8!p!}AK`\?W>cKA(KL\?W>cXKA(K0cFc?n@bc'KA(K|~<,AccF8 c(cKmA(K80ce9 Ka`,@K,@hs @h80bcc 99 8x cK```z,@0cK"y`888KA(K \cc9 K%A(Kx888aHdT>T>HA(8 88aΠDT>T>\HA(8(88aF`T>T>HmA(K0#\8%C8c88axapK=`aH8`8!p}N A  qlfc_update_adap_vpd|``a`A!`;@|`ac&!1Ki`vcccc&KQ,6,A\;#Ac$c8v|8@H`,wA;@,Ac#8cKQ`c8888cccpAxK`8`8!A!}aN c8888cccpAxKu`cC8!A!}aK8`8!}!AaN 8`8!}Aa!N A  qlfc_compare_upd_vpd|`0!aT~>8apHA(<`8B@|A<;x:@;`; !<@<@|8`@A0p~A$A||@@8Aa!Aa8!N cvA /c,6APbK`c~8>c888cjaxpK`(@ 8p@p@@,(A,/@D``A@@{|@@;98;{:|T>A@lbH`,AXbc 8!aA!}!AaN \>8c8888paxcj)jK`bc 8!aA!}Kt:`@;K(,@@K@pKcbb8H`x/(@K~ H`@(T>~@ |KXcbH 1`x,A`bH` 8!aA!}K~*H>/>l8:`|cH8:@/| @@L~*H/8/`xx|P|P|/~(&@d^/K`<8/|*T>Hcp8/Tb9Kd``x~*8H,`q@cK)`8~x88KA(~#l8, @H8~*H//`q~|K`~#8H8~*H/8/|c|*/H8/| @A,:@@Kl`~#8H,:@@KH~#8H,:@@K,/KAa!Aa8!N <|@@\Aa!Aa8!N TAK Aqlfc_read_flash_image|```T>aT>A!8#\aA8!8c`apc8xK`,>A`;@; ;:`(<@:A<,;A(|@A V H`@8T>j~"p@@(@ԀpA8c88He,@`s; ~t,@D8(@,$A(Pd!TF>P.PBx,8T>/(TF>P.PBx,T8T>?Cjc8888!pxKU`, $",$2+L3AAP(Ap@xp@@l|;~{(| @|8@{d,#[ALcbccFH18,`t@T;T>|@@D[{({d|9@T>{ TcTD.bbex,PHK8jp@ ,A88c8HbH`"\88c88ccpxK `b8!A}a!AaN cbHmKh8*H/В_/Ԁ\_//ؓ_l` 8|c\H/| @@\;```8*H@/|c/xdT:|Ɛ9@be@D8TD.jy,px,@(cbH]8K1`//|`K`8Hcp8/TcD9Kd`8*H8#`}cK`8p88KA(_l8,:@@H/| @A8*H\8|c8|(8\HKt8HT8*H\8|c8|(8\HK8Hc|8cEH`t,@x8*H`}K/K\,;8`A臝8T>{ TgcTD.bbex,PH cbccH q8,`t@;T>|@@{({d|`9@KP, @Q(@:@:`RK8cR:`K,bH`b8!a}A!aN cbHI`sKPTK8`8!}aN Aqlfc_write_flash_image|888``;;a;`!QKn`<cc88`Kn`cc8H-,c@c88Kb`Td>,Ax T{>(Acc888Kn9`<cc88`Kn`cc8H,c@,Ax T{>( Acc888Km`<cc88`Km`cc8H,c@c88Ka`T`>Td>,T~>AT|F?x cx |@L3@ c|`888/88(c@ ,,AL3,LFBALPQccapxK`8`8!a}N c<f8\8`89cKΙ`?\c88cp8c8axK `8`8!a}N PQc`Ti>c88c8cx8pK`8`8!a}N PQc`xc88Ti>8c8cpKA`8`8!a}N Aqlfc_get_flash_id|``;8a8A!`#9!18cc8cpxK}` H`cWO@,%$"T>;^8#B;<Al,%$2,%2A`|% `<A0cWg?@ <8c$@<;x8< <`HA,8;||@,(;T>@cE8cc$K80cc8K`848{8K`62c#H`?9888cc88cpxK-`c8!}aA!N <`@c8cc$K80cc8K`848{8K`62c#H`?9888cc88cpxK `c8!}aA!N <@c8cc$K80cc8K`848{8K`62c#H`?9888cc88cpxK`c8!}aA!N A qlfc_read_nvram|`|``T>8d!qx`8TF>P.PBx,}Kfq`cc8H T}>8c8cKY`c8!}N Aqlfc_read_nvram_word|`T>c<|h;x|`+x``8cx`!q8TF>Q.PBx,|Ke`cc8H T}>8c8cKX`|c8!}N Aqlfc_read_flash_word|!q`|T>`8p8Kd``!`!|cc88KX)`apar|@L,<8c8|xcdTF>P.PBx,|Kd=``!`!|cc88KW`apar|@L,cc8H 8!}N Aqlfc_write_flash_word|(``~a8`"A!AA,T>`TF>`|T>8P.PBccx,g8|Kc``!`!|cc88KV`aa|@L,W`.cc8`8SB{,|Kb`cc8HE`cJ888c8cc8pxK1`8!A}aN 8!N Atqlfc_write_flash_config|8`~8(`8!q@;dx T.`PBx,|Ka`8`H}A(cc8H `"88c888ccpxK`8!}N ,';A dx T.`PBx,K`P8`9(dA4ex T.`K, A$qlfc_erase_flash|`(8<<`!q`8A8`K`9`cc8H,c@P88c(8T8@T|K_`<cc88`K_`cc8HUcc88KSA`8c88x |8c|K_y`8!}N K_U`c888c,'%A`dx T.`PBx,|K_ `cc8Hcc88KR`8c88x |8c|K^`8!}N 8dx T.`PBx,Kl A qlfc_flash_disable|88``!qKQ`88d`cc|K]`c888cK]`8c88cd(@08,'%A`dx T.`SB{,|K]}`cc8H cc888K]Q`8d(@\WF>cc8S.8SB{,|K]`cc8H8!}N TF>cc8P.8PBx,|K\`cc8HE8!}N x T.`SB{,|K\m`cc8Hcc888K\A`8d(@LK A qlfc_flash_enable|T>`T>T>a8Accc!aK=``{8,@*H`zcK`888K A(<l, A|,@<C8Hcc8!A}aN ccccciKA(C8HK8`8!a}N A<qlfc_flash_access_control|``!q`<`8` KMcc88KM`T`Tcc,Adh,@4;,@8`}8!N 8`8!}N ,@K Aqlfc_poll_flash|``c aA!!18=lH`@8T>8`8}K`ccd8D8KLe`T`F>cd8H8P`.80P`Bx`,c KX`;@; 8` HtA`ccd88DKL `;9t`8` ,L!@088@8} 8K5`;; 8x&cd8Tc8p8TF>P.PBx,|KW`cW{ (cdzd88cKKq`TeF>|8cdxPe.(PeB|T>xe,PA8,T>|Ad8c8T<|KWq`ccd88<KWU`;:8cd```{dc8KJ`T`F>88cdP`.(T>P`Bx`,A8} 88K`ccd88KJe`T`F>cd88P`.8P`Bx`,cKV`88}T8Ky`;:8cd{dcKI`T`F>88cdP`.( T>P`Bx`,A8 c8KV`888}PK`ccd8T8T>TQ.|;x|KU`ccd88KI!`T`F>8cd8, P`.T>P`Bx`,@8} 88K9`:ccd88T<KU`ccd88KH` T`F>(80P`.8P`Bx`,8} K`;:>88cd`xc8T>KHA`T`>;8cdx , xeD,A88} 8K]`;8cWx&cd8Tc|8TF>P.PBx,|KT`cV{ (cd``zd88cKG`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\88} ,8K~`;8cWx&cd8Tc|8TF>P.PBx,|KSM`cV{ (cd``zd88cKF`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\8} @88K}`ccd<88TKR`;:8cd``{dc8KF`T`F>88cdP`.(T>P`Bx`,A88} 8K}-`;8cWx&cd8Tc|8TF>P.PBx,|KQ`cV{ (cd``zd88cKEa`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\88} T8K|]`;8cWx&cd8Tc|8TF>P.PBx,|KQ`cV{ (cd``zd88cKD`TeF>|8cdxPe.(PeB|T>xe, A8,T>|A\8} h88K{`ccd<88TKPq`;:8cd``{dc8KC`T`F>88cdP`.(T>P`Bx`,A8} |8 8  Kz`ccd<88TKO`;: 8cd``{dc8KCU`T`F>88cdP`.(T>P`Bx`,A ` h8 p8} 8Kzm`;8cWx&cd8Tc|8TF>P.PBx,|KO-`cV{ (cd``zd88cKB`TeF>|8cdxPe.(PeB|T>xe, A8,T>|@\ 8 8} 8Ky`;8cWx&cd8Tc|8TF>P.PBx,|KN]`cV{ (cd``zd88cKA`TeF>|8cdxPe.(PeB|T>xe, A8,T>|A\8} 8 08 ( Kx`ccd<88TKM`;: <8cd``{dc8KA%`T`F>88cdP`.(T>P`Bx`,A8} 8 8 Kx=`ccd<88TKM!`;: 8cd``{dc8K@`T`F>88cdP`.(T>P`Bx`,A8}48 8 Kw`ccd<q88TKL`;: 8cd``{dc8K@`T`F>88cdP`.(T>P`Bx`,A8}8 P8 H @Kw`ccd<r88TKL`;: \8cd``{dc8K?u`T`F>88cdP`.(T>P`Bx`,A:;:: |c```~8xdcd8T>K? `T`F>Td>TeBTfP.;:|+x(c|3xA8}08 8 Kv`ccd<s88TKJ`;: 8cd`{dc8K>u`T`F>88cdP`.(T>P`Bx`,A;:: c~cd8xd8T>K>`T`F>Td>TeBTfP.;:|+x(c|3xA8}88Ku)`ccd<t88TKJ `;:8cd`{dc8K=`T`F>88cdP`.(T>P`Bx`,A;:K=)`T`F>Td>TeBTfP.:;|+x(c|3xA8}8p8h`Kt9`ccd<v88TKI`;:|8cd`{dc8K<`T`F>88cdP`.(T>P`Bx`,Ac8T<vKH`;::c```~cd8xd8T>K<`T`F>Td>TeBTfP.;:|+x( c|3xA8}88Ks)`ccd< v88TKH `;:8cd`{dc8K;`T`F>88cdP`.(T>P`Bx`,Ac8T<0vKG`;::\c```~cd8xd8T>K; `T`F>Td>TeBTfP.;:|+x( c|3xA8}88Kr`ccd<@v88TKF`;:8cd`{dc8K:u`T`F>88cdP`.(T>P`Bx`,Ac8TK9`T`F>Td>TeBTfP.;:|+x( c|3xA8}8P8H@Kq `ccd<`v88TKE`;:\8cd`{dc8K9e`T`F>88cdP`.(T>P`Bx`,Ac8TK8`T`F>Td>TeBTfP.;:|+x( c|3xA8}488Ko`ccd88cdP`.(T>P`Bx`,Ac8TK7`T`F>Td>TeBTfP.;:|+x( c|3xA8}88Kn`ccd88cdP`.(T>P`Bx`,A8}088Kn]`ccd<w88TKCA`;:8cd``{dc8K6`T`F>88cdP`.(T>P`Bx`,Ac8T<wKB`;::K69`T`F>Td>TeBTfP.;:|+x( c|3xA8}P88KmI`ccd< w88TKB-`;:8cd`{dc8K5`T`F>88cdP`.(T>P`Bx`,Ac8T<0wKA`;:c8xdcd8T>K59`T`F>Td>TeBTfP.:;|+x( c|3xA (808} 8KlI`;8x&cdc8T88TF>P.PBx,|KA `cW{ (cd``zd88cK4`TeF>|8cdxPe.(PeB|T>xe,@A8,T>|A\@H8P8} 8Kk}`;8x&cdc8T880TF>P.PBx,|K@A`cW{ (cd```zd88cK3`TeF>|8cdxPe.(PeB|T>xe,`A8,T>|AX`h8p8}l8Kj`;8x&cdc8T88@TF>P.PBx,|K?q`cW{ (cd```zd88cK2`TeF>|8cdxPe.(PeB|T>xe,A8, T>|AX88}L8Ki`;{&&ccd8`8T8TF>P.PBx,|K>`cY{ (cd{#d88cK2!`TeF>|8cdxPe.(PeB|T>xe, A8,T>|@dc8T8<aK>!`; cd{%dc88K1`TeF>8P8cdxPe.(PeB|T>xe, A; 8x.ccd8T88a0TF>P.PBx,|K=`{8 (cWzdccd88K1 `T`F>|8bP`.x(|P`Bx`, T>A88d, T>T`>A`cd8T8c88cdxPe.(PeB|T>xe, Ac8T8<oK<`; cd`{%dc88K0`TeF>88cdxPe.(PeB|T>xe, Ac8H88`K<%`ccd8H88K< `ccd8H880K;`8`dHW`ccd888K;`8`dHWy`; 8cd8c```K/1`p`8`dA(HW=`;9ccd88,Accd88<K;E`8`dHV`; 8cd8c```K.`t`8`dA(HV`;9ccd88,Accd8H88`K:`ccd8H88K:`ccd8H88@K:`8`dHVA`ccd88``K.`t`8`dA(HV `;Zccd88,AccH``88p8} hKe `8c<8H)Q?~<ޭ<<`8} xxx x |!|188۞Kd`0l?@;{|@@\xdcfc<@H(0l<T: s A T>9888}LKdE` 8808} (Kd)`8@8Kd`@H8P8} 8Kc`8`; p;y ,#;Y0A48Kc` `88} c hKc`cd8Kc`008} 0cD8Kc`pA|808Kce`@@8@8}`8KcI`88!И=l}!AaN 8y08K1`@@8@88}`Kb`88!И=l}K`8K` `88} c hKb`cd8Kbm`008} 0cD8KbQ`pAHKc<@<Ocf`H&c@ s AK A "Tqlfc_risc_dump_isp8xxx|``c aA!!18=lH`@8T>8`8}Ka]`ccd8D8K)`T`F>cd8H8P`.80P`Bx`,c K6`;@; 8` HQ`ccd88DK)`;9t`8` ,L!@088@8} 8K``;; 8x&cd8Tc8p8TF>P.PBx,|K5u`cW{ (cdzd88cK(`TeF>|8cdxPe.(PeB|T>xe,PA8,T>|Ad8c8T<|K4`ccd88<K4`;:8cd```{dc8K(E`T`F>88cdP`.(T>P`Bx`,A8}88K_]`ccd88K'`T`F>cd88P`.8P`Bx`,cK4`88}$8K^`;:8cd{dcK'y`T`F>88cdP`.( T>P`Bx`,A8 c8K3`888} K^}`ccd8T8T>TQ.|;x|K3`ccd88K&`T`F>8cd8, P`.T>P`Bx`,@8}88K]`:ccd88T<K2`ccd88K&!` T`F>(80P`.8P`Bx`,8} $K]Q`;:>88cd`xc8T>K%`T`>;8cdx , xeD,A88} 88K\`;8cWx&cd8Tc|8TF>P.PBx,|K1`cV{ (cd``zd88cK%`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\88}8K\ `;8cWx&cd8Tc|8TF>P.PBx,|K0`cV{ (cd``zd88cK$A`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\8}88K[=`ccd<88TK0!`;:8cd``{dc8K#`T`F>88cdP`.(T>P`Bx`,A88} L8KZ`;8cWx&cd8Tc|8TF>P.PBx,|K/m`cV{ (cd``zd88cK"`TeF>|8cdxPe.(PeB|T>xe,A8,T>|A\88}(8KY`;8cWx&cd8Tc|8TF>P.PBx,|K.`cV{ (cd``zd88cK"`TeF>|8cdxPe.(PeB|T>xe, A8,T>|A\8}<88KY `ccd<88TK-`;:8cd``{dc8K!e`T`F>88cdP`.(T>P`Bx`,A8}P8 8  KX}`ccd<88TK-a`;: 8cd``{dc8K `T`F>88cdP`.(T>P`Bx`,A ` h8 p8} `8KW`;8cWx&cd8Tc|8TF>P.PBx,|K,`cV{ (cd``zd88cK !`TeF>|8cdxPe.(PeB|T>xe, A8,T>|@\ 8 8}d8KW`;8cWx&cd8Tc|8TF>P.PBx,|K+`cV{ (cd``zd88cKQ`TeF>|8cdxPe.(PeB|T>xe, A8,T>|A\8}x8 08 ( KVM`ccd<88TK+1`;: <8cd``{dc8K`T`F>88cdP`.(T>P`Bx`,A8}8 8 KU`ccd<88TK*`;: 8cd``{dc8K`T`F>88cdP`.(T>P`Bx`,A8}8 8 KU-`ccd<q88TK*`;: 8cd``{dc8K`T`F>88cdP`.(T>P`Bx`,A8}8 P8 H @KT`ccd<r88TK)`;: \8cd``{dc8K`T`F>88cdP`.(T>P`Bx`,A:;:: |c```~8xdcd8T>K`T`F>Td>TeBTfP.;:|+x(c|3xA8}8 8 KS`ccd<s88TK(}`;: 8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,A;:: c~cd8xd8T>K`T`F>Td>TeBTfP.;:|+x(c|3xA8}88KR`ccd<t88TK'`;:8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,A;:K`T`F>Td>TeBTfP.:;|+x(c|3xA8}D8p8h`KQ`ccd<v88TK&`;:|8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,Ac8T<vK&5`;::c```~cd8xd8T>K`T`F>Td>TeBTfP.;:|+x( c|3xA8}\88KP`ccd< v88TK%`;:8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,Ac8T<0vK%%`;::\c```~cd8xd8T>K`T`F>Td>TeBTfP.;:|+x( c|3xA8}t88KO`ccd<@v88TK$}`;:8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,Ac8TKy`T`F>Td>TeBTfP.;:|+x( c|3xA8}8P8H@KN`ccd<`v88TK#m`;:\8cd`{dc8K`T`F>88cdP`.(T>P`Bx`,Ac8TKi`T`F>Td>TeBTfP.;:|+x( c|3xA8}88KMy`ccd88cdP`.(T>P`Bx`,Ac8TKY`T`F>Td>TeBTfP.;:|+x( c|3xA8}p88KLi`ccd88cdP`.(T>P`Bx`,A8}88KK`ccd<w88TK `;:8cd``{dc8K5`T`F>88cdP`.(T>P`Bx`,Ac8T<wK U`;::K`T`F>Td>TeBTfP.;:|+x( c|3xA8}88KJ`ccd< w88TK`;:8cd`{dc8K%`T`F>88cdP`.(T>P`Bx`,Ac8T<0wKE`;:c8xdcd8T>K`T`F>Td>TeBTfP.:;|+x( c|3xA (808} t8KI`;8x&cdc8T88TF>P.PBx,|K`cW{ (cd``zd88cK`TeF>|8cdxPe.(PeB|T>xe,@A8,T>|A\@H8P8}8KH`;8x&cdc8T880TF>P.PBx,|K`cW{ (cd```zd88cK1`TeF>|8cdxPe.(PeB|T>xe,`A8,T>|AX`h8p8}<8KH-`;8x&cdc8T88@TF>P.PBx,|K`cW{ (cd```zd88cKa`TeF>|8cdxPe.(PeB|T>xe,A8, T>|AX88}8KG]`;{&&ccd8`8T8TF>P.PBx,|K%`cY{ (cd{#d88cK`TeF>|8cdxPe.(PeB|T>xe,A8,T>|@dc8T8<aK`; cd{%dc88K!`TeF>8P8cdxPe.(PeB|T>xe,A; 8x.ccd8T88a0TF>P.PBx,|K`{8 (cWzdccd88K`T`F>|8bP`.x(|P`Bx`,T>A88d,T>T`>A`cd8T8c<oK`; cd`{%dc88K`TeF>88cdxPe.(PeB|T>xe,Ac8H88`K`ccd8H88K`ccd8H880K`8`dH5`ccd888K`8`dH5i`; 8cd8c```K !`p`8`dA(H5-`;9ccd88,Accd88<K5`8`dH4`; 8cd8c```K `t`8`dA(H4`;9ccd88,Accd8H88`K`ccd8H88K`ccd8H88@K}`8`dH41`ccd88``K `t`8`dA(H3`;Zccd88,AccH`888}KB`8c<8HA?~<ޭ<<`8}xxx x |!|188۝KB`0l?@;{|@@\xdcfc<@Hр0l<T: s A T>9888}KB5` 8808}(KB`8@8KB`@H8P8}8KA`8`; p;y ,#;Y0A48KA` `88} c hKA`cd8KA`008}0cD8KAu`pA|808KAU`@@8@8}@8KA9`88!И=l}!AaN 8y08K!`@@8@88}@K@`88!И=l}K`8K` `88} c hK@q`cd8K@]`008}0cD8K@A`pAHKc<@<Ocf`Huc@ s AK A !qlfc_risc_dump|``!q8|xc*8@H|,A p8!}N c8@ KJI`,;@@s{c<A;`(cHq<|;,;@c{s0<A;8<@0l|@A@9 8p| < ,A|xA8H88B@0``U>yD,T>xD,C 8U>yD,T>xD,P <88p,Ax|xA8X88B@(T>xD,T>xD,C 8T>xD,T>xD,`<88p,Ax|xA8h88B@(T>xD,T>xD,C 8T>xD,T>xD,p8!}N cc8<@xdH1,|@0l<8T:@0l<8T:|K A,qlfc_dump_ucode|``a8c*`!a`H`{cccKQ`~c8H8!a}N Aqlfc_dump_ucode_disable|``a`A!`;!AK8]`|@@DW[>WZ|Pc(cDxT>8@W89cK`8cH1%``w,@@,8Ax88U@.T|@UF>U>UP.U|;x@<8|xTF>T|@T>T@.Q(.UFT|CxA|;xcc%K:i`||y|@T{>T>Ap(@A@8`8!}!AaN ~8!}!AaN |P8pc</988p?8@Kp`8`8!}A!aN ; ;98K`8cH/E``w,@`K :p(@AK A qlfc_dump_risc_ram|c`;8aA8!! #\88;,;;@C/NaxpKJ`, @8,A;#p@( , @, @\pAX8`dH(A(;8`d|@Ap@ , @, @Ā\p@8,A88,=A,cc``K`cy@p@;, EAtc`K- `,@`}8h8EcKH `p@;@/N, @l9\?_8c888Èi8pxKH`C8!A}aN \KxcxhH,Al`zKd8E{Ɠ*H`~c8888KI`8H8`8!A}aN c\`\K+`,AE8`8!}aAN  K]A(,@T<K ` K5A(,@T<K(#A8q8c<99 8@8KlE`b8*H`~c8888K`8H8`8!A}aN b8*H`{c8888Ku`c8HK Aqlfc_setup_and_load_riscram|8c888a8 `{#\!ACchpaxKEm`ccK1A`8{8; (>cAK3q`//ccpc/;889Ka``~,@8{*H`~/xccK5`8{p88KIA(8;u%(@y @tx&Al;H;\8cc888[8pxcKDU`c8!a}N cc<888@89Kii`;8HKly ;@\x&AKL/9cEK=`TyF>cc8cEK!`T`>cc8cEP.K`T`@.cc8cEPK`T`;{cc|P`<Ah8`}8!!AaN Aqlfc_read_isp_regs|`;c aA!`!1H`@88H8T>c8@8B K`T}F>cc8H8K`P}.cc8H8Km`P}Bcc8H8KQ`x},cc808H 8K`cH`;`' H`8D@8T>|c`K``|cH`w8` @$H`c`;{,A  K,A  H`@;;z<;T>cc`{(8c%Ke`TwF>cc8c%KI`T`>cc8c%P.K)`T`@.ccc%8PK `T`8cc, PT>Apcc8 88K)`;`;:;cc```{d88T>cK`TwF>cc8cKq`T`>cc8cP.KQ`T`@.cc8cPK1`T`;{cc,PxV>z x,A\;`cտ;ZVF>cc8T8R.RBz,|K)`c;8;@cc``xd88T>bK`TvF>cc8bKq`T`>cc8bP.KQ`T`@.cc8bPK1`T`;cc,PAh;{8,T>A8cc8T;`8T8S@.S@B{@,|K`;@c8ccK;8cc,T>A;c;Ycc`WF>8T8S.SB{,|KE`;Z@c8ccEK);8cc,T>Acc8T8<qK`cc88Kcc8T8<rK`cc88K;;8cc`xd88T>cEK`TxF>cc8cEK`T`>cc8cEP.K`T`@.cc8cEPK`T`;cc,PAhcc8T8<sK`cc88K;;8ccxd88T>cEK=`TxF>cc8cEK!`T`>cc8cEP.K`T`@.cc8cEPK`T`;cc,PAhcc8T8<tK`cc8@8K;;\cc`{ed88T>ceK]`TzF>cc8ceKA`T`>cc8ceP.K!`T`@.cc8cePK`T`;cc,P\Ah;;`v;Y@; cc```W`F>8T8S`.S`B{`,|K`;Z@c8ccEK;8cc, T>A;;`w;Ycc`W`F>8T8S`.S`B{`,|K`;Z@c8ccEKi;8cc,T>A;;`;Ycc`W`F>8T8S`.S`B{`,|K`;Z@c8ccEK;8cc,T>Acc8T8c88S.SB{,|K`cc88K `T{F>cc88K`P{.cc88K`P{Bcc88K`;Zx{,<c,|T>AP;;0;y cc``WF>8T8S.SB{,|K`;{@c8cceK;8cc,T>A;;@;y cc`WF>8T8S.SB{,|KE`;{@c8cceK);8cc, T>A;;`;ycc`WF>8T8S.SB{,|K`;{@c8cceK;8cc,T>A;;a;y cc`WF>8T8S.SB{,|Ke`;{@c8cceKI;8cc,T>@;;a0;y`cc`WF>8T8S.SB{,|K`;{@c8cceK;8 cc,T>AcH`8`8!}!aAN 8`8!A}aN A  `qlfc_dump_adapt_regs|``T>`h`88(U8!a@ȠT >x D,|H.lPC}'J(IR@T IUK>, yKD,/ ,AA@ C8jH (Al T >x D,U H,|(U@LT >x D,|H.}'JlPC(IR@T IT >,*x D,/*,A,A@ C8jH (A T >x D,U H,|(U@РT >x D,|H.}'JlPC(IR@T IT >,*x D,/*,AA@ C8jH (At T >x D,U H,|(U@TT >x D,|H.|JlPC(IR@4T >,'x D,/',AA@ 8'H8C8jH*DapxJFK1`?,<@8c8Ӱ<888>8@88B8hB@(paxK1`c8!}N <ccKQ`},@KX8'FK8'DKC8jFKC8jDKtC8jFKC8jDKC8jFKXC8jDKL APqlfc_extract_risc_code@AF62_3|T>/aA!`T?;;!A|;@,;e@@,=8Ai`i_8c888c8c!pJixK/`c#8!!}aAN cdKMTf>`y,@D/W>(@@<;{0W]>/;ccd|@@ K,&@!aU >yD,8y D,888c#\cpxK.` T>xD-@ T >x D-A9(8`(88`fT>U >y D-xD,}'8A 8@,@, T:@tx}*8T>|P@A88c9`?\888cxapK-a`8`8!}N T>T@.T.|Cxxdx(9y&9(|2.9h9y)0@U>y b.|@yh}B.@|+}%J.Ul>ylD, H@@`+?@U~>U,>y,D,y~D,}8@@@0?@4U >U>y D,yD,}(8 @@AADT:x}*KU(>y(D,@AA T:x}*KU>yD,@@@K@hT:8T}*|P@@pK,LB1AK8c<f8`a^8899 `KQ!`?\c89@c8888AxcpK+`8`8!}N 8~8 ,$T>AD`; ,8A T>, A K T >x D-A,K Axqlfc_check_devid_image@AF64_13|;`!q;`8, Al/|, A4```KOA;/;0c||@A}8!N 8`px8!N Aqlfc_check_for_rmw@AF65_11|`T>aT>A!88/x Ul>aA!ylD, !T>88cXc xpK)-`lQF(IM@;x " ;@T>8 ;xD,:V>`088T>HA(/,#A,,58::Acr:`: (@,Atcd/@  c^, @8u8cP8T>, AT>T.|(@A$:|@@T>T.|(@@~~,<c]@Dxc&/08;|c|*DpAd/T>T>xD,xD,y,|: T>T>xD,xD,xǀ,TF>P.PBx, TF>P.PBx,TF>P.PBx,|@dA(:;r :R :1|@AV>,>@,<A(A/cKKyc8888ccicpxK&`c8!}aA!aA!N c<f8c8`899 KK`/HA(_/;88c88Kc<f8c8`89KX,=AlK8cK,T~>@K c^ , @8u8c@cP,$AlT>c@T.|0@A0``:~| @@8T>T.|0@@~/x&c]08|*|fDpAd/T>T>xD,xD,y,|: T>T>xD,xD,xǀ,TF>P.PBx, TF>P.PBx,TF>P.PBx,|@d@c<f8b8`899 KIy`V>c<f8c8`89K,=AKc8KY,T~>A\;r c](E:R @ c^K|`}K8` 8!}!AaN 8`8!}N A!qlfc_validate_ucode_image@AF66_10A( L| N A( L| N A( L| N H @strlenxB8| @8cx/ A| (@A , | @@OBӂApB@D```, | @@TAH, | @@ccKֽ``~cH`WF>W>WBP`.8!W}|#x|+x}N Aqlfc_read_atioq_in_reg_dump|`}c !qH`@8$8T>ccK``~cH`WF>W>WBP`.8!W}|#x|+x}N Aqlfc_read_respq_in_reg_dump|`}c !qH`@8 8T>ccK``~cH`WF>W>WBP`.8!W}|#x|+xN Aqlfc_read_reqq_out_reg_dump|`~c `!qH`{ @8H8, T>8"AT/ ,A, A@ccA4KU`cH`8`8!}N ccK`cH`8`8!}N , AAH8cc8H8K`cH`8`8!}N cc8K1`cc88K`cc8H88K]`KcH`8`E8!}N Aqlfc_dump_process_async_event|``c a;`A;@;!;aA!!H`,"8;@T>~A0>`>>>> >@```8`pK`cb88DKѵ``pt`@x;|@A@;`NbH`cc8!aA!}!AaN 8yV>HaA(V|A||ADAA, AA, A , @cb8H88K5`;`K Aqlfc_dump_process_mb_cmplt|8`}aA`|``!`8;@!QcH qA(cK}؀(?A8|@@ ,@`|@@H8|cH )A(8`N8!!}aAN xc6d8@|``~K]=`8}&8 K]-`88<`cQ}'=''' 8FC(8&@cc'K``} 8xH`@T>||c8`TF>8P.PBx,KQ`cH`8!!}aAN ```8`K`cKQ܀}(?8A$|@@x;Z|@@|@@Kh,$@;Z|@AK|@@@;Z|@@|@@xK0,$@,@tK8|@@K Aqlfc_dump_time_out|``aT>A!;@T>;;`; 8aA!!,T>(@:8`K]` H`@8D8T>|c`K ``sTr>bH`v`A8Vtn, ADn, ALn, A@n, A4:|@Al,@ ,@;9,AD,@8(A0h(Al8w08bEH A(c8!A}a!AaN cw(8H 9A(c8u0Ki`{KtcccbcKI`{,A$8w8bHA(8KccK`K8w bEHA( H`@8H88T>|c`K֥`bH`cK |@A``L, xc6d|c"| @A@ 8xH`@T>||c8(`TF>8P.PBx,K`bH`cKe|@@dcKm|@A8x8`fxx8x````| @@ H`@T>||c8@`TF>8P.PBx,K1`bH`,@ K;@8P8@K`KbEw8HA(cbDK`{,A8w@cHA(08`8!}aAK Aqlfc_dump_intr|``;!q;K؀(?A8|@@`8`K`cKa܀(?8A|@@P;,PA,PAxc6dAccK`,A$8!}N `|8~c8@Kq`| 8xH`@T>||c8`TF>8P.PBx,K`cH`8!}N 8`8!}N 8`N8!}N ,P@8`N8!}N ,$@;,P@KD|@@Kh,$A08|@A$,P@`8!8`N}N A\qlfc_dmp_issue_queue|``eb`c!aHLK,$(`,A,LFAT(A(@ԀԀ| @A`48,@,, A`xKx,`@8`K``cHL'|8!}N ``8c0HL'|8!}N HL'8b8`cXH]A(8`8!}N HL'8b8`cPH)A(8`8!}N HL'8b8`cHHA(8`8!}N HL'8`8!}N Aqlfc_dump_write|`eb`c!HLK,(//,%A, A.,A8A@x8 9X+T<(pAH% A(-@HL'8`8!p}N HL'8`8!p}N @KHL'8`8!p}N K@(8P(@-@K8@(@KHL'8`8!p}N AH qlfc_dump@A( L| N XA( L| N `A( L| N H @strcmphA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N |;8, !8~A4HDYA(p`|` @AAApT`>| A| AK8~HBA(T`>| AAK8~#\HAA(T`>| AAA\K8~HAA(T`>| AAAtA0K8~HAA(|` AKP8~HA}A(|` AAK08~HA]A(|` @8~HAEA(|` AAhK8~HA%A(K Ah(IPRA.$qlfc_kdb_print_exp_flags_qlfclogin||~y;8!qA;h,Ac8c```H@A((8}@cH@YA(8}l H@IA(8}܈"H@9A(8},H@)A(8}H@A(8}H@ A(8}H?A(Kuch8,>c@l8`8!}N 8}^ H?A(8`8!}N c8c``H?A((8}@cH?YA(8}l H?IA(8}܈"H?9A(8},H?)A(8}H?A(8}H? A(8}H>A(ch8,>c@p8`8!}N Aqlfc_kdb_imp_print_login_tble|;8H, !8~hAH>YA(Hp| @4AAAp@|8~H>)A(, A88~xH>A(p| @AATA$8~H=A(8!}N 8~ H=A(8~H=A(8!}N 8~xH=A(| @8~ H=A(8~H=yA(8!}N 8~H=YA(| AAx8~H==A(8!}N 8~dH=A(| AAhA88~Hc@\8`8!}N 8}]H:A(8`8!}N c8c``H:yA((8}@cH:9A(8}TH:)A(8}ЈH:A(8}`H: A(8}H9A(8}H9A(8} H9A(8}H9A(c08,>c@`8`8!}N AIPRA.$qlfc_kdb_imp_print_vport|!88|`b88c 8|(, A4b8cXH9)A(b8cH9A(8!p}N H9A(b8cH8A(8!p}N Aqlfc_kdb_print_exp_flags_qlfcsq|98 <, !At8nH8uA(o | @8nH7A(o | @8nH7A(o | @8nH7A(o | @8n H7A(o <|`A @8nH7A(o <|`A @8nH7iA(o <|`A @8n H7QA(o <|`A @8nH79A(o | @8n H7A(o | @8nH7A(o | @8n$H6A(o | @8n H6A(o | @8nH6A(o | @8n8H6A(o | @8n(H6uA(o | @8ndH5YA(o T`>| @8n H5=A(o T`>| @8n4H5!A(o T`>| @8n H5A(o |`A @8nDH4A(o |`A @8n$H4A(o |`A @8n H4A(o |`A @8ntH4A(o T`>| @8n H4A(o T`>| @8nH4mA(o T`>| @8n H4QA(o T`>| @8nlH45A(o T`>| @8n H4A(o T`>| @8nH3A(o T`>| @8nH3A(o T`g>| @8nH3A(o T`g>| @8nH3A(o T`g>| @8n|H3A(o T`g>| @8nH3qA(o |d @8nHH3YA(o |d @8nH3AA(o |d @8nH3)A(o |d @8nH3A(o |h @8n H2A(o |h @8nH2A(o |h @8nH2A(o |h @8nH2A(o x`xA8nH2A(o x`xA8nH2yA(o x`xKA8nH2]A(o x`x A8n (H2AA(o x`x&A8n H2%A(o x`x.A8nH2 A(o x`x6KA8n0H1A(o x`x> A8nDH1A(o x`xEA8nH1A(o x`xMA8nH1A(o x`xUKA8nH1}A(o x`x] A8nH1aA(o x`xdA8nH1EA(o x`xlA 8nH1)A(H8n(H1A(8nH1 A( l, A 8nH0A(o lp`A 8nH0A(o l|` @$H |` @8nXH0A(o l|` @8n H0A(o l|` @8nlH0A(o lT`>| @8nXH0mA(o lT`>| @8n| @8n@ H05A(o lT`>| @8n$H0A(o lp`A88n$H0A(8nH/A(8!}N 8n DH/A(8nH/A(8!}N AIPRA.$qlfc_kdb_print_exp_flags|}&`b``8aA!x!18H/]A(`|(@;B8;; ;`:w  8=8 ,#}Ad:``H/ A(8z8 `;9|c|`::H/ `8=z 8 ,#}@;,Ax,AN/;9,;@8`:|P:~P,~@d`Z~2~88q`KY`|~,:A~@ Z~`~288qK:|~Ax|d| , A( `d@<8c( , ```L3BA8c, ( K8AP( 8AD,( 8```LFA8,( K|;|` c}@P8;@c8c`K)`,;Z8A@|x@|~8cK,;A@8!|!xAa} N 8b8c H,mA(8`8!|!xAa} K~*}Kp8K|r*|Ҩ*p~z|c@Z`~~28q8K8`8!}N b8cPH+A(8`8!}N CIPRA.$qlfc_find_adap_ptr|!8xH+-A(?8~H+A(?8<4H+ A(8~ H+A(8e H*A(8cH*A(8d4H*A(8d|H*A(8eTH*A(8cH*A(8eH*A(8gTH*A(8f,H*A(8gH*A(8ftH*}A(8fH*qA(8eH*eA(8dH*YA(8!}N AIPRA.$qlfc_kdb_usage|;8<|~ya`A!`8L!1A @?=;```ccd8H)A((@ x:H;,:A 8zcH)YA(8}olH)IA(8}oH)9A(8}3lH))A(8}oH)A(8}(`H) A(8}oH(A(8}$H(A(8}(|bH(A(8y bH(A(8}^lH(A(8 8z|H(A(8yWtbH(A(8zH(A(8}o"H(yA(8z&H(iA(8y(H(YA(8y0H(IA(8y8H(9A(8z$BH()A(8z\FH(A(8ybH( A(8y;bH'A(8z숛HH'A(8zLIH'A(8zJH'A(8z@ KH'A(8}^NH'A(8zڀPH'A(R8zPH'A(T8}NH'yA(8ztVH'iA(8}^XH'YA(8zZH'IA(8z[H'9A(8z^H')A(8zxШ`H'A(8zxbH' A(8}^̨dH&A(8zfH&A(8}N8hH&A(8y;8hH&A(8yJhH&A(8y8hH&A(8z@4hH&A(8j8z^H&A(8zy(8hH&yA(8yhH&iA(8y jH&YA(8z@\kH&IA(8y)ШlH&9A(8zyTnH&)A(8ypH&A(8x8zH& A(8}p {H%A(8}p,~H%A(8zH%A(8zH%A(88zH%A(8}N̨H%A(8ztcH%A(8}pLH%A(8}N쨛H%yA(8z@D8`}8!!AaN 8z ,cHA(8}pHyA(8}pHiA(8}3HYA(8}q HIA(8}(H9A(8}q,H)A(8}<HA(8}(bH A(8y bHA(8}^HA(8yWbHA(8z THA(8}qL"HA(8z&HA(8y (HA(8yL0HA(8y8HyA(8z |BHiA(8zFHYA(8ybHIA(8y<bH9A(8z܈HH)A(8z IHA(8zJH A(8zBKHA(8z訛PHA(8}OTHA(8zVHA(8}_ XHA(8zTZHA(8zx^HA(8}ql{HA(8}OHyA(8z cHiA(8}3܈HYA(8}?HIA(8}ÖH9A(8}O숛H)A(8zHA(8}H A(K 8}^LHA(8`8!!}AK$ A 8qlfc_kdb_print_aeq_elem|``a8@;b88(!aHuA(,(@@|c?cA8}H!A(<~c8cH A(8}(HA(8})HA(8~\*HA(8}Ԉ+HA(8~".HA(8},0HA(8 8~\HA(8~xHA(8`8!a}N 8|H]A(<~c8cHIA(8|؈(H9A(8|$)H)A(8~\̈*HA(8|+H A(8~#.HA(8~HA(8`8!a}N 8~\lHA(ax8`8!}N Aqlfc_kdb_print_mbiocb|;8|y`aA`!aA!x!A;>h:;?\::cc$8HA((@:_h:x,:@:?:9A8z$0cHA(8z HA(8z,H}A(8zHmA(8zH]A(8|(( HMA(8|2Ĉ"H=A(8|2#H-A(8|M$HA(8zL&H A(8zl(HA(8|2.HA(8|n0HA(8|n8HA(8z`0bdHA(8|n쨙@HA(8zBHA(8zDHA(8z`XFH}A(8|MJHmA(8|MNH]A(8zD8PHMA(8zD`XH=A(8z$X`xH)A(8z``xF`HA(8z`aHA(8z`x' HA(8zDx/HA(8zDx7HA(8z`xGHA(8za cHA(8zDdxHA(8zEdxH}A(8zdxFHiA(8zaHcHYA(8zbDHIA(8z$pxH5A(8zappxF`H!A(8zaqHA(8zax' HA(8zE(x/HA(8zEPx7HA(8zaxGHA(8zbsHA(8zExtxHA(8zEtxHA(8ztxFHuA(8zb8sHeA(8zbHUA(8z$xHAA(8zb`xF`H-A(8zbHA(8zbx' H A(8zEx/HA(8zEx7HA(xG8zbHA(8zcHA(8zFxHA(8zF@xHA(8z4xFHA(8zc(HqA(8zXb$HaA(8z$xHMA(8zcPxF`H9A(8zcxH)A(8zcx' HA(8zFhx/HA(8zFx7HA(8zcxGHA(8zcHA(8zFxHA(8zFxHA(8z|xFHA(8zdH}A(8zbHmA(8zccD8HA((@ ,;HA X8y^cH9A(8ydH)A(8yHA(8}lH A(8}2THA(8}>xHA(8}LLHA(8}'HA(8}>HA(8}*HA(8y@ HA(8yd(HA(8y0HyA(8}Ll8HiA(8}L:HYA(8}*@HIA(8vcH9A(;8:p, @ ;, @$, A8v `H A(K8y8HH A(8v]$8HH A(8vHH A(8vPH A(8v`8XH A(8y8XH A(8yňjH A(8ynH qA(8yBXrH aA(8yDtH QA(8y0uH AA(8yhvH 1A(8x8yŬH !A(88yH A(8y"PH A(88yH A(8}n,H A(8}LH A(8yH A(8y H A(8}2pH A(8}>H A(8}L̈H A(8yH qA(8yШH aA(8y"xH QA(8}>̈H AA(8}L숚H 1A(88yH !A(8yߌH A(8yH A(8}>H A(8}nLH A(8y߰H A(8yH A(8}nlH A(8}nH A(8y<H A(8yBH A(8y`H qA(8yDH aA(8yXH QA(8v8H AA(8v4H 1A(8y"H !A(8y_H A(8yH A(8y_@H A(8y_h8H A(8vS8H A(8y@H A(8vH A(8y"ȈH A(8v`H A(8yH A(8y_ H qA(8"8y"H aA(8}M 8XH QA(8yl8XH AA(8yXH 1A(8vdZH !A(8v(ਚ\H A(8yBbH A(8vfH A(8vPhH A(8v`pH A(8y_xH A(8v48XH A(8yԈXH A(8y8XH A(8vἨXH A(8yZH qA(8y[H aA(8v`^H QA(8y#bH AA(8v8XH 1A(8yBZH !A(8yB^H A(8v訚`H A(8yC bHA(8y#@dHA(8vfHA(8vBhHA(8y8XHA(8yCHZHA(8yCp^HA(8yĈ`HA(8y@aHqA(8y#hbHaA(8v8XHQA(8yXHAA(8v)ZH1A(8v)@\H!A(8v)p^HA(8v)`HA(8yШbHA(8vfHA(8vjHA(8vnHA(8v@rHA(x8vHA(8vHA(8y_HA(8vlHqA(8y#8XHaA(8yCXHQA(8v☨ZHAA(8v`H1A(8v8XH!A(8ydXHA(8yYHA(8yZHA(8y[HA(8y#^HA(8yCbHA(8yHA(8yC舚HA(8y#HA(8}M,HA(8}2HqA(8}*HaA(8}#,HQA(8}HEA(,A0,?@8`8!A!}aN 8y`cHA(8yHA(8yHA(8}HA(8}2HA(8}?HA(8}( HA(8}? HuA(8}*HeA(8y< HUA(8y`(HEA(8yh0H5A(8}ML8H%A(8}Ml:HA(8}+@HA(8vcHA(;8:p, @ ;, @$, A8v HA(K8y 8HHA(8v]\8HHA(8v<HH}A(8vhPHmA(8v`8XH]A(8yH8XHMA(8yƄjH=A(8ypnH-A(8yDrHA(8yଈtH A(8yuHA(8yШvHA(8x8yƨHA(88yHA(8y$HA(88yHA(8}#DHA(8}HA(KL8}]HA(8`8!A!}aKP A  tqlfc_kdb_print_vport|;8|y`aA`!a!!A;>P??\```cc$80HA((0@(:Z:,:P::A8z~cHqA(8|1tHaA(8|'HQA(8zPHAA(8ztH1A(8|H!A(8|" HA(8|1HA(8|"$HA(8z,HA(8|"<"HA(8|m &HA(8|* *HA(8|"T.HA(8|"l2HA(8|16HA(8|[ :HqA(8|[,>HaA(8|*<BHQA(8zLHHAA(8z bH1A(8x:bH!A(8z(PHA(8z HQHA(8zRHA(8z@SHA(8|=`VHA(8zLXHA(8zbHA(8zpbHA(8x:bHA(8zPHA(8z pHqA(8zHaA(8zAHQA(8|=|HAA(8zݔH1A(8zbH!A(8xbdHA(8|[LHA(8|m,HA(8zlHA(8z HA(8zHA(8|[lHA(8|[HA(8z HA(8|=HA(8zݸHqA(8|HaA(8x(HQA(8x @ HAA(8|1Ȩ(H1A(8|hH%A(,AX,?@\8`}8!a!AaN 8z~cHA(8|1䨙HA(8|'ԨHA(8z(HA(8zLHyA(8|܈HiA(8|"HYA(8|2HIA(8|"H9A(8zH)A(8|""HA(8|mL&H A(8|*X*HA(8|".HA(8|"2HA(8|26HA(8|[:HA(8|[>HA(8|*tBHA(8zHHA(8z bHyA(8x;0bHiA(8zxPHYA(8z!QHIA(8zpRH9A(8zA@SH)A(8|=VHA(8zܨXH A(8zbHA(8zbHA(8x;dbHA(8zHA(8z!8HA(8zHA(8zAhHA(8|=HA(8z$HyA(8zbHiA(8x0bdHYA(8|[HIA(8|mlH9A(8zH)A(8z!`HA(8z H A(8|\ HA(8|\,HA(8z!HA(8|=HA(8zHHA(8|HA(8xTHA(8x p HA(8|pH}A(KX8|ZHmA(8`8!a}K\ A qlfc_kdb_print_qlfcctl|;8|y`aA`!!1A;>0??\cc$8 HA(( @ p::,:":A8zcHeA(8|0HUA(8|&HEA(8|Z H5A(8|Z,H%A(8|LHA(8|!HA(8|&HA(8|<HA(8|lLHA(8zHA(8|! HA(8|&؈!HA(8|HA(8|KLBHA(8zDHA(8|KlFHA(8|ZLJHA(8zLPHA(8z[XHA(8z?`HA(h8zHA(8zۜpHA(8z xHuA(8zHeA(8zbHUA(8x:`bHEA(8zHH5A(8zH%A(8zȈHA(8z?8HA(8|<HA(8zHA(8zbHA(8|&bHA(8zpbHA(8zpHA(8z\ HA(8xpHA(8z(HuA(8z\HHeA(8z}HUA(8xHEA(8z,H5A(8zbH%A(8z,HA(8|llbHA(8z\pHA(8zLHA(8zlHA(8z0HA(8zHA(8z?`bHA(8zLHA(8zpHA(8z\HuA(8z”HeA(8z4HUA(8z\HEA(8x H5A(8zbH%A(8z¸HA(8zHA(8zHA(8zHA(8zXHA(8zXbHA(8zHA(8xݜHA(8xȨHA(8xHA(8x HuA(8zHeA(8z?HUA(8z?HEA(8z?H5A(8z\H%A(8z~ HA(8x,HA(8zPHA(8z]HA(8z|bHA(8zHA(8z]8HA(8z]`HA(8z]bHA(8zHA(8z܈HuA(8zHeA(8zHUA(8zHEA(8z$H5A(8|lH%A(8zH HA(8zĈ HA(8|' HA(8|dHA(8|HA(8|XHA(,A8,?@8`}8!!AaN 8zcHaA(8|1HQA(8|',HAA(8|ZlH1A(8|ZH!A(8||HA(8|'HHA(8|= HA(8|lHA(8z訙HA(8|!܈ HA(8|'d!HA(8|=(bHA(8z쨙$HA(8|K&HA(8|!*HqA(8|1 .HaA(8z 2HQA(8|K6HAA(8|1<:H1A(8|1X>H!A(8|KBHA(8zlDHA(8|K쨙FHA(8|ZJHA(8z]XHA(8z@`HA(8z hHA(8ztpHA(8z8xHA(8zܘHA(8zܼbHqA(8x:bHaA(8z`HQA(8zHAA(8z0H1A(8z@(H!A(8|=DHA(8zਙHA(8zTbHA(8|'bHA(8zbHA(8zHA(8z]بHA(8xLHA(8zÐHA(8z~8HA(8xXHqA(8zHaA(8zbHQA(8z,HAA(8|lbH1A(8z^H!A(8zLHA(8zlHA(8zHA(8zxHA(8z@PbHA(8zôHA(8zHA(8z^(HA(8zHA(8zHA(8zbHqA(8z HaA(8zDHQA(8z؈HAA(8zH1A(8zH!A(8zbHA(8z$HA(8xxHA(8xޤHA(8xШHA(8xHA(8zHHA(8z@xHA(8z@HA(8z@HA(8z~dHqA(8xHaA(8z(HQA(8z^PHAA(8zbH1A(8zhH!A(8z^xHA(8z^HA(8z^bHA(8zHA(8zlHA(8zHA(8z̈HA(8zHA(8zČHA(8|l숙HA(8zİ HqA(8z, HaA(8|' HQA(8|HAA(8|H1A(8|`H%A(K\8|YHA(8`8!}!K` A  qlfc_kdb_print_qlfc_cmd|;8``8a8!aHA((@ ,A?Xc8z=HEA(8z{H5A(8z{H%A(8zZHA(8zZ@HA(?88yHA(8yHA(8y HA(8yP HA(8y(HA(8y<0HA(8z{8HA(8z|(@HA(8yHHqA(8yPHaA(8yhXHQA(8yܔ`HAA(8yhH1A(8ypH!A(8zxHA(8x:HA(8xJHA(8zHA(8zlHA(8zHA(8zHA(8zHA(8zHA(8y8HA(8zHqA(8xXHaA(8zHQA(8zHAA(8z8H1A(8xk,H!A(8xJHA(8zHA(8z8HA(8x0$HA(8x;HA(8xkLHA(8x;0HA(8z|HA(8x;LHA(8z,HA(8xXHqA(8x;hHaA(8x;HQA(8xklHAA(8zH1A(8zH!A(8xY HA(8zڠ HA(8yH8 HA(8yR48 HA(8z|T HA(8yt HA(8z` HA(8y$ HA(8z HA(8zZh HA(8z8*HqA(8zZ8`HaA(8yRl8`HQA(8z| HHAA(8y IH1A(8z JH!A(8yP KHA(8z NHA(8zZ PHA(8z8jHA(8y98HA(8z HA(8zP HA(8z HA(8y HA(8z HA(8z< HqA(8z` HaA(8y HQA(8z HAA(8zZ H1A(8x0@ H!A(8y( HA(8yA HA(8xk HA(8z HA(8yB8HA(8x!d HA(8x; HA(8x;8HA(8yN8HA(8z HA(8z( HqA(8z= HaA(8z> HQA(8z>H HAA(8zt H1A(8y P8H!A(8xY, HA(8y HA(8y HA(8yW HA(8y| HA(8xHHA(8`8!}N ?Xc8z>pHA(8z|HA(8z|HuA(8z[HeA(8z[0HUA(?88yHAA(8yH1A(8y@H!A(8yp HA(8y(HA(8y0HA(8z}8HA(8z}0@HA(8yHHA(8yPHA(8zxHA(8x;HA(8xJHA(8zHqA(8zHaA(8yD8HQA(8z,HAA(8xYLH1A(8zH!A(8zLHA(8zP8HA(8xkHA(8xJ쨞HA(8zxHA(8zHA(8x0\HA(8x;HA(8xkHA(8x<HA(8z HqA(8x<,HaA(8zHQA(8xYlHAA(8x HAA(8z> H1A(8z> H!A(8z HA(8y 8HA(8xY HA(8y HA(8y HA(8yW< HA(8xPHߵA(8`8!}N 8xXHߍA(8`8!}N A 8IPRA.$qlfc_kdb_print_queue||ya!1H``;8;> >;?]cc$8=HA((=Ht~Gc8HA((H`::`,:HT8tcHޕA(8}qcHޅA(8}QlHuA(8z0HeA(8}r HUA(8}@,HEA(8}+H5A(8}QH%A(8}$8HA(8z HA(8(8}r,HA(8z6HA(8} \7HA(8z܈8HA(8}Q9HݵA(8}Q̈:HݥA(8;8}4HݕA(8}rL@H݅A(8zAHuA(8}@LBHeA(8}Q숙CHUA(8}R DHEA(8z$EH5A(8}R,FH%A(8zHGHA(8zHHA(8}숙IHA(J8} tHA(K8} HA(8}@lLHA(8zxMHܵA(8}_NHܥA(8zTOHܕA(8}RLPH܅A(8}RlQHuA(8zIRHeA(8}RTHUA(8}5VHEA(8z8XH5A(8}rlZH%A(8}^HA(8}5,bHA(8zlfHA(8}jHA(8}+nHA(8p8zHA(8zbH۵A(8zbHۥA(8}RHەA(8zЈHۅA(8}rHuA(8zHeA(8z\HUA(8z8HEA(8}_H5A(8z؈H%A(8}rHA(8zHA(8z\HA(8zHA(8}_̈HA(8}_HA(8z HڵA(8zHHڥA(8z(@HڕA(8zpHڅA(8z(hHuA(8z䘨HeA(8z(HUA(8zgHEA(8zH5A(8zIH%A(8}@HA(8}@HA(8}@HA(8}@HA(8}5HHA(8}rHA(8}RHٵA(8zgH٥A(8}A HٕA(8}+HمA(8}rHuA(8zHeA(8zHUA(8z HEA(8}` H5A(8zH%A(8})$HA(8}+HA(8zHA(8z(HA(8}5dHA(8z HA(8zHصA(8zHإA(8zHؕA(8z4H؅A(8zDHuA(8}s "HeA(8}R&HUA(8z*HEA(8t,0H5A(8zX8H%A(8@8zHA(8z|HA(8zHA(8}5HA(8}S HA(8}$THA(8}A,H׵A(8z4HץA(8}`,HוA(8zĈHׅA(8}S,HuA(8}`LHeA(8zhHUA(8zHEA(8},H5A(8zH%A(8} HA(8}$pHA(8}$HA(8}$HA(8}$HA(8} HA(8}`lHֵA(8}s,H֥A(8zH֕A(8} HօA(8}$HuA(8}$HeA(8}sLHUA(8zxHEA(8}SLH5A(8}`H%A(8}`HA(8}slHA(8}SlHA(8}`HA(8}`HA(8}sHA(8zɜHյA(8zHեA(8}ALHՕA(8}Al HՅA(8zXHuA(8}5HeA(8}5HUA(8}5"HEA(8}5&H5A(8(8}SH%A(8}SFHA(8H8}AHA(8}a ZHA(8\8}SHA(8}a,bHA(8d8}aLHA(8}S쨙HԵA(8}AHԥA(8zHԕA(8z HԅA(8tHuA(8tHeA(8tDHUA(8tHEA(8},4H5A(8}6 H%A(8}6(HA(8}T HA(8}alHA(8zHA(88z|HA(8zHA(88zHӵA(8zHӥA(88z,HӕA(8}6DHӅA(8}ĄHuA(8},PHeA(8}A HUA(8}T,HEA(8}aH5A(8}TLH%A(8z0HA(8zHA(8},l HA(8(8zTHA(8}%*HA(8},.HA(8z0HҵA(8}%4:HҥA(8z@HҕA(8}aHH҅A(8zPPHuA(8zXHeA(`8zHUA(8zIhHEA(8zgpH5A(8zJxH%A(8t(HA(8zHA(8z8HA(8tY48HA(8tpHA(8tHA(8t]8HѵA(8z88HѥA(8z HѕA(8z`HхA(8z(HuA(8ztHeA(8z刈HUA(8zʘHEA(88z0H5A(88zxH%A(8zHA(88zHA(88tXHA(8tHA(8z@ HA(8z(HA(8zh0HеA(8z8HХA(8z@HЕA(8zHHЅA(8zh PHuA(8tXHeA(8t`HUA(h8t0HEA(p8tH5A(8taxH%A(8tHA(8t`HA(8}aHA(8}aHA(8}b HA(8}b,HA(8}sHϵA(8}sHϥA(8} HϕA(8},HυA(8}6`HuA(8zHeA(8}!HUA(8zHEA(8z)H5A(8zTH%A(8zHA(8z(HA(8}sHA(8z@HA(8}TlHA(88tHA(8}6|HεA(8}, HΥA(8t@bHΕA(8}6H΅A(8},HuA(8zʼ HeA(8z(HUA(8z0HEA(8},8H5A(@8zH%A(8tHHA(8tPHA(8t XHA(8tbHA(:8:X, @ :, ~@$, A8t@H͡A(K8zJ(`H͍A(8zh8hH}A(8zhdpHmA(8z(xH]A(8zLHMA(88zdH=A(8tPH-A(8t+XXHA(8t`H A(8t+hHA(8zhpHA(8txHA(8z)0HA(8tTH̽A(88t4H̭A(8t`H̝A(8zhH̍A(8zJPH}A(8z)XHmA(8zH]A(88tHMA(8tH=A(8zhH-A(8zJxHA(8z)H A(8zHA(8zxHA(8zHA(8zJHA(8ziH˽A(8zH˭A(8zH˝A(88zHˍA(8}%PHˁA(8tHqA(8tHaA(8t HQA(8t(HAA(8t+0H1A(8t+8H!A(8t,(@HA(8t,\HHA(8t@PHA(8tpXHA(8t`HA(8t hHA(8t,pHʱA(8t,xHʡA(8tHʑA(8tHʁA(8tpHqA(8tHaA(8zi@HQA(8}t HAA(8z,H1A(8zPH!A(8zpHA(8zxHA(8z0HA(8tHA(8zilHA(88tHA(8z˔HɱA(8zHɡA(8zXHɑA(8z˸HɁA(88tHqA(8z,HaA(8zPHQA(8t<HAA(8thH1A(8}bLH!A(8}t,HA(8zPHA(8}tLHA(8zJȨHA(8}tlHA(8z)HA(8z HȱA(8}tHȡA(8}tHȑA(8ztHȁA(8zHqA(8zHaA(8z"HQA(8zJ(HAA(8tp80H1A(8t]80H!A(8tP0HA(8t1HA(8t2HA(8tЈ3HA(8z6HA(8tب8HA(8:8tHDZA(8t8pHǡA(8t^ 8pHǑA(8t怈pHǁA(8tЈqHqA(8t숙rHaA(8tsHQA(v8zHAA(8t0xH1A(8z8tH!A(88tN|HA(8zHA(8z)HA(8zKHA(bHA(8zK@HA(8zHƱA(8z HơA(8t0HƑA(8z$HƁA(8t\HqA(8}blHaA(8tJ8HQA(8tSHAA(8zH1A(8zH!A(88tSHA(8}6HA(8}ẗHA(88}tHA(88tYlHA(8tDHA(8tpHűA(8tLHšA(8txHőA(8tHŁA(8z)HqA(88tHuA(8z#BHeA(#F8zHUA(8z#JHEA(8}B#NH5A(8zX#RH%A(8z@#VHA(8}T#ZHA(8}7#^HA(8z#bHA(8}B#fHA(8z#jHA(8z#nHA(8z#rHA(8z#vHA(8}wL#zHA(8z@#~HuA(8z#HeA(8z$#HUA(8}wl#HEA(8z #H5A(8zL#H%A(8z#HA(8z#HA(8z+#HA(8zH#HA(8zp#HA(8z#HA(8z#HA(8z+8#HA(8z+8#HA(8zh#HA(8z#HuA(8zH#HeA(8z,#HUA(8zkP#HEA(#8zH5A(8}7$#H%A(8}T쨙#HA(8}B̈#HA(8}-0#HA(8z,(8#HA(8z,P8#HA(8z#HA(8z#HA(8zp$HA(8z,x$HA(8zk|$HA(8z0$HuA(8}7@$ HeA(8}U $"HUA(8}B숙$$HEA(8}-L$(H5A(8z,8$0H%A(8z,8$0HA(8zX$0HA(8z$8HA(8z$@HA(8z,$HHA(8zk$PHA(8z$XHA(8}7\$`HA(8}U,$bHA(8}C $dHA(8}-h$hHuA(8$p8}wHeA(8}cl$rHUA(8}UL$vHEA(8$x8}C,H5A(8t$xH%A($x8z-HA(8t$xHA(8}-$HA(8zܨ$HA(8z$HA(8}Ul$HA(8}c$HA(8$8z-@HA(8z-h$HA(8z$HA(8z-$HuA(8}CL$HeA(8$8zHUA(8}c$HEA(8}Cl$H5A(8z$H%A(8z$HA(8}-$HA(8}7x$HA(8}C$HA(8}w$HA(8zl$HA(8z$HA(8}7$HA(8}C$HA(8$8}wHA(8zd$HuA(8z$$HeA(8}7$HUA(8}c$HEA(8zΈ$H5A(8zH$H%A(8}c$HA($8}d HA(8zl$HA(8z-$HA(8z$HA(8z4$HA(8z%HA(8t%HA(8t%HA(8z %HA(8zL% HuA(8zk%(HeA(8zL%0HUA(8zL8%8HEA(8tO$8%8H5A(8zl%8H%A(8t%9HA(8zH%:HA(8t %;HA(8}w%>HA(8zM %@HA(8%B8zpHA(8}C8%xHA(8zl,8%xHA(8z%xHA(8t%zHA(8tp%|HuA(8z-%HeA(8tH%HUA(8t%HEA(8t@%H5A(8zMH%H%A(8t@8%xHA(8zά%xHA(8z8%xHA(%x8ttHA(8zЈ%zHA(8z%{HA(8tl%~HA(8z%HA(8t88%xHA(8z.%zHA(8z.0%~HuA(8t %HeA(8z.X%HUA(8z%HEA(8t̨%H5A(8t=%H%A(8zlX8%xHA(8z.%zHA(8z.%~HA(8zl%HA(8z%HA(8z訙%HA(8t8%xHA(8z8%xHA(8t%zHA(8tШ%|HA(8t%~HuA(8t0%HeA(8z`%HUA(8td%HEA(8t%H5A(8t%H%A(8t%HA(8t%HA(8tp%HA(8zMp%HA(8t$%HA(8z8%xHA(8z.Ј%xHA(8tP%zHA(8t|%HA(8tè8%xHA(8z<%xHuA(8zꈈ%yHeA(8zl%zHUA(8z`%{HEA(8z8%~H5A(8z.%H%A(8z%HA(8z/ %HA(8z`%HA(8}C숙%HA(8}-%HA(8})@%HA(8%8zXHA(8}d,%HA(8}D %HA(8z|%HA(8z%HuA(8}-؈%HeA(8}7̈%HUA(8}D,%HEA(8}x %H5A(8zب%H%A(8z%HA(8}7舙%HA(8}DL%HA(8%8}x,HA(8zτ%HA(8z%HA(%8}8HA(8}dL%HA(8zϨ&HA(8z&HA(8}dl& HuA(8}d&HeA(8z&HUA(8z/H&HEA(8z &H5A(8z&H%A(8z& HA(8t&(HA(8t&0HA(8z&8HA(8zM&@HA(8zl&HHA(8zM&PHA(8zM8&XHA(8tO\8&XHA(8zm&XHA(8tĈ&YHuA(8z؈&ZHeA(8t&[HUA(8}xL&^HEA(8zN&`H5A(8&b8z H%A(8}Dl8&HA(8zm48&HA(8zب&HA(8t&HA(8t`&HA(8z/p&HA(8t,&HA(8t&HA(&8tHA(8zN8&HA(8t8&HuA(8z̈&HeA(8z8&HUA(8tX&HEA(8z&H5A(8z&H%A(8t&HA(8z (&HA(8t@8&HA(8z/&HA(8z/&HA(8tĄ&HA(8z/訙&HA(8z P&HA(8tİ&HA(8t=&HA(8zm`8&HuA(8z0&HeA(8z08&HUA(8zm&HEA(8z8&H5A(8z x&H%A(8tH8&HA(8z&HA(8t&HA(8t&HA(8t&HA(8t &HA(8z(&HA(8tl&HA(8t&HA(8t&HA(&8tHuA(8t@&HeA(8t&HUA(8zN`&HEA(8t&H5A(8z 8&H%A(8z0`&HA(8t4&HA(8t`&HA(8tŌ8&HA(8z\&HA(8zP&HA(8zm&HA(8zЀ&HA(8z &HA(8z0&HA(8z &HuA(8z0&HeA(8z &HUA(8}D&HEA(8}-&H5A(8})\&H%A(8&8zФHA(8}d&HA(8}D&HA(8z&HA(8z 'HA(8}.'HA(8}8 ' HA(8}D̈' HA(8}xl' HA(8zD' HA(8z 'HuA('8}8'HA(8znh8'HA(8z1'HA(8z1'HA(8zn'HA(8z|'HA(8z 'HA(8t8'HuA(8zȨ'HeA(8t'HUA(8t'HEA(8tਙ'H5A('8t H%A(8z'HA(8tt'HA(8t'HA(8t'HA(8t'HA(8t'HA(8t0'HA(8zOP'HA(8t'HA(8z 08'HA(8z1'HuA(8t'HeA(8tD'HUA(8tp8'HEA(8zѠ'H5A(8z'H%A(8zn'HA(8zĈ'HA(8z X'HA(8z2'HA(8z'HA(8z2@'HA(8z 'HA(8}E,'HA(8}.,(HA(8})x( HA(8(8zTHuA(8}e,(HeA(8}EL(HUA(8zx(HEA(8z( H5A(8}.H((H%A(()8}8tHA(8}El(*HA(8}ẍ(+HA(8z(,HA(8z (.HA(8}8(0HA(8}E(1HA(8(28}xHA(8z訙(4HA(8zԨ(6HA(8}8(:HuA(8}eL(>HeA(8z (BHUA(8z(FHEA(8}el(JH5A(8}e(NH%A(8z(RHA(8z2h(THA(8z@(VHA(8z(ZHA(8z@(`HA(8tǜ(hHA(8t(pHA(8z (xHA(8zOx(HA(8zn(HA(8zO(HuA(8zO8(HeA(8tO8(HUA(8zo(HEA(8t$(H5A(8z (H%A(8t$(HA(8}y (HA((8zOHA(8(8z HA(8}E8(HA(8zoD8(HA(8zh(HA(8tȨ(HA(8t @(HA(8z2(HA(8t(HuA(8t(HeA(8t`(HUA(8zP(HEA(8tP8(H5A(8z0(H%A(8z8(HA(8t (HA(8zT(HA(8zx(HA(8t|(HA(8z H(HA(8tP8(HA(8z2(HA(8z2(HA(8tL(HA(8z3(HuA(8z p(HeA(8tx(HUA(8t><(HEA(8zop8(H5A(8z30(H%A(8z3X(HA(8zo(HA(8zҜ(HA(8z (HA(8t8(HA(8z쐨(HA(8t p(HA(8t (HA(8t Ш(HA(8t!(HA(8z츨(HuA(8t|(HeA(8t(HUA(8t(HEA(8tȤ(H5A(8t(H%A(8t)HA(8zP@)HA(8t)HA(8z 8(HA(8z3(HA(8t(HA(8t((HA(8tT8(HA(8z(HA(8z(HA(8zoȈ(HuA(8z䈙(HeA(8z (HUA(8z3(HEA(8z)H5A(8z3Ј)H%A(8z )HA(8}Ë)HA(8}.d) HA(8}))*HA(8)08z 8HA()08}eHA(8}E쨙)2HA(8z)8HA(8z)@HA(8}.)HHA(8}8Ȉ)IHuA(8}F )JHeA(8}y,)KHUA(8z)LHEA(8z `)NH5A(8}8䈙)PH%A(8}F,)QHA(8)R8}yLHA(8z)THA(8zd)VHA(8}9)ZHA(8}e)^HA(8z,)bHA(8z)fHA(8}e)jHA(8}f )nHA(8z)rHuA(8z3)tHeA(8zШ)vHUA(8z,)zHEA(8z)H5A(8tɀ)H%A(8t)HA(8z )HA(8zPh)HA(8zo)HA(8zP)HA(8zP8)HA(8tP8)HA()8zp HA(8tԈ)HA(8z )HA(8t,)HuA(8}yl)HeA(8zPਙ)HUA(8)8z HEA(8}FL8)H5A(8zpL8)H%A(8z0)HA(8tɬ)HA(8t!0)HA(8z4 *HA(8t*HA(8t0*HA(8t*HA(8zQ*HA(8t8)HA(8zP)HA(8z@8)HuA(8t)HeA(8zt)HUA(8zӘ)HEA(8t,)H5A(8z*H%A(8tX8)HA(8z4H)HA(8z4p)HA(8t0*HA(8z4*HA(8z(*HA(8t\*HA(8t>p*HA(8zpx8)HA()8z4HA(8z4)HuA(8zp*HeA(8zӼ*HUA(8zP*HEA(8tX8)H5A(8zX)H%A(8t!`)HA(8t!)HA(8t!)HA(8t!*HA(8z퀨*HA(8t*HA(8t* HA(8t*HA(8tʈ*HA(8t`*HA(8t* HuA(8zQ0*(HeA(8tʴ*0HUA(8zx8)HEA(8z5)H5A(8tਙ)H%A(8t *HA(8t88)HA(8z)HA(8z)HA(8zpЈ)HA(8z)HA(8z)HA(8z58*HA(8zd*8HA(8z5`*9HA(*:8zHuA(8}Fl*;HeA(8}.*@HUA(8})*JHEA(8*P8zH5A(8}f,*PH%A(8}F*RHA(8zP*XHA(8zt*`HA(8}.*hHA(8}9*iHA(8}F*jHA(8}y*kHA(8z*lHA(8z*nHA(8}98*pHA(8}F̈*qHuA(8*r8}yHeA(8z(*tHUA(8z*vHEA(8}9T*zH5A(8}fL*~H%A(8zL*HA(8z<*HA(8}fl*HA(8}f*HA(8z`*HA(8z5*HA(8z*HA(8z*HA(8z*HA(8td*HA(8t*HuA(8z*HeA(*8zQXHUA(8zp*HEA(8zQ*H5A(8zQ8*H%A(8tP<8*HA(8zq(*HA(8t*HA(8z@*HA(8t4*HA(8}y*HA(8zQШ*HA(8*8zhHA(8}F8+HA(8zqT8+HA(8z+HuA(8tː+HeA(8t" +HUA(8z5+"HEA(8t˼+&H5A(8t+(H%A(8t +0HA(8zQ+8HA(8t8+HA(8zp+HA(8z8+HA(8t訙+HA(8zԔ+HA(8zԸ+HA(8t+HA(8z+"HA(8t`8+HuA(8z5+HeA(8z6+HUA(8t+ HEA(+"8z6(H5A(8z+$H%A(8t@+&HA(8t>+(HA(8zq8+HA(8z6P+HA(8z6x+HA(8zq+ HA(8z܈+!HA(8zਙ+"HA(8t8+HA(8z +HA(8t"P+HuA(8t"+HeA(8t"+HUA(8t"ਙ+ HEA(8zH+"H5A(8t+&H%A(8t+*HA(8t+.HA(8tl+2HA(8t+8HA(8tP+@HA(8zR +HHA(8t̘+PHA(8z8+HA(8z6+HA(8tĨ+HA(8t+ HuA(8t8+HeA(8z+HUA(8zp+HEA(8zq؈+H5A(+8z$H%A(8z0+HA(8z6+"HA(8zЈ+XHA(8z6+YHA(8zX+ZHA(8}G +[HA(8}.+`HA(8})+jHA(8+p8zHA(8}f+pHA(8}G,+rHuA(8z+xHeA(8z+HUA(8}.+HEA(8}9p+H5A(8}GL+H%A(8}y숙+HA(8z+HA(8z+HA(8}9+HA(8}Gl+HA(8+8}z HA(8zH+HA(8z̨+HA(8}9+HA(8}f+HA(8zl+HuA(8z+HeA(8}f+HUA(8}g +HEA(8z+H5A(8z7+H%A(8z8+HA(+8zHA(8z+HA(8tH+HA(8t+HA(8z+HA(8zRH+HA(8zr+HA(8zRp+HA(8zR8+HA(8tPt8+HuA(8zr0+HeA(8t4+HUA(8zЈ+HEA(8t<+H5A(8}z,+H%A(8zR,HA(8,8zHA(8}G8,8HA(8zr\8,8HA(8z,8HA(8tt,:HA(8t#,HA(,B8z HA(8th8,8HA(8z7h,:HA(8z7,>HA(8t,@HA(8z7,BHA(8zH,DHA(8t$,FHuA(8t>,HHeA(8zr8,8HUA(8z7,:HEA(8z8,>H5A(8zr,@H%A(8z,AHA(8zp,BHA(8t8,8HA(8z訙,8HA(8t#@,:HA(8t#p,HA(8t#Ш,@HA(8z,BHA(8t,FHA(8t,JHuA(8t,NHeA(8tP,RHUA(8t ,XHEA(8t,`H5A(8zS,hH%A(8t|,pHA(8z8,8HA(8z80,8HA(8tΨ,:HA(,@8tHA(8t8,8HA(8z ,8HA(8z8,9HA(8zr,:HA(8zD,;HA(8z,>HuA(8z8X,BHeA(8z<,xHUA(8z8,yHEA(8z舙,zH5A(8}G,{H%A(8}/ ,HA(8}),HA(8}zL,HA(8,8tHA(8-8z\HA(8}U-HA(8}!-HA(8-8}zlHA(8t-HA(8zs -HA(8zS8-HuA(8z8-HeA(8z-HUA(8-8}zHEA(8t<-H5A(8zs8-H%A(8zS`-HA(8z8-HA(8z-HA(8zh-HA(8z`8.HA(8}g,8.HA(.8}GHA(8.8}zHA(8. 8}gLHA(8}G숙.HA(8.8zHuA(8.8}glHeA(8}H .HUA(8.8}zHEA(8.&8}gH5A(8}H,.)H%A(8.*8}zHA(8.28}gHA(8}HL.5H~A(8.68}{ H~A(8.>8}gH~A(8}Hl.AH~A(8.B8}{,H~A(8.J8}gH~A(8}H.MH~A(8.N8}{LH~A(8.V8}h H~uA(8}H.YH~eA(8.Z8}{lH~UA(8.b8}h,H~EA(8}Ḧ.eH~5A(8.f8}{H~%A(8.n8}hLH~A(8}H숙.qH~A(8.r8}{H}A(8.z8}hlH}A(8}I .}H}A(8.~8zH}A(8.8}hH}A(8}I,.H}A(8.8zH}A(8.8}hH}A(8}IL.H}uA(8.8z4H}eA(8.8}hH}UA(8}Il.H}EA(8.8zXH}5A(8.8thH}%A(8}h숙.H}A(8.8}{H}A(8/L8tPH|A(8}i /LH|A(8}U/NH|A(8}Ü/PH|A(8z`/VH|A(8t/ZH|A(8/\8tH|A(8z/\H|A(8z(/^H|uA(8zL/_H|eA(8z/`H|UA(8}{쨙/bH|EA(8}i,/fH|5A(8/h8}/(H|%A(8z|/xH|A(8}iL/yH|A(8}U쨙/zH{A(8tZ/H{A(8z/H{A(8z/H{A(8}| /H{A(8zp/H{A(8}il/H{A(/8}iH{A(8}|,/H{uA(8z/H{eA(8z8/H{UA(8z֌/H{EA(8}|L/H{5A(8}V /H{%A(8}V,/H{A(8}%/H{A(8}%/HzA(8}VL/HzA(8z/HzA(8}Vl/HzA(8z/HzA(8/8zHzA(8}V/HzA(8zְ/HzA(8}|l0HzuA(8}I0HzeA(8}/D0HzUA(8}V0 HzEA(8}%0Hz5A(8z0Hz%A(808z9 HzA(8}V0HzA(8z0 HyA(8}|0(HyA(8}I0*HyA(8}/`0.HyA(8}V02HyA(8}%06HyA(8z08HyA(80@8tHyA(8}W 0@HyuA(0H8zHyeA(8}|0PHyUA(8}Į0RHyEA(8}/|0VHy5A(8}W,0ZHy%A(8}&0^HyA(8z(0`HyA(8z0hHxA(8z0nHxA(8}9Ĉ0pHxA(8z0xHxA(8t80HxA(8}I80HxA(8t? 80HxA(8zP80HxA(8t82HxuA(8z9H2HxeA(8zsd2HxUA(8t,2HxEA(8zs2Hx5A(8tX2Hx%A(8t차2HxA(8t2HxA(8t$2HwA(8t2HwA(8t2HwA(8t/h2HwA(8t/2HwA(8t/Ш2HwA(8tਙ2HwA(8tτ2HwA(8zS2HwuA(8tϰ2HweA(8zS2HwUA(28tHwEA(8zSب2Hw5A(8t02Hw%A(8t02HwA(8t082HwA(8t0l2HvA(8zT82HvA(8tD82HvA(8zs82HvA(8t`83HvA(8t83 HvA(8t83@HvA(8tD83`HvA(8t@3HvuA(8tP3HveA(8t?@3HvUA(8t?t3HvEA(8tC3Hv5A(8zT(3Hv%A(8t?3HvA(8tZL3HvA(8t3HuA(8tK3HuA(8tZ3HuA(8t@3HuA(8tK<3HuA(8tZ3HuA(8tp3HuA(8tKp3HuA(8z̨3HuuA(8tp3HueA(8t3HuUA(8tp3HuEA(38tHu5A(8tȨ3Hu%A(8t43HuA(8t03HuA(8t`3HtA(8tC쨙3HtA(8t0Ԩ3HtA(8zx3HtA(8tЌ83HtA(8tZ3HtA(8tb3HtA(8t[,3HtA(8tb3HtuA(8tW䨙3HteA(8tX3HtUA(8tTԨ3HtEA(8tU 3Ht5A(8tP䨙3Ht%A(8tK3HtA(8tXT3HtA(838zsHsA(8t84HsA(8t 84 HsA(84@8tLHsA(8t184`HsA(84d8t1A(8zXA(8zXA(8zLA(8}XH>A(8}@H>A(K88}QLH>A(8`8!}K@8}Q,H>A(8`8!}K A K_X@K_@K_AK_ A IPRA.$qlfc_kdb_print_qlfcs|```|<!!8cgH=A(;B0<,<`x6d|P@,@d8c(88h`8pc8@;f@`H=A((@8}c@U~U U>cfx$( 8(|@x$@t}@*|8*H=)A(8}pxH= A(8xHAH'EA(<`0|`8cH'-A(8H'!A(8 H'A(8$H' A(8\H A(8|mH A(8~lH A(8~H A(8|m̠H A(8~DH A(8|] H A(8~LH yA(8~ސH iA(88~@H YA(8|H MA(cHL'8`8!}N ?8~hH A(?p8} HA(8~޴xHA(8~yHA(8~hzHA(8~"{HA(8~|HA(8~HA(8|],HA(8~H}A(8~ؠHmA(8~lH]A(8~HMA(8~ H=A(8}߀H-A(8}߬HA(8}؀H A(8}HA(8~HA(8|28HA(8}0p84HA(8}HA(8}HA(8~"(HA(8|HA(K<8|\HyA(cHL'8`8!|N <|8cXHAA(H A(ap8|#@@cHL'8`8!|N <|8cBHA(H 9A(ap8|#@AK<8K<~8cHA(8~ HA(8~mHA(cHL'8`8!|N A qlfc_kdb_iocb|``faA8!;`;pHLK|`zcceHqA(,@\8 |d| ,$AX(-`e@0,$?8c,dA,$lA;@@`d8c,$@|`( ,$A`e@@8c,$( A@(```8c,$( AhA( L3AX```888( (@ (x+@(X@ L0BAH,$( L0BA8p8`cccfHA(,ap@8x8@HA((@capAD8e\LHiA(cCHL'8`8!A}aN cKcCHL'8`8!A}aN b<`|c8c;HA(H%A(8ap|#@@0cCHL'8`8!A}aN <b`|c8cHuA(HA(8ap|#@AK8HIA(8>@H=A(<`|`8cPH%A(cCHL'8`8!A}aN ;KX8>$HA(<`|`8c(HA(cCHL'8`8!A}aN 8>HyA(<`|`8cHaA(cCHL'8`8!A}aN Aqlfc_kdb_mbiocb|``faA8!!`pHLK;|`zc;`cHA(,@~8 ||c,&A8(-AȈ8c,&@|`, A<( @4, ( ```L3BA, ( K8p8`cccHA(,8ax@80K!`80ap8xHA((0AHb8cZHA(cCHL'8`8!A}aN cdapcK5cCHL'8`8!A}aN A88cccK/ccHL'8` 8!|xp!A} a!AaN ccHL'8` 8!|Aa!} N 8b8HA((@;"8;@;:w @8=8 ap,#Ah:```H A(8y8 `p;Z|c|`::H `8=y 8 ,#ap@;,At.AX,@:,@::8|P~P:`:@,@d9:b/}Њ8n8`K`|~@,:RA`~@@ 9}}Њ88nK:|~A|,@`X| |d2, Ap`d( @<8c( , ```L3BA8c, ( K8AP( 8AD,( 8```LFA8,( K|8;;p|` @XY; 8cC8c```K`,;98At |@|z8cK,>@b88c$H IA(ccHL'8` 8!|xp!A} K*pK8K(8_lH A(<8c+$H A(8 H A(,@;;;@`8 y8=|c*H A(8(|H A(8|*H yA(80 8xxB,| A(ap8 8(A`A@``d888 ((A$A8 C 8apK``z8c| @@D=8H8z8!!}aAN 88pKA(||P( A8`88xxB,| A,ap8 8(AdAD```d888 ((A$A8 C 8apKQ``z8c| @@D=8H8z8!!}aAN 88pKqA(||P( A8`88K9A(888H8z8!!}aAN C KdAKdAK A(qlfc_pfs_wwpn_get,&@ 8`N 9`H{h @qlfc_pfs_activity_get_ctls,&@ 8`N 9`Hu @qlfc_pfs_activity_get_cmds|`aA;@;`!;`aA8|*!H`y:BH( @cc8 cK ;c8 cc@Kc8 cc0Kc8 cc Kc8 ccPKc8 cc`Kc8 ccpKe,8@0( @:!;c:c8 cK~c8 cc0K~c8 cc K~c8 ccKq~c8 cc@KU~c8 ccPK9~c8 cc`K~c8 ccK~c8 ccpK~|7@ ( @ H:8; : ::```:uX|` @||@@( @8;( @8:x,4A( @8:xB( @8;:,A|8@( @;8,A( @d;`#8Hcp8!`Aa}!AaN 888KA(8~8( Ap8<`8\KA(8 ~8( A88@`8 `KA(8 ~8( A8D`8K]A(8 ~8( A8H`8K%A(8~8( A8L`8KA(8 ~8( AX8P`8 pKA(8 ~8( A 8T`8K}A(8~8( A8X`8 KEA(8 ~8( A`88\K A(8 ~8( Ax8``8dKA(8~8KH;#8Hcp8!`Aa}KD880KiA(;8~8( A884K1A(8~8K;`( @Kx8,8KA(8~8K$88 KA(8~8( A8 `8KA(8~8( Ab`8,KQA(8~8( Ad8`8KA(8~8( A,8 `8K~A(8~8( AD`8K~A(8~8( A8`8K~qA(8~8( A8 `8 K~9A(8~8( AL`8K~A(8~8( A`8$8K}A(8~8( A8`8(K}A(8~8( A(`8K}YA(8~8Kx88K})A(8~8( A 8 `8K|A(8~8( Az `8,K|A(8~8( A8`8K|A(8~8( Ax8 `8K|IA(8~8( A@`8TK|A(8~8K88K{A(8~8( A8 `8K{A(8~8K@t( A88K{mA(8~8( AL8 `8K{5A(8~8K ,AdK88KzA(:8~8( A88KzA(8~8( AX8`8 KzA(8~8( A 8`8KzQA(8~8( A8`8 KzA(8~8( A8`8KyA(8~8K( @d:8a08@K!`88a0KyA(8a0Ky``{8c| @@,~8ap8@K`88apKyAA(8apKy``{8c| @A88pKy A(||P( AL8`8KxA(8~8( A8`84KxA(88a8@8 {8K`8Ȁ8aKxYA(8aKx``x8c| @A88Kx%A(x||P( @:;`K88KwA(:;`8~8( @Klx:;`K\88a8@{K `8Ȁ8aKwuA(8aKw``x8c| @@ x:;`K880Kw1A(~||P( A8``8KvA(8~8( Al8`8(KvA(8ap8@8 8K`88apKv}A(8apKv``{8c| @AK<8$8KvEA(8~8( Ap8`8Kv A(:8a08@8 8Ka`88a0KuA(8a0Kv9``{8c| @ADKh888a8@Ku`88aceKiA(8aKjM``{8c| @A@88KiA(||P( @X88a8@{K`8`8aKiYA(8aKi``y8c| @@`yC8H8{8!}!AaN 88KhA(y||P( Ax8 ``8$KhA(88~8CH8{8!}!KD88 Kh%A(8~8( A8`8`KgA(88a8@8 {8K=`8`8aKgA(8aKh``y8c| @ATKK;`Kt8a|88@K`88aceKgMA(8aKg``{8c| @@pK88pKgA(9||P( A8``8KfA(8~8( A8`8PKfA(8 ~8pAK\88Kf]A(8~8( A8`8@Kf%A(;; 8ap8@8 8Ky`8쀼88apKeA(8apKfQ``{8c| @AK88tKeA(8~8( A8`8 tKeuA(8~8( A`8D`bKe=A(8~8( A,8`8xKeA(8~8( A8`8 KdA(8~8( A`8dKdA(8~8( A8`8|Kd]A(8~8( A\8`8 Kd%A(8~8( A(,`8T>KcA(8~8( A8`8KcA(8~8( A8`8 |KcyA(8~8( A(`8KcAA(8~8( AT8`8Kc A(8~8( A 8`8KbA(8~8( A젵 `8KbA(8~8( A8`8KbaA(8~8KH,5AK08 \8Kb!A(||P( A88pKaA(8~8K8t dKb9``{8c| @Ap88 lKaA(||P( @|K<8x8TKa]A(8~8( A8 `8|Ka%A(8~8( ATc%`8|K`A(8~8( A 8X`8K`A(8~8( A8 `8K`}A(8~8( A `8K`EA(8~8( A8\`8K` A(8~8( AP8 `8K_A(8~8( A`8 T>K_A(8~8( A8``8K_aA(8~8( A8 L`8K_)A(8~8( A|`8$K^A(8~8( AH8d`8K^A(8~8( A8`8K^A(8~8( A࠹`8DK^IA(8~8( A8h`8K^A(8~8( Ax8 `8K]A(8~8( AD8\K]A(8~8( A8l`8K]mA(;M8~8pA|K8L8K[iA(8~8( A@8d`8HK[1A(8~8( A 8h`8 DKZA(8~8( Aؠ(`8KZA(8~8( A8l`8LKZA(8~8( Ap8p`8KWA(8~8( A8@`84KWIA(8t ,88KW``{8c| @AKL:HK8 A $qlfc_pfs_connections_get|`;a`|*A!8!qH`{( @, A;@8;|\pdA( ;Z7@48;:8|\tdA0,@( @D;98;98|\pd@A0,@( @P;98;9 8|\pdA0,@( @\;98;98|\pcA,,@( @\;98;9( @ 8;9( @T8|pdA0( ;9@8;Y ;|pcA,@0( @ ;Z8;Z( @ l8;Z( @ ,8;ZW|,#A;"H;:c``( :@ ,8A 0,A 8a8@K`8a8bKSA(8aKT]``z8c| @@ h8Z( @:*8ap8@K`8ap8KSA(8apKS``z8c| @@~8a8@K`8a8KS-A(8aKS``z8c| @@t8(8a8@~Ki`8a8KRA(8aKSA``z8c| @@0~8a08@K`8a08KRA(8a0KR``z8c| @@8(8ap8@~K`8ap8KR)A(8apKR``z8c| @@~8a8@Ki`8a8KQA(8aKRA``z8c| @@88w;:| @ZAT( @T8cH8z8!!}AaN 8H8$8$KQA(88~8cH8z8!!}AK88KPA(||P( A8 `8 KP}A(8~8K88pKPMA(~||P( A,8``8 KP A(8~8( A8)`8KOA(8a8@88K-`8a8KOA(8aKP``z8c| @AK880KOaA(||P( A8`8KO)A(8~8( A8)`8KNA(8(8ap8@8~8KA`8ap8KNA(8apKO``z8c| @AK,88KNuA(~||P( A8``8KN5A(8~8( Ap8)p`8KMA(8a08@88KU`8a08KMA(8a0KN-``z8c| @ADK,88KMA(||P( Ad8`8KMQA(8~8( A08)\`8KMA(8(8a8@8~8Ki`8a8KLA(8aKMA``z8c| @AK,88pKLA(~||P( A$8 ``8KL]A(8~8( A8)H`8KL%A(8a8@88K}`8a8KKA(8aKLU``z8c| @AK,88KKA(8~8( A8) `8KKyA(8~8( A`8KKAA(8~8( At8`8KK A(8~8( A@8)4`8KJA(:*8ap8@88K%`8ap8KJA(8apKJ``z8c| @AK88KJYA(||PKx( @8;Z Kd88 $KJA(;Z 8~8K0( @8;Z K88KIA(;Z 8~8K848KIA(,8~8A,A0KT;"H88lKIMA(8~8( A8p`8(KIA(8~8( At=`84KHA(8~8( A@8t`8KHA(8~8( A 8x`8(KHmA(8~8( A`8 KH5A(8~8( A8|`8KGA(8~8( Ap8`8) KGA(8~8( A<8`8KGA(8~8( A8`8KGUA(8~8K8H88hKG!A(8~8Kp;"H8\8XKFA(;Z8~8( A88dKFA(8~8K( @;ZK;"H88`KFmA(;Z8~8( @K,AK;BH8H8LKF!A(8~8( A8T`88KEA(8 ~8K;YK;BH88@KEA(8~8( A8D`8(KEuA(8~8( AL`8,KE=A(8~8K 8H88=A(8apK>``x8c| @@8a8@K}`8 8aK=A(8aK>U`(#@88T>8pcxB,| A,a8(A8 AD```d888 9 ((ALA8C 8aK=``y8c| @@X878a8@K`8 8axeK8pcxB,| A(a08(A8 A@``d888 9 ((APA<C 8a0K<``y8c| @@ \88ap8@KU`8 8apxeK;A(8apK<)``y8c| @@ 8a8@K`88aK;eA(8aK;``y8c| @@ 868a8@K`8(<8aK; A(8aK;y``y8c| @@ 8a08@KQ`8888a0K:A(8a0K;)``y8c| @@X88ap8@K`8Ld8apK:eA(8apK:``y8c| @@8a8@K`8`<8aK:A(8aK:}``y8c| @@X8|pc A4( 849A808pK9A(8a8@88K `8a8t8K9yA(8aK9``x8c| @AT8|8K9EA(8||P( @p8a08@K`8<8a0K8A(8a0K9a``x8c| @@p88ap8@ K5`88ap8K8A(8apK9 ``x8c| @@88;9( @D8`A, A, A, A<(#@8;9 ( @Lc8H8y8!}aA!N 88K7A(8~8( A8`8K7A(88~8cH8y8!}aA!N 88K7%A(8~8K(#@8;9K88K6A(;98~8K(#@8;9K|88K6A(;98~8KH(#@8;9K08 8K6EA(;98~8K81$8K6A(8~8c~A, A, A,, AK88pK5A(8||P( A,8``8K5A(8~8K880K5UA(||P( Ah8`8 PK5A(88ap8@8 8Km`88ap8K4A(8apK5E``x8c| @AxD,KA(8~8( A8`8lKA(8~8( A8`8#`KA(8~8( A`8dKiA(8~8( Ah8`8pK1A(8~8( A48`8#pKA(8~8( A`8KA(8~8( A8`8tKA(8~8K8T>xD,KQA(8~8K88pK!A(~||P( A8``8dKA(8~8( At8`8#@KA(8~8KH8P8KyA(8~8( A8`8 PKAA(8 ~8( AL8`8"K A(8~8( Ab`8KA(8~8( A8`8TKA(8~8( A8`8#KaA(8~8( A|@`8 T>xD,K!A(8~8( A@8`8XKA(8~8( A 8`8#KA(8~8( AؠD`8 T>xD,KqA(8~8( A8`8\K9A(8~8( Ah8`8# KA(8~8( A4F`8 KA(8~8( A8`8`KA(8~8( A8`8#0KYA(:y8ap8@88K|`8܈H8apKA(8apK``z8c| @AK8L8KA(8~8K8@8KA(8~8K8<8KA(8~8KT@( @d8b( @8;VAPK88H8KA(;V8~8AK8D8KA(8~8K|848KA(8~8( AL8`88K}A(8~8K ::K 88,KAA(8~8( A8`8|K A(8~8( AB`8 tT>xD,KA(8~8( AD8`80KA(8~8K C qlfc_pfs_fcf_get|`;·HaA`8`;@`!a;!Q`( ;#Ad8h|8KA(c88K-``x8}|#@A 8l|cKA(8||P( @]8]8]8]8]8]8]8]8]8]8]8];$]88y{,;@}8!!AaN 88p|KA(8|8}8( A,8t``|8 KmA(8|8}8( A8``|ceK-A(8|8}8( A8x``|8 KA(8|8}8( A8|``|8 KA(8|8}8( ALD``|8KmA(8|8}8( A8``|8K-A(8|8}8( A8``|8 $K A(8"|8}8( A|84K A(8$|8}8( At8``|8K uA(8%|8}8( A<8``|8TK 5A(8*|8}8( A(``|8tK A(;92|8}8( A8``|8K A(|8}8K]8K(c]K ``x8}|#@@8]K A!qlfc_pfs_activity_get_cmds@AF31_5|`;·HaA`8`;@`!a;!Q`( ;#A 8|8K A(c88K ``x8c| @A8|cK MA(8||P( @]8y]8c]8c]8c]8c]8c]8c]8c]8c]8c]8c]8c]8c]8c];#]88y{,;@}8!!AaN 88 |K UA(|8}8( @ 8yK88 $|K A(|8}8( @ 8yK84ce|K A(|8}8( @ 8yK88$|K A(|8}8( @ 8yKt88 ,|K eA(|8}8( @ 8yK@8|K )A(|8}8( @ 8yK 88(|KA(|8}8( @ 8yK88|KA(|8}8( @ 8y$K8| KuA(|8}8( @ 8y,Kp88,|K9A(|8}8( @ 8y-K<88 4|KA(|8}8( @ 8y1K8|KA(|8}8( @ 8y3K880|KA(|8}8( @ 8y4K88 (|KIA(|8}8( @ 8y7Kl8|K A(;9G|8}8( A<84``|8KA(|8}8K ]8Kc]K ``x8c| @@$]8KP A!qlfc_pfs_activity_get_ctls@AF32_4,A 8`N Tc>H @fc_cmn_err_dbg_init|;|ya;A!!!A8x;`;`8H`(;A|8; xA888( A$( A( A( A ( @`e`8c( A( A( A( A( A(0@(X@H`d8c,$@,,@;{,9@8`88xH `(,#A ,A(,Aa,A|@x(@l|8!}8`!Aa N 8`8!}aA!N ;{,'@K```8(0(9+ @98++@ @AA|x&88@X(A,8 8,$T>|*@,@tKp8T>|*,$@x,@PKL(AAT88 A(8ЌT>,$|*@@,@KT>,$|*@ ,@K(AKT @AK0(x@K(0@K,#AK A\fc_cmn_err_dbg_upd_elem,#T>T>@ 8`N H @!fc_cmn_err_dbg_check_all_catchersL!9( Ad( A\( AT( AL( AD(0@(X@$`e8c,%A8x``8(0+9+ @88+*@8@AAL"By&8@P(A88T>}*,%@A8aN aN 8T>}*K(AA,88 A8T>}*KT>}*K(AK88`N A8aN 8@AK<(x@K`f`8c( A( A( A( A( A(0@K @fc_cmn_strtoull,@8`dN Tc>H @fc_cmn_pfs_callback_rd,#M HxN @fc_cmn_pfs_unregister|`aA`{W>``X`!a88(T>cKA(c|~yA Kg9`c8~H `;;;B;{8~@, cDA``H`8h@p(KUA( (8apP80Kf`8ap8 888KA(088ap88 H A(;|Y88|8|@Ap}c8!AaN 8`8!a}N Afc_cmn_pfs_register|``Tc>8a`!a8``88|T>KA(||ycA cKe]`|c8!a}N Afc_cmn_err_dbg_init@AF12_2|``0aA!T>,$;; ;,`L)8`c!AA```:w8|@,#@P;9|A}8`8!!AaN w@X,|@A,#A,A<ccce, A$` HMA(,A;9|@\K08`8!}!KP,Aw 8c,$w @8,%A (w@|c P|(@A8K4| @@,%AK8K x!Aa8!N A $(fc_cmn_err_dbg_check_all_catchers@AF13_4|`8aAT>``!QKA(ap,#A4`{|@,#cAHLK`z|Hcc8pHMA(@`e, @| (@P88ccKqA(8`8!A}aN ccK !`ccK!A(8`8!A}aN cCHL'| (@KP|H8pccHMA(`e@, AK8` 88!}N Afc_cmn_pfs_callback_rd@AF14_6|8;`d!a, Ah;eY,#@;|@@LeY,#AxHA(x;|@@eY,#@K`KA(8!}N Afc_cmn_pfs_unregister@AF15_7|,|y``!q@,?@8`x8!N cH `c|, cAhH`,#8A08!8}cN c8!}N 8`8!}N A@KT Astrtok_r8KK @strtok`e, A\$`,)|H@AH`AH,(|@@A0A,(|@@A@A8, @|c(PN A8, @|c(PN @strspn8, AH`|@@A8,'|@@A,A$```,'|@@A @L 8c,@8`N @pstrpbrkH @strcpyA( L| N A( L| N  c  c!@XRRRRBRAR@@Y@C@DRRRRR RRRRRRRRR c @c@B c c  c!@;@< c  c( c! c" c$ c% c& c' c c  c! c  c} c@ c@ c @a c  c  c @T cr  cr! cgIBM I c c c c c c c@ c IB cf@@ ce ceIBM I c c@?@A c" c# c$ c% cA c@ c!@P@Q c  c@ c  c! c" c! c" c  c  c  c_ c_@\ c_@ c_A c_B c_E c_D c_C cW cW@Z cW@ cWA cWB cWE cWD cWC cX@[ cX@ cXA cXD cXC cXB cc cc co co  co! co" co# c  c  c"  c"@ c  c  c` cm  c  c@ c  cl  cb ca ca c|  c|! c|" c|# c|@ c~  c c @@=  c  c! c"@: c  c  c @9 c  c  c]@8 c  c" c  c! c@ ci! ci @U c cA c c c  c! c#  c  cx  cF  c&  cG  cH  c1  c2  c3  c9  c4  c5  c6  c7  c*  c)  c@   c  cA  c@J cI  c  cP  cB  c  c cQ @ @  cQ!@ c  c(  cR  cR! cR# c8  cS  cS! c IB c! c@ cA cB cC  c  cD  c  cT cT@ cq  c$  cU cU  cU@ c @I cE  c cB c c' @L c c  c@ c c\ c[ c[ @K c  c  c! c! c  c  c  ch  cd  cd@ c  c@ c @a c@ c c@ c c@ c c@ c  cu  cu! cu# cu$ c@5@6@7 c@ cA@2@3 =p  c  c c!@4 c$ c% c& c' c( c) c* c" c# c@ c @0 c! c" c' c& c(@c J c# c$ c% c@@&@'@_@`@(@) cv  cv! cv" cv# c  c!@+ c" c# c$ c% c@% c" c# c$ c% c cw c c  c! c@@1 czIBM I cz  cz! czA IBM I cz"IBM I cz# cz$ czB cz%@b@S cz@ c c  c@@ c  c! c@ c@ c cA c c  c!  c"  c c  c! c" c# c$ c% c c c  c! c" ck ck@ ckA@W ck  ck!@V@a ck" cM cM!IBM I cM$IBM I cM" cM# c= c= c= c= c< c< c< c  c>! c?  c" cL @R cL! cL" cL# cK @IBM I cJ @ cj@ cj cj  cj! cj" cj# cjA cj$ cj% cj& c  c! c c c c c! c"@O c c  c@N c @M cA c c  c! c" c# cn  c  c  c  cp  c@ c%  c%! c%A c%B c%" c%# c%D c%E c%$ c%F c%G c%H c%I c%% c%J c%K c%C c%Lޭޭ@@@@@@^@@]@@@@@a@ c J@ c  c c c  c! c@ c"@GJJ@ c  c! c"@c@ c% c& c# c$ c' c( c) c* J@ c  c! c" c@ c c c  c! c" c# c! c!  c!! c  c.  c.! c   c! c0   @@J cJ c c@ c" c! c#ctlinitintropendumpclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle@(#)17 1.38.6.5 src/rspc/kernext/pci/qlfcs/qlfc_tx.c, sysxqfc, rspc72Q, q2018_46B8 11/15/18 06:10:49  $(pp  Pp d4   ,(  x @ T8 8l  P h | h   ( 0 8 P0  0P @h(0DX4P  l H$(8xPh, H `,p888L`Xht(H DX8 XHHX8  XhP\hh@`xx hxtx xX H 4   ( @H X ( < p \  ޴޴޴޴H߈޴޴޴޴޴޴޴޴޴\T TT TTTTTT(T|TTctlinitintropendumpclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle @(#)13 1.6.6.8 src/rspc/kernext/pci/qlfcs/qlfc_iocb.c, sysxqfc, rspc72Q, q2018_46B8 11/15/18 06:09:11  8+0-.+'%#%"$$,&&$,&+H$@!H H!X'!h X4%&&$T',*p+`'"&+x*+&'(-..0,|)8,-$(+, *)P")h*),-@-\.P-x-) h(0)*& !x+*$h"" x$|,(.p.-(H''$ !|$(`" (x)#$ @#!) $$0$<$#(!'8'L& #<H+!-(#P#d#xL !% &4#! T`%#! l!!x)+%0!(8( """("8"HH&HX%D%X "XX *,D+h#"h%l%$x%( ((#*((%%!("x&\()#,`*@dp'`'t&p!8*X) `\bbbbbbb\{\{{{\{\{\{\|||{\{\{\{\{\{\{\|}@{\{\{\||VHVVHWtWdWtWdqlfc_globalp rb~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ctlinitintropendumpclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle@(#)15 1.29.5.12 src/rspc/kernext/pci/qlfcs/qlfc_mailbox.c, sysxqfc, rspc72V, v2020_09B2 8/26/19 05:49:58:p:t:x:|:::::::>(I KLIExCAC@xABJDtDB=DI8=B0?8>8?HE?X>H;$CDD=BDEJH`IPE@DIhHxIDEEJLL JlG(JKFIIHG@@GXHGpJK0KLL@KhKG>XF GHC?hIH<:BX@@>hBlJL`LKF8EE>x?x;lBFP@>FhG@B><;x;0;:A:::?;=:;G;:>;BB< B==<,BA?<E(E<D;A,<8I?KFA@ATAh<;<>?B; >:D$A|?><\<>;?HJ4I=XA@XC\Cp<<<=hCF>FAHFCC?@hDLFF=xAJPH0;T;`EPEdD`?(HHGfwfwfwctlinitintropendumpREGSREQQclosestartUCODEPRIOQRESPQoutputUCODE1UCODE2cmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statQL_UCODErw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportqlfc datalogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mblogin entryvport_entrylogin entryqlfc globalqlfcdd dumpadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handleqlfc_rtec_error_handlerqlfc_rtec_error_handlerfind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle`@(#)18 1.30.7.21 src/rspc/kernext/pci/qlfcs/qlfc_utilb.c, sysxqfc, rspc72V, v2020_09B2 9/3/19 07:21:43U0U4U8U<U@UDUHULUPUTUXYdxghgeh`_]8_,[]L]`f,__]tX_dX]ZYZ`ZYV4_@``Y]afdcda[`0dcd`Da0aHfhgebffa`decb[bdbfHffgfg(bYaxbd_TZed0WUl]\ \ Y]egh,gHa`X`lYZV]a\4Yac\H]YXVV@VU\\UUUhZVYUVc(VUZV^^W<^(Y Y0WH^<\pZX``_hV\WTe [g a\\\X VLZ[^PVZ Ut_|\[ Z0W`VWl^dVVX0U|UY@X@\[0Z@WxXPZPW[@WWWc@W X`dH^xZ`XpXUVYP[P[`[p[[X_X^^UW[VXY`cXed`X\[^^WW$W0X^aYpb]cpb ^_Zp[_b8bPX]$ecVdVp``_ZcbhRMRVRMRMctlinitintropendump%02dclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdShadow registerATIO Queue THE END Shadow registerTHE END enable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumPCIe registers RISC IO RegisterXSEQ-0 registersXSEQ-1 registersRSEQ-0 registersRSEQ-1 registersRSEQ-2 registersASEQ-0 registersASEQ-1 registersASEQ-2 registersLMC registers Code RAM External Memory Request Queue Priority Queue PCIe registers RISC IO RegisterXSEQ-0 registersXSEQ-1 registersRSEQ-0 registersRSEQ-1 registersRSEQ-2 registersASEQ-0 registersASEQ-1 registersASEQ-2 registersLMC registers Code RAM External Memory Request Queue Priority Queue ATIO Queue build_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regionMailbox registersXSEQ GP registersRSEQ GP registersASEQ GP registersRISC GP registersResponse Queue Mailbox registersXSEQ GP registersRSEQ GP registersASEQ GP registersRISC GP registersResponse Queue disable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_nameHostRisc registersHostRisc registersbuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexR2H Status registerR2H Status registermvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdCommand DMA registersFB hardware registersCommand DMA registersFB hardware registersproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downHost Interface registeFPM hardware registersHost Interface registeFPM hardware registerscreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handleXMT0 Data DMA registersXMT1 Data DMA registersXMT2 Data DMA registersXMT3 Data DMA registersXMT4 Data DMA registers[<==END] ISP Debug DumpXMT0 Data DMA registersXMT1 Data DMA registersXMT2 Data DMA registersXMT3 Data DMA registersXMT4 Data DMA registers[<==END] ISP Debug Dumpfind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbV:%d.%02d,D:%08d,A:Y,T:EV:%d.%02d,D:%08d,A:Y,T:BV:%d.%02d,D:%08d,A:Y,T:Fproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbRequest0 Queue DMA ChannelRequest0 Queue DMA Channelproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errXMT Data DMA Common registersXMT Data DMA Common registersV:%d.%02d.%02d,D:%08d,A:Y,T:Gflush_pending_cmds_nport_handleRCV Thread 0 Data DMA registersRCV Thread 1 Data DMA registersRCV Thread 0 Data DMA registersRCV Thread 1 Data DMA registersproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handleRequest1 Queue DMA Channel registersRequest1 Queue DMA Channel registersResponse0 Queue DMA Channel registersResponse0 Queue DMA Channel registers@(#)04 1.8.1.1 src/rspc/kernext/pci/qlfcs/qlfc_flash.c, sysxqfc, rspc72Q, q2019_32A1 7/30/19 06:39:07ppppppppqqqtdD}{$~wP{8{L\~~{`t~|t {tutuutq~  t0{,DDwd4\H\tP$@`twxx <0X t$~0us q {wwt{|t\puvq{wu<w{u s0rqr qpwqHq`qvrt@q|qTr$qhu0r0{|r|tPt`r|(wv s@~Dr<xr v0txx,x@sPqu@v@|<quPq(~XxTvPu`rrHr|PrTr`s`q0qXtpspxhv`uprsurlvprrslrxs|dussqPqtvvvvvs~ls|x|q8rvqtsx|v||srrs|t4xL||uv~d|txqq~u@(#)04 1.12 src/bos/usr/ccs/lib/libc/strncmp.c, libcstr, bos720 5/28/99 12:32:38@(#)74 1.13.2.3 src/bos/kernel/lib/libsysp/iodelay.c, libsysp, bos72Q, q2018_44A6 10/25/18 12:41:10ctlinitintropendumpclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle @(#)11 1.8.2.1 src/rspc/kernext/pci/qlfcs/qlfc_dump.c, sysxqfc, rspc720 8/8/13 13:40:51 80,H@HHXhX4Tp`x0|8$ Ph@\Pxh0 xhx|(pH$|`x@0<(8L <HPdxL4T`lx0(8((8HHHXDX XXDhhl$x(((x\`@dp`tp8X ctlinitintropendumpclosestartoutputcmd_fcncleanupbuild_mbcdt_funcwatchdogissue_mblnk_statsyserrorrw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogindump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbadapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwget_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwget_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupproc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdenable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumqlfc_proc_syserrbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexmvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbproc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errinvalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle@(#)12 1.55.6.14 src/rspc/kernext/pci/qlfcs/qlfc_intr.c, sysxqfc, rspc72V, v2020_09B2 8/26/19 05:48:138<@DHLPTX\``L\p\ l x,|,H8`P`hhTpx(t@X4(Pp,<lh@<TH LL@h8\P|l|LXd\dp||l$ |lh(<p P$xd0<HT 0,x,DX`<l<4L8(48LH0 !t   "8"8  " 8    (T  * -s-s} -pctlENTTRCEXTinitintropendumpqctlqcmd(al)closestartqlfcs }; %-10s(p2p) }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; outputqmiocbqiocb6qlfcsq%-11s (none)%-11s %-11s %-11s %-11s (f-al)%-11s ADAP SCSI IP cmd_fcncleanupqlfctrc0x%02x 0x%08x 0x%llx 0x%02x 0x%08x 0x%08x 0x%08x 0x%llx 0x%08x 0x%08x 0x%llx 0x%08x build_mbcdt_funcwatchdogissue_mblnk_statqlfcsgloqlfcsctlqlfcscmdqlfcsmioqlfcsio60x%08x (fabric)0x%08x 0x%02x 0x%02x 0x%02x %016lx rw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportqlfcvport[-l] addrqlfclogin[-l] addr[-l] addr0x%016p 0x%02x logout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_reloginvport data0x%018llx 0x%018llx 0x%018llx 0x%016llx 0x%016llx 0x%016llx dump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mb[ctl addr] [cmd addr] qlfcaeqelemFLUSH_CNT 0x%02x 0x%02x adapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwQLFC_ONLINE QLFC_LNK_DN QLFC_LNK_UP QLFC_P_RJCT QLFC_GET_ID 0x%08x get_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmwadapinfo dataqlfcsctl dataqlfcscmd data[iocb6 addr] QLFC_STARTUP QLFC_CFG_VPD QLFC_HOLDOFF QLFC_REG_SCN STATE : FLAGS : STATE : get_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setupqlfcsq [addr]ae_q_elem dataQLFC_SHUTDOWN QLFC_SKELETON QLFC_OFF_LINE QLFC_LNK_DEAD QLFC_SOFT_RST QLFC_MB_READY QLFC_CKSUM_OK QLFC_DUMP_RAM STATE : 0 FLAGS : 0 STATE : 0proc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpd[mb iocb addr] login_tble dataQLFC_NAME_LIST QLFC_EXECFW_OK QLFC_CL2_PT2PT IP_NPORT_LOGIN enable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumqlfc_global dataqlfc ascii traceLONG_TERM_STATE QLFC_EEH_ACTIVE QLFC_BURN_FLASH QLFC_RESTART_OK QLFC_PAUSE_RISC QLFC_RESET_RISC QLFC_VP0_ENABLE QLFC_TM_ENABLED } queue[0]; } queue[1]; } queue[2]; } queue[0]; } queue[1]; } queue[2]; FLAGS : QLFC_LTBLE_LOGO QLFC_LTBLE_MVLG ENTITIES : FCP_NPORT_LOGIN FCS_NPORT_LOGIN build_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regionqlfcmio [-s] addr STATE : SS_STATUS : QLFC_STOP_DMA_ON QLFC_ALREADY_SCR QLFC_FW_EXECUTED VP_ENTRY_ENABLED QLFC_LTBLE_PDISC QLFC_LTBLE_ADISC FLAGS : 0IPI3_NPORT_LOGIN ENTITIES : 0No real storage. disable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_name[-d] adapname|addrqlfcsio6 [-s] addrQLFC_RST_COMPLETE QLFC_LIP_OCCURRED QLFC_RESTART_ADAP QLFC_CONN_IN_PROG QLFC_NOTIFY_PROTO QLFC_OPEN_IN_PROG STATE : 0QLFC_SFT_RST_DONE QLFC_RELEASE_RISC QLFC_GET_ALPA_MAP QLFC_VERIFY_CKSUM QLFC_STOP_DMA_OFF QLFC_GET_FCF_INFO QLFC_FLASH_ACCESS QLFC_GET_FW_STATE QLFC_GET_RSC_CNTS STATE : 0QLFC_FCOE_CAPABLE VP_ENTRY_ID_VALID VP_ENTRY_DISABLED VP_ENTRY_ENABLING QLFC_LTBLE_ACTIVE build_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_indexInvalid option -%c QLFC_DELAY_PENDING QLFC_PROTO_RST_ADP QLFC_DNLD_COMPLETE QLFC_EXEC_FIRMWARE QLFC_INIT_FIRMWARE QLFC_GET_DATA_RATE QLFC_RESTARTED_MPI QLFC_WRITE_MPI_REG QLFC_ROMPHASE_POLL Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c Invalid option -%c VP_ENTRY_SNS_VALID VP_ENTRY_SCR_VALID VP_ENTRY_TM_ADV_EN VP_ENTRY_DISABLING Invalid option -%c QLFC_LTBLE_NO_PRLI Invalid option -%c mvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocb%s device not found %s device not found QLFC_UCODE_DOWNLOAD QLFC_STARTUP_FAILED QLFC_WARMSTART_MODE QLFC_ABOUT_FIRMWARE QLFC_SET_FW_OPTIONS QLFC_RESTART_MPI_FW QLFC_I2C_ACC_INPROG QLFC_PLOOP_PDB_RCVD proc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdQLFC_STARTUP_SUCCESS QLFC_INTR_ADAP_RESET QLFC_ADAP_RST_INPROG QLFC_WAITON_GFWS_TMR QLFC_RIDA_FMT0_RECVD QLFC_RIDA_WATON_FMT1 int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x HEAD_ACTIVE HEAD_PENDING HEAD_FLUSH_Q VP_ENTRY_WAIT_RPT_ID int eyec = 0x%x int eyec = 0x%x QLFC_LTBLE_NPH_FREED QLFC_LTBLE_NPH_STALE proc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downQLFC_SET_SERDES_PARAM QLFC_GET_SERDES_PARAM LONG_TERM_STATE : QLFC_QUASI_OPEN_STATE char pcix = 0x%x int state = 0x%x int error = 0x%x int state = 0x%x char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx qlfcsio6 [-s] addr int state = 0x%x int state = 0x%x Records out of range Records out of range create_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handle LONG_TERM_STATE : 0 char al_pa = 0x%x char resvd = 0x%x char shift = 0x%x int bus_id = 0x%x int al_tov = 0x%x int pcicmd = 0x%x int io_dma = 0x%x * sysmem = 0x%llx ndd* ndd = 0x%llx int io_dma = 0x%x ndd* ndd = 0x%llx char state = 0x%x char state = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x int handle = 0x%x int handle = 0x%x char state = 0x%x char state = 0x%x QLFC_LTBLE_LOGO_INPROG find_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbQLFC_DMA_STATUS_STOPPED QLFC_VP0_DECOUPLING_SPT int bid = 0x%x char opened = 0x%x int r_a_tov = 0x%x int e_d_tov = 0x%x int arb_tov = 0x%x int r_t_tov = 0x%x int pcimisc = 0x%x int pciXcmd = 0x%x int key = 0x%x int bid = 0x%x struct qlfc_queue { struct qlfc_queue { struct qlfc_queue { int fl_size = 0x%x * vpd_buf = 0x%llx int bid = 0x%x int bid = 0x%x int bid = 0x%x char opened = 0x%x struct qlfc_queue { struct qlfc_queue { struct qlfc_queue { short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x short resvd = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x short ox_id = 0x%x union un = 0x%llx short ox_id = 0x%x union un = 0x%llx proc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errQLFC_PROC_STARTUP_ACTIVE int slot = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int eyec = 0x%x int cdt_size = 0x%x int adap_key = 0x%x int nport_id = 0x%x int adap_key = 0x%x int nport_id = 0x%x int nport_id = 0x%x * cmd_pend = 0x%llx int eyec = 0x%x int nport_id = 0x%x * cmd_pend = 0x%llx int eyec = 0x%x invalidate_logins_nport_idproc_adap_nport_login_iocb int num_opens = 0x%x cdt_nn *cdt = 0x%llx int level = 0x%x int ctl_error = 0x%x int mb_to = 0x%x int slot2 = 0x%x int num_mboxs = 0x%x * share_mem = 0x%llx int num_iocbs = 0x%x * io_handle = 0x%llx int flags = 0x%x char lip_type = 0x%x int flags = 0x%x int flags = 0x%x * dsd_table = 0x%llx char type = 0x%x * qhead = 0x%llx * qhead = 0x%llx * qhead = 0x%llx * vaddr = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx ip_addr[4] = 0x%llx int level = 0x%x int level = 0x%x int level = 0x%x int phase = 0x%x cdt_nn* cdt = 0x%llx * qhead = 0x%llx int num_mboxs = 0x%x int num_iocbs = 0x%x char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short rel_cnt = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x char vp_index = 0x%x char entities = 0x%x char type = 0x%x * vport = 0x%llx char entities = 0x%x char entities = 0x%x char fc_class = 0x%x int n_port_id = 0x%x char entities = 0x%x char fc_class = 0x%x int n_port_id = 0x%x char vp_index = 0x%x char type = 0x%x * vport = 0x%llx char vp_index = 0x%x char type = 0x%x proc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handle uchar al_pa[240] = %s QLFC_LINK_RETRIES_EXCEEDED reserved[5] = 0x%llx short num_dsds = 0x%x int num_logins = 0x%x int al_tov = 0x%x int bus_id = 0x%x char reserved1 = 0x%x int pci_exprom = 0x%x int pci_intrpt = 0x%x int pciEoffset = 0x%x int pciEcapver = 0x%x * share_mem2 = 0x%llx * share_mem3 = 0x%llx char trb_state = 0x%x char lip_al_ps = 0x%x trb* trb = 0x%llx trb* trb = 0x%llx char state = 0x%x char state = 0x%x char state = 0x%x int fl = 0x%x short type = 0x%x short type = 0x%x short type = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char ns_num_to = 0x%x int num_vports = 0x%x int intr_count = 0x%x char cfg_state = 0x%x short type = 0x%x int num_logins = 0x%x char state = 0x%x char state = 0x%x char state = 0x%x int num_vports = 0x%x int intr_count = 0x%x int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx Usage: qlfcmiocb [-d] addr Usage: qlfcmiocb [-d] addr Usage: qlfcmiocb [-d] addr ushort_t ox_id = 0x%x char ns_num_to = 0x%x short vp_index = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char ns_num_to = 0x%x short vp_index = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x char state = 0x%x proc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_id int num_of_cfgs = 0x%x QLFC_ORIG_FABRIC_NAME_VALID short flags = 0x%x char ctl_intrpt = 0x%x char word_index = 0x%x int e_d_tov = 0x%x int r_a_tov = 0x%x int arb_tov = 0x%x int r_t_tov = 0x%x int iocb_to = 0x%x char dump_state = 0x%x char num_queues = 0x%x char poll_state = 0x%x pciMSIreg[4] = 0x%llx short pci_devid = 0x%x short mb_status = 0x%x int io_rate_ctr = 0x%x char origin = 0x%x char resvd1 = 0x%x int mb_data = 0x%x union un = 0x%llx int p2p = 0x%x int n2n = 0x%x char on_off = 0x%x char on_off = 0x%x char on_off = 0x%x union _u = 0x%llx * rpn = 0x%llx short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x char na_len = 0x%x char rl_len = 0x%x char z0_len = 0x%x char z1_len = 0x%x char z2_len = 0x%x char z3_len = 0x%x char z4_len = 0x%x char z5_len = 0x%x char z6_len = 0x%x char z7_len = 0x%x char z8_len = 0x%x char z9_len = 0x%x char za_len = 0x%x char zb_len = 0x%x short flags = 0x%x short flags = 0x%x short flags = 0x%x union un = 0x%llx union un = 0x%llx char on_off = 0x%x int e_d_tov = 0x%x char poll_state = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x short resvd = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x Expected Symbol or address. Expected Symbol or address. char init_flags = 0x%x short fip_flags = 0x%x short fcf_index = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short fip_flags = 0x%x short fcf_index = 0x%x Expected Symbol or address. short dev_flags = 0x%x int r_a_tov = 0x%x int e_d_tov = 0x%x short dev_flags = 0x%x int r_a_tov = 0x%x int e_d_tov = 0x%x Expected Symbol or address. short flags = 0x%x union un = 0x%llx short ox_id = 0x%x short resvd = 0x%x char opcode = 0x%x char status = 0x%x union un = 0x%llx char resvd2 = 0x%x short flags = 0x%x short ox_id = 0x%x char opcode = 0x%x char status = 0x%x Expected Symbol or address. Expected Symbol or address. mvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errAn incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. intr* next = 0x%llx int priority = 0x%x char port_number = 0x%x char eeh_enabled = 0x%x char ring_intrpt = 0x%x char open_intrpt = 0x%x char nvram_valid = 0x%x char flash_mfgId = 0x%x char flash_devId = 0x%x short table_size = 0x%x char version = 0x%x int abort_to = 0x%x int intr_lvl = 0x%x char ever_opened = 0x%x char pcicfgsaved = 0x%x int req_q_in_ptr = 0x%x int pri_q_in_ptr = 0x%x pciEcapreg[7] = 0x%llx int pciMSIoffset = 0x%x pciMSIXreg[1] = 0x%llx short pci_vendor = 0x%x * pn_name_list = 0x%llx int link_retries = 0x%x int gfws_retries = 0x%x trb* eeh_timer = 0x%llx int bus_addr = 0x%x int time_out = 0x%x int fp2p = 0x%x short reason = 0x%x short reason = 0x%x short reason = 0x%x int num_sids = 0x%x short xm_amr = 0x%x long long lock = 0x%llx short status = 0x%x char command = 0x%x short idc_seq_id = 0x%x int fl_erase_cmd = 0x%x int fl_addr_mask = 0x%x char eeh_retries = 0x%x char intr_masked = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x intr* next = 0x%llx int priority = 0x%x char pci_fcn_num = 0x%x int nport_id = 0x%x int lock_acq = 0x%x short reason = 0x%x char version = 0x%x char ever_opened = 0x%x int link_retries = 0x%x trb* eeh_timer = 0x%llx long long lock = 0x%llx char eeh_retries = 0x%x int nport_id = 0x%x An incomplete read occurred. int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x An incomplete read occurred. An incomplete read occurred. qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x An incomplete read occurred. An incomplete read occurred. 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 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 An incomplete read occurred. An incomplete read occurred. char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x An incomplete read occurred. uint_t fcp_resid = 0x%x ushort_t timeout = 0x%x Usage: qlfcsq [-d] [-l] addr Usage: qlfcsq [-d] [-l] addr Usage: qlfcsq [-d] [-l] addr An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. int code = 0x%x int reserved = 0x%x short status = 0x%x short srr_iu = 0x%x int code = 0x%x short status = 0x%x An incomplete read occurred. int num_dmp_adaps = 0x%x NAME ADDRESS char zn_vpd_valid = 0x%x char fc_class = 0x%x char is_pciex = 0x%x char msi_intr = 0x%x int pdb_delay = 0x%x char link_ever_up = 0x%x char load_riscram = 0x%x int max_data_rate = 0x%x int req_q_out_ptr = 0x%x int resp_q_in_ptr = 0x%x int pri_q_out_ptr = 0x%x int atio_q_in_ptr = 0x%x int pciMSIXoffset = 0x%x int pciEenhoffset = 0x%x pciEextreg[13] = 0x%llx trb* poll_timer = 0x%llx int abort_retries = 0x%x long long lbolt = 0x%llx int lip_f7_tx_cnt = 0x%x int lip_f7_rx_cnt = 0x%x int lip_f8_tx_cnt = 0x%x int lip_f8_rx_cnt = 0x%x char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char mb_state = 0x%x int data_size = 0x%x * qhead = 0x%llx int aspace_id = 0x%x short l2psize = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x na_code[3] = 0x%llx rl_code[3] = 0x%llx z0_code[3] = 0x%llx z1_code[3] = 0x%llx z2_code[3] = 0x%llx z3_code[3] = 0x%llx z4_code[3] = 0x%llx z5_code[3] = 0x%llx z6_code[3] = 0x%llx z7_code[3] = 0x%llx z8_code[3] = 0x%llx z9_code[3] = 0x%llx za_code[3] = 0x%llx zb_code[3] = 0x%llx char alpa_cnt = 0x%x short version = 0x%x int n_port_id = 0x%x char sib_dd_flags = 0x%x * flash_vpd_buf = 0x%llx int fl_image_size = 0x%x int conn_features = 0x%x short max_adp_vps = 0x%x trb* poll_timer = 0x%llx int abort_retries = 0x%x long long lbolt = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx char type = 0x%x * vport = 0x%llx int conn_features = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short rel_cnt = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x Usage: qlfccmd [-d] [-l] addr Usage: qlfccmd [-d] [-l] addr short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x int handle_to_abt = 0x%x int total_len = 0x%x int handle_to_abt = 0x%x int total_len = 0x%x -s: print out status iocb uint_t adap_resid = 0x%x ushort_t reserved = 0x%x Usage: qlfcsq [-d] [-l] addr ADDRESS IDX TYPE short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x qlfc_cmd* pdisc = 0x%llx qlfc_cmd* adisc = 0x%llx short version = 0x%x qlfc_cmd* pdisc = 0x%llx qlfc_cmd* adisc = 0x%llx short version = 0x%x ae_q_elem* next = 0x%llx ae_q_elem* prev = 0x%llx char stat_subcode = 0x%x int rcv_xchg_addr = 0x%x int event = 0x%x char vp_index = 0x%x int reserved5 = 0x%x short version = 0x%x int adap_work = 0x%x int adap_key2 = 0x%x int entity_id = 0x%x ae_q_elem* next = 0x%llx ae_q_elem* prev = 0x%llx char stat_subcode = 0x%x int rcv_xchg_addr = 0x%x int event = 0x%x char vp_index = 0x%x flush_pending_cmds_nport_handle"qlfc_global" address...[0x%p] uchar eyecatcher[16] = %s struct intr intr = 0x%llx short bus_type = 0x%x eye_catcher[14] = 0x%llx char trace_enabled = 0x%x short fc_class_msk = 0x%x char init_link = 0x%x char pref_alpa = 0x%x int cfgport_to = 0x%x int mb_link_to = 0x%x int adap_flags = 0x%x int other_nport_id = 0x%x int pciXcmd_offset = 0x%x int resp_q_out_ptr = 0x%x int atio_q_out_ptr = 0x%x int lip_rst_tx_cnt = 0x%x int lip_rst_rx_cnt = 0x%x trb* delay_timer = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx short type = 0x%x int LinkUp = 0x%x int LRRcvd = 0x%x int DropAE = 0x%x struct xmem xmem = 0x%llx char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x int vp_cmd_retries = 0x%x struct dio vlist = 0x%llx struct dio blist = 0x%llx na_value[8] = 0x%llx z0_value[8] = 0x%llx z1_value[8] = 0x%llx z2_value[8] = 0x%llx z3_value[8] = 0x%llx z4_value[8] = 0x%llx z5_value[8] = 0x%llx z6_value[8] = 0x%llx z7_value[8] = 0x%llx al_pas[127] = 0x%llx short vp_index = 0x%x * flash_temp_buf = 0x%llx int fw_dwnld_state = 0x%x int cur_ucode_size = 0x%x short bus_type = 0x%x short bus_type = 0x%x short bus_type = 0x%x short max_adp_fcfs = 0x%x qlfc_public* pub = 0x%llx short fc_class_msk = 0x%x trb* delay_timer = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx int num_active = 0x%x char state = 0x%x char flags = 0x%x int handle = 0x%x int dmp_to = 0x%x int status = 0x%x char num_iocbs = 0x%x reserved[2] = 0x%llx qlfc_public* pub = 0x%llx int num_comp_sched = 0x%x * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx Usage: qlfccmd [-d] [-l] addr 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 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 Usage: qlfcsctl [-d] [-l] addr Usage: qlfcsctl [-d] [-l] addr short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x uint_t fcp_sns_len = 0x%x long long lun_id = 0x%llx uint_t total_bytes = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x login_tble* next = 0x%llx login_tble* prev = 0x%llx short fc_class_msk = 0x%x short nport_handle = 0x%x short bbcredit = 0x%x login_tble* next = 0x%llx login_tble* prev = 0x%llx short fc_class_msk = 0x%x short nport_handle = 0x%x short bbcredit = 0x%x char reserved3 = 0x%x char adap_type = 0x%x reserved[2] = 0x%llx int handle = 0x%x proc_adap_modify_vp_cfg_iocb_err int num_quasi_opens = 0x%x char fw_just_loaded = 0x%x short io_handle_tag = 0x%x char sw_link_up = 0x%x short max_npivs = 0x%x int rcv_iocb_to = 0x%x int retry_count = 0x%x int bus_io_addr = 0x%x int lg_term_dma = 0x%x int small_xfers = 0x%x char tm_enabled = 0x%x char cfginit_active = 0x%x char cfgterm_active = 0x%x char other_fc_class = 0x%x int long_term_state = 0x%x short pci_sub_devid = 0x%x int exec_fw_retries = 0x%x struct io_map iom = 0x%llx resvd[2] = 0x%llx pthru_mb_buf[64] = 0x%llx qlfc_dsd* sg_list = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x char on_off = 0x%x int OpnFail = 0x%x int LIPRcvd = 0x%x int NOSRcvd = 0x%x int OLSRcvd = 0x%x short xmemflags = 0x%x short prexflags = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x qlfc_cmd_t ns_cmd = 0x%llx short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x qlfc_cmd_t vp_cmd = 0x%llx short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x pdb_free_list[1] = 0x%llx d_iovec* dvec = 0x%llx d_iovec* dvec = 0x%llx rl_value[10] = 0x%llx z8_value[16] = 0x%llx z9_value[16] = 0x%llx za_value[16] = 0x%llx zb_value[16] = 0x%llx char dl_which_image = 0x%x * backup_fl_image = 0x%llx * download_buffer = 0x%llx int fw_end_mem_addr = 0x%x int max_adap_vports = 0x%x short max_adp_xchgs = 0x%x short max_adp_iocbs = 0x%x int flash_data_addr = 0x%x int long_term_state = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_pending = 0x%x short resvd = 0x%x int num_flush_sched = 0x%x int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x Usage: qlfcsctl [-d] [-l] addr char entry_type = 0x%x char entry_type = 0x%x uchar_t sysdef1 = 0x%x unsigned int handle = 0x%x ushort_t fcp_status = 0x%x uchar_t sysdef1 = 0x%x unsigned int handle = 0x%x Usage: qlfcvport [-d] [-l] addr Usage: qlfcvport [-d] [-l] addr Usage: qlfcvport [-d] [-l] addr Usage: qlfcvport [-d] [-l] addr VPI_INDEX NPORT_ID PORT_NAME vport_entry* next = 0x%llx vport_entry* prev = 0x%llx resvd[2] = 0x%llx qlfc_cmd_t ns_cmd = 0x%llx short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x vport_entry* next = 0x%llx vport_entry* prev = 0x%llx resvd[2] = 0x%llx qlfc_cmd_t ns_cmd = 0x%llx Usage: qlfclogin [-d] [-l] addr Usage: qlfclogin [-d] [-l] addr Usage: qlfclogin [-d] [-l] addr Usage: qlfclogin [-d] [-l] addr int class1_sp1 = 0x%llx class1_sp[8] = 0x%llx int class2_sp1 = 0x%llx class2_sp[8] = 0x%llx int class3_sp1 = 0x%llx class3_sp[8] = 0x%llx int class4_sp1 = 0x%llx class4_sp[8] = 0x%llx long long ww_name = 0x%llx class1_sp[8] = 0x%llx class2_sp[8] = 0x%llx class3_sp[8] = 0x%llx class4_sp[8] = 0x%llx long long ww_name = 0x%llx short reserved2 = 0x%x short srr_rx_id = 0x%x short srr_ox_id = 0x%x reserved4[3] = 0x%llx char port_id_hi = 0x%x reserved6[3] = 0x%llx short reserved0 = 0x%x int retry_count = 0x%x int nport_id_in = 0x%x short reserved2 = 0x%x short srr_rx_id = 0x%x %016lx %016lx %016lx %016lx qlfc_global { size(64bit)=0x1b0 uchar_t firmware_dmp = 0x%x Usage: qlfcs [-d] [-l] [-f] addr Usage: qlfcs [-d] [-l] [-f] addr char connection_type = 0x%x char init_link_flags = 0x%x char download_intrpt = 0x%x char restart_retries = 0x%x int max_nport_handle = 0x%x cacheline_pad[16] = 0x%llx char cls_stop_fw = 0x%x char sw_fc_class = 0x%x char sw_prli_rjt = 0x%x int init_link_to = 0x%x int ext_cfgspace = 0x%x char perm_slot_error = 0x%x int reg_poll_retries = 0x%x short pci_sub_vendor = 0x%x d_handle* d_handle = 0x%llx long long size = 0x%llx long long ss_event = 0x%llx trb* adp_rst_timer = 0x%llx sg_list_base[249] = 0x%llx int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x short reason = 0x%x struct fc = 0x%llx int RspQFull = 0x%x int TxFrames = 0x%x int RxFrames = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd_t ctl_cmd = 0x%llx qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd_t adp_cmd = 0x%llx qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x char nport_id_hi = 0x%x char addr_format = 0x%x * flash_verify_buf = 0x%llx char intr_registered = 0x%x nvram_union* nvram = 0x%llx int ctl_failure_type = 0x%x long long ctl_data = 0x%llx * adap_info_ras_cb = 0x%llx int lock_elapsed = 0x%x char connection_type = 0x%x long long ss_event = 0x%llx trb* adp_rst_timer = 0x%llx int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int size_ctl = 0x%x int adap_key = 0x%x int nport_id = 0x%x int fc4_type = 0x%x int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_pending_high = 0x%x int start_handle = 0x%x 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 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char entry_count = 0x%x char entry_count = 0x%x ushort_t comp_status = 0x%x ushort_t fcp_rsp_len = 0x%x ushort_t state_flags = 0x%x ushort_t segment_cnt = 0x%x long long mac_addr = 0x%llx qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x long long mac_addr = 0x%llx qlfc_cmd* save_cmd = 0x%llx vport_entry* vport = 0x%llx qlfc_cmd* save_cmd = 0x%llx vport_entry* vport = 0x%llx int nport_id = 0x%x char sysdef1 = 0x%x short port_id_lo = 0x%x qlfc_cmd* next = 0x%llx qlfc_cmd* prev = 0x%llx int admin_handle = 0x%x vport_entry* vport = 0x%llx int nport_id = 0x%x char sysdef1 = 0x%x vport_entry* vport = 0x%llx flush_pending_ctlelem_nport_handle [-p] trace_buf_addr [num_records] void *qlfcdd_ras_cb = 0x%llx char open_seq_retries = 0x%x struct qlfc_ddi ddi = 0x%llx char firmware_dmp = 0x%x char poll_enabled = 0x%x int num_cmd_elems = 0x%x int parent_bus_id = 0x%x int max_xfer_size = 0x%x int intr_priority = 0x%x cacheline2_pad[64] = 0x%llx char stop_fw_on_close = 0x%x long long ss_status = 0x%llx cacheline4_pad[16] = 0x%llx Simple_lock tx_lock = 0x%llx long long ctl_event = 0x%llx long long idc_event = 0x%llx int node_type = 0x%x ip_addr[2] = 0x%llx qlfc_mb_rsc* mb_rsc = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx long long func0_wwn = 0x%llx long long func1_wwn = 0x%llx qlfc_queue queue[3] = 0x%llx short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short rel_cnt = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short rel_cnt = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short rel_cnt = 0x%x int LipF7Rcvd = 0x%x int LipF8Rcvd = 0x%x int ATIOQFull = 0x%x int DropFrmFw = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x struct qlfc_vpd vpd = 0x%llx short async_event = 0x%x short nport_id_lo = 0x%x short efi = 0x%x short efi = 0x%x vport_entry* vports = 0x%llx int adap_num_act_cmds = 0x%x int flash_base_offset = 0x%x int force_elapsed = 0x%x int total_elapsed = 0x%x struct qlfc_ddi ddi = 0x%llx long long ss_status = 0x%llx long long ctl_event = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx qlfc_queue queue[3] = 0x%llx short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x short version = 0x%x char ctl_type = 0x%x int entity_id = 0x%x struct qlfc_vpd vpd = 0x%llx vport_entry* vports = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 0x%x char entry_status = 0x%x char entry_status = 0x%x ushort_t nport_handle = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx int node_type = 0x%x ip_addr[2] = 0x%llx short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx int node_type = 0x%x ip_addr[2] = 0x%llx ADDRESS FLAGS ENTITIES long long node_name = 0x%llx long long node_name = 0x%llx Usage: qlfcaeqelem [-d] [-l] addr Usage: qlfcaeqelem [-d] [-l] addr Usage: qlfcaeqelem [-d] [-l] addr Usage: qlfcaeqelem [-d] [-l] addr option[10] = 0x%llx char stat_subcode = 0x%x int rcv_xchg_addr = 0x%x short adap_opcode = 0x%x struct abt = 0x%llx char failure_type = 0x%x char stat_subcode = 0x%x int rcv_xchg_addr = 0x%x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*)() * handler = 0x%llx char pdb_rsc_not_avail = 0x%x long long seq_number = 0x%llx qlfc_adap_info* next = 0x%llx qlfc_adap_info* prev = 0x%llx cacheline5_pad[120] = 0x%llx Simple_lock rcv_lock = 0x%llx cacheline6_pad[120] = 0x%llx long long open_event = 0x%llx char node_mgmt = 0x%x short udp_port = 0x%x trb* pending_q_timer = 0x%llx qlfc_cmd* head_cmd_q = 0x%llx qlfc_cmd* tail_cmd_q = 0x%llx ae_q_elem* head_ae_q = 0x%llx ae_q_elem* tail_ae_q = 0x%llx int num_comp_sched = 0x%x * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx int num_comp_sched = 0x%x * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx int num_comp_sched = 0x%x * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx struct fcoe = 0x%llx int P2pTimeOut = 0x%x int TsTOLipCnt = 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 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 qlfc_cmd_t abort_cmd = 0x%llx 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 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 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 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 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 d_iovec* blist_start = 0x%llx int cur_pos_of_riscAdr = 0x%x (*)() * handler = 0x%llx (*)() * handler = 0x%llx (*)() * handler = 0x%llx char qlfc_dump_link_dn = 0x%x int adap_num_pend_cmds = 0x%x char already_connected = 0x%x long long seq_number = 0x%llx qlfc_adap_info* next = 0x%llx qlfc_adap_info* prev = 0x%llx long long open_event = 0x%llx trb* pending_q_timer = 0x%llx * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx * ctl_offset = 0x%llx int end_handle = 0x%x int handle = 0x%x int handle = 0x%x * ulp_handle = 0x%llx char already_connected = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx uchar_t entry_type = 0x%x uint_t fcp_rspinfo_len = 0x%x uchar_t entry_type = 0x%x ushort_t rsp_payld_len = 0x%x ushort_t control_flags = 0x%x ushort_t cmd_payld_len = 0x%x char node_mgmt = 0x%x short udp_port = 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 char node_mgmt = 0x%x short udp_port = 0x%x An incomplete vport read occurred. short com_features = 0x%x version_lvl[16] = 0x%llx short com_features = 0x%x version_lvl[16] = 0x%llx int prli_flags = 0x%x short nport_handle = 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 int prli_flags = 0x%x short nport_handle = 0x%x int32long64_t qlfc_lock = 0x%x heapaddr_t qlfc_heap = 0x%p long long i_count = 0x%llx char num_init_links = 0x%x char poll_threshold = 0x%x short pci_addr_mode = 0x%x short serdes_emp_1G = 0x%x short serdes_emp_2G = 0x%x short serdes_emp_4G = 0x%x int init_link_mb_to = 0x%x long long busaddr = 0x%llx struct rnid_data rnid = 0x%llx global_id[2] = 0x%llx int port_number = 0x%x char ip_version = 0x%x long long TxWords = 0x%llx long long RxWords = 0x%llx qlfc_mb_rsc2* mb_rsc2 = 0x%llx qlfc_mb_rsc3* mb_rsc3 = 0x%llx int num_flush_sched = 0x%x int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx int num_flush_sched = 0x%x int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx int num_flush_sched = 0x%x int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx struct qlfc_mbox mbox = 0x%llx (*)() * func = 0x%llx int LipOccurred = 0x%x int LinkDwn_LOS = 0x%x int PortCnfgChg = 0x%x int PrivateLoop = 0x%x int P2pTimeOut2 = 0x%x int ProtocolErr = 0x%x int LRInitByISP = 0x%x int ELSProtoErr = 0x%x (*)() * func = 0x%llx (*)() * func = 0x%llx (*)() * func = 0x%llx qlfc_cmd_t marker_cmd = 0x%llx long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 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 wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 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 wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 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 wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x int download_buffer = 0x%x char fw_portion1_loaded = 0x%x struct intr offl_intr = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx long long i_count = 0x%llx vpd[512] = 0x%llx short fcode = 0x%x vpd[512] = 0x%llx short slink = 0x%x short resv4 = 0x%x int tx_8gig = 0x%x int tx_4gig = 0x%x int tx_2gig = 0x%x resv5[8] = 0x%llx resv6[8] = 0x%llx char resv15 = 0x%x char resv17 = 0x%x char resv21 = 0x%x vpd[512] = 0x%llx short slink = 0x%x vpd[512] = 0x%llx short fcode = 0x%x vpd[512] = 0x%llx short slink = 0x%x short resv4 = 0x%x int tx_8gig = 0x%x int tx_4gig = 0x%x int tx_2gig = 0x%x resv5[8] = 0x%llx resv6[8] = 0x%llx char resv15 = 0x%x char resv17 = 0x%x char resv21 = 0x%x vpd[512] = 0x%llx short slink = 0x%x int ctl_fail_reason_exp = 0x%x int spurious_intr_count = 0x%x int adap_act_high_water = 0x%x short cur_free_xchg_cnt = 0x%x char need_early_cleanup = 0x%x long long fabric_name = 0x%llx (*)() * func = 0x%llx int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx int num_active_high = 0x%x (*)() * recv_fcn = 0x%llx struct qlfc_mbox mbox = 0x%llx int spurious_intr_count = 0x%x char need_early_cleanup = 0x%x qlfc_cmd* restart_req = 0x%llx int num_comp_sched_high = 0x%x qlfc_cmd* restart_req = 0x%llx qlfc_cmd = 0x%p { size(64bit)=0x120 long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x qlfc_cmd = 0x%p { size(64bit)=0x120 long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x char entry_type = 0x%x char entry_type = 0x%x char entry_type = 0x%x char entry_type = 0x%x qlfc_iocb = 0x%p { size(64bit)=0x40 qlfc_iocb = 0x%p { size(64bit)=0x40 uchar_t entry_count = 0x%x uchar fcp_rspsns_data[28] = %s qlfc_type6_iocb { size(64bit)=0x40 uchar_t entry_count = 0x%x struct rnid_data rnid = 0x%llx global_id[2] = 0x%llx int port_number = 0x%x char ip_version = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x struct rnid_data rnid = 0x%llx global_id[2] = 0x%llx int port_number = 0x%x char ip_version = 0x%x NPORT_ID PORT_NAME VPORT login_tble* next_free = 0x%llx login_tble* next_free = 0x%llx char entry_type = 0x%x long long wwpn_in = 0x%llx short flags = 0x%x short flags = 0x%x short state = 0x%x char resvd1 = 0x%x char entry_type = 0x%x hkeyset_t qlfc_hkeyset = 0x%lx char restart_adp_retries = 0x%x resource_name[16] = 0x%llx short other_nport_handle = 0x%x int fan_loop_fabric_addr = 0x%x short disc_flags = 0x%x long long TxFrames = 0x%llx long long RxFrames = 0x%llx long long LIPCount = 0x%llx long long NOSCount = 0x%llx eeh_handle* eeh_handle = 0x%llx d_handle* d_handle_ctl = 0x%llx int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_pending_high = 0x%x int start_handle = 0x%x 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 long long mb_event = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx int LipResetRcvd = 0x%x int LbitDetected = 0x%x watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx long long used = 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x qlfc_cmd_t pdb_chg_cmd = 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x int size_download_buffer = 0x%x resv7[16] = 0x%llx resv8[16] = 0x%llx resv9[16] = 0x%llx short resv11 = 0x%x short resv12 = 0x%x short resv13 = 0x%x short resv14 = 0x%x short resv16 = 0x%x short resv18 = 0x%x short resv19 = 0x%x short resv20 = 0x%x resv22[3] = 0x%llx resv24[8] = 0x%llx resv26[4] = 0x%llx chksum[2] = 0x%llx chksum[2] = 0x%llx resv7[16] = 0x%llx resv8[16] = 0x%llx resv9[16] = 0x%llx short resv11 = 0x%x short resv12 = 0x%x short resv13 = 0x%x short resv14 = 0x%x short resv16 = 0x%x short resv18 = 0x%x short resv19 = 0x%x short resv20 = 0x%x resv22[3] = 0x%llx resv24[8] = 0x%llx resv26[4] = 0x%llx chksum[2] = 0x%llx chksum[2] = 0x%llx vport_entry* vp0_vport = 0x%llx int ctl_fail_reason_code = 0x%x int adap_pend_high_water = 0x%x resource_name[16] = 0x%llx struct wtimer eeh_wdog = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_pending_high = 0x%x int start_handle = 0x%x 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 int num_flush_sched_high = 0x%x ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx Enter the qlfc_cmd address (in hex): char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_status_iocb { size(64bit)=0x40 uchar_t entry_status = 0x%x uchar_t entry_status = 0x%x unsigned int seg_len = 0x%x short disc_flags = 0x%x 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x short disc_flags = 0x%x login_tble = 0x%p { size(64bit)=0xc8 int class1_validity = 0x%llx int class2_validity = 0x%llx int class3_validity = 0x%llx int class4_validity = 0x%llx login_tble = 0x%p { size(64bit)=0xc8 ae_q_elem = 0x%p { size(64bit)=0x1b0 int ndd_statcode = 0x%x int nport_handle = 0x%x char entry_count = 0x%x struct qlfc_cmd ae_cmd = 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 struct marker = 0x%llx int vp_index = 0x%x char fail_reason_exp = 0x%x ae_q_elem = 0x%p { size(64bit)=0x1b0 int ndd_statcode = 0x%x int nport_handle = 0x%x char entry_count = 0x%x struct qlfc_cmd ae_cmd = 0x%llx short serdes_swing_1G = 0x%x short serdes_swing_2G = 0x%x short serdes_swing_4G = 0x%x int sec_btwn_linkstat = 0x%x int num_att_nodes = 0x%x d_handle* d_handle_cont = 0x%llx long long mb_rsc3_baddr = 0x%llx long long resid_iov = 0x%llx long long resid_iov = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx stat_registers[64] = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx int DiscardFrames = 0x%x struct wtimer iocb_wdog = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx struct wtimer farp_wdog = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx struct wtimer flush_tmr = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx * _subspace_ptr = 0x%llx struct xmem_phys xp = 0x%llx long long total = 0x%llx long long s_vpn = 0x%llx 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 0x%x long long resid_iov = 0x%llx long long resid_iov = 0x%llx long long cur_pos_of_dl = 0x%llx struct intr offl_q_intr = 0x%llx short version = 0x%x short version = 0x%x resv10[16] = 0x%llx short max_lun = 0x%x resv23[16] = 0x%llx resv25[32] = 0x%llx short version = 0x%x int reserved8 = 0x%x short max_lun = 0x%x short version = 0x%x short version = 0x%x resv10[16] = 0x%llx short max_lun = 0x%x resv23[16] = 0x%llx resv25[32] = 0x%llx short version = 0x%x int reserved8 = 0x%x short max_lun = 0x%x struct watchdog dog = 0x%llx long long count = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx int handle_to_abt = 0x%x int total_len = 0x%x long long resvd = 0x%llx qlfc_queue = 0x%p { size(64bit)=0x2f8 long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx qlfc_queue = 0x%p { size(64bit)=0x2f8 long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 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 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 char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x -s: print out mailbox status iocb -s: print out mailbox status iocb -s: print out mailbox status iocb Enter the qlfc_iocb address (in hex): STATE ACT/SPC_ACT_CNT PEND_CNT int num_att_nodes = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 0x%x int num_att_nodes = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx int class1_ack_0_spt = 0x%llx int class1_ack_n_spt = 0x%llx int class1_rcp_ack_0 = 0x%llx int class1_rcp_ack_n = 0x%llx int class2_ack_0_spt = 0x%llx int class2_ack_n_spt = 0x%llx int class2_rcp_ack_0 = 0x%llx int class2_rcp_ack_n = 0x%llx int class3_ack_0_spt = 0x%llx int class3_ack_n_spt = 0x%llx int class3_rcp_ack_0 = 0x%llx int class3_rcp_ack_n = 0x%llx int class4_ack_0_spt = 0x%llx int class4_ack_n_spt = 0x%llx int class4_rcp_ack_0 = 0x%llx int class4_rcp_ack_n = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx char entry_status = 0x%x short prli_w3 = 0x%x char reserved = 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 cmd_bytes = 0x%x int rsp_bytes = 0x%x char modifier = 0x%x int n_port_id = 0x%x char fail_reason_code = 0x%x char entry_status = 0x%x short adapter_nport_handle = 0x%x int link_speed_setting = 0x%x long long download_event = 0x%llx long long dump_ram_event = 0x%llx ae_q_elem* ae_qelem_pool = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx long long fan_fport_name = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx long long bytes_done = 0x%llx long long bytes_done = 0x%llx short reseved2 = 0x%x short reseved3 = 0x%x short reseved4 = 0x%x notused[16] = 0x%llx short boot_lun = 0x%x short reseved2 = 0x%x short reseved3 = 0x%x short reseved4 = 0x%x short boot_lun = 0x%x char efi_param = 0x%x mac_addr[6] = 0x%llx short boot_lun = 0x%x char efi_param = 0x%x short reseved2 = 0x%x short reseved3 = 0x%x short reseved4 = 0x%x notused[16] = 0x%llx short boot_lun = 0x%x short reseved2 = 0x%x short reseved3 = 0x%x short reseved4 = 0x%x short boot_lun = 0x%x char efi_param = 0x%x mac_addr[6] = 0x%llx short boot_lun = 0x%x char efi_param = 0x%x qlfc_shared_info* shared = 0x%llx vp_index_free_list[255] = 0x%llx long long download_event = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x short nport_handle = 0x%x long long lun_id = 0x%llx int page_count = 0x%x int dsd_offset = 0x%x vp_index_free_list[255] = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 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 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 short nport_handle = 0x%x short nport_handle = 0x%x short nport_handle = 0x%x * alt_correlator = 0x%llx short nport_handle = 0x%x long long lun_id = 0x%llx struct update_vport = 0x%llx vport_entry = 0x%p { size(64bit)=0x2b8 (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx vport_entry = 0x%p { size(64bit)=0x2b8 fcph_serv_parms_t params = 0x%llx short bbrecv_data_size = 0x%x int class1_serv_opts1 = 0x%llx char class1_serv_opts2 = 0x%x int class1_serv_opts3 = 0x%llx int class1_serv_opts4 = 0x%llx char class1_serv_opts5 = 0x%x char class1_serv_opts5 = 0x%x int class2_serv_opts1 = 0x%llx char class2_serv_opts2 = 0x%x int class2_serv_opts3 = 0x%llx int class2_serv_opts4 = 0x%llx char class2_serv_opts5 = 0x%x char class2_serv_opts5 = 0x%x int class3_serv_opts1 = 0x%llx char class3_serv_opts2 = 0x%x int class3_serv_opts3 = 0x%llx int class3_serv_opts4 = 0x%llx char class3_serv_opts5 = 0x%x char class3_serv_opts5 = 0x%x int class4_serv_opts1 = 0x%llx char class4_serv_opts2 = 0x%x int class4_serv_opts3 = 0x%llx int class4_serv_opts4 = 0x%llx char class4_serv_opts5 = 0x%x char class4_serv_opts5 = 0x%x fcph_serv_parms_t params = 0x%llx short bbrecv_data_size = 0x%x char class1_serv_opts2 = 0x%x char class1_serv_opts5 = 0x%x char class2_serv_opts2 = 0x%x char class2_serv_opts5 = 0x%x char class3_serv_opts2 = 0x%x char class3_serv_opts5 = 0x%x char class4_serv_opts2 = 0x%x char class4_serv_opts5 = 0x%x reserved[6] = 0x%llx (*)() * return_addr = 0x%llx long long resp_baddr = 0x%llx qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x * correlator = 0x%llx * correlator = 0x%llx Usage: qlfctrc [-p] addr [num_records] Usage: qlfctrc [-p] addr [num_records] Usage: qlfctrc [-p] addr [num_records] Usage: qlfctrc [-p] addr [num_records] short full_nport_handle = 0x%x int link_dead_threshold = 0x%x long long lr_chksum_event = 0x%llx long long ErrorFrames = 0x%llx ae_q_elem* head_ae_free_q = 0x%llx ae_q_elem* tail_ae_free_q = 0x%llx long long share_mem_baddr = 0x%llx long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx long long fan_fabric_name = 0x%llx qlfc_cmd* restart_req = 0x%llx int num_comp_sched_high = 0x%x qlfc_cmd* restart_req = 0x%llx int num_comp_sched_high = 0x%x qlfc_cmd* restart_req = 0x%llx int num_comp_sched_high = 0x%x struct wtimer mb_wdog = 0x%llx (*)() * func = 0x%llx qlfc_mb_info mbox[27] = 0x%llx long long restart = 0x%llx int crc_err_cnt = 0x%x int LinkDwn_NOS_OLS = 0x%x long long restart = 0x%llx long long restart = 0x%llx long long restart = 0x%llx long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x long long used_iovecs = 0x%llx long long used_iovecs = 0x%llx short reserved0 = 0x%x short reserved1 = 0x%x notused_1[8] = 0x%llx notused_0[8] = 0x%llx notused_6[6] = 0x%llx short vendor_id = 0x%x short device_id = 0x%x short reserved0 = 0x%x short reserved1 = 0x%x short reserved0 = 0x%x short reserved1 = 0x%x short reserved2 = 0x%x short reserved3 = 0x%x short reserved4 = 0x%x short reserved5 = 0x%x short reserved6 = 0x%x short reserved7 = 0x%x reserved9[2] = 0x%llx char reserved21 = 0x%x char reserved23 = 0x%x char reserved27 = 0x%x short reserved0 = 0x%x short reserved1 = 0x%x notused_1[8] = 0x%llx notused_0[8] = 0x%llx notused_6[6] = 0x%llx short vendor_id = 0x%x short device_id = 0x%x short reserved0 = 0x%x short reserved1 = 0x%x short reserved0 = 0x%x short reserved1 = 0x%x short reserved2 = 0x%x short reserved3 = 0x%x short reserved4 = 0x%x short reserved5 = 0x%x short reserved6 = 0x%x short reserved7 = 0x%x reserved9[2] = 0x%llx char reserved21 = 0x%x char reserved23 = 0x%x char reserved27 = 0x%x fc_pfs_reg_info* pfs_info = 0x%llx long long restart = 0x%llx long long lr_chksum_event = 0x%llx qlfc_cmd* restart_req = 0x%llx qlfc_cmd* restart_req = 0x%llx qlfc_cmd* restart_req = 0x%llx cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x Re-Enter the qlfc_cmd address (in hex): long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx ctl_elem_blk = 0x%p { size(64bit)=0x130 ctl_elem_blk = 0x%p { size(64bit)=0x130 ADDRESS FLAGS ENTITIES STATE long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x short srr_rel_offset_lo = 0x%x short srr_rel_offset_hi = 0x%x struct els_payld = 0x%llx short reserved2 = 0x%x long long payld_baddr = 0x%llx char entry_type = 0x%x struct login_out = 0x%llx struct els_pthru = 0x%llx char els_opcode = 0x%x char adap_flags = 0x%x %-5x %-13llx %-16p %-28s %-4s %-4x qlfc_adap_info *ap_ptr[16] = 0x%llx long long bus_mem_addr = 0x%llx qlfc_adap_stat_t adap_stat = 0x%llx long long DumpedFrames = 0x%llx struct qlfc_trb gfws_timer = 0x%llx login_tble* login_tble[32] = 0x%llx long long share_mem2_baddr = 0x%llx struct dio share_mem_blist = 0x%llx long long total_iovecs = 0x%llx struct dio share_mem_vlist = 0x%llx long long total_iovecs = 0x%llx int num_flush_sched_high = 0x%x ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx int num_flush_sched_high = 0x%x ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx int num_flush_sched_high = 0x%x ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx watchdog* next = 0x%llx watchdog* prev = 0x%llx qlfc_adap_info* ap = 0x%llx int lnk_fail_cnt = 0x%x int inv_word_cnt = 0x%x int lnk_fail_cnt = 0x%x char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx nporthandle_free_list[64] = 0x%llx long long total_iovecs = 0x%llx long long total_iovecs = 0x%llx struct al_pa_map al_pa_map = 0x%llx int size_download_buffer = 0x%x struct intr offl_ae_q_intr = 0x%llx reserved5[16] = 0x%llx reserved6[16] = 0x%llx reserved7[16] = 0x%llx short unused_efi = 0x%x char reset_delay = 0x%x short boot_id_no = 0x%x notused_3[16] = 0x%llx notused_4[16] = 0x%llx notused_5[16] = 0x%llx short checksum_0 = 0x%x short checksum_1 = 0x%x char reset_delay = 0x%x char fcode_param = 0x%x reserved10[6] = 0x%llx reserved11[8] = 0x%llx reserved12[8] = 0x%llx short reserved17 = 0x%x short reserved18 = 0x%x short reserved19 = 0x%x short reserved20 = 0x%x short reserved22 = 0x%x char reset_delay = 0x%x short reserved24 = 0x%x short reserved25 = 0x%x short reserved26 = 0x%x char fcode_param = 0x%x reserved28[3] = 0x%llx reserved30[2] = 0x%llx reserved31[5] = 0x%llx short reserved32 = 0x%x short reserved33 = 0x%x short reserved34 = 0x%x short reserved35 = 0x%x reserved36[8] = 0x%llx reserved37[4] = 0x%llx reserved5[16] = 0x%llx reserved6[16] = 0x%llx reserved7[16] = 0x%llx short unused_efi = 0x%x char reset_delay = 0x%x short boot_id_no = 0x%x notused_3[16] = 0x%llx notused_4[16] = 0x%llx notused_5[16] = 0x%llx short checksum_0 = 0x%x short checksum_1 = 0x%x char reset_delay = 0x%x char fcode_param = 0x%x reserved10[6] = 0x%llx reserved11[8] = 0x%llx reserved12[8] = 0x%llx short reserved17 = 0x%x short reserved18 = 0x%x short reserved19 = 0x%x short reserved20 = 0x%x short reserved22 = 0x%x char reset_delay = 0x%x short reserved24 = 0x%x short reserved25 = 0x%x short reserved26 = 0x%x char fcode_param = 0x%x reserved28[3] = 0x%llx reserved30[2] = 0x%llx reserved31[5] = 0x%llx short reserved32 = 0x%x short reserved33 = 0x%x short reserved34 = 0x%x short reserved35 = 0x%x reserved36[8] = 0x%llx reserved37[4] = 0x%llx long long orig_fabric_name = 0x%llx login_tble* login_tble[32] = 0x%llx ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx ctl_elem_blk_t ctl_blk = 0x%llx ctl_elem_blk* next = 0x%llx ctl_elem_blk* prev = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx char sysdef1 = 0x%x reserved2[54] = 0x%llx long long inp_reqs = 0x%llx long long out_reqs = 0x%llx nporthandle_free_list[64] = 0x%llx struct al_pa_map al_pa_map = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx Enter the ctl_elem_blk address (in hex): Enter the mailbox iocb address (in hex): Re-Enter the qlfc_iocb address (in hex): unsigned int bus_addr_lo = 0x%x unsigned int bus_addr_hi = 0x%x login_tble* login_tble[32] = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx login_tble* login_tble[32] = 0x%llx long long vp_pname = 0x%llx struct prli_payld = 0x%llx char entry_count = 0x%x struct adap_reset = 0x%llx int abort_handle = 0x%x struct move_login = 0x%llx long long vp_pname = 0x%llx qlfc_iocb* req_adp_fw_queue = 0x%llx qlfc_iocb* pri_adp_fw_queue = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx login_tble* free_login_pool = 0x%llx login_tble* login_pool_head = 0x%llx login_tble* login_pool_tail = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx struct watchdog dog = 0x%llx long long count = 0x%llx struct lnk_stat_tmr lnkstat = 0x%llx int loss_sync_cnt = 0x%x int virt_fail_cnt = 0x%x int err_block_cnt = 0x%x 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 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 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 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 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 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 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 state_change_notif_t scn_ae = 0x%llx oem_notused[8] = 0x%llx char unused_efi_2 = 0x%x int rx_8gig_limit = 0x%x int rx_4gig_limit = 0x%x int rx_2gig_limit = 0x%x short boot_id_num = 0x%x reserved13[16] = 0x%llx reserved14[16] = 0x%llx reserved15[16] = 0x%llx reserved16[16] = 0x%llx short boot_id_num = 0x%x reserved29[13] = 0x%llx char def_conn_opt = 0x%x oem_notused[8] = 0x%llx char unused_efi_2 = 0x%x int rx_8gig_limit = 0x%x int rx_4gig_limit = 0x%x int rx_2gig_limit = 0x%x short boot_id_num = 0x%x reserved13[16] = 0x%llx reserved14[16] = 0x%llx reserved15[16] = 0x%llx reserved16[16] = 0x%llx short boot_id_num = 0x%x reserved29[13] = 0x%llx char def_conn_opt = 0x%x login_tble* free_login_pool = 0x%llx login_tble* login_pool_head = 0x%llx login_tble* login_pool_tail = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx long long ctrl_reqs = 0x%llx long long inp_bytes = 0x%llx long long out_bytes = 0x%llx cmn_cmd_hdr* tm_head_active = 0x%llx cmn_cmd_hdr* tm_tail_active = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long no_sglist_cnt = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx Usage: qlfcsio6 will print out type6 iocb long long port_name = 0x%llx long long node_name = 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 port_name = 0x%llx long long node_name = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx long long pay_port_name = 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 port_name = 0x%llx long long node_name = 0x%llx Usage: qlfcs [-d] [-l] [-f] adapname|addr qlfc_adap_info = 0x%p { size(64bit)=0x3d80 qlfc_iocb* resp_adp_fw_queue = 0x%llx qlfc_iocb* atio_adp_fw_queue = 0x%llx long long flash_access_event = 0x%llx long long pn_name_list_baddr = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx int LinkDwn_loopInitTO = 0x%x int LinkDwn_lossRcvClk = 0x%x 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 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 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 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 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 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 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 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 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 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 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 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 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 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 short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x short unused_efi_3 = 0x%x short unused_efi_4 = 0x%x short unused_efi_5 = 0x%x fcode_unused[3] = 0x%llx short fw_signature = 0x%x short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x int rx_8gig_linear = 0x%x int rx_4gig_linear = 0x%x int rx_2gig_linear = 0x%x def_portname[8] = 0x%llx def_nodename[8] = 0x%llx short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x def_mac_addr[6] = 0x%llx def_portname[8] = 0x%llx def_nodename[8] = 0x%llx short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x short unused_efi_3 = 0x%x short unused_efi_4 = 0x%x short unused_efi_5 = 0x%x fcode_unused[3] = 0x%llx short fw_signature = 0x%x short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x int rx_8gig_linear = 0x%x int rx_4gig_linear = 0x%x int rx_2gig_linear = 0x%x def_portname[8] = 0x%llx def_nodename[8] = 0x%llx short risc_version = 0x%x short maxframe_len = 0x%x short fw_options_1 = 0x%x short fw_options_2 = 0x%x short fw_options_3 = 0x%x def_mac_addr[6] = 0x%llx def_portname[8] = 0x%llx def_nodename[8] = 0x%llx qlfc_adap_info = 0x%p { size(64bit)=0x3d80 cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* head_active = 0x%llx cmn_cmd_hdr* tail_active = 0x%llx short nport_handle = 0x%x qlfc_iocb_t cmd_iocb = 0x%llx short nport_handle = 0x%x long long start_time = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx cmn_cmd_hdr* tm_head_pending = 0x%llx cmn_cmd_hdr* tm_tail_pending = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx qlfc_filter_isr_t filter_isr = 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 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 ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx unsigned int cmd_payld_addr_lo = 0x%x unsigned int cmd_payld_addr_hi = 0x%x unsigned int rsp_payld_addr_lo = 0x%x unsigned int rsp_payld_addr_hi = 0x%x struct qlfc_dsd fcp_data_dsd = 0x%llx qlfcsq [-s] [-f] adapname|adapaddr qlfcsq [-s] [-f] adapname|adapaddr qlfcsq [-s] [-f] adapname|adapaddr qlfcsq [-s] [-f] adapname|adapaddr Enter the qlfc_adap_info address (in hex): 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 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 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 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 timeOfLastReset = 0x%llx long long LossOfSyncCount = 0x%llx long long InvalidCRCCount = 0x%llx cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x long long restart = 0x%llx int loss_signal_cnt = 0x%x int primseq_err_cnt = 0x%x long long _xm_globamr = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx struct qlfc_cfg_ucode32 ucode = 0x%llx isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short fw_tbl_offset = 0x%x isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x alt_port_name[8] = 0x%llx alt_node_name[8] = 0x%llx short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short subsys_dev_id = 0x%x isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x alt_port_name[8] = 0x%llx alt_node_name[8] = 0x%llx short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short alt4_boot_lun = 0x%x short alt5_boot_lun = 0x%x short alt6_boot_lun = 0x%x short alt7_boot_lun = 0x%x short subsys_dev_id = 0x%x isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short fw_tbl_offset = 0x%x isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x alt_port_name[8] = 0x%llx alt_node_name[8] = 0x%llx short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short subsys_dev_id = 0x%x isp_signature[4] = 0x%llx short exec_throttle = 0x%x short login_timeout = 0x%x alt_port_name[8] = 0x%llx alt_node_name[8] = 0x%llx short alt1_boot_lun = 0x%x short alt2_boot_lun = 0x%x short alt3_boot_lun = 0x%x short alt4_boot_lun = 0x%x short alt5_boot_lun = 0x%x short alt6_boot_lun = 0x%x short alt7_boot_lun = 0x%x short subsys_dev_id = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pending = 0x%llx cmn_cmd_hdr* tail_pending = 0x%llx cmn_cmd_hdr* head_flush_q = 0x%llx cmn_cmd_hdr* tail_flush_q = 0x%llx char entry_type = 0x%x char entry_type = 0x%x cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx Re-Enter the mailbox iocb address (in hex): struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long ww_name = 0x%llx long long LinkFailureCount = 0x%llx login_tble* login_tble[%d] = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx struct link_stat_data lnk_stat = 0x%llx int sym_err_carr_cnt = 0x%x long long _subspace_id = 0x%llx struct nvram_union func0_nvram = 0x%llx short exchange_count = 0x%x short control_enable = 0x%x fwtbl_entries[16] = 0x%llx short exchange_count = 0x%x short host_param_blk = 0x%x short clp_bios_flags = 0x%x boot_port_name[8] = 0x%llx short exchange_count = 0x%x short host_param_blk = 0x%x short clp_bios_flags = 0x%x boot_port_name[8] = 0x%llx struct nvram_union func1_nvram = 0x%llx short exchange_count = 0x%x short control_enable = 0x%x fwtbl_entries[16] = 0x%llx short exchange_count = 0x%x short host_param_blk = 0x%x short clp_bios_flags = 0x%x boot_port_name[8] = 0x%llx short exchange_count = 0x%x short host_param_blk = 0x%x short clp_bios_flags = 0x%x boot_port_name[8] = 0x%llx login_tble* login_tble[%d] = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_iocb_t reply_iocb = 0x%llx char entry_count = 0x%x char entry_count = 0x%x long long dma_addr = 0x%llx qlfc_dsd* data_dsd = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfcvport [-s] [-f] adapname|adapaddr qlfcvport [-s] [-f] adapname|adapaddr qlfcvport [-s] [-f] adapname|adapaddr qlfcvport [-s] [-f] adapname|adapaddr login_tble* login_tble[%d] = 0x%llx login_tble* login_tble[%d] = 0x%llx qlfclogin [-s] [-f] adapname|adapaddr qlfclogin [-s] [-f] adapname|adapaddr qlfclogin [-s] [-f] adapname|adapaddr qlfclogin [-s] [-f] adapname|adapaddr struct ndd_statblk statblk = 0x%llx char pay_nport_id_hi = 0x%x struct ndd_statblk statblk = 0x%llx long long LossOfSignalCount = 0x%llx struct qlfc_trb link_dead_timer = 0x%llx cmn_cmd_hdr* tm_head_active = 0x%llx cmn_cmd_hdr* tm_tail_active = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long no_sglist_cnt = 0x%llx cmn_cmd_hdr* tm_head_active = 0x%llx cmn_cmd_hdr* tm_tail_active = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long no_sglist_cnt = 0x%llx cmn_cmd_hdr* tm_head_active = 0x%llx cmn_cmd_hdr* tm_tail_active = 0x%llx char entry_status = 0x%x char entry_status = 0x%x long long no_sglist_cnt = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long node_name = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx short host_parm_block = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx short host_parm_block = 0x%x long long port_name = 0x%llx long long node_name = 0x%llx long long port_name = 0x%llx long long node_name = 0x%llx struct qlfc_trb link_dead_timer = 0x%llx char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x char entry_status = 0x%x long long no_adap_elems_cnt = 0x%llx long long no_adap_elems_cnt = 0x%llx Re-Enter the qlfc_adap_info address (in hex): long long node_name = 0x%llx long long node_name = 0x%llx struct qlfc_inot_iocb inot_iocb = 0x%llx short pay_nport_id_lo = 0x%x long long node_name = 0x%llx long long node_name = 0x%llx struct qlfc_inot_iocb inot_iocb = 0x%llx long long InvalidTxWordCount = 0x%llx long long req_adp_fw_queue_baddr = 0x%llx long long pri_adp_fw_queue_baddr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx cmn_cmd_hdr* tm_head_pending = 0x%llx cmn_cmd_hdr* tm_tail_pending = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx cmn_cmd_hdr* tm_head_pending = 0x%llx cmn_cmd_hdr* tm_tail_pending = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx cmn_cmd_hdr* tm_head_pending = 0x%llx cmn_cmd_hdr* tm_tail_pending = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx int miss_fip_alive_cnt = 0x%x int fr_chk_seq_err_cnt = 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 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 adp_hard_loop_id = 0x%x short adp_hard_loop_id = 0x%x adap_model_name[16] = 0x%llx short subsys_vendor_id = 0x%x char default_data_rate = 0x%x adap_model_name[16] = 0x%llx short subsys_vendor_id = 0x%x short adp_hard_loop_id = 0x%x short adp_hard_loop_id = 0x%x adap_model_name[16] = 0x%llx short subsys_vendor_id = 0x%x char default_data_rate = 0x%x adap_model_name[16] = 0x%llx short subsys_vendor_id = 0x%x qlfc_i2c_acc_info_t i2c_acc_info = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx cmn_cmd_hdr* spc_head_active = 0x%llx cmn_cmd_hdr* spc_tail_active = 0x%llx qlfc_filter_isr_t filter_isr = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 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 short pay_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 struct qlfc_adap_info *ap_ptr[%02d] = 0x%p; STATE CONNECTION_TYPE SS_STATUS OPENED long long resp_adp_fw_queue_baddr = 0x%llx long long atio_adp_fw_queue_baddr = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx short login_retry_count = 0x%x short link_down_nos_ols = 0x%x short intrp_delay_timer = 0x%x short swing_emphasis_1G = 0x%x short swing_emphasis_2G = 0x%x short swing_emphasis_4G = 0x%x short maxlun_per_target = 0x%x short link_down_timeout = 0x%x adap_model_name_0[4] = 0x%llx adap_model_name_1[4] = 0x%llx short login_retry_count = 0x%x short link_down_nos_ols = 0x%x short intrp_delay_timer = 0x%x short link_down_timeout = 0x%x short login_retry_count = 0x%x short intrp_delay_timer = 0x%x short link_down_timeout = 0x%x short login_retry_count = 0x%x short link_down_nos_ols = 0x%x short intrp_delay_timer = 0x%x short swing_emphasis_1G = 0x%x short swing_emphasis_2G = 0x%x short swing_emphasis_4G = 0x%x short maxlun_per_target = 0x%x short link_down_timeout = 0x%x adap_model_name_0[4] = 0x%llx adap_model_name_1[4] = 0x%llx short login_retry_count = 0x%x short link_down_nos_ols = 0x%x short intrp_delay_timer = 0x%x short link_down_timeout = 0x%x short login_retry_count = 0x%x short intrp_delay_timer = 0x%x short link_down_timeout = 0x%x cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx cmn_cmd_hdr* head_pri_pending = 0x%llx cmn_cmd_hdr* tail_pri_pending = 0x%llx cmn_cmd_hdr* spc_head_pending = 0x%llx cmn_cmd_hdr* spc_tail_pending = 0x%llx cmn_cmd_hdr* head_offl_comp_q = 0x%llx cmn_cmd_hdr* tail_offl_comp_q = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct plogi_pdisc_payld = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx Available Qlogic adapter driver kdb subcommands qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx struct qlfc_nvram_data i24 = 0x%llx long long alt_portname = 0x%llx long long alt_nodename = 0x%llx short boot_lun_notused_2 = 0x%x struct qlfc_nvram_data i24 = 0x%llx long long alt_portname = 0x%llx long long alt_nodename = 0x%llx short boot_lun_notused_2 = 0x%x qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_driver_info_t driver_info = 0x%llx long long no_dma_resrc_cnt = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx qlfc_dsd* dsd_list_ptr = 0x%llx long long no_adap_elems_cnt = 0x%llx long long no_adap_elems_cnt = 0x%llx long long no_adap_elems_cnt = 0x%llx long long boot_portname = 0x%llx short port_down_retry_cnt = 0x%x alt1_boot_port_name[8] = 0x%llx alt2_boot_port_name[8] = 0x%llx alt3_boot_port_name[8] = 0x%llx short port_down_retry_cnt = 0x%x alt1_boot_port_name[8] = 0x%llx alt2_boot_port_name[8] = 0x%llx alt3_boot_port_name[8] = 0x%llx short port_down_retry_cnt = 0x%x alt4_boot_port_name[8] = 0x%llx alt5_boot_port_name[8] = 0x%llx alt6_boot_port_name[8] = 0x%llx alt7_boot_port_name[8] = 0x%llx long long boot_portname = 0x%llx short port_down_retry_cnt = 0x%x alt1_boot_port_name[8] = 0x%llx alt2_boot_port_name[8] = 0x%llx alt3_boot_port_name[8] = 0x%llx short port_down_retry_cnt = 0x%x alt1_boot_port_name[8] = 0x%llx alt2_boot_port_name[8] = 0x%llx alt3_boot_port_name[8] = 0x%llx short port_down_retry_cnt = 0x%x alt4_boot_port_name[8] = 0x%llx alt5_boot_port_name[8] = 0x%llx alt6_boot_port_name[8] = 0x%llx alt7_boot_port_name[8] = 0x%llx long long no_adap_elems_cnt = 0x%llx long long no_adap_elems_cnt = 0x%llx long long no_adap_elems_cnt = 0x%llx long long pay_node_name = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx struct adap_priv_data_counts pdc = 0x%llx short alt1_boot_lun_unused = 0x%x short alt2_boot_lun_unused = 0x%x short alt3_boot_lun_unused = 0x%x char prev_fw_minor_version = 0x%x struct isp25xx_hba_param i25 = 0x%llx struct isp8xxx_hba_param i8x = 0x%llx short alt1_boot_lun_unused = 0x%x short alt2_boot_lun_unused = 0x%x short alt3_boot_lun_unused = 0x%x char prev_fw_minor_version = 0x%x struct isp25xx_hba_param i25 = 0x%llx struct isp8xxx_hba_param i8x = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx ctl_elem_blk* assoc_ctl_elem = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx short unused_host_parmblock = 0x%x short prev_fw_major_version = 0x%x short unused_host_parmblock = 0x%x short prev_fw_major_version = 0x%x struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_buf_info buf_info = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx short prev_efi_major_version = 0x%x short prev_efi_minor_version = 0x%x short prev_efi_major_version = 0x%x short prev_efi_minor_version = 0x%x qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx qlfc_crc_context* context_area = 0x%llx qlfc_async_stat_info async_stat[6] = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx struct nport_log_event nport_event = 0x%llx struct nport_log_event nport_event = 0x%llx short prev_bios_major_version = 0x%x short prev_bios_minor_version = 0x%x char prev_fw_subminor_version = 0x%x short prev_bios_major_version = 0x%x short prev_bios_minor_version = 0x%x char prev_fw_subminor_version = 0x%x fcph_rnid_acc_com_nid_t com_nid_data = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_flash_updateable_region* fl_upd_reg = 0x%llx long long alt1_boot_portname = 0x%llx long long alt2_boot_portname = 0x%llx long long alt3_boot_portname = 0x%llx char prev_driver_major_version = 0x%x char prev_driver_minor_version = 0x%x long long alt1_boot_portname = 0x%llx long long alt2_boot_portname = 0x%llx long long alt3_boot_portname = 0x%llx char prev_driver_major_version = 0x%x char prev_driver_minor_version = 0x%x qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx qlfc_fc4_traffic_stat_t traffic_stat = 0x%llx fcph_rnid_acc_com_nid_t com_nid_data = 0x%llx fcph_rnid_acc_com_nid_t com_nid_data = 0x%llx fcph_rnid_topdisc_data_t spec_id_data = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx struct qlfc_iocb_hdr iocb_hdr = 0x%llx fcph_rnid_topdisc_data_t spec_id_data = 0x%llx fcph_rnid_topdisc_data_t spec_id_data = 0x%llx long long PrimitiveSeqProtocolErrCount = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx long long multimap_client_page_cnt = 0x%llx char prev_driver_submajor_version = 0x%x char prev_driver_subminor_version = 0x%x char prev_driver_submajor_version = 0x%x char prev_driver_subminor_version = 0x%x qlfcsio6/qiocb6 [-s] addr : Display type6 iocb qlfcsglo : Display qlfc_global qlfcsctl/qctl [ctl addr] : Display qlfcsctl data qlfcscmd/qcmd [cmd addr] : Display qlfcscmd data qlfctrc [-p] trace_buf_addr [num_records] : Diplay qlfc ascii trace qlfcs [-f] [-d] [-h] adapname|adapaddr : Display qlfc_adap_info qlfcsmio/qmiocb [-s] addr : Display qlfc_iocb data qlfcaeqelem [-l] addr : Display ae_q_elem data qlfcsq [-d] [-l] [addr] : Display qlfc_queue data qlfcvport [-d] [-l] addr : Display qlfc_vport data qlfclogin [-d] [-l] addr : Display login_tble data qlfclogin [-s] [-f] adapname|adapaddr : Display login_tble data qlfcvport [-s] [-f] adapname|adapaddr : Display qlfc_vport data summary qlfcsq [-s] [-f] adapname|adapaddr : Display qlfc_queue data summary TID TIMESTAMP TRCADDR FUNCTION TYPE CNT @(#)14 1.30.6.6 src/rspc/kernext/pci/qlfcs/qlfc_kdb.c, sysxqfc, rspc72V, v2020_30B4 7/22/20 01:15:50̨̘̜̠̤̬̰̈̌̐̔ ޔ۰ިؐ(<P$ 0 ޼dxT<,ؤTllD\TTXttظ4  4@ pX(P<4>  T`0ШPpdՀҀд@͐H@LX,Րx܌ѰܠѼܴ0PҐD`(XlـҠ$ՠpdհ`ٔ׀ҰhP ٨א נD,͘p0װ p80@\P0ټ,@DP@TPt4h| LdPl<H4|LPT (S(P(A) M |||||) ||) %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s %s%s%s%sUP%s%s%s%s%s%s%sUP%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%s%s%s (%u%d%s%sM)%s%s%s%s (%u%d%s%sM)%s%s%u%d%s%s%s%u%d%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%u%d%s%s%s%s%s%sal%s%s%s%s%s%s%s%s%s%s%s%s%s (%s%s%s (%s%s%s (%s%s%s (%s%s%s (%s%s%s%s%s%s (%s%s%s (%s%s%s%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s %s%s%s%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%u%d%s%s%s%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%s%u%d%s%s%sctl%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld / %lu%ld%lu%ld%lu%ld%lu%ld%lu%ld / %lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ldap:pn:id:pn:id:vp:pn:id:st:pn:id:%lu%ld%lu%ld%lu%ldq:Pq:A%lu%ld%lu%ld%lu%ldq:Pq:A%lu%ld%lu%ld%lu%ldq:Aq:Pop:op:bp:%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ld%lu%ldinitintropendumpfcfslinkwwpnDOWNDEADDOWN8Gb 4Gb 2Gb 1Gb 0x%x0x%xautotruescsiPHYSPHYSlog:nph:vpi:PHYSPHYSNPIVNPIVlog:nph:q:SPq:PPq:SAq:FLq:OCq:SPq:PPq:SAq:FLq:OCq:TAq:TPMBOX----ori:opm:cmd:nph:cmd:nph:ctl:nph:flg:0x%x0x%xscsiclosestartstats%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx|WAIT|WAITLOOP 10Gb 0x%lx0x%lxpt2ptfalsefalse%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lxadmin%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx --- --- %02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lxhndl:%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lxhndl:%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lxhndl:%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx%02lx%04lx%06lx%08lx0x%lx0x%lxadminoutputstatus%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxPT2PT %010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxqueue %010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxflags:%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxflags:%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxflags:%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxA=Act %010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lx%010lx%012lx%014lx%016lxqueue cmd_fcncleanupP=Pref A=Alt ] UNKNOWNFABRIC unknownEEH_ACTFW_DNLDOFFLINEbuild_mbcdt_funcwatchdogissue_mblnk_stattunablesactivitynport_idfcf_idx UNKNOWN UNKNOWN UNKNOWN UNKNOWN SKELETONTGT_MODE rw_sfp_mbbuild_cmdget_id_mbdump_intradd_vportdel_vportRSTRT_ACTlogout_alladd_statusbuild_iocbhard_errordel_statuscheck_slotflush_adapmove_loginadd_filterdel_filterproc_iocbsread_nvramdump_writeidc_ack_mbns_relogin link fcf topology speed QUASI_OPENADAP_QUEUESCSI_QUEUE [ P=Pend dump_ram_mberase_flashflush_queuemapdma_iocbload_ram_mbproc_syserrpassthru_mbstart_delaydelay_timersend_idc_mbconnections act_cmd: pend_cmd: comp_cmd: ----------- act_cmd: pend_cmd: comp_cmd: adapter_postasync_statuseeh_callbackdata_rate_mbofflevel_isrproc_flush_qproc_mailboxget_flash_idalloc_sglistclear_sglistinit_adapterload_riscramgetset_paramget_flt_addrproc_exec_fwFABRIC_LOOP tot_vports: tot_npiv: tot_logins: ------------PP=Pri_Pend SA=Spec_Act TP=TM_Pend ]get_ae_q_elemenqueue_eventproc_ae_eventctl_dma_setupearly_cleanupexecute_fw_mbpolling_timerunmapdma_iocbdump_time_outcheck_for_rmw------------ SP=Spec_Pend OC=Offl_Comp TA=TM_Act get_i2c_accessctl_prli_setupproc_rw_sfp_mbproc_get_id_mbofflevel_q_isrmvlg_login_newctl_npiv_clearadd_login_tbledel_login_tbleget_id_disableissue_adap_priget_rps_rls_mbproc_link_downproc_adap_iocbscn_request_mbfind_vpd_fieldctl_npiv_setup [ S=Selected proc_atio_iocbsget_rsc_cnts_mbupdate_adap_vpdfind_cmd_handleget_fw_state_mbctl_nport_loginfree_login_tbleget_lnk_stat_mbissue_adap_pendinitiate_lip_mbproc_adap_queuerestart_adapterbuild_lilo_iocbget_alpa_map_mblink_dead_timerproc_ae_link_upserdes_param_mbdmp_issue_queueget_fcf_list_mbcompare_upd_vpdfcf ctrl_flags vlan_id fcf_flags fip_pri mac_addr fc_map fab_name sw_name enable_modify_vpproc_dump_ram_mbproc_load_ram_mbwrite_mpi_reg_mbproc_offl_comp_qctl_nport_logoutbuild_abort_iocbverify_chksum_mbread_flash_imageflush_adap_queuestart_gfws_delaygfws_delay_timerget_name_list_mbinitialize_fw_mbproc_proto_queuegetset_param_dissetup_fw_buffersupd_vpd_checksumbuild_get_pdb_cmdinvalidate_vportsinvalidate_loginsproc_log_els_inotofflevel_ae_q_isrproc_ae_dd_notifyreset_mpi_disableabort_pending_cmdproc_adap_mb_iocbabout_firmware_mbdiag_loop_back_mbdiag_echo_test_mbdownload_fw_imagewrite_flash_imageissue_proto_queuebuild_marker_iocbset_fw_options_mbextract_risc_codecompare_risc_codeget_dcbx_param_mbrestart_mpi_fw_mbcheck_devid_imageupd_image_versionsearch_flt_regiondisable_all_vportsbuild_inot_ack_cmdintr_reset_failureproc_execute_fw_mbfind_login_ww_nameproc_adap_iocb_errwrite_flash_configextract_flash_infofind_vport_ww_namebuild_inot_ack_iocbproc_port_logo_inotproc_adap_inot_iocbproto_reset_failureproto_reset_successproc_idc_ack_msg_mbproc_get_rps_rls_mbmvlg_check_logo_newmvlg_check_logo_oldfinish_adapter_postfind_login_nport_idfind_vport_nport_idfind_vport_vp_index opened using_ddw state long_term_state cfg_state ss_status conn_features state act_cmd pend_cmd comp_cmd act_cmd_hi pend_cmd_hi comp_cmd_hi mvlg_log_new_in_syncproc_get_rsc_cnts_mbproc_ae_lip_occurredproc_flash_access_mbproc_initiate_lip_mbproc_idc_send_msg_mbproc_get_fcf_list_mbproc_get_fw_state_mbget_fw_state_disableproc_login_collisionbuild_els_pthru_iocbbuild_get_pdb_mbiocbcheck_for_rmw_regionvalidate_ucode_imageread_mod_write_flashflash_access_ctrl_mbflash_access_controlproc_rpt_id_acq_iocbproc_adap_mb_iocb_errproc_verify_chksum_mbproc_write_mpi_reg_mbproc_get_data_rate_mbproc_get_port_list_mbproc_init_firmware_mbcreate_login_responsebuild_ctiu_pthru_iocbadp_reset_delay_timerdump_process_mb_cmpltread_mod_write_regionbuild_vp_control_iocbfind_update_vport_cmdproc_ae_req_resp_errorproc_get_set_params_mbproc_set_fw_options_mbproc_restart_mpi_fw_mbproc_about_firmware_mbfind_active_cmd_handlesetup_and_load_riscramdump_process_link_downcreate_async_serv_parmsproc_adap_inot_ack_iocbproc_ae_port_db_changedproc_get_dcbx_params_mbproc_get_link_status_mbproc_get_fcal_posmap_mbfind_pending_cmd_handlefind_login_nport_handlefind_login_wwpn_nport_idproc_serdes_xmt_param_mbflush_pending_cmds_vportdump_process_async_eventbuild_modify_vp_cfg_iocbsecs_since_stat_rst no_dma_rsc no_adap_elems rdma_multimap_fail no_sge io_cnt act_cmd pend_cmd comp_cmd act_cmd_hi pend_cmd_hi comp_cmd_hi proc_adap_vp_ctl_iocb_errproc_adap_marker_iocb_errio_dma lg_term_dma max_xfer_size num_cmd_elems max_vports (adp/sptd) max_logins max_exchanges max_fabrics max_act_fcfs (adp/sptd) init_link invalidate_logins_nport_idproc_adap_nport_login_iocbproc_ae_change_notificationproc_adap_abort_io_iocb_errproc_send_change_request_mbproc_adap_nport_logout_iocbproc_adap_update_vport_iocbproc_adap_ct_pthru_iocb_errget_next_avail_nport_handleproc_adap_els_pthru_iocb_errflush_pending_ctlelem_lun_idmvlg_log_sync_create_responsemark_login_nport_handle_staleproc_adap_rpt_id_acq_iocb_errproc_adap_log_in_out_iocb_errflush_pending_cmds_nport_handleproc_adap_modify_vp_cfg_iocb_errflush_pending_ctlelem_nport_handle@(#)58 1.10 src/rspc/kernext/pci/qlfcs/qlfc_pfs.c, sysxqfc, rspc720 8/1/13 15:08:17<<==== ===== ]jLotok fcac`xabn8dtdb\djd\b0^]^f^]Xcdd\bDfnpij|f`djijdggnpolhTmng4jk(ihl`hihnTnnono4h]gLhic^jj[8HbX``]blkDop8oTgdee]^Y@bg|`]gh`b][HYLXYXXaJLWF^Yd\X X,hYpW^Y|bbZ`b\\Zlba_[Xe(e<dYa,Zxj_oga@aTah[hY^_(bX8^(Hd$a|_8^8ZYZc YY[xHQ4][a_H^HZ[^XY_XZZZiY[jc ^h[[JTXD]_h_x___[d8[c4cHHY_Y](i,k`j4[a_c\cpZYY\cg]8gaiDgcc^x_dLh h$\ak|i\YY(ePedd`^ith<H P`H 8`XP  `Q< `Z `X\ `H `Xh `J\ ` %s ,:adapter/fc/%s/%s@(#)24 1.7 src/bos/kernext/fc_common/fc_common.c, sysxemfcp, bos720 10/17/13 15:12:54@(#)49 1.11 src/bos/usr/ccs/lib/libc/strspn.c, libcstr, bos720 6/16/90 01:32:32@(#)27 1.11 src/bos/usr/ccs/lib/libc/strpbrk.c, libcstr, bos720 6/16/90 01:32:23@(#)71 1.11 src/bos/usr/ccs/lib/libc/strtok.c, libcstr, bos720 5/22/97 18:02:11r$@&)*J`KK`W` p`qpBH PP@ 7mo`ov z{` @`  ?BGLV`_`f ~ `@` @ @FI`@@@ ͠`@``2`FPq`qr}p`88U0{p8|| 8̈<Xp0H<zhHh  Q8M@ @@+@4@?@M@[@ h@ r@ z@ @ @ @ @ @ @ @ @@ @@ @ @ @ (@ 2@ ;@ E@ N@ Z@ g@ v@ @ @ @ @ @ @ @ @ @ @ @@!@/@>@L@d@ r@ @ @ @ @ @ @ @ @ 8ːx z`1{B | [ |8i |P~ |h | | | | | | } }(& }@; }XU }pb }v } } } } ~ ~ ~0 ~H( ~`E ~xZ ~n ~ ~ ~ ~    8# P: hQ ] q      ( @ X4 pK ` }      0 H  ` x1 A Q ` r     8 P h    *  A  Y  r     (  @  `  x     & ` <h K???????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?/H?/P?/X?/`?/h?/p?/x?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?0?0?0?0?0 ?0(?00?08?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?1?1?1 ?1(?10?18?1@?1H?1P?1X?1`?1h?1p?1x?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?2?2?2?2?2 ?2(?20?28?2@?2H?2P?2X?2`?2h?2p?2x?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?3?3?3?3?3 ?3(?30?38?3@?3H?3P?3X?3`?3h?3p?3x?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?4?4?4?4?4 ?4(?40?48?4@?4H?4P?4X?4`?4h?4p?4x?4?4?4?4?4?4?4?4?4?4?4?4?4?4?4?4?5?5?5?5?5 ?5(?50?58?5@?5H?5P?5X?5`?5h?5p?5x?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?6?6?6?6?6 ?6(?60?68?6@?6H?6P?6X?6`?6h?6p?6x?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?7?7?7?7?7 ?7(?70?78?7@?7H?7P?7X?7`?7h?7p?7x?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?8?8?8?8?8 ?8(?80?88?8@?8H?8P?8X?8`?8h?8p?8x?8?8?8?8?8?8?8?M8?M@?MH?MP?MX?M`?Mh?Mp?Mx?M?M?M?M?M?M?M?M?M?M?M?M?M?M?M?M?N?N?N?N?N ?N(?N0?N8?N@?NH?NP?NX?N`?Nh?Np?Nx?N?N?N?N?N?N?N?N?N?N?N?N?N?N?N?N?O?O?O?O?O ?O(?O0?O8?O@?OH?OP?OX?O`?Oh?Op?Ox?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?P?P?P?P?P ?P(?P0?P8?P@?PH?PP?PX?P`?Ph?Pp?Px?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P?P?Q?Q?Q?Q?Q ?Q(?Q0?Q8?Q@?QH?QP?QX?Q`?Qh?Qp?Qx?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?Q?R?R?R?R?R ?R(?R0?R8?R@?RH?RP?RX?R`?Rh?Rp?Rx?R?R?R?R?R?R?R?R?R?R?R?R?R?R?R?R?S?S?S?S?S ?S(?S0?S8?S@?SH?SP?SX?S`?Sh?Sp?Sx?S?S?S?S?S?S?S?S?S?S?S?S?S?S?S?S?T?T?T?T?T ?T(?T0?T8?T@?TH?TP?TX?T`?Th?Tp?Tx?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?U?U?U?U?U ?U(?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?j?j?j?j?j ?j(?j0?j8?j@?jH?jP?jX?j`?jh?jp?jx?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?k?k?k?k?k ?k(?k0?k8?k@?kH?kP?kX?k`?kh?kp?kx?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?l?l?l?l?l ?l(?l0?l8?l@?lH?lP?lX?l`?lh?lp?lx?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?m?m?m?m?m ?m(?m0?m8?m@?mH?mP?mX?m`?mh?mp?mx?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?n?n?n?n?n ?n(?n0?n8?n@?nH?nP?nX?n`?nh?np?nx?n?n?n?n?n?n?n?n?n?n?n?n?n?n?n?n?o?o?o?o?o ?o(?o0?o8?o@?oH?oP?oX?o`?oh?op?ox?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?p?p?p?p?p ?p(?p0?p8?p@?pH?pP?pX?p`?ph?pp?px?p?p?p?p?p?p?p?p?p?p?p?p???????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x?????@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0? ?(?0?8?@?H?P?X?`?h?p?x?€?ˆ??˜? ?¨?°?¸????????????? ?(?0?8?@?H?P?X?`?h?p?x?À?È?Ð?Ø?à?è?ð?ø????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ā?Ĉ?Đ?Ę?Ġ?Ĩ?İ?ĸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ŀ?ň?Ő?Ř?Š?Ũ?Ű?Ÿ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ƀ?ƈ?Ɛ?Ƙ?Ơ?ƨ?ư?Ƹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ǀ?Lj?ǐ?ǘ?Ǡ?Ǩ?ǰ?Ǹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ȁ?Ȉ?Ȑ?Ș?Ƞ?Ȩ?Ȱ?ȸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ɀ?Ɉ?ɐ?ɘ?ɠ?ɨ?ɰ?ɸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ʀ?ʈ?ʐ?ʘ?ʠ?ʨ?ʰ?ʸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ˀ?4?4?4?5?5?5?5?5 ?5(?50?58?5@?5H?5P?5X?5`?5h?5p?5x?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?6?6?6?6?6 ?6(?60?68?6@?6H?6P?6X?6`?6h?6p?6x?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?7?7?7?7?7 ?7(?70?78?7@?7H?7P?7X?7`?7h?7p?7x?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?8?8?8?8?8 ?8(?80?88?8@?8H?8P?8X?8`?8h?8p?8x?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?8?9?9?9?9?9 ?9(?90?98?9@?9H?9P?9X?9`?9h?9p?9x?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?:?:?:?:?: ?:(?:0?:8?:@?:H?:P?:X?:`?:h?:p?:x?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?;?;?;?;?; ?;(?;0?;8?;@?;H?;P?;X?;`?;h?;p?;x?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?;?<?<?<?<?< ?<(?<0?<8?<@?X?`?(h?$p?Cx?'?"?#?)???????? ? ??3??!??D?%?&?, ?(?0?8?+@?H?P?X?`?h?p?6x?7??;?<?=?8?9?:??5???????????4 ?(?0?8?@?H?P?X?/usr/lib:/lib/unix._ptrgl disable_lockunlock_enableio_map io_unmap pinned_heap xmem_global m_getxmemdcurtimedelaye_sleep_thread e_wakeuperrsavei_cleari_maski_sched i_unmaski_eoilboltsprintftimetstarttstoptuning_deregistertuning_register_handlerw_startw_stopxmallocxmfree trchook64 dmp_errlog dmp_compspec livedump dmp_contextdmp_ct dmp_eaddr dmp_kernextldmp_setupparmsldmp_freeparmsabend pci_cfgrw ras_control ctfunc_hook5 ___strcmp64 ___bzero64 ___strlen64 ___memmove64 ___strcpy64_system_configuration db_registerdb_unregister db_printf db_read_mem db_expr_ad db_expr_ul db_get_hexdb_usage_lookupdb_str_lookupdb_eol qlfc_global qlfc_heapqlfc_shared_info_ptrspfs_setup_infopfs_setup_sizeqlfc_initiate_livedump qlfc_outputqlfc_polling_timerqlfc_offlevel_ae_q_isrqlfc_offlevel_q_isrqlfc_offlevel_isrqlfc_read_reg_eehqlfc_read_reg qlfc_intrqlfc_write_regqlfc_log_errorqlfc_trc_disableqlfc_trb_stop_intrqlfc_rtec_error_handler qlfc_startqlfc_init_adapterqlfc_start_disableqlfc_trb_startqlfc_getset_param_mb_disableqlfc_verify_chksum_mbqlfc_get_lnk_stat_mbqlfc_get_fw_state_disable qlfc_cmd_fcnqlfc_passthru_mbqlfc_create_adap_servparmsqlfc_get_adap_statqlfc_trb_completeqlfc_trb_stop_procqlfc_cdt_func_adapterqlfc_cdt_func_global qlfc_ras_callback_compdump_adapqlfc_ras_callback_globalqlfc_complete_startupqlfc_ras_callback_adapterqlfc_pending_q_timerqlfc_issue_softreset qlfc_stubqlfc_eeh_callbackqlfc_free_ae_q_elem_poolqlfc_init_ae_q_elem_poolqlfc_init_login_tble_poolqlfc_ctl_prli_setupqlfc_ctl_npiv_clearqlfc_ctl_npiv_setupqlfc_ctl_nport_logoutqlfc_ctl_nport_loginqlfc_ctl_dma_cleanupqlfc_ctl_dma_setupqlfc_adp_reset_delay_timerqlfc_adapter_postqlfc_write_cfgqlfc_read_cfgqlfc_unset_pci_regsqlfc_set_pci_regsqlfc_link_dead_timerqlfc_gfws_delay_timerqlfc_delay_timerqlfc_flush_q_tmrqlfc_lnk_statqlfc_watchdog qlfc_get_vpdqlfc_logout_allqlfc_early_cleanup qlfc_cleanupqlfc_save_pci_cfgqlfc_extract_risc_codeqlfc_download_fw_imageqlfc_setup_fw_buffersqlfc_validate_ucode_imageqlfc_extract_flash_infoqlfc_update_adap_vpdqlfc_read_flash_imageqlfc_write_flash_imageqlfc_read_nvramqlfc_dump_ucode_disableqlfc_setup_and_load_riscram qlfc_dumpqlfc_kdb_rebuild_sortlistqlfc_kdb_unregisterqlfc_kdb_registerfc_cmn_pfs_unregisterfc_cmn_pfs_register qlfc_hkeysetdemuxs(c,Tt%<%<% X|(4\ll  . x   R     C % ( p C U   T h %  ,J0H%%0H%%L%\4?h,?dH`p0%\%,628 9(t @   !P!z""B"#D%#z####$V$%%%D%r%%%%% &&&&'l7''''((<g(hi(((( ))p)* *h*v*| *+D+x++ ,l,$--h------.$.`.p......///$/0$/$/%/$00$01H$1n11$20$2h2$222333&3, 3445p55O66<6J66#6!7>7T7778p8v9d9t˙9999:4:d::%:; <"= =, =\$=%=>> >$?$%?8?\?l????%?@@,@H@@AA8A%AAAAB B$BBCCC8CHCD D$EEHE\EpE%FFDFTFdFFF F$FG GG G$HD Hx$I I8$I I$JKrKL LNX$NdNpNNO6ODOXOjOOO$O%Px$PPPPQP$QpQQQR $R@RRRhRxRSl$SSTT$TTU$U(U~UUUUUV0$V@VVVVVVVVW WW  XdYbYYZ\0\@q\|\\\\]]@]d]]%]^,^X%^v^^^__```0`T`vavaaab b2b\bvbb bbbcccdLdzde e0e@fP ff{ff{g$g@gT$g/ggh4 h\h|h$hhhh$ii0 iXixii{i$jxkmmdmn4nDnX*nnnooopqq/qDq\/qr, s9ss>sttCt<HtXMtRtRu<HuHuCuHvvwwwwwwxx x@xRxdxxxyyyFyTyyyyzz zzz||:||W|\|\}$\}P\}Ù~~a~:~Da~n~xa*0Ùa*4a^haNTHaaa&aaaBa@N\a|aaaa:Labpaa$a@Zlaaa a.8aVhaaa,aDN\aaaaV 0fl  {$0H{lx{{$p{{$Hd{ 8{\$$  8D8L[$D\f2h(4@(@Thf8Xt(<lx%$@LX<[L\x%k,`,h.<\$D\f4LfH\l|8F`xqdqTqpv6LL6$(8H<>Tx "< dp$p$@pp^h¶¼ RXÊÜ> 6D 8 xИШ $2LҊҠ *@B\֖֨@hvʏ׀uʏz,<Pzڀ ۔ (6Jhݜjވ޼ߦhDTZhʏzduZHbxT8(   ,  2vP%, H%$ @% X%v  %:n  %:n  .(Z & j L    ,  |    L |N2HzF | <   8 l    "4d"Z%%!L%"%#%%%%%%&(%)%*%+j++,-.%/%1$%122$24%6%66689H9~9::D:^<Td L8DX$DdʏuTkʏuuʏu0ʏuu$u>L^t$:Lż#$$`ȄɆɬ ˂ˌX(xЦЬʏz,ӘӰh.ʏPuzՐ 0/Bj٠٠.T[dl|۞۸܀ܨܴ$[2L(RlT%`ߊߠ P%<%V[@b|@b|f$d%T$< $ $P\(6l[|[D%h%% [[%%%48[H[%t%HUH_HXhC%T%|[t%X8X4%Tpx   [ N [     0  %  `    %NZl*@ThAk4%:Dt4%Vp {4{P{l{|$A$L%(0%p(%h\%0lA  , f  !!(I!8!t!G!!%" %"L"h"t# #.#@%\%%&P&X&p&͙''('<'n''''((()x**$*~*+\++,,,H,p,,- -x-..F.\../%/,/N/h/0l%01%4 %4T%4%5H5x55%5566 686b6p8|888*9 9::::;;F;d>?T?d?t???@&@8@@B8BBCC C0C@CPC`CnCDpE ETEEE$EEFFHG(GvGGGH`HI I$I`*I%IIJ2J@JKLLBL\LpLMNRNX NrNPQ<QP*QQQQR,%RDRX*RtRRSSS*T0TbTlT|T%TT*UU:UPWpW WWXX0X<$XlX~Yf\,\\\]4^|%^^%^^_`B`T`%ah%abvbcHcd"dPddeeef@fggghnhhiiij8lvlppqqrrrtt4tuvuuuvwx yyPyzzHz{{|}}~xRh@W?"`l68P^ $` 0   *80frx V^P/d/4bHpT<f/h% 44 L4$ %%%:Th4%zR l &\\%l,po@P%$%%whx0Wl%o<% 0]@ 8Wh%x$@%Po\wXhlW0TĈ%Ęxż%t38%Hȼ%@%P%p ʀʨm`˴Y`W̰UHWleHl%,X%h$ FNpwӎӠ  $lԐԴ@Tքא,R`ـ%Xڸ(8 pݙr݀(%b|ޖ%ՙTٙߔיә8љۙ(ߙhϙx DP$ x0Vh:@ bh     w Xl $%(%L(X 0n|@q $%% @p(p <D/ RVh/2Dn<n<f4Nh|eqs h %%  * R z  m \? ?     0 b |  .H^p%8PyjtHj|0%jx%^p2L`%Vl4''('!,W!"x%"#2#<#h%#%$%$%%L%%%& W&:&%'0'E(|%(((()W).)y)%*D*%+%+`%+++%,W,J,[,%,-. /4/X///%0%00%0T0001110W1F1`1%111333344(4%45&5, 55i6%6N6`677@7z77777%89U9_:::;;B;n;;;;;<<0C=U=>Z>r>>U>?J?`?v?%@PU@zAP_AfAAAAAUBB_BC*C8CRC`CCDDDLSD_DE8EUEF:FFFFFCGGH[H$HVHH%HIIhIIIIJJCJ&J@LLLLLMMM0WMMN*NDNbNzNNUO"O@PP[QQ4QFQ\QQQQQQR%RRRlS8SS%ST@TL?T`TTTTTUUU?VV*VPVXOV%VW&W<WW%WCXX( XhXXXXYYYZZdZ|ZZZZ["[0[Y\P_\]^^^,^<^P^`^l__4_F_\_{`M`T{`pM```aa{aMa{bMbrbbbc%c"c4cVcdc~ccccUcWeVepeeeefh%hi iiiijPjkk2k@kZkhkkkkl&lPnn,nnoo$ppqFrXrnrx rs`s|ss]t3t tDWtbtlvywPwhwxwwx(xWx_yHyhyyzzz{ {6{x{{|L|d|t|}}4}d}}}}}%~,^  p>PNh,r0v 2Zhh t%4!Hvď[ [L%<%%h%%XƏ0`8DƏlLx(D$(hʏ z$|uu(\u|əљÈ|ʏz$4zƬxp%,%|%%%u4uʌ%ʬu%uD%Xū̜̰̺Əd͐ď*@rďΌΜď$Txό*ϸ,<P*ЌМ,<P*ьќ$4H*҄Ҕ,<P*ӌӜ 0xԜď:ďLfďtՄ՘**6ďDl֐ִљ@جٰٚ4@$h H$ހޘ޴ ,@Xl*߈ߔ߬߼4 $p * <L\x${(Hx{{%| $$$${{{$H{Dh{,(x{ X{H{hP *0bď|H{P ^ďbƏ{{,l{ <{{{Hd{(H`{{Dp{@{{4t{Dp{{d{4`{  0{   { $ @ l{   { D ` { { H d { { 8 T |{ {(Dl{{8T|{{Hd{{Xt{{h{({x{ L{{4\{{T{ P{ {{@`{{\{{<Xt{(P{d{<$X8Lhp   ď Ə!!{!L!`!x{!!"{"p""{##{#L#h#{##$$H$`{$$${%%@{%%%{&T&&{'$'@'l{''( {((({)T)p){)**,{*t**{+D++{,,0,\{,,,{-4-P-|{--. {.x{../ {/h{///{0X{000{1,1h{111{2<2x{223 {3L3{334{4\4{455,{5l5{566<{666{7 7H{777{88H{889{9d99{:4:p:{;;<;`{;;{,>8>`{>t>>>>?{?$?L$?h?@,@H@\@x@@@@A A(AAAABB CF8F`GGLG\ԙGH%I,I<ԙJJ`JmKK8KLL8[LHLLLM<%MFďMlM[MMďMN [NNNNO  O<OLO`*OOP%P,P|%PPQ Q{Q{R{R {S S\{Sx{S{S{SS$S T{T$$T8Td T{T{T{T{U8Ut{U{U{U{V8Vt{V{V{V{W(WXWXXlXX{Y{Y {Y@{YY{Y{Z{Z {Z`Z{Z{Z{[{[l[\L\\\{]{]0{]L{]^^^_l_$bcdffh`%hjkʏkDzmTm%mun(%p%q"qJqrqq2r?rrs"ԏs&֏t tD{tT$u u${u4$u v{v$v w w$wDwP$ww$w{w{xx$x x؏y4yL{yx$yz zXzl$z{,{؏{||d|t|ߙ| }}$}d~؏~~ ~{$Tpq $( dp$ 0<$\tTs LX$؏؏B؏L*ޏ(?Bj*&Nv (p @\|(4Pp$<\(8HXhx(8HXhx (Xp(Dd8Tt @Xhx0HXhx*6RXbh $H`x0Hd $<Tl| (D`|0Lh(@Xp$@\x <Xht0LhLb֙`ÙÙFTdt((8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXht*4B`t$8HXhx.F$4DTdt$4DXl|(8L`p ,@Tdx 4HXl$4DT` ,<L\l| ,<L\l| ,<HX $HXhx(8H 0@P`p€ ° 0@P`pÀÐàð 0@P`pĀĐĠİ 0@P`pŀŐŠŰ 0@P`pƀƐƠư 0@P`pǀǐǠǰ 0@P`pȀȐȠȰ 0<ɜɬɼ ,<L\l|ʌ$4DTdt˄˔ˤ˴n̆ 0@P`p̀͐͠Ͱ 0@P`p΀ΐΠΰ 0@P`pπϐϠϰ 0@P\(8HXhxшјѨѸ(8HXhx҈ҘҨҸ(8HXhxӈӘӨӸԎԦ,<L\l|Ռ՜լռ ,<L\l|֌ּ֜֬ ,<L\l|׌ל׬׼ ,<L\l|،؜جؼ ,<L\l|ٌٜ٬ټ ,<L\l|ڌڜڬڼ ,<L\l|یۜ۬۸ 0@P`p܀ܐܠܰ 0@P`p݀ݐݠݰ 0@P`pހސޠް 0@P`p߀ߐߠ߰ 0@P`p 0@P`p 0@P\l"<L\l| 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p ,@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l|$4DTdt$4DTdt 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p    0 @ P ` p            0 @ P ` p |           ( 8 H X h x           ( 8 H X h x           ( 8 H X h x        (8HXhx(8HXhx(8HXhx 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l| ,<L\l|   , < L \ l |        ! !!,!<!L!\!l!|!!!!!!!!" "","<"L"\"l"|""""""""# ##,#<#L#\#l#|########$ $$,$<$L$\$l$|$$$$$$$$% %%,%<%L%\%l%|%%%%%%%%& &&,&<&L&\&l&|&&&&&&&&' '','<'L'\'l'|''''''''( ((,(<(L(\(l(|(((((((() )),)<)L)\)l)|))))))))* **,*<*L*\*l*|********+ ++,+<+L+\+l+|++++++++, ,,,,<,L,\,l,|,,,,,,,,- --,-<-L-\-l-|--------. ..,.<.L.\.l.|......../ //,/</L/\/l/|////////0 00,0<0L0\0l0|000000001 11,1<1L1\1l1|111111112 22,2<2L2\2l2|222222223 33,3<3L3\3l3|333333334 44,4<4L4\4l4|444444445 55,5<5L5\5l5|555555556 66,6<6L6\6l6|666666667 77,7<7L7\7l7|777777778 88,8<8L8\8l8|888888889 99,9<9L9\9l9|99999999: ::,:<:L:\:l:|::::::::; ;;,;<;L;\;l;|;;;;;;;;< <<,<< >>,><>L>\>l>|>>>>>>>>? ??,?<?L?\?l?|????????@ @@,@<@L@\@l@|@@@@@@@@A AA,A<ALA\AlA|AAAAAAAAB BB,B<BLB\BlB|BBBBBBBBC CC,C<CLC\ClC|CCCCCCCCD DD,D<DLD\DlD|DDDDDDDDE EE,E<ELE\ElE|EEEEEEEEF FF,F<FLF\FlF|FFFFFFFFG GG,G<GLG\GlG|GGGGGGGGH HH,H<HLH\HlH|HHHHHHHHI II,I<ILI\IlI|IIIIIIIIJ JJ,J<JLJ\JlJ|JJJJJJJJK KK,K<KLK\KlK|KKKKKKKKL LL,L<LLL\LlL|LLLLLLLLM MM,M<MLM\MlM|MMMMMMMMN NN,N<NLN\NlN|NNNNNNNNO OO,O<OLO\OlO|OOOOOOOOP PP,P<PLP\PlP|PPPPPPPPQ QQ,Q<QLQ\QlQ|QQQQQQQQR RR,R<RLR\RlR|RRRRRRRRS SS,S<SLS\SlS|SSSSSSSST TT,T<TLT\TlT|TTTTTTTTU UU,U<ULU\UlU|UUUUUUUUV VV,V<VLV\VlV|VVVVVVVVW WW,W<WLW\WlW|WWWWWWWWX XX,X<XLX\XlX|XXXXXXXXY YY,Y<YLY\YlY|YYYYYYYYZ ZZ,Z<ZLZ\ZlZ|ZZZZZZZZ[ [[,[<[L[\[l[|[[[[[[[[\ \\,\<\L\\\l\|\\\\\\\\] ]],]<]L]\]l]|]]]]]]]]^ ^^,^<^L^\^l^|^^^^^^^^_ __,_<_L_\_l_|________` ``,`<`L`\`l`|````````a aa,a<aLa\ala|aaaaaaaab bb,b<bLb\blb|bbbbbbbbc cc,c<cLc\clc|ccccccccd dd,d<dLd\dld|dddddddde ee,e<eLe\ele|eeeeeeeef ff,f<fLf\flf|ffffffffg gg,g<gLg\glg|ggggggggh hh,h<hLh\hlh|hhhhhhhhi ii,i<iLi\ili|iiiiiiiij jj,j<jLj\jlj|jjjjjjjjk kk,k<kLk\klk|kkkkkkkkl ll,l<lLl\lll|llllllllm mm,m<mLm\mlm|mmmmmmmmn nn,n<nLn\nln|nnnnnnnno oo,o<oLo\olo|oooooooop pp,p<pLp\plp|ppppppppq qq,q<qLq\qlq|qqqqqqqqr rr,r<rLr\rlr|rrrrrrrrs ss,s<sLs\sls|sssssssst tt,t<tLt\tlt|ttttttttu uu,u<uLu\ulu|uuuuuuuuv vv,v<vLv\vlv|vvvvvvvvw ww,w<wLw\wlw|wwwwwwwwx xx,x<xLx\xlx|xxxxxxxxy yy,y<yLy\yly|yyyyyyyyz zz,z<zLz\zlz|zzzzzzzz{{D{T{d{t{{{{{{{{|||$|4|D|T|d|t||||||||}}}$}4}D}T}d}t}}}}}~~~(~8~H~X~h~x~~~~~~~~(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx(8HXhx$4DTdtXt 8L\(DəZ`pZd:pəblx`$4rxbl| lPəNXdn|>DTd(Zə*<T`lx$4DTdt>DPh&,DZ(8HXhx(4p$4DTdt@HJ 28D\ lt.4D8FX2<Dbht 4֙ ÙÙ.8ĎĔĤİ(`pŀŐ8Lƺ(r|*<R\(6D\l|Ɍɜɬɼ \ʈʘʦʏʬjʏnˤzuTu řřřřř  řř"$ř.0ř: <řF"Hřͪ ʙʙʙ4ʙ>BXʙbf|ʙΆΊΠʙΪήʙʙ  ʙ"4ʙ>ςϪ 2ZтѪ "$ҰҶ&0F(P\əӄə\p|əԨԼə(`ՐդհəPx֌֘ə0`|׈əװ(Pdpəؘ8LXəـ 4@əhڠ(əPېə8pܨə x@T`əސޤްə ə<P\əߘ߬߸əəD`ləə əHə4lə,x$Tj(tə,>&HTəəP|&əHəp&T4lL|0`@x X0h@x(`@əəLə@ə0hə@T`ə<tə@T`ə(<Həp  ,əd$əPə8pXv&əəə,@LətəX 4 d x ə   ə  P    ( < Hə t    T    8 p  P8`ə4lL0hH|,d D|(`@pH(`ə&&0<əəə8LXəəə8LXə&  0 l  !!L!t!!ə!!"0"`"t"ə""#$#L#`#lə##$$8$L$Xə$$$%$%8%Də%p%%&&P&|&&ə&''\''&'( (D(|(()$)\)))&***&*4*l*&**&++8+j&+t++,&,,B&,L,,&,-&--P-&--&-..N&.X.&../&//N&/X//&/0 0X001181b&1l1122&222ə3$383Də3ə4 4$40ə4h4|4ə5ə5L5d5pə555ə666 ə6P6d6pə666ə677ə7l777ə788,88ə8l88ə99X999:D::;;\;;<<4>@>x>>>ə>?$?\???ə?@@<@P@\ə@@@A(A<AHəAtAAB$BLB`BləBBCCC$əCtCCD$DTDDDDəE0EhEEFF@FhFFəG(G4GR&G\GG&GHJ&HTH&HHI6&I@I&II&IJJj&JtJ&JK &KKR&K\K&KL&L(LZ&LdL&LL&MMJ&MTM&MM&MNN&NXN&NN&NO&&O0Of&OpO&OO&OPPdQHQTQ|Q&QQRRR&R\RR&SSSəTT&TU$U\UUVV&V VLV`VVWWHWWWX(X`XXYY@YxYYZZPZZ[[8[p[[\ \X\\\]]ə]@]p]^^<^l^^__X__&`H`lə`ataab4btbbc4clccd,dldəe:&eeəefggDgggh4hphhi$i`iijjTjəkn*klr.rTzrhr|ƙr*rrss0s ϙs6*t,ztDtuwZ.wzwxux@xPuxyԙy.yuzzޙ{b,{?|H?|?}}:}2}F4???????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????e?e?e?e?e?e?e?e?e?e?e?e?e? e?(e?0e?8e?@e?He?Pe?Xe?`e?he?pe?xe?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e? e?(e?0e?8e?/H?/P?/X?/`?/h?/p?/x?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?0?0?0?0?0 ?0(?00?08?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?1?1?1 ?1(?10?18?1@?1H?1P?1X?1`?1h?1p?1x?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?2?2?2?2?2 ?2(?20?28?2@?2H?2P?2X?2`?2h?2p?2x?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?2?3?3?3?3?3 ?3(?30?38?3@?3H?3P?3X?3`?3h?3p?3x?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?3?4?4?4?4?4 ?4(?40?48?4@?4H?4P?4X?4`?4h?4p?4x?4?4?4?4?4?4?4?4?4?4?4?4?4?4?4?4?5?5?5?5?5 ?5(?50?58?5@?5H?5P?5X?5`?5h?5p?5x?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?5?6?6?6?6?6 ?6(?60?68?6@?6H?6P?6X?6`?6h?6p?6x?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?6?7?7?7?7?7 ?7(?70?78?7@?7H?7P?7X?7`?7h?7p?7x?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?7?8?8?8?8?8 ?8(?80?88?8@?8H?8P?8X?8`?8h?8p?8x?8?8?8?8?8?8?8?M8W?M@W?MHW?MPW?MXW?M`W?MhW?MpW?MxW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?MW?NW?NW?NW?NW?N W?N(W?N0W?N8W?N@W?NHW?NPW?NXW?N`W?NhW?NpW?NxW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?NW?OW?OW?OW?OW?O W?O(W?O0W?O8W?O@W?OHW?OPW?OXW?O`W?OhW?OpW?OxW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?OW?PW?PW?PW?PW?P W?P(W?P0W?P8W?P@W?PHW?PPW?PXW?P`W?PhW?PpW?PxW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?PW?QW?QW?QW?QW?Q W?Q(W?Q0W?Q8W?Q@W?QHW?QPW?QXW?Q`W?QhW?QpW?QxW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?QW?RW?RW?RW?RW?R W?R(W?R0W?R8W?R@W?RHW?RPW?RXW?R`W?RhW?RpW?RxW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?RW?SW?SW?SW?SW?S W?S(W?S0W?S8W?S@W?SHW?SPW?SXW?S`W?ShW?SpW?SxW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?SW?TW?TW?TW?TW?T W?T(W?T0W?T8W?T@W?THW?TPW?TXW?T`W?ThW?TpW?TxW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?TW?UW?UW?UW?UW?U W?U(W?h?h?h?i?i?i?i?i ?i(?i0?i8?i@?iH?iP?iX?i`?ih?ip?ix?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?j?j?j?j?j ?j(?j0?j8?j@?jH?jP?jX?j`?jh?jp?jx?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?j?k?k?k?k?k ?k(?k0?k8?k@?kH?kP?kX?k`?kh?kp?kx?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?l?l?l?l?l ?l(?l0?l8?l@?lH?lP?lX?l`?lh?lp?lx?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?m?m?m?m?m ?m(?m0?m8?m@?mH?mP?mX?m`?mh?mp?mx?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?n?n?n?n?n ?n(?n0?n8?n@?nH?nP?nX?n`?nh?np?nx?n?n?n?n?n?n?n?n?n?n?n?n?n?n?n?n?o?o?o?o?o ?o(?o0?o8?o@?oH?oP?oX?o`?oh?op?ox?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?o?p?p?p?p?p ?p(?p0?p8?p@?pH?pP?pX?p`?ph?pp?px?p?p?p?p?p?p?p?p?p?p?p?p???????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x?????@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0? ?(?0?8?@?H?P?X?`?h?p?x?€?ˆ??˜? ?¨?°?¸????????????? ?(?0?8?@?H?P?X?`?h?p?x?À?È?Ð?Ø?à?è?ð?ø????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ā?Ĉ?Đ?Ę?Ġ?Ĩ?İ?ĸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ŀ?ň?Ő?Ř?Š?Ũ?Ű?Ÿ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ƀ?ƈ?Ɛ?Ƙ?Ơ?ƨ?ư?Ƹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ǀ?Lj?ǐ?ǘ?Ǡ?Ǩ?ǰ?Ǹ????????????? ?(?0?8?@?H?P?X?`?h?p?x?Ȁ?Ȉ?Ȑ?Ș?Ƞ?Ȩ?Ȱ?ȸ????????????? ?(?0?8?@?H?P?X?`?h?p?x?ɀ?Ɉ?ɐ?ɘ?ɠ?ɨ?ɰ?ɸ????????????;? ;?(;?0;?8;?@;?H;?P;?X;?`;?h;?p;?x;?ʀ;?ʈ;?ʐ;?ʘ;?ʠ;?ʨ;?ʰ;?ʸ;?;?;?;?;?;?;?;?;?;?;?;?;? ;?(;?0;?8;?@;?H;?P;?X;?`;?h;?p;?x;?ˀ;?4,?4,?4,?5,?5,?5,?5,?5 ,?5(,?50,?58,?5@,?5H,?5P,?5X,?5`,?5h,?5p,?5x,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?5,?6,?6,?6,?6,?6 ,?6(,?60,?68,?6@,?6H,?6P,?6X,?6`,?6h,?6p,?6x,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?6,?7,?7,?7,?7,?7 ,?7(,?70,?78,?7@,?7H,?7P,?7X,?7`,?7h,?7p,?7x,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?7,?8,?8,?8,?8,?8 ,?8(,?80,?88,?8@,?8H,?8P,?8X,?8`,?8h,?8p,?8x,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?8,?9,?9,?9,?9,?9 ,?9(,?90,?98,?9@,?9H,?9P,?9X,?9`,?9h,?9p,?9x,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?9,?:,?:,?:,?:,?: ,?:(,?:0,?:8,?:@,?:H,?:P,?:X,?:`,?:h,?:p,?:x,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?:,?;,?;,?;,?;,?; ,?;(,?;0,?;8,?;@,?;H,?;P,?;X,?;`,?;h,?;p,?;x,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?;,?<,?<,?<,?<,?< ,?<(,?<0,?<8,?<@,???? P?(l?0?8?@f?HF?P?X?`|?ht?p?xz?p?r?~???X??h?j?B?D??&??n???v?x?? N?(R?0J?8?@L?H?P?XT?`.?h,?p?x?0???? ? ??D??F?@?B?>?  A@  A  B  C  H . J E M W N k O@  O  P  P`  P  S  S` U V1 V`G V\ W t _@ _ k` ka@ ka kc  kd> kfY kg`w kh kj ko kq` kr  kt# kv`< kwV kxv kz k|@ k~@ k k kk:pk}  } / }  ~  2g0gk ) e e@ e  e@ e e e e@% eР3 e K e \ ek e z e e` e e e e e kek0k~& ~0{ }X } | B 2gO k) i         0 R -`v 5 8` < G@ J S Y`/ f@G oi u z` ~` @  `  + @A  \ x   8kPk@I2geks)e e, jA kU my o` o p` p q r v   z  {`6  W q  @  `      !  2 E  V g y  ` `     ˀ ΀1 ԀB ` ՠu    ـ      & 6  F ^   @ @     `$ : `O d   `    &@! , G 2p 7` 7 8  >  ?  B" G7 LL Qc R T  V` _ ` c` f  x . ~D `W m    `       `  @ /  ; ` R  e  w       @      ŀ  k!  k`!* k !F k@!i k! k̀! k! k@" k"% k@"I k"b k`" k" k؀" k}pkU0k~`z ~x ~ }( } }@ { ~  ~! ~7 ~X r   8 P h } 3 |   e ~H  # 8 (M @ X p  E }pn      0 H  ` f x x             ː"2g"#9 k) #S M`#k M# M# M # M# M# M $ M@$ M$3 M$G M $b M$z M$ M$ M $ M$ M@$ Mـ$  ߂vM% M%) M`%A M@%T M%e M%{ M% M% M% M% M % M% M& M&& M &> MB&N MF&_ MF&x MI& MN`& MQ`& MR& M``& kMd' kMe'' kMi`'G kMj`'c kMkpk" #l 8# P$ h$ $ $ % %* %U &` & 2g''tk@)t' t' u( v(0 x(O {(k ~@( ( ( ( 8k`k|2 (( N2g((kD)) k)= k)\ k) k ) k) k) k@* k* *0  *G *b `*x Ԁ* * k`* k* k* k+  k + k+2 k@+B k@+R k@+a k+r k+ k+ k+ k`+ + ͠+ ̈kpXNkH`<[Hk 0k k k k k k k k Xik pwk @+ `+ x+ 2g+,3`k)`,M R,a R@,x R, R, R`, R, R`, R2`-  RF-  RP-3 R_-E kRe -h kR<k;,N ,b ,y , , ,  -  8-! P-4 x-z`-2g--kk@)k- k`. o.) o`.L q`.] q.u r. s. kt. kw@. ky@/ kzhkyh .v . 2g/$/[s k)s /u k}/ g٠/)/ g`/A)`/l/l/l// g// g}// gq/2g/0*qk)q0D kR0M g0W%)2g0`0|`k)|`0 {@kR2g00{k){0 zkQ2g00z@k`)z@1( {`12 {kQHNk1: gh1Dk(h1D1: g 1Rk( 1R 1: g1\k(1\1: g 1dk( 1d 1: g x1kk( x1k1: g 1tk( 1t1: g (1k( (1"1: g1k(1'1: g1k(1#,1: g1k(1(11: g@1k(@1-61: g P1k( P12;1: g01k(017@1: gX1k(X1<E1: g1k(1AJ1: g1k(1FO1: g1k(1KT1: g1k(1PY1: gh2 k(h2 U^1: g2k(2Zc1: g2 k(2 _h1: g2-k(2-dm1: g$25k($25ir1: gL2?k(L2?nw1: gqp2Hk(qp2Hs|1: gqH2Pk(qH2Px1: gr2Yk(r2Y}1: gt2`k(t2`1: g2kk(2k1: gq 2tk(q 2t1: gr2}k(r2}1: g@2k(@21: gπ2k(π21: gϨ2k(Ϩ21: g2k(21: g02k(021: gX2k(X21: gр2k(р21: gѨ2k(Ѩ21: g2k(21: g2k(21: g 3k( 31: g}3k(}31: g}D3+k(}D3+3>._ptrgldb_registerdb_unregisterdb_printfdb_read_memdb_expr_addb_expr_uldb_get_hexdb_usage_lookupdb_str_lookupdb_eoldisable_lock.disable_lockunlock_enable.unlock_enableio_map.io_mapio_unmap.io_unmap_system_configuration___strcmp64.___strcmp64___bzero64.___bzero64___strlen64.___strlen64___memmove64.___memmove64___strcpy64.___strcpy64pinned_heapxmem_globalm_getxmemdcurtimedelaye_sleep_threade_wakeuperrsavei_cleari_maski_schedi_unmaski_eoilboltsprintftimetstarttstoptuning_deregistertuning_register_handlerw_startw_stopxmallocxmfreetrchook64dmp_errlogdmp_compspeclivedumpdmp_contextdmp_ctdmp_eaddrdmp_kernextldmp_setupparmsldmp_freeparmsabendpci_cfgrwras_controlctfunc_hook5TOCqlfc_hkeyset_$STATICqlfc_globalqlfc_initiate_livedumpqlfc_heapqlfc_dump_writeqlfc_output_$STATIC_BSSqlfc_trc_typeqlfc_kdb_qlfcqlfc_kdb_qlfcglobqlfc_kdb_qlfcctlqlfc_kdb_qlfccmdqlfc_kdb_mbiocbqlfc_kdb_iocbqlfc_kdb_queueqlfc_kdb_vportqlfc_kdb_login_tbleqlfc_kdb_ae_q_elemqlfc_kdb_trcfc_cmn_pfs_callback_rd.file../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_intr.cMon Jul 19 21:39:19 2021 IBM XL C for AIX, Version 13.1.0.2.qlfc_disable_all_vports_disable.qlfc_disable_all_vports.qlfc_proc_ae_dd_notify_time_extended.qlfc_proc_ae_dd_notify.qlfc_proc_ae_fcf_cfg_error.qlfc_proc_ae_dcbx_changed.qlfc_proc_ae_lip_reset.qlfc_proc_ae_lip_occurred.qlfc_proc_ae_link_mode_up.qlfc_proc_ae_link_up.qlfc_proc_ae_change_notification.qlfc_proc_ae_link_down.qlfc_proc_ae_port_db_changed.qlfc_proc_ae_event.qlfc_proc_syserr.qlfc_enqueue_event.qlfc_polling_timer.qlfc_offlevel_ae_q_isr.qlfc_offlevel_q_isr.qlfc_offlevel_isr.qlfc_async_status.qlfc_proc_link_down.qlfc_proc_proto_queue.qlfc_proc_adap_queue.qlfc_proc_iocbs.qlfc_proc_atio_iocbs.qlfc_read_priq_out_reg.qlfc_read_atioq_in_reg.qlfc_read_respq_in_reg.qlfc_read_reqq_out_reg.qlfc_read_reg_eeh.qlfc_read_reg.qlfc_intr.qlfc_write_reg.qlfc_disable_all_vports@AF55_3.qlfc_proc_proto_queue@AF56_24.qlfc_proc_ae_lip_reset@AF57_8.qlfc_proc_ae_link_mode_up@AF58_10demux../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_mailbox.cMon Jul 19 21:39:26 2021 .qlfc_get_rsc_cnts_mb.qlfc_getset_param_mb.qlfc_serdes_param_mb.qlfc_intr_reset_failure.qlfc_proto_reset_failure.qlfc_proto_reset_success.qlfc_proc_rw_sfp_mb.qlfc_proc_write_mpi_reg_mb.qlfc_proc_restart_mpi_fw_mb.qlfc_proc_flash_access_mb.qlfc_proc_dump_ram_mb.qlfc_proc_idc_ack_msg_mb.qlfc_proc_idc_send_msg_mb.qlfc_proc_get_dcbx_params_mb.qlfc_proc_get_set_params_mb.qlfc_proc_get_link_status_mb.qlfc_proc_get_rps_rls_mb.qlfc_proc_send_change_request_mb.qlfc_proc_get_fcf_list_mb.qlfc_proc_get_data_rate_mb.qlfc_proc_get_port_list_mb.qlfc_proc_get_fcal_posmap_mb.qlfc_proc_get_id_mb.qlfc_proc_get_fw_state_mb.qlfc_proc_initiate_lip_mb.qlfc_proc_init_firmware_mb.qlfc_proc_serdes_xmt_param_mb.qlfc_proc_set_fw_options_mb.qlfc_proc_get_rsc_cnts_mb.qlfc_proc_about_firmware_mb.qlfc_proc_execute_fw_mb.qlfc_proc_verify_chksum_mb.qlfc_proc_load_ram_mb.qlfc_proc_mailbox.qlfc_rw_sfp_mb.qlfc_idc_ack_mb.qlfc_send_idc_mb.qlfc_send_idc_mb_disable.qlfc_flash_access_ctrl_mb.qlfc_write_mpi_reg_mb.qlfc_restart_mpi_fw_mb.qlfc_reset_mpi_disable.qlfc_get_dcbx_param_mb.qlfc_get_fcf_list_mb.qlfc_getset_param_mb_disable.qlfc_dump_ram_mb.qlfc_verify_chksum_mb.qlfc_load_ram_mb.qlfc_execute_fw_mb.qlfc_about_firmware_mb.qlfc_get_name_list_mb.qlfc_get_rps_rls_mb.qlfc_get_lnk_stat_mb.qlfc_get_fw_state_mb.qlfc_get_fw_state_disable.qlfc_get_id_mb.qlfc_get_id_disable.qlfc_get_alpa_map_mb.qlfc_initiate_lip_mb.qlfc_scn_request_mb.qlfc_set_fw_options_mb.qlfc_initialize_fw_mb.qlfc_data_rate_mb.qlfc_get_rsc_cnts_mb@AF84_1.qlfc_proc_idc_ack_msg_mb@AF85_13.qlfc_proc_get_dcbx_params_mb@AF86_15.qlfc_scn_request_mb@AF87_61.qlfc_get_fcf_list_mb@AF88_45.qlfc_data_rate_mb@AF89_64.qlfc_get_alpa_map_mb@AF90_59.qlfc_get_name_list_mb@AF91_52.qlfc_get_id_mb@AF92_57.qlfc_serdes_param_mb@AF93_3.qlfc_set_fw_options_mb@AF94_62.qlfc_about_firmware_mb@AF95_51.qlfc_rw_sfp_mb@AF96_36.qlfc_idc_ack_mb@AF97_37.qlfc_send_idc_mb@AF98_38.qlfc_restart_mpi_fw_mb@AF99_42.qlfc_get_dcbx_param_mb@AF100_44.qlfc_getset_param_mb@AF101_2.qlfc_get_rps_rls_mb@AF102_53.qlfc_get_lnk_stat_mb@AF103_54.qlfc_get_fw_state_mb@AF104_55.qlfc_initiate_lip_mb@AF105_60../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_tx.cMon Jul 19 21:39:30 2021 .qlfc_build_inot_ack_cmd.qlfc_build_get_pdb_cmd.qlfc_enable_modify_vp.qlfc_clear_sglist.qlfc_alloc_sglist.qlfc_unmapdma_iocb.qlfc_mapdma_iocb.qlfc_build_cmd.qlfc_cmd_fcn.qlfc_issue_proto_queue.qlfc_build_iocb.qlfc_issue_mb.qlfc_build_mb.qlfc_passthru_mb.qlfc_cmd_act_queue_sanity.qlfc_issue_adap_pend.qlfc_issue_adap_pri.qlfc_start.qlfc_start_disable.qlfc_output.qlfc_build_mb@AF41_14../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_iocb.cMon Jul 19 21:39:20 2021 .qlfc_set_ct_pthru_dsd.qlfc_proc_adap_vp_ctl_iocb_err.qlfc_proc_adap_rpt_id_acq_iocb_err.qlfc_proc_adap_modify_vp_cfg_iocb_err.qlfc_proc_adap_abort_io_iocb_err.qlfc_proc_adap_els_pthru_iocb_err.qlfc_proc_adap_ct_pthru_iocb_err.qlfc_proc_adap_log_in_out_iocb_err.qlfc_proc_adap_iocb_err.qlfc_proc_adap_inot_ack_iocb.qlfc_proc_port_logo_inot.qlfc_proc_log_els_inot.qlfc_proc_adap_inot_iocb.qlfc_proc_login_collision.qlfc_proc_rpt_id_acq_iocb.qlfc_proc_adap_mb_iocb.qlfc_proc_adap_update_vport_iocb.qlfc_proc_adap_nport_logout_iocb.qlfc_proc_adap_nport_login_iocb.qlfc_proc_adap_iocb.qlfc_setup_iocb_dma.qlfc_build_inot_ack_iocb.qlfc_build_vp_control_iocb.qlfc_build_modify_vp_cfg_iocb.qlfc_build_lilo_iocb.qlfc_build_els_pthru_iocb.qlfc_build_ctiu_pthru_iocb.qlfc_build_marker_iocb.qlfc_build_get_pdb_mbiocb.qlfc_build_abort_iocb../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_utilb.cMon Jul 19 21:39:32 2021 .qlfc_trb_should_stop.qlfc_get_i2c_access.qlfc_dd_link_state.qlfc_mark_login_nport_handle_stale.qlfc_get_adap_stat.qlfc_trb_complete.qlfc_trb_stop_proc.qlfc_trb_stop_intr.qlfc_trb_start.qlfc_rtec_error_handler.qlfc_initiate_livedump.qlfc_cdt_func_adapter.qlfc_cdt_func_global.qlfc_ras_callback_compdump_adap.qlfc_ras_callback_global.qlfc_complete_startup.qlfc_ras_callback_adapter.qlfc_pending_q_timer.qlfc_al_pa_lookup.qlfc_issue_softreset.qlfc_get_next_avail_nport_handle.qlfc_stub.qlfc_trc_disable.qlfc_hard_error.qlfc_eeh_callback.qlfc_check_slot.qlfc_flush_adap.qlfc_flush_queue.qlfc_flush_adap_queue.qlfc_log_error.qlfc_ns_relogin.qlfc_mvlg_log_new_in_sync.qlfc_mvlg_login_new.qlfc_mvlg_log_new_complete.qlfc_mvlg_check_logo_old.qlfc_mvlg_check_logo_new.qlfc_move_login.qlfc_invalidate_async_events.qlfc_free_ae_q_elem.qlfc_get_ae_q_elem.qlfc_free_ae_q_elem_pool.qlfc_init_ae_q_elem_pool.qlfc_find_update_vport_cmd.qlfc_find_vport_ww_name.qlfc_find_vport_vp_index.qlfc_find_vport_nport_id.qlfc_del_vport.qlfc_add_vport.qlfc_invalidate_vports.qlfc_invalidate_logins_nport_id.qlfc_invalidate_logins.qlfc_invalidate_login_entry.qlfc_find_login_wwpn_nport_id.qlfc_find_login_nport_handle.qlfc_find_login_nport_id.qlfc_find_login_ww_name.qlfc_free_login_tble.qlfc_del_login_tble.qlfc_add_login_tble.qlfc_init_login_tble_pool.qlfc_wait_act_cmds_vport.qlfc_abort_pending_cmd.qlfc_find_cmd_handle.qlfc_find_active_cmd_handle.qlfc_find_pending_cmd_handle.qlfc_flush_pending_cmds_vport.qlfc_flush_pending_cmds_nport_handle.qlfc_flush_pending_ctlelem_nport_handle.qlfc_flush_pending_ctlelem_lun_id.qlfc_mvlg_log_sync_create_response.qlfc_create_adap_servparms.qlfc_create_login_response.qlfc_create_async_serv_parms.qlfc_ctl_prli_setup.qlfc_ctl_npiv_clear.qlfc_ctl_npiv_setup.qlfc_ctl_nport_logout.qlfc_build_ctl_get_portlist_cmd.qlfc_build_ctl_pdisc_cmd.qlfc_build_ctl_login_cmd.qlfc_ctl_nport_login.qlfc_ctl_dma_cleanup.qlfc_ctl_dma_setup.qlfc_finish_adapter_post.qlfc_adp_reset_delay_timer.qlfc_restart_adapter.qlfc_adapter_post.qlfc_disable_adapter.qlfc_init_adapter.qlfc_write_cfg.qlfc_read_cfg.qlfc_unset_pci_regs.qlfc_set_pci_regs.qlfc_link_dead_timer.qlfc_gfws_delay_timer.qlfc_start_gfws_delay.qlfc_delay_timer.qlfc_start_delay.qlfc_sleep.qlfc_proc_offl_comp_q.qlfc_proc_flush_q.qlfc_flush_q_tmr.qlfc_lnk_stat.qlfc_watchdog.qlfc_get_vpd.qlfc_logout_all.qlfc_early_cleanup.qlfc_cleanup.qlfc_save_pci_cfg.qlfc_complete_startup@AF130_17.qlfc_invalidate_vports@AF131_50.qlfc_trb_stop_intr@AF132_9.qlfc_find_login_nport_id@AF133_56.qlfc_del_login_tble@AF134_59.qlfc_mvlg_log_sync_create_response@AF135_71.qlfc_find_login_wwpn_nport_id@AF136_54.qlfc_find_login_nport_handle@AF137_55.qlfc_find_login_ww_name@AF138_57.qlfc_init_login_tble_pool@AF139_61.qlfc_del_vport@AF140_48.qlfc_create_adap_servparms@AF141_72.qlfc_start_gfws_delay@AF142_97.qlfc_start_delay@AF143_99.qlfc_invalidate_async_events@AF144_39qlfc_shared_info_ptrs../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_flash.cMon Jul 19 21:39:18 2021 .qlfc_compare_risc_code.qlfc_extract_risc_code.qlfc_download_fw_image.qlfc_upd_image_version.qlfc_upd_vpd_checksum.qlfc_read_mod_write_flash.qlfc_read_mod_write_region.qlfc_setup_fw_buffers.qlfc_validate_ucode_image.qlfc_check_for_rmw.qlfc_check_for_rmw_region.qlfc_check_devid_image.qlfc_search_flt_region.qlfc_get_flt_addr.qlfc_find_vpd_field.qlfc_extract_flash_info.qlfc_update_adap_vpd.qlfc_compare_upd_vpd.qlfc_waitmicrosec.qlfc_read_flash_image.qlfc_write_flash_image.qlfc_get_flash_id.qlfc_read_nvram.qlfc_read_nvram_word.qlfc_read_flash_word.qlfc_write_flash_word.qlfc_write_flash_config.qlfc_erase_flash.qlfc_flash_disable.qlfc_flash_enable.qlfc_flash_access_control.qlfc_poll_flash.qlfc_risc_dump_isp8xxx.qlfc_risc_dump.qlfc_dump_ucode.qlfc_dump_ucode_disable.qlfc_dump_risc_ram.qlfc_setup_and_load_riscram.qlfc_load_riscram.qlfc_read_isp_regs.qlfc_dump_adapt_regs.qlfc_extract_risc_code@AF62_3.qlfc_read_mod_write_flash@AF63_7.qlfc_check_devid_image@AF64_13.qlfc_check_for_rmw@AF65_11.qlfc_validate_ucode_image@AF66_10../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_dump.cMon Jul 19 21:39:17 2021 .qlfc_read_atioq_in_reg_dump.qlfc_read_respq_in_reg_dump.qlfc_read_reqq_out_reg_dump.qlfc_dump_process_async_event.qlfc_dump_process_mb_cmplt.qlfc_dump_time_out.qlfc_dump_intr.qlfc_dmp_issue_queue.qlfc_dump_write.qlfc_dump../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_kdb.cMon Jul 19 21:39:21 2021 .IPRA.$qlfc_kdb_print_exp_flags_qlfclogin.qlfc_kdb_imp_print_login_tble.IPRA.$qlfc_kdb_print_exp_flags_qlfcvport.IPRA.$qlfc_kdb_imp_print_vport.qlfc_kdb_print_exp_flags_qlfcsq.IPRA.$qlfc_kdb_print_exp_flags.IPRA.$qlfc_find_adap_ptr.IPRA.$qlfc_kdb_usage.qlfc_kdb_print_aeq_elem.qlfc_kdb_print_mbiocb.qlfc_kdb_print_login_tble.qlfc_kdb_print_vport.qlfc_kdb_print_qlfcctl.qlfc_kdb_print_qlfc_cmd.IPRA.$qlfc_kdb_print_queue.IPRA.$qlfc_kdb_print_qlfcs.IPRA.$qlfc_kdb_print_trc.qlfc_kdb_trc.qlfc_kdb_ae_q_elem.qlfc_kdb_login_tble.qlfc_kdb_vport.qlfc_kdb_queue.qlfc_kdb_iocb.qlfc_kdb_mbiocb.qlfc_kdb_qlfcctl.qlfc_kdb_qlfccmd.qlfc_kdb_qlfc.qlfc_kdb_qlfcglob.qlfc_kdb_rebuild_sortlist.qlfc_kdb_unregister.qlfc_kdb_register../../../../../../src/rspc/kernext/pci/qlfcs/qlfc_pfs.cMon Jul 19 21:39:28 2021 .qlfc_pfs_stats_get.qlfc_pfs_nport_id_get.qlfc_pfs_wwpn_get.qlfc_pfs_activity_get_ctls.qlfc_pfs_activity_get_cmds.qlfc_pfs_activity_get.qlfc_pfs_connections_get.qlfc_pfs_status_get.qlfc_pfs_tunables_get.qlfc_pfs_link_get.qlfc_pfs_fcf_get.qlfc_pfs_activity_get_cmds@AF31_5.qlfc_pfs_activity_get_ctls@AF32_4pfs_setup_infopfs_setup_size../../../../../../src/bos/kernext/fc_common/fc_common.cMon Jul 19 13:34:22 2021 .fc_cmn_err_dbg_init.fc_cmn_err_dbg_upd_elem.fc_cmn_err_dbg_check_all_catchers.fc_cmn_strtoull.fc_cmn_pfs_callback_rd.fc_cmn_pfs_unregister.fc_cmn_pfs_register.fc_cmn_err_dbg_init@AF12_2.fc_cmn_err_dbg_check_all_catchers@AF13_4.fc_cmn_pfs_callback_rd@AF14_6.fc_cmn_pfs_unregister@AF15_7../../../../../../src/bos/kernel/lib/libsysp/iodelay.cWed Jul 7 13:20:18 2021 .io_delaymemset.s.bzeromoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovestrcmp.s.strcmpstrcpy.s.strcpystrlen.s.strlen../../../../../../src/bos/usr/ccs/lib/libc/strncmp.cWed Jul 7 13:20:15 2021 .strncmpstrncpy.s.strncpy../../../../../../src/bos/usr/ccs/lib/libc/strpbrk.cWed Jul 7 13:20:16 2021 .strpbrk../../../../../../src/bos/usr/ccs/lib/libc/strspn.c.strspn../../../../../../src/bos/usr/ccs/lib/libc/strtok.c.strtok_r.strtokglink64.s.ctfunc_hook5.e_wakeup.w_stop.abend.i_sched.trchook64.tstop.i_eoi.w_start.e_sleep_thread.tstart.m_getxmemd.ldmp_setupparms.dmp_context.dmp_kernext.dmp_compspec.livedump.ldmp_freeparms.dmp_ct.dmp_eaddr.ras_control.i_mask.i_unmask.errsave.xmfree.xmalloc.delay.pci_cfgrw.i_clear.sprintf.curtime.dmp_errlog.db_printf.db_read_mem.db_usage_lookup.db_str_lookup.db_eol.db_expr_ad.db_expr_ul.db_get_hex.db_unregister.db_register.tuning_register_handler.tuning_deregister