anXx <@LT@y0@x;.texty0(w .data@x{0H@.bss@x@x.loader@|`!qc| @@, @~|#@@,bHUA(8!}N 88HUA(~HUA(bHUaA(8!}N x8!N 88HUA(88HUyA(88HUaA(HU-A(, @ K AHqlfsc_ras_unregister|`}!q, !A@~|#@A 8}8}8"H98x8c| X@@HTA(,#8@p}8HTEA(88,#@L}HT%A(88,#@,`}HTA(88,#@}HSA(,#x` A,, ( T`F~@, @8}8 HSA(88,#@}(HSA(88,#@}0HSeA(88,#@l}8HSEA(88,#@L}HRA(88,#@0}HS A(,#@}HSEA(,#A$8`8!}N 8`8!}N 8}8HRA(,#@K8 !aHRA(8|{yccAHHR-`,<cA8HQA({,#@`8`x?8pap8 c cHHMA(88,8 8p@a}xpc cHHMA(,|c@0PTX\`d8!}N A,qlfsc_get_driver_info|T>;(!a(``~pA@lH,%@88,@Hlc@88H?A(,# AH     (8!}N 8`8!}N 88pH>A(|dyAK`8H>A(|dyAKH8}80H<`8Xc<8x,$@Dx~8 c cHHMA(`8!}N H=A(,#c`A,,#A$`` |2(|:|*|B |2(c8,#@8`8!}N A(qlfsc_get_traffic_stat|``aA8x!;8aH;)`;A8a80H;`88?8 c cHHMA(||,@<8ac8xH;)`;`8 b8c|PaAc cHHMA(,||@x|/M,A8, ,'A 8A@<~HxHp8Hd,!4/)AP8 A8@A8c889@8c8!pxH;A(H 8/M,A, ,'Ap8A8@c8!p~}aAN c8!p}aAN 8c8!p}aؘAN ,!4/)A8 AAh8c889@8c8!pxH:mA(c8!pA}aN 8@c8!p}aؘAN 8c8!pA}aN A@c8!p}N Aqlfsc_get_adap_stat|``a`A!T>!`{`T>8ap8PH6`,<p;Aq(ߛp@;D(@8rc#cH7`8p{<c cH8HMA(,|@ ,:8ar@cc$H6`c8!!}aAN <{8pc cH8HMA(,|@K(@K<q(ߛp@K A`qlfsc_adap_rnid_data|`}&`8`/`a;A!;@; !aH6EA(,@ N8@8cH5`8, Ac8XH5i`8a8PH4`ࠁa,$aؘ  a,$A| @@A,=@,:@(,c c`|@A؀$,Aa|#@A,#A8 8`Bh! !H4A(,#AT`y8H4`8 a.H3A(,#A.`xH3`&Accc$H5A(,A`c#H3A(cH3A(8`8!|!Aa} N a .!&(@c8cc&a'c` H5A(`},@$.AccH3A(,@@@ 8a,%Adc8XH35`c#H2A(cH2A(c8!|!Aa} Kc88H2`KH3A(,A`8a,  A$c8XH2A(,AX;KPc88H2A(,A8;K0, A(8ac8PH2A(,A ;K8ac8(H2eA(,A;K8c8c8c(c pH4 A(,A |Kc,$T>cT>H3A(`}cH4 A(Kccc$H1`Kc#H1-A(8` 8!|Aa!} N 8` 8!|Aa!} N 8`8!|Aa!} N cCH3YA(,#@hcC8 H3YA(,#@ltQ(FPAc%8`<5cH9 `8!x9@!p!`cH3%A(8`8!|Aa!} N cH2A(,#@hc8 H2A(,#@ȀliQ(FPAc%8`<599 Xc!x9@!p!`cH2]A(8`8!|Aa!} N @`xH(A(,#A`wcH(`888cpc(9 8bH+A(,Al`c#H(A(bH(qA(@c:8!0|!A} aN 8c8`q<yaxv8cc `8H*qA(`xcH*A(,@(@8 , A$a` T:|88w,|dy```OA<x@0,A(,T08 ```8A<8@/xT0@@8L@T:AB<9,,!XAPa;aaA!Aaa( A'ah!`a :p, a ,A&A 8@<\|!A(| \<|88ap80aa`8!0hA @HPa(XHڠa蠁۠؀މ!bar(z`"asx!uv~Aa@,%Ax8apc8H`8`8!|!xAa} !AaN 8apc8He`8`8!|!xAa} K8apc8H!`8`8!|!xAa} KH|(\ a<A8|0|| \<(8a880a@aXH!PpxA`!haH,(A8P(@ 88bHIA(`ubcH]A(,A,@xtHHA(bHڽA(XcpHڙA(8`8!|} KtHYA(tHHIA(K|`pAˆ| @, A, A|:, A:@`(A ("@La, @<, @0,$A8a8~| 8,@,@`,A:@aР(a8a(H@,&At8PcHa`tHH A(bHA(cHA(b8!|} Kc8@H`tHH؝A(K8XcH`tHHyA(Kl:HiA(,Aaa8a((H@, AL8PcHءA(,AtH:HA(K~tHHA(Kc8@HYA(,AtH:H׵A(K8XcH)A(,AtH:HׅA(Kx(@t, A88ac8HHA(,A`tH:HAA(K48ac88HױA(,A,tH:H A(K8ac8PH}A(,AtH:HA(K̨tHA(cDHEA(,A:AL:K8@4K=@<|Py+D,|8=@P!T>x@,8A|8AO^ӂAl , @$8!8`}N a`dg(HiA(8`8!}N ,%A@X8!}8`H`dN  , @ 8`8!}N a`dbc HA(8`8!}N 8`}8!N Aqlfsc_init_task_mgm_cmd_elem|`808X`~H8xP!H1Q(,#A|c8`88@H11xD,dA(8`d`dXHN 8`N @qlfsc_init_marker_cmd_elem|`808X`~H8xP!H/q(,#A|c8`88@H/Qcc?@} |K8cc>?@K8cc>?@Kd8cc>?@K@8cc>?@K8cc>?@K;`N?cc@} |K؈;`?cc@} |K;`?cc@} |K8` 8!a}N 8` a8!N 8`a8!N 8`a8!N Cqlfsc_init_initiator|}&`;a8A!8;9@`8;@;ac; !;:H4pd($8axHA(H5c888xGUK>yJ"0x"T>ap8HmA(aHaHp5H, A, A,@(| @@ , @P8`a |8!} !AaN 8`8"| @T, @H@hH| @@x| @`hx| @@`Av8xc| @@HaH,(| AAd5, A4Hq@A(aH, @hh,#A8!h888capxHmA(<`s8>8`c:9c89 x9@pHA(Hcb9H}A(8`a |8!} !AaN !8hc8888xapK$,Ap,@,@T(,@`,a ` Aa`,A4a ` aHH$aHL(W`B,Aa8,,A\a,LFAH4(@`5, A$aHd, A``@A,*A$j ,#Ap#, #@aH`aHc ac Hac Hac HaHc c 8AHpA4T~ T|c 9@@w`@j8 A0aH`@aHpd 8 bc9HHA(aH, A , A0x(| 0@A (aH`  p@AaH`T|9AaH:`:8`a |8!} !AaN 88c!p8 p8xHMA(Hcb9HA(8`a |8!} !AaN caEb9H5A(aH, A , A0x(| (@A (aH` a p@AXaH`KD*-A:,'@ T?8i|@A8`8@|4HA(a|eyAX8A8: a8H`<`tQc8FP8`88p HA(d8d8,#@t: HcbbHA( b8!|a} !AaN 88H`<a88c8`ac8aH(xaH(TBP.x,dA$a`a ` ,Aa`,A4a ` aHH$aHL(, LBsBAL4(@a`5, A$aHd, A x``@H, A 0 a8aaaaBa(a,aacaa8cHA(,@ ;aaaaaJaaaacaa8cHuA(,@ ;@a0a8a@aHafPaCaaXac`aha8c0HA(,@ x8a8aaaaaacaa8cHA(,@ a0aaaaaacaa8cHMA(,@ 8a8aXaHa8a@a`achapa8c8HA(,@ :c8`? <8KM,AX|~cbHbHiA( c8!|a} Kc888K,ATcH`bbHA( 8` 8!|a} K< H P X 8 8t 4HE E  ,cx @F T>xD,8 K],@:c8K!,@:c8K,@:c8 K,@a8Aw`@A,aC,@x;a8aaHc(dPaHc0dXaHc0xc"TeF>Pe.PeBxe,`aH0aTF>P.PBx,da8a aaaaaaaHaaHapA,`aH, Aa`aH, Aa`aH, Aa`aHpA 8p@Aa`8a8aaaaac aa8cH9A(,@8aaaaaacaa8cHA(,@8a@a>aaaaac(a a8cH}A(,@ 8 a8 a`aPa@aHahacxapa8c@HA(,@afahaXaHaPapacaxa8cHHA(,@<c:(8K%,@Pc<8K,@aw`@A a c<88K,@c<8Kߩ,@a88 ,# c Ѐt H  x  T> xD, A ` d $X HccGHA(|~-@ (AaH, A( LNA`w`@A,aH`@aHA`pap@AaH`a,#A(,A `aH:`:bHA( c8!|a} KHcbg9HA(,A , @,aHpߘXaH(@p;Khcbcc@H A(aHpߘXaH(@(;K K4cHb`bH}A(K``8dHHA(,@K8d@HiA(,@KL8dHIA(,@K8dH)A(,@KD8dH A(,@K̳K@XK8d8HA(,@K8dHA(,@Kh8dHA(,@K8d0HyA(,@Kp8dHYA(,@K8dH9A(,@KPc8 c(H%,A2a K``K89`<`s98ccx9AH`c:apHA(Hcb9HiA( 8` 8!|a} K88` @|4HA(a|eyA8 `HY`<`dQ8:8FP8`8  HA(d ac ,#@: K88H`|(8|cH9@}  @8K@ K@DpA K<`s88 c9@cfc'9`c:pxHAA(;KtKl8v <`KCc,+cf8 /+pc'9@98cj=Ad,+,L3OFӂA,;6xyi@,HA(K6xyi@,HA(;KAh,+ A0,+ @6xyi@,HiA(;K;6( Axxyi@,H9A(;Kl6xyi@,HA(;KHbHUA(8` 8!}A!aN 8` 8!}aA!N 18`!aA8!N 8`!Aa8!N A qlfsc_query_classes|``a`A!`!Q8c,;A;@; 8 8I8dB@,`|c4|( 8AԄd|`C |c4|( A~,#@, A<|y@cc8!!}aAN cH,@{,;AKD8`8!!}aAN 8H`KtxdxcT(4 c|C0#x|8|"{T>|{c|`~,#@KH,@,;AKl8`8!a}N A qlfsc_get_rsp_buf|``a`A!`!Q8c,;A;@; 8 8I8dB@,`|c4|( 8AԄd|`C |c4|( A~,#@, A<|y@cc8!!}aAN cHI,@{,;AKD8`8!!}aAN 8tH`KtxdxcT(4 c|C0#x|8|"{T>t|{ct|`~,#@KHy,@,;AKl8`8!a}N A qlfsc_get_els_buf|``a`A!`8!Qc,;A;@; ;8  88dB@4```|c4|( 8A܄d|`C |c4|( A~,#@, A@|y@cc8!}aA!N cH,@{,;AK88`8!}aA!N 8 H}A`KlxdxcT(4 c|C0#x|8|"{x.|{c`x.|~,#@KH%,@,;AK\8`8!a}N A qlfsc_get_cmd_buf|`haA8`8!QH{A(,#`}@$8!8` }N 8H{`;@8888`!:8  | H09 !)|(0}Sx!G| H0|008| P09@8 }[x}Kx!J}+x89 | P0 |Cx! |@0|(0!'| H0|[x9 8 |Cx|Sx !)9 !|808 |Sx|@0|;x| H09@ |Cx !J|Kx|P0|;x|00|+xHzA(},#@8cHzA(A8` 8!}N 8Hz`<8<`xh88x`8pc cHHMA(||8`{c]888cpAxcH|AA(8`,@``, `A,$A8!}AaN }HyA(cHyA(c8!A}aN ,$A<8!}AaN 8!A}aN A`qlfsc_alloc_spc_rsp_buf|`haA8`8!QHx9A(,#`}@$8!8` }N 8Hx1`;@8 ;88!88|@0  ||008`|808 |3x|Cx|;xHwA(},#@uc|cxHvA(K8ac88Hoe`KPHpA(,AX, A(8ac8xHouA(,A;K8ac88HoQA(,A;K8a8h8hHn``a,#A(8ahc8hHoA(,A;K8ahc88HnA(,A;K|bccccH`xA8K;A,KbcccK*`xAKbcccK"q`xAKbcccK8`xAKbcccKA`xAKbcccKC]`xAKlp A$bc8cHtaA(`xAtK@bc8cHtiA(`xATK bc8cHtqA(`xA4KbccccKv`xAKbcccK`xAKbccccK`xAKbccccKU`xAKbccccK`xAKdbccccK`xAxKDbc888c9HrIA(`xALKbc8cK`xA0K,$/!,AtAL,"A,@8c8bc8HsMA(`xK8bccKM`xKc|A@8a8dHk`8b8Fa`cax` sFpdA`sF|` @`x sF|` @ `w@sXa\x"sc `D@(c8d8aHkmA(,A;K8ac8dHk`KbccccKH)`xK|bccccHv``xK\c88Hj`Kc8HkA(,@@AHkIA(,A8, A`c8xHkIA(,Ab#HpA(bHL'`8`Z8!P|Aa!} K\c88HjA(,@K$, A\c8h8hHjA(,@8a8xHii`8ah88hHi`, AЀ`Kc8h88HjmA(,@(Kb#HoA(bHL'8` `8!P!|aA!aAN cgupcHoA(KxbduhHmeA(K8wHo A(bHL'8``8!P!|aA!aAN C qlfsc_ioctl|``bacA!`!!HLK;`BW`x8|8HmA(~*,7A,|?@A$``,7A |?@@,7bA,88, 8A8bc!paxHi!A(:8w8HmEA(`v8|Hm]A(8`,,A`@HmiA(K4~cHL'`8!}!AaN w,@(a8d|9Ap`ADbHlA(cHL'8`8!}!AK8bcHmA(`}bHlaA(!b888c8bpaxHgA(cHL'8!}!AKbHkA(cHL'8`8!}!AKz c9c|cxHkA(K8|HkA(cHL'8`8!}!AKH A 0 qlfsc_select|`bacA!!HLK`~;88|HjA(bWc *,;A0|?@A$``{,;A |?@@,;AЈ, A[,@ , @lsQ(FP@h:8{8HiA(8ap8xHc}`, @(;@;;8x ,6Ap{ , @ ldQ(FP@``cc8pb889HiA(~yA{ , @K;Z,AB;;; ,6A`{ , @ltQ(FP@0``cc8b8HhA(~yA{ , @K;, A,%AD8cc88p`$HiA(cc8p88,%@8{H{A(bT<8HhiA(8`A8!QT>8`aXsc8A!8Araxp!dHFA(cA@88!888pxHEA(8aw@A,<cd@<8@HC`8!A}aN 8xHC`8`8!A}aN ,:8ax@xdA8@X0r!s,<Acdޙ!A8hHCqA(`~K488HC]A(`~K 8a,<Acd8xHC9A(`~Kcd8@HC!A(`~K Aqlfsc_copy_strt_tgt_to_caller|`bh` 8 !qcHAA(c,#}AHA`8` <8x,A} 8C A<|B@ ` 8C 8 |88,$88yd@xT>8xB|,$|A88e)A`8!8| |@0|B@4`9E})Cx 8}J| 80|00| })[xC }Kx|80| +x$8=f4=D| 0@9A8!}N 8` 8!}N A\qlfsc_tm_alloc_cmdpool|`<`$haA `88cI%8 !aP||fPTc~|c2Tc|Pxc`(T>|c`|H|c`}H1YA(,#A`cH1q`8?88x~c cHHMA(,8@98, 8`A?`8_`xx}JB9|&@A888c8|#@@ 8`89)||&A | Ё_8 |@8A88c88|#@@ 8`9)8||&A8|P@AP8`}8!aN c~c ,LD BAgHH4A(8~8c cHHMA(H/A(8`8!a}N c~c ,gPLD BAH4YA(8~8c cHHMA(K|`H/eA(c8!a}N ax8` 8!}N A qlfsc_tm_alloc_fcp_resp_pool|h;aA`@x`!acC8 T`&H.=A(`,#AcDH.U`cc8 H.A(,#A`cdH.)`88`8,%8A````P`4`P`Xp`H`@p`a ,&A@8`8||8@8cp@l`|2`|2|:`|2`|2P`|24`|2P`|2X`|2`pH`|2@`a p}B}),&@888c?p8h|8@@`|2`|2|:`|2`|2P`|24`|2P`|2X`p|2H`|2@``pa }),&}BADKt_x8`}8!AaN `H+A(8` 8!A}aN 8` 8!A}aN AXqlfsc_tm_alloc_tm_qlfscbuf_pool|`haA!8 aA!xp!8`H*A(|`yA 88H*`;8̓`dԓؓܓ䓿蓿쓿  $(,048<@DHLPTX\`dhlptx|ēȗ8TT@8x88T>8x,A$| ```8C A<|B@ ` 8C  8|,%@888xcd|cT>88xBx|,Ae88A`8 8|| |(0B@4`9$}+x 8})| 80|(0| }SxC |Cx|80|#xЀ88 x.ccH'A(|`yApcdH(`@8?88x 8Dc cHHMA(,@Ԁ8<`$8 8cI%||fPTc~|c2Tcxf`(c|PT>`2zcCH'UA(|`yAcDH'i`88x8c cHHMA(,@L8, A`?0_<`cQ::;:: :`::@x:;;9FP<88H}Ě{cx8đhN8 0HtА4|%@|p|A8z:;{8c|7@@ ;Z;:|&Ax"TF>nxP.TgF>Te>P.PBx-PgB.xg,| ,LDBAceaH*A(x"TF>Td>TeF>P.P.PeBPBxe,x- ,LDBAadcH*5A(88:s: |@8c|@T>Ahy: :;{8|5@@ :;9:~|&Az8|7@@ ;;Z:|&AA?8c8KrQ,@`08`8! pAx!}a!AaN H$]A(88c cHHMA(H$1A(88c cHHMA(H$A(8`08! pA!x}aK<x ,LD BAT}HcaH(eA(H#A(K8x ,LD BA }caH(A(H#MA(Kx ,LD BA}PcaH'A(H#A(K|}H"A(88c cHHMA(H"A(H"A(c08! A}aN H"uA(88c cHHMA(H"IA(8` 08! A}aN |}`H" A(H!A(c08! a}N H!A(8` 08! a}N 8`K|8` 08! }N A qlfsc_alloc_cmdpool|,(.#,``~`aA`!aA/,AP/ AATAL,?8APH:iA(8H8T<H:IA(8T<H:1A(T<,<,@@88|H&A(8!Aa}N {@ bcc|xH&A(8|H&A(8!Aa}N A|{@ bcc|cxH&A(8|H&9A(8!Aa}N , A8KH:A(8KA@, @hH=A(?`8c cH8HMA(H A(88c cHHMA(HA(c8H9A(8t8 c H:A(84, @c H: A(, A8K,-/2/P.PBx,v@8D(@ 32, @ `bK,@db;#<8xav8HA(||dyv@(@8b<`s89ap89@axT>`c:8HA(8`v2vh<x$Xp8yH%A(v,@@@,%@@, @4, @(, @, @, A~ , @cK8~@,AA(````, |@A@K Aqlfsc_free_scsi|`h88`H!qHmA(8H|eyAxH`x{`8b@T8| *(,&Ax, @88`(}8!0(N ````(, @(80}(8!`N |c"88!}`0(N `8!}N Aqlfsc_alloc_shared|h`8`8!qHA(||y`}8AH`88`HA(8,#|A0H`b<W8`Ȑ|(*,$A, @l88<`sQ}8!8FPcN ``, @K|c*88b, A4<`J<cc88f|xxc&x |xHQA(8|HA(c`8!P}aA!N W>K|aH@H*A(,#A (`x,8AD{ WF~( @T~>b, ApK, AXK$8a8@H `P888"8ahAؐH)A(,#AT`x8xc (#WF~@bT>, @KbW>, @KbcHL`yW>bW *,8A,|?@A `,8A |?@@,,/A,AA;`, @,|h,#@h8H(A(88|H A(c#HL'cc`8!P}A!aN H EA(\KccH(A(T{>, @KX,8APx,#A, ;`@\K0(AxH(aA(8c888X9H(eA(c88889H(EA(;8xH%eA(,@h;H8xHH%MA(,@0;8xH%5A(,@;8xH%A(,@;8xH%A(,@|8cH'A(d888x8, A(c8K=, @8K K)c8K, @Kc```H$iA(,c@K`c`H$IA(,c@K(c`H$)A(,c@Kc`H$ A(,c@Kc`H#A(,c@KcH&A(T`>(@;`, @ ,04$K`8888K9`8~88K`8x888K`8cHPHL'8`8!}N `@DK,@8`dKeA(;c#c8,A8<`s9`988c8`c:9cIc*xapK A(!!A}aN ,@,AK|Ti>8<`s9`888cx`c:9c*paaKA(,AxK, aqlfsc_npiv_unregister|`~;aA8}l!A`?H-``| 8 ;@x|j8aAK`8}H`8`{8aH`8e|c*xHA(888a8H1A(,Ti>A@<`s88cAx8Ap89@9`c:KEA(!Aa}N a0qlfsc_npiv_registerH @strlenH @strcpyHA( L| N PA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N (A( L| N 8A( L| N @A( L| N PA( L| N XA( L| N `A( L| N hA( L| N pA( L| N xA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N  A( L| N (A( L| N 0A( L| N RRRp rbAJAKAHAAIADA@A5A6A<(J bFIBM IJ (J JJJJA:A;AACAAAB(JA9RMRR R RRRRRRA>p KSETHEAPATTRANPIVchbaAAA7A AA$AAAA+AAAANPIVquerAAAAA#AAAAAArecvopendumpstartioctlselecttm_offllog_errtm_cleartm_startSDIODONEfail_cmdstrategycmd_recvwatchdogcdt_funcinit_devclear_devfail_scsiSCSIERRORnpiv_scsinpiv_recvasync_lipqlfscsiddplogi_logosend_loginasync_statdump_startdump_writenpiv_adminasync_logoasync_prliasync_prloasync_rscntm_offl_rsptm_offl_ulptm_offl_cmdtm_fail_cmdtm_has_cmdstm_watchdogwdog_dev_toioctl_setupmvlg_updateissue_pdiscnpiv_outputasync_plogi___FREE_1___tm_check_itftm_add_loginwdog_cdar_tostale_targetissue_gid_pnclear_targettm_issue_ctiologin_failuretm_undo_starttm_abort_cmdsthreshold_errwdog_pdisc_tosend_ct_pthruprocess_pdiscdyntrk_failedissue_reloginnpiv_cmd_recvnpiv_cmd_doneget_adap_statasync_timeoutasync_link_uptm_build_rspiulogin_completeprocess_rft_idgid_pn_targetswdog_starve_towdog_cancel_towdog_marker_tosend_els_pthruprocess_gid_pnissue_ct_pthruinit_initiatoroffl_npiv_doneasync_migratedtm_get_cmd_elemtm_check_no_luntm_cmdiu_sanitytm_process_ctiotm_has_act_cmdstm_issue_gid_pntm_get_qlfscbuftm_delete_logintm_process_atiothreshold_resetinitiate_dyntrkinit_dev_finishprocess_reloginissue_els_pthruissue_lun_resetissue_clear_acaclear_initiatornpiv_async_statoffl_npiv_issueasync_hard_failasync_dead_linkasync_link_downtm_free_qlfscbuftm_check_generalissue_log_in_outwdog_prli_dly_towdog_ct_pthru_toprocess_ct_pthruissue_adap_resetissue_lun_markerissue_lun_cancelissue_move_loginissue_abort_iocbnpiv_scsi_cancelras_register_devscsi_async_notifytm_issue_abts_rsptm_process_gid_pnwdog_ct_iu_dly_towdog_els_pthru_tosend_target_resetprocess_scsi_elemprocess_cmd_errorissue_abt_tsk_setalloc_spc_cmd_bufalloc_spc_els_bufalloc_spc_rsp_bufasync_grp_dmn_scnasync_resume_adapstart_any_waitingtm_offl_cmd_normaltm_set_abort_stateprocess_log_in_outprocess_gid_pn_rspissue_nport_lookupmove_login_failuretm_find_login_wwpnwdog_plogi_mvlg_towdog_target_rst_towdog_abort_iocb_toioctl_check_dyntrkflush_pending_cmdsdev_restart_iodonestart_pending_cmdsprocess_move_loginprocess_fcp_statusprocess_iocb_errorcleanup_dev_cancelissue_target_resetnpiv_build_scsi_tmnpiv_logout_targetissue_update_vportasync_farp_requestcfgupd_check_dyntrktm_build_nolun_resptm_check_invalid_optm_process_abts_rsptm_issue_move_logintm_wdog_move_log_totm_offl_aborted_cmdtm_wdog_ct_pthru_totm_delete_lru_logintm_issue_log_in_outtm_login_abort_cmdswdog_abort_claca_toprocess_tskmgm_iocbprocess_marker_elemprocess_cancel_elemprocess_task_mgm_toissue_target_markerissue_target_cancelnpiv_scsi_issue_cmdnpiv_build_scsi_cmdras_register_targetcfgupd_check_generalcfgupd_change_dyntrktm_check_invalid_cdbtm_offl_cmd_task_mgmtm_wdog_ctio_iocb_totm_process_admin_cmdtm_free_buf_callbacknpiv_admin_issue_cmdnpiv_send_async_statnpiv_map_status_prlinpiv_map_status_scsinpiv_build_scsi_crc2npiv_build_admin_elsprocess_update_vportnpiv_admin_entry_fcnlink_down_initiatorsnpiv_build_scsi_prlinpiv_process_scsi_tmnpiv_process_scsi_cmdtm_process_ctio_errortm_build_spc_inq_resptm_build_spc_tur_resptm_process_async_abtstm_wdog_log_in_out_totm_process_log_in_outcmd_check_wwpn_changetm_process_move_loginprocess_task_mgm_cmdscleanup_target_cancelnpiv_map_status_adminnpiv_build_admin_ctiunpiv_build_scsi_type6async_halt_reset_adapasync_reset_adap_failcfgupd_check_fast_failtm_check_invalid_cmdiutm_build_abts_rsp_iocbtm_mvlg_update_tmlogintm_find_login_nport_idprocess_els_pthru_elemnpiv_build_scsi_markernpiv_process_scsi_prlinpiv_process_admin_elscfgupd_change_fast_failcopy_strt_tgt_to_callertm_build_sppc_send_respinvalidate_stale_loginsnpiv_start_pending_cmdsbuild_fcp_rsp_from_iocbnpiv_process_admin_ctiunpiv_build_scsi_iocancelnpiv_build_admin_reloginnpiv_process_scsi_markertm_build_spc_req_sns_resptm_wdog_ctio_term_iocb_totm_process_term_xchg_ctioprocess_tskmgm_iocb_errornpiv_process_admin_canceltm_build_spc_rpt_luns_resptm_invalidate_stale_loginstm_find_login_nport_handlenpiv_admin_build_and_issuenpiv_build_cmd_elem_cancelnpiv_process_scsi_iocancelnpiv_process_admin_relogincfgupd_check_dyntrk_ena_tgtcfgupd_check_dyntrk_dis_tgttm_build_spc_write_buf_respnpiv_build_qlfsc_cmd_cancelnpiv_build_admin_move_logincfgupd_change_dyntrk_ena_tgtcfgupd_change_dyntrk_dis_tgttm_build_sppc_send_diag_resptm_build_term_xchg_ctio_iocbnpiv_build_admin_update_npivnpiv_process_admin_move_logincfgupd_check_fast_fail_ena_tgtcfgupd_check_fast_fail_dis_tgtnpiv_process_admin_update_npivcfgupd_change_fast_fail_ena_tgtcfgupd_change_fast_fail_dis_tgtSCSI protocol device for fibre channel.SCSI protocol device driver for fibre channel.@(#)37 1.21.6.8 src/bos/kernext/qlfcp/qlfscsiddt.c, sysxqfcp, bos72Q, q2018_46B8 11/15/18 05:13:28 8 h P8@8X 8X hX  0 Hpxh < XX xth H ` x x 0   ,(@ 4 x H \@xL8 pTh|HX dp|    (   X $88  0(<L Pdx$0(`t D < 8 XhH  ( @ X l p X(8 $8 H  T p(hxXHT`l8P ((Lp(D`| @\|recvopendump%08x%08xstartioctlselecttm_offllog_errtm_cleartm_startSDIODONEfail_cmdstrategycmd_recvwatchdogcdt_funcinit_devclear_devfail_scsiSCSIERRORnpiv_scsinpiv_recvasync_lipplogi_logosend_loginasync_statdump_startdump_writenpiv_adminasync_logoasync_prliasync_prloasync_rscntm_offl_rsptm_offl_ulptm_offl_cmdtm_fail_cmdtm_has_cmdstm_watchdogwdog_dev_toioctl_setupmvlg_updateissue_pdiscnpiv_outputasync_plogi___FREE_1___tm_check_itftm_add_loginwdog_cdar_tostale_targetissue_gid_pnclear_targettm_issue_ctiologin_failuretm_undo_starttm_abort_cmdsthreshold_errwdog_pdisc_tosend_ct_pthruprocess_pdiscdyntrk_failedissue_reloginnpiv_cmd_recvnpiv_cmd_doneget_adap_statasync_timeoutasync_link_uptm_build_rspiulogin_completeprocess_rft_idgid_pn_targetswdog_starve_towdog_cancel_towdog_marker_tosend_els_pthruprocess_gid_pnissue_ct_pthruinit_initiatoroffl_npiv_doneasync_migratedtm_get_cmd_elemtm_check_no_luntm_cmdiu_sanitytm_process_ctiotm_has_act_cmdstm_issue_gid_pntm_get_qlfscbuftm_delete_logintm_process_atiothreshold_resetinitiate_dyntrkinit_dev_finishprocess_reloginissue_els_pthruissue_lun_resetissue_clear_acaclear_initiatornpiv_async_statoffl_npiv_issueasync_hard_failasync_dead_linkasync_link_downtm_free_qlfscbuftm_check_generalissue_log_in_outwdog_prli_dly_towdog_ct_pthru_toprocess_ct_pthruissue_adap_resetissue_lun_markerissue_lun_cancelissue_move_loginissue_abort_iocbnpiv_scsi_cancelras_register_devscsi_async_notifytm_issue_abts_rsptm_process_gid_pnwdog_ct_iu_dly_towdog_els_pthru_tosend_target_resetprocess_scsi_elemprocess_cmd_errorissue_abt_tsk_setalloc_spc_cmd_bufalloc_spc_els_bufalloc_spc_rsp_bufasync_grp_dmn_scnasync_resume_adapstart_any_waitingtm_offl_cmd_normaltm_set_abort_stateprocess_log_in_outprocess_gid_pn_rspissue_nport_lookupmove_login_failuretm_find_login_wwpnwdog_plogi_mvlg_towdog_target_rst_towdog_abort_iocb_toioctl_check_dyntrkflush_pending_cmdsdev_restart_iodonestart_pending_cmdsprocess_move_loginprocess_fcp_statusprocess_iocb_errorcleanup_dev_cancelissue_target_resetnpiv_build_scsi_tmnpiv_logout_targetissue_update_vportasync_farp_requestcfgupd_check_dyntrktm_build_nolun_resptm_check_invalid_optm_process_abts_rsptm_issue_move_logintm_wdog_move_log_totm_offl_aborted_cmdtm_wdog_ct_pthru_totm_delete_lru_logintm_issue_log_in_outtm_login_abort_cmdswdog_abort_claca_toprocess_tskmgm_iocbprocess_marker_elemprocess_cancel_elemprocess_task_mgm_toissue_target_markerissue_target_cancelnpiv_scsi_issue_cmdnpiv_build_scsi_cmdras_register_targetcfgupd_check_generalcfgupd_change_dyntrktm_check_invalid_cdbtm_offl_cmd_task_mgmtm_wdog_ctio_iocb_totm_process_admin_cmdtm_free_buf_callbacknpiv_admin_issue_cmdnpiv_send_async_statnpiv_map_status_prlinpiv_map_status_scsinpiv_build_scsi_crc2npiv_build_admin_elsprocess_update_vportnpiv_admin_entry_fcnlink_down_initiatorsnpiv_build_scsi_prlinpiv_process_scsi_tmnpiv_process_scsi_cmdtm_process_ctio_errortm_build_spc_inq_resptm_build_spc_tur_resptm_process_async_abtstm_wdog_log_in_out_totm_process_log_in_outcmd_check_wwpn_changetm_process_move_loginprocess_task_mgm_cmdscleanup_target_cancelnpiv_map_status_adminnpiv_build_admin_ctiunpiv_build_scsi_type6async_halt_reset_adapasync_reset_adap_failSTR:NPIV_VIOS_SERVICESTR:NPIV_VIOS_SERVICESTR:NPIV_VIOS_SERVICESTR:NPIV_VIOS_SERVICESTR:NPIV_VIOS_SERVICESTR:NPIV_VIOS_SERVICEcfgupd_check_fast_failtm_check_invalid_cmdiutm_build_abts_rsp_iocbtm_mvlg_update_tmlogintm_find_login_nport_idprocess_els_pthru_elemnpiv_build_scsi_markernpiv_process_scsi_prlinpiv_process_admin_elscfgupd_change_fast_failcopy_strt_tgt_to_callertm_build_sppc_send_respinvalidate_stale_loginsnpiv_start_pending_cmdsbuild_fcp_rsp_from_iocbnpiv_process_admin_ctiunpiv_build_scsi_iocancelnpiv_build_admin_reloginnpiv_process_scsi_markertm_build_spc_req_sns_resptm_wdog_ctio_term_iocb_totm_process_term_xchg_ctioprocess_tskmgm_iocb_errornpiv_process_admin_canceltm_build_spc_rpt_luns_resptm_invalidate_stale_loginstm_find_login_nport_handlenpiv_admin_build_and_issuenpiv_build_cmd_elem_cancelnpiv_process_scsi_iocancelnpiv_process_admin_relogincfgupd_check_dyntrk_ena_tgtcfgupd_check_dyntrk_dis_tgttm_build_spc_write_buf_respnpiv_build_qlfsc_cmd_cancelnpiv_build_admin_move_logincfgupd_change_dyntrk_ena_tgtcfgupd_change_dyntrk_dis_tgttm_build_sppc_send_diag_resptm_build_term_xchg_ctio_iocbnpiv_build_admin_update_npivnpiv_process_admin_move_logincfgupd_check_fast_fail_ena_tgtcfgupd_check_fast_fail_dis_tgtnpiv_process_admin_update_npivcfgupd_change_fast_fail_ena_tgtcfgupd_change_fast_fail_dis_tgt@(#)02 1.4.1.3 src/bos/kernext/qlfcp/qlfscsi_npivt.c, sysxqfcp, bos72V, v2019_37A3 9/7/19 01:09:47(L&/0/L, 0|0(d//,00)#"!L",*(|/.l*,*D&&!\- |,,$/h,<($-&!l-(#$.!|*\,T&*t' *%*"!' P("'4%%,#*%@<!.%T.,l'H( '\!'p`!0 l!!-, L' %h%|#"$%%!\! x $%%8%0<$('.4','" # %*'$<&&&0*#$"! l'#8 X,#L'&D","<$P#`@$d$x$ 8DH#t#-D(&X($P.(!"L&l| ,-\"\) +)$)<)T+)l&))"l <!,, L#(8-.+4 \))//--.),/,-t0\0.P"|"" l\ht$+L$+d&!<$H<@f<@^<@j <@9<@<@@<@@<@vxP;;;9;;<<(;3 7H7{8 8@ @ 6@ R@ u@ @ @ @ @ @ @ @ "@ A@ R@ l@ @ @ @ @ @ @ @ @ @@ /@ F@ [@ o@ @ @ @ @@@ @ $@ H@ o@ @ @ @ @ @ @ @ 3@ M@ a@ y@ @ @ @ @ @ @ @ 1@ I@ _@p@@ @ @ @ @ @ @ @ @ @ @ "@ *@ 5@ @@ I@ W@ f@n@ v@ ~@ @@ @ @ @ @ @ @ @ @ @ @ @  @ @ #@ /@ 7@ P@ j@ }@ @ @ @@ @ @ @ @  @ @.@ ?@ P@ e@ w@ @@@@@@ @M@;! 8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x???????????????????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?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?;?;?;?;?;?;?;?;?;?;?;?<?<?<?<(?<0?<@?? >?%>?>?S> ?X>(?L>0?c>8?>@?>H?>P? >X?>`?/>h?.>p?>x?>?>?U>?o>?>?n>?*>?[>?8>?>?0>?2>?:>?4>?5>?6>?1??7??3??Y??? ?!?(?H?0?D?8?F?@?C?H??P?G?X?E?`?O?h? ?p??x?k??u??z??x??P??Q??>??B??=??"??N??T??????????@?@?M@?W@?j@ ?i@(?d@0?@8?@@@??@H?A@P?m@X?l@`?w@h?y@p?v/usr/lib:/lib/etc/driversqlfscsiddpin/unixqlfsc_async_statqlfsc_hash_target_info_disableqlfsc_hash_target_info_pn!qlfsc_add_initiator_scsi_disableqlfsc_ioctl_setupqlfsc_clear_qlfc_cmd_elemqlfsc_init_dev_cleanupqlfsc_init_dev_finishqlfsc_clear_initiatorqlfsc_clear_targetqlfsc_clear_dev qlfsc_dumpqlfsc_init_initiator_cleanupqlfsc_halt_devqlfsc_send_target_resetqlfsc_send_lun_reset qlfsc_iodoneqlfsc_ioctl_sleepqlfsc_log_err qlfsc_recvqlfsc_strategyqlfsc_watchdogqlfsc_async_timeoutqlfsc_scsi_ptrs qlfsc_infoqlfsc_free_els_bufqlfsc_send_els_pthruqlfsc_ras_callbackqlfsc_send_gid_pnqlfsc_kdb_registerqlfsc_kdb_unregisterqlfsc_kdb_rebuild_sortlistqlfsc_trc_disable_scsi qlfsc_heapqlfsc_hkeysetqlfsc_get_event_bufqlfsc_find_dev_target_disable"qlfsc_hash_target_info_pn_disable%qlfsc_hash_initiator_info_pn_disableqlfsc_select_async_eventsqlfsc_ras_compdump_controlqlfsc_ras_callback_globalqlfsc_rtec_errorqlfsc_npiv_scsiqlfsc_npiv_adminqlfsc_tm_start_verify_inq_dataqlfsc_tm_undo_startqlfsc_tm_setup_inq_dataqlfsc_tm_watchdogqlfsc_ras_register_tmqlfsc_tm_free_buf_callbackqlfsc_tm_offlqlfsc_ras_unregister_tmqlfsc_tm_clearqlfsc_send_ct_pthruqlfsc_send_rft_idqlfsc_map_ct_pthru_bufsqlfsc_unmap_ct_pthru_bufsqlfsc_threshold_resetqlfsc_config_updatepfs_setup_infopfs_setup_sizefc_cmn_pfs_registerfc_cmn_pfs_unregister ns_allocns_freens_add_filterns_del_filterns_add_statusns_del_status _as_is64copyincopyoutdelay devswadd devswdelgetpid heap_create heap_destroylboltlocklnodevsprintftimeuiomoveunlocklw_clearw_initw_stopxmalloc xmalloc_srad xmattach xmdetachxmempin xmemunpinxmfree trchook64pincode unpincodeabendrt_raschk_kernel_eaddrrt_raschk_xmalloc_eaddrsimple_lock_init lock_alloc lock_free krs_radid srad_sdlkext_service_registerkext_service_unregister ras_register ras_controlras_customizeras_unregisterRAS_BLOCK_NULLkkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysets ___bzero64 ___strlen64 ___memmove64 ___strcpy64 privcheck Trconflag._ptrgl qlfsc_config F VXљ֙ۙљ $ۙ.  4Tx4P֙p   @T",`r(v*"(**`t"@  8 P x    @ X  ( D  \ "    4 T l    4 L\l0`Hh| tP| TTL!d& 8Xn@++ , p  !!!""("""###4#L #d#t#0$$L$\$l$$$%%<%`%5%:%?%&&D&"&I' 'HN'D'"'I' (N(`S((( (( ))) * *HS*`*S* *+P+ +X+,,,,X-P-- -.".$.<.\.t.5../\:/t?0t0011@1`1p12]33 4$445L5x557$788`9<9: :P::;(< =d>@@"@@ABB,BBChCD D$DHD`DxD EPEEEFpFFFFG@HdI,IIIJ0JHJK|KKKKLLbL0LMpMN NPNhOOOOOP P$P<gPTlPdQ QQR@RRSLSSTT(T@TXTl̙TqTTUHUvUlUV WTWWWXxXXYZ Z$Z<Z`ZxZZZZvZl[\ \d\]^D^X^h^ _ _< _ _ `  `H a@alaabcc4cccccddde "eeDeeef fhf|ffffg gpgggghh h8hjjpjjjjk,k@kTkxkkkbkl4lXlllm<mPmdmmmmgmlmnTnxnnoo\opooooo̙pqp,pPppvplpqXr0r@rPrrrs<sPsdssssstvt lttu@uXuv\vpvvvvw w\ w w x xX x y|yyz"z,zz{{@{|<̙|Pq|p||||~ ~0~@~P~~~~~$@Xl0Hd]L@@T`  (  " " 2"@\ Td"T̙q,x$Dp]L8 D  " "  $H"̙qphx4`]<x( 4  " "  8"̙q$$4$H]PP4   , F"Tt " " H {6 <{T4P+."Pdn*T+ *++ NP+D"I2"<T+(]H+(P  hpxH\p p4pHĔ {HdńŤ4TtƔƴ<]\Ǭ 0t0ˌ ]v |{ΐ&"Ϝϴ5,<:?Ѥ] ]D]|]Ҭ]]H׈"PPlܜ+݌ݜޚ"޸Tpߤ+" <p+TdVz| Xh+lx(Ptƙ ˙XЙX|  0x   {Zz|4+HXtDՙT+  $4z |  R Й ڙL{{ߙ {  0n t,ߙ+ " LdDpp++(+`+t+\+p+X+l $|+ T8+h+Th"8Pz""|  {(8z {v"4Z"d  `  !D!X!l!!!!!"""""("<"T""## #@#`###$$ $@$z"$$$%J"%%%' '${'@'P' '{''(v"((((+X,",l,./ /D///1V 1d{1 1{223 3(383 3{33 3{34 4({484P4l4|4444545D5|6^6pڙ6ڙ6ڙ67 77(7b 7p7|77 77"88 808L8\8l88889֙9`9z"99z:&:0::|:;0 ;Bʏ;|%;; >`]>v*>> >>?,+?L?`/?]A 4A A{B B$B4BB"BC"C C>"CHC|DL9DX9Db"DxDDD D{En"EEEF"FGGG4G>|G G HhHI0IJ IT>I~IIJ ڏJCJBJVJtJ"JHJzJJK zK|K"KMKKLRL`WL\L\LLLLMM,aMMMNN0NLfNxN"NNNOO OO^OOO"O|kOpOfPfPPuP\zPtuPzPPPQfQ8fQ`QQљQfR$֙R4aRFR`RzpRRSSPS|S SSSST T@T`TTTfU U UPUlUUzUUVV*VRVzVVV$W W W>&WWW,W.X0X>2Xf4X6X8X:Y<Y.>YVBY~DYFYHYJZLZFNZnPZRZTZV[X[6Z[^\[^[`[b[d\&f\Nh\vj\l\n\r]t]>v]fx]~]]^^.^V^~^^z__\D_D`|)ccddee fD]f` fzg Dg*g\Dh4hHhXhlij6zjdDj|jjjjk*kkkllJllǙm mǙm,ęmHm`mxm]n\]nnǙooǙo$ęo@oNoXo]ppppp:pbpppqq*qRqzqqqrrBrjrrrs s2sZsssst"tJtrtttuu:ubuuuvv* vRvzvv8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x???????????????????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?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?;?;?;?;?;?;?;?;?;}?;?;e?<?<a?<?<(c?<0?<@2??>F?>0?>?> ?>(?>0?>8 ?>@?>H?>P?>X?>`Z?>hX?>p?>x?>?>?>?>?>?>P?>?>l?>?>\?>`?>p?>d?>f?>h?>^??j??b???? ?? >??(??0??8??@??H??P??X??`??hk>k>k>Pk> qk>(k>0k>8Xk>@@k>H1k>Pk>X3k>`k>hk>p=k>xNk>4k>\k>ok>^k>Yk>+k>k>`k>Ck>k>k>k> k>k>:k>k?Hk?k?yk?k? Rk?(k?0k?8k?@k?H k?Pk?Xk?`*k?h?k?ppk?x<k?k? k?k?1k?=k?k?#k?k?gk?!k?Vk?k?k?k?k? k@k@k@ik@1k@  k@(k@0k@8k@@k@Hk@PPk@XFk@`k@h k@pkgg 3kV) 4  J  ^  s           `      ! / + A - R 4 i ` y y               &  @  V  f  { @  ؀    ހ    @  @     '  6  F  e `    `  %  (`  ,  6 2 9 C B O C b E` s F  H  v3k`4k< <( ; ; 9p; g  ^3k )^  c f j . lA nX xP3k4kp;N ;= ;^ m gW v)} gWA)WWWW gp gp g[k([ gVk(V gV(k(V( gVPk(VP gVx#k(Vx# gV0k(V0 gV>k(V> gVMk(VM gW<Vk(W<V gW^k(W^ gWgk(Wg gXzk(Xz  gX<k(X< gXdk(Xd  gXk(X gXk(X gXk(X# gYk(Y( gY,k(Y,$- gYT4k(YT4)2 gY|Lk(Y|L.7 gYbk(Yb3< gY{k(Y{8A gYk(Y=F gZk(ZBK gZDk(ZDGP gZlk(ZlLU gZk(ZQZ gZ k(Z V_ gZk(Z[d g[ +k([ +`i g[45k([45en g[\>k([\>js g[Hk([Hox g[[k([[t} g[fk([fy g\$mk(\$m~ g\Lk(\L g\tk(\t g\k(\ g\k(\ g\k(\ g]k(] g]<k(]< g]dk(]d g]+k(]+ g]2k(]2 g];k(]; g^Bk(^B g^,Mk(^,M g^Tck(^Tc g^||k(^|| g^k(^ gpk(p gpk(p gqk(q gq(k(q( gqPk(qP gqxk(qx gq"k(q" gq9k(q9 gqNk(qN grgk(rg  gr@pk(r@p grhk(rh  grk(r grk(r grk(r" gsk(s' gs0k(s0#, gsXk(sX(1 gsk(s-6 gsk(s2; gs k(s 7@ gsk(s<E gt 'k(t 'AJ gtH8k(tH8FO gtpEk(tpEKT gtSk(tSPY gthk(thU^ gtk(tZc guk(u_h gu8k(u8dm gu`k(u`ir guk(unw guk(us| guk(ux gvk(v} gv(k(v( gvP k(vP  gvxk(vx gv*k(v* gv>k(v> gp8Nk(p8N gp`Wk(p`W gppk(pp._ptrglqlfsc_async_statqlfsc_hash_target_info_disableqlfsc_hash_target_info_pnqlfsc_add_initiator_scsi_disableqlfsc_ioctl_setupqlfsc_clear_qlfc_cmd_elemqlfsc_init_dev_cleanupqlfsc_init_dev_finishqlfsc_clear_initiatorqlfsc_clear_targetqlfsc_clear_devqlfsc_dumpqlfsc_init_initiator_cleanupqlfsc_halt_devqlfsc_send_target_resetqlfsc_send_lun_resetqlfsc_iodoneqlfsc_ioctl_sleepqlfsc_log_errqlfsc_recvqlfsc_strategyqlfsc_watchdogqlfsc_async_timeoutqlfsc_scsi_ptrsqlfsc_infoqlfsc_free_els_bufqlfsc_send_els_pthruqlfsc_ras_callbackqlfsc_send_gid_pnqlfsc_kdb_registerqlfsc_kdb_unregisterqlfsc_kdb_rebuild_sortlistqlfsc_trc_disable_scsiqlfsc_heapqlfsc_hkeysetqlfsc_get_event_bufqlfsc_find_dev_target_disableqlfsc_hash_target_info_pn_disableqlfsc_hash_initiator_info_pn_disableqlfsc_select_async_eventsqlfsc_ras_compdump_controlqlfsc_ras_callback_globalqlfsc_rtec_errorqlfsc_npiv_scsiqlfsc_npiv_adminqlfsc_tm_start_verify_inq_dataqlfsc_tm_undo_startqlfsc_tm_setup_inq_dataqlfsc_tm_watchdogqlfsc_ras_register_tmqlfsc_tm_free_buf_callbackqlfsc_tm_offlqlfsc_ras_unregister_tmqlfsc_tm_clearqlfsc_send_ct_pthruqlfsc_send_rft_idqlfsc_map_ct_pthru_bufsqlfsc_unmap_ct_pthru_bufsqlfsc_threshold_resetqlfsc_config_updatepfs_setup_infopfs_setup_sizefc_cmn_pfs_registerfc_cmn_pfs_unregisterprivcheckTrconflag___bzero64.___bzero64___strlen64.___strlen64___memmove64.___memmove64___strcpy64.___strcpy64ns_allocns_freens_add_filterns_del_filterns_add_statusns_del_status_as_is64copyincopyoutdelaydevswadddevswdelgetpidheap_createheap_destroylboltlocklnodevsprintftimeuiomoveunlocklw_clearw_initw_stopxmallocxmalloc_sradxmattachxmdetachxmempinxmemunpinxmfreetrchook64pincodeunpincodeabendrt_raschk_kernel_eaddrrt_raschk_xmalloc_eaddrsimple_lock_initlock_alloclock_freekrs_radidsrad_sdlkext_service_registerkext_service_unregisterras_registerras_controlras_customizeras_unregisterRAS_BLOCK_NULLkkeyset_createkkeyset_deletekkeyset_remove_keykkeyset_add_setkkeyset_to_hkeysetkernel_keysetsTOC_$STATICqlfsc_npiv_queryqlfsc_npiv_chbaqlfsc_npiv_getfcnqlfsc_shared_ptrsqlfsc_openqlfsc_closeqlfsc_ioctlqlfsc_selectqlfsc_config.file../../../../../src/bos/kernext/qlfcp/qlfscsiddt.cMon Aug 2 10:00:55 2021 IBM XL C for AIX, Version 13.1.0.2.qlfsc_ras_unregister.qlfsc_ras_register.qlfsc_bld_qlfsc_buf.qlfsc_register_async.qlfsc_adap_passthru.qlfsc_passthru_mb.qlfsc_common_hba.qlfsc_reset_stat.qlfsc_get_driver_info.qlfsc_get_traffic_stat.qlfsc_get_adap_stat.qlfsc_adap_rnid_data.qlfsc_send_payld.qlfsc_query_wwn.qlfsc_get_all_fcp_ids.qlfsc_passthru.qlfsc_sciocmd.qlfsc_read_blk.qlfsc_test_unit_rdy.qlfsc_start_unit.qlfsc_inquiry.qlfsc_init_task_mgm_cmd_elem.qlfsc_init_ct_pthru_cmd_elem.qlfsc_init_marker_cmd_elem.qlfsc_init_qlfc_cmd_elem.qlfsc_init_initiator.qlfsc_init_dev.qlfsc_query_classes.qlfsc_get_rsp_buf.qlfsc_get_els_buf.qlfsc_get_cmd_buf.qlfsc_alloc_spc_rsp_buf.qlfsc_alloc_spc_els_buf.qlfsc_alloc_spc_cmd_buf.qlfsc_ioctl.qlfsc_select.qlfsc_close.qlfsc_tm_stop.qlfsc_tm_start.qlfsc_copy_strt_tgt_to_caller.qlfsc_tm_alloc_abort_cmdpool.qlfsc_tm_alloc_cmdpool.qlfsc_tm_alloc_abort_cmd_fcp_resp_pool.qlfsc_tm_alloc_login_pool.qlfsc_tm_alloc_fcp_resp_pool.qlfsc_tm_alloc_tm_qlfscbuf_pool.qlfsc_alloc_cmdpool.qlfsc_fail_open.qlfsc_open.qlfsc_free_shared.qlfsc_free_scsi.qlfsc_alloc_shared.qlfsc_alloc_scsi.qlfsc_config../../../../../src/bos/kernext/qlfcp/qlfscsi_npivt.cMon Aug 2 10:00:46 2021 .qlfsc_npiv_chba.qlfsc_npiv_phys_spt.qlfsc_npiv_query.qlfsc_npiv_getfcn.qlfsc_npiv_unregister.qlfsc_npiv_registermemset.s.bzeromoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovestrcpy.s.strcpystrlen.s.strlenglink64.s.qlfsc_strategy.unpincode.qlfsc_ras_compdump_control.ras_unregister.ras_control.ras_register.ras_customize.xmalloc.xmfree.copyout.qlfsc_ioctl_setup.privcheck._as_is64.copyin.qlfsc_get_event_buf.qlfsc_hash_initiator_info_pn_disable.qlfsc_find_dev_target_disable.qlfsc_hash_target_info_disable.qlfsc_hash_target_info_pn_disable.qlfsc_trc_disable_scsi.qlfsc_send_els_pthru.qlfsc_map_ct_pthru_bufs.qlfsc_send_ct_pthru.qlfsc_unmap_ct_pthru_bufs.rt_raschk_kernel_eaddr.rt_raschk_xmalloc_eaddr.qlfsc_rtec_error.qlfsc_hash_target_info_pn.qlfsc_send_gid_pn.qlfsc_log_err.xmattach.xmempin.xmdetach.qlfsc_ioctl_sleep.xmemunpin.abend.qlfsc_free_els_buf.xmalloc_srad.qlfsc_add_initiator_scsi_disable.qlfsc_init_initiator_cleanup.qlfsc_init_dev_cleanup.w_init.qlfsc_init_dev_finish.qlfsc_clear_dev.qlfsc_clear_target.lockl.unlockl.delay.trchook64.qlfsc_send_lun_reset.qlfsc_send_target_reset.qlfsc_halt_dev.qlfsc_clear_initiator.qlfsc_select_async_events.w_stop.qlfsc_tm_clear.qlfsc_tm_start_verify_inq_data.qlfsc_tm_setup_inq_data.qlfsc_send_rft_id.qlfsc_ras_register_tm.qlfsc_tm_undo_start.qlfsc_ras_unregister_tm.w_clear.qlfsc_clear_qlfc_cmd_elem.qlfsc_kdb_unregister.ns_del_status.ns_free.ns_del_filter.ns_alloc.ns_add_status.ns_add_filter.getpid.qlfsc_kdb_register.lock_free.kkeyset_create.kkeyset_add_set.heap_create.heap_destroy.qlfsc_config_update.fc_cmn_pfs_unregister.qlfsc_threshold_reset.qlfsc_kdb_rebuild_sortlist.devswdel.devswadd.uiomove.lock_alloc.simple_lock_init.pincode.fc_cmn_pfs_register.krs_radid.kkeyset_remove_key.kkeyset_to_hkeyset.kkeyset_delete.sprintf.kext_service_unregister.kext_service_register