282458 282648 288308 136 136198 0 135920 136198 0 1627317154 300 300 750 5 shr.o` `ưH0 W V RE.text@ .dataW 0@.bssW W .loaderi<a!89A99AY@99QaIiqy !)A19IaQYiqy )} ;?9#!l  9 | 8@a A\9 |8@AH9 lC ԝ| 8@A09 |8@A8`TX\8!`N 9h8;@}CB| }|| 8@8P@sW,A$```C A8```C }F:}2;,}A:}aZ;;,A8T𾋅;gBa@8BA@@0p,A |``C A8```Dd[{C ||B ,|"@l|(P|c8?Tp,A|`C A8| ```C 88a?|   C 8`aLPTX\8!`N 8cK,ag}FZKp"@ insert_vpd|a`8!B((@;|@;c`T`8(xAHAa@~HAc8aA8a@HA,8~8AL|@||T`8(x@h}8`8!`aN ch8!`a}N 8`aLTX\8!`N |8T0T~A````9, AXT@.|:8|2|c2|@@H8((AT0T~@;|@lK|B|f:|@@K Adiag_find_vpd_kw|;`8c;a8A!8*HuA||y;bAl|H Aa@|HAaA@|H]A,@`,A$8|8*|P H A||y@4h8!`}aT~A胁N |HA,,LFA8a@88HyA,Ad;@|Ю,A|z8*|P HqA||y@4h8!`T~}aA胡N 8`;8HA,@|Ю,AK88H`4h8!`T~}aA胡N ,AK Aextract_loc_vpd|``~8©aA!,``;f@;FAl8`8@HA8H@8`H``````H,A(aLHAP,@<@,@8`}8!AaN caXH`@,A,AKD8`AL8HH-AP,AaTHYA,}@08!A8`}aN XTHQ`T8`8!}aA胁N 8`Ahalpt|x8!N AgetDevVPDByPhyLoc`|`afc(}&N!AT`0(A8Td~``,AT@.|c8|@@d8(+AHT`0Td~@A<8`@8`hd8!`a|} N T`8`c((xA@;d``HAa@HAcaA8a@8HA,8A0|@c@P||T`8((xA<@KNB88`HAA,~Ac8H]`Kh8`d8!`|a} N @K8`aLXd\8!`} N 2|@@Kt|@@K C$extract_pci_vpd_kw|````a;`A!!H c8*,cAHA|zyAx```zH-Aa@zHAaA zH}A,@d,A$8z8*|P|PH)A|zy@`4h8!`}AT~!a샡N zH1A,,LFA8a@c8HA,Ah; |Ȯ,A|y8*|P|PHA|zy@`4h8!`T~}aA!䃁N 8`;`8HA,~@|Ȯ,AK88H``4h8!`T~}aA!䃁N ,AKcccKih8!`a상}N A`extract_vpd_kw,@ 8`N ,A(@T8(x@T~|| @@8|@@8`N T~p8A8T@.|8|c| @ApT~8@|c| @ApT~8AK @ notValidVPD8`N @checksum|ؒܓ!Aa쿁;;`}}&,!@d`;c;Cc`T8:+xA|*9&|H@@8}[|P@@xU@.}:|B}@|P@|H@8U 8+ x```LZBL#BA4U@.}:|B|H@}@U8+x|P@8Kȁ=|P9F8|PA,A,A(U~|B8@OBAcALp T ~A4(T@.})8 }|8@A T ~p@8 }K88|@@h~@8cK9`x}:,@ ATV:|`,@Ѐhcd8!`|܃؃!aA} N V:88`|*eH9A$V:|e|d.,@(|A4$``|c.HA;{$:(|@$HA HAh8`d8!`|܃؃!aA軁} N |@@8c|PpT,A |``C A| B@,`C Kh,@;:KL;(8`8HɀA$(8`8HA $,A,A }K;}:K8@| Al8c|*|8@@\9g8#`h8c( A|8@@!(}'Jq*U)/ A }IH8c( AC A})`iH8cB@P`( ApH8i( A`H8i( APH8i( `iA8`8(^L 8`N @ real_isprint8,A8`N 8H @ get_byte|;`}`!```}H1A;|A聁X}8!PN Ahfree_vbuf@AF23_12|;©`;;aA`!; 8ܐ!|`@*HA8;98{;{|Ah8`}8!`!Aa상N Aget_byte@AF24_19A L| N A L| N  A L| N A L| N A L| N A L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpy A L| N H @strcmp$A L| N |fx|#x|3xH @bcopy @memmove(A L| N 0A L| N 8`N @HBA_RegisterForLinkEvents8`N @HBA_RegisterForTargetEvents8`N @$HBA_RegisterForAdapterPortStatEvents8`N @ HBA_RegisterForAdapterPortEvents8`N @HBA_RegisterForAdapterEvents8`N @HBA_RegisterForAdapterAddEvents8`N @HBA_RemoveCallback|!Aa쿁;!`@``H(`;;b,@8@c8|0(@H&`,@,8 8;A8aГHLH<`; {88H8}.8UU}:@. 0|Kx}B|c.8cH@A,A(Ax{|c.T`Tc 0|z.|9@aA`aa8`!@8`}a\`8P`8aHD@H`:8a8H`<W,@8<`W>88c`adc8cH`8JALaM!Xc\hHl8w8HH!A8!؂}!Aa컁N <<`c||AH| <`QA|<V@܈̓8@,8t8`@(``a`̐dܰKc88aK`88a8K`8a8tܒ```c8@da̘K|@((Ah88@,8a8KΕ`8 `dKd8`8!}!܃Aa컁N 88a88K5`8 `dK@8aDc8K `Da8 P`8`cdbH `J8ALcaMl!X\8HH8whHA8!؂}!Aa컁N 8`c`adPK0@8c8``adK<x|A(<}|@8`}8`adK8a@c8K`8a@`daK A issue_sciolpayld|``a!@`8h``88a@H A`8hlpat8@c8@HqA8!a상}N Aissue_sciolstop|``a!@8h```88a@H `hl88pat8c@B8@HA8!a상}N Aissue_sciolstart|!ĒAȒa̾А;;`{!;` KeA;8}H }`,A ,A 8;@8{; ; :T;`; a A a 8sd~H A`e8u8dKi`:8s~H uA`e8u88K=`8s~H MA`e8u8K`:s8a8b8a H ]A8a88H `8bD8H A,Al`(@ 8a88|8H A8bT8H A,Al`(@l8`8a! 8:|&|8HA8a`88 H`bD888 8`HɀA`tl`(A,A`,@x: :ct:s8a88bfH-A8bT8HAl`,A (@0:1`|A,@b8`HYA8a88|8HA8ap88 H`b`888 8pHA`tl`(A,Ap,@:@:c8,s88|.: ,AH Aa@8@s8H QA``n}. 8, m@N @ strcatdA L| N hA L| N pA L| N tA L| N xA L| N |A L| N A L| N A L| N H @bzeroA L| N A L| N A L| N H @strcpyA L| N A L| N |!Aa쿁a=8a!0`;쐡@K`8;b;_,8a@p|8KYA?,@{8|c|Ȯ(Ä((A@KA8;8a`8`KA8`bT8`KiA8l8,l`8A(8a`AKqA8`bT8`K)A88l`,A(8aA.K]A`h`c888c<8Ku`,@T8`;(@8}KyAc8!Ѓ}aA!仁N ; KKAA8`8!Ѓ}aA!仁N KA8`8!Ѓ}aA!仁N 8aH88Ki`88aX8Ka`KM`aH{8x8H|c.KA<!T8,P88c@{8|c.K5`; ,@@(@8`8!8}!AaN 8`8!Ѓ}aA!仁N 8`8!Ѓ}aA!仁N cC8@KM`||y@<|d8|Ȯ(@ @cK`8`8!Ѓ}aA!仁N 8`8!ЃA}aN A HBA_SendRLS8`N @ HBA_SendLIRR8`N @ HBA_SendSRL|;`~aaA!!08aD88A@!K`cK9`8;;~,8a@Ȁ;|8KyA^,@̀8@cc8|Ю(@(K9`,@|8c|Ю(A$8a 8D8KA,88~@88K`|`((@h8a8D8KŀA,<`@89| x;,@x88c|(A|(@48`8!؂}!Aa컁N (@Ki`aH`d<`ahAl8|8w< J|xLx8HX\|c.``KmA;,8H8w,L#BAx|c.K|c48!8}܂؃!TaA軁N c#8@K`,@x8|8c(A|(AKc@K`8`8!}!܃Aa컁N 8`8!}A!a컁N A DHBA_SendCTPassThru|ܓ!Aa쿁`}`;!P`K)`;}:],@ 8Pcc8|Ю(@(KQ`,@w8c|Ю(A`88a8K`KֹA8a;48d|888KֵA8bD8XKmA8l`8,8A(8aA$KuA8bT8 88 K֭A8(8l`,`{c(AAKe`8a880KQ`;@ ;;,@\`c88yH;9H88KA,c#@8xX88KA4a0;Z |Aw888u|c.8KA,8`A,X8!P܃}!Aa컁N <׶<`C 848ނ cc8 !|H}I})(}@0}`1}1|@|(}})P}_|X||8} |8|ATp"PtTt !$}@H}`1}H|0}%I| H}%1|0}_|8}|X| ||| |1Tp"PtTt $KԽAK݀A8`X8!P}A!a컁N 88KA,c#@$8xX88K AT>T>|c.KA8m8,@`z|c.KA,,L3BA; K݀Ac8!܃}!Aa컁N KA8`8!}A!a컁N 8Db\cKAKaA8`8!}A!a컁N 88aH8K`88aX8Kx`K`aHz8x8H|c.KـATP,@8pn|c.KaA`},A,ALKUA8v8|c.K-A8`8!Ђ}؂ܻN ja88v|c.KA,@,A; KՀAc8!}܂؂ԻN 8`HAb,,2A,NA(@ 8v8`|c.KYA`}K8v88`l|c.K1A`}KK1A8`8!}܂؂ԻN 8Db\cKAKA8`8!}܂؂ԻN 8aH88KE`88aX8Kr=`K)`aHv8x8H|c.KiA,@PaTaKKUA8`8!}܂؂ԻN c@K1`8`8!}܂؂ԻN P8`8!}܃؃!aA軁N 8`8!}aA!仁N 8``!dAhalp8!N 8`!dAhalpx|t8!N A DHBA_ScsiInquiryV2|ВԒؒܿ;!`a``PaYLa:@K`,@\;:w8c|(@08@cK!`,@w8c|(A8L8aH8Ko`KA,@P8a88hK`|`(A4(@d8a`88K`HaLpatK`a`w8x8`|c.KA,@hlKE`aȀw88|c.8KuA,@8a88hK`c#h8cK`cc8cEK`K`8a8wa8 % $(A,!88|;|c.``KA;,88|,AH@w|c.KA4KA8`88!0}܂؂ԻN 8w8|c.KIAKQA8`88!0}܂؂ԻN K!A8`88!0}!܃Aa컁N ;<8aPHL8KmՀA88aP8PKmA8PbT8PKՀAl`(A,AP8t8aP8\KmA8PbT8PKAl`(A,A888a|8KՀA`u`8aP88\ĒKm%A8PbT8PK9Al`(A,,A$8a|88KuAaK(8Db\cK}AKA8`88!0}܂؂ԻN 8Db\cK9AK}A8`88!0}!܃Aa컁N 8Ԁ8aPL|8PKl)A8xb`8PK=Al`(A,A88aP8KkA8Pbl8KA,Al`(A|a88K=Aa88aP84KkA8Pbl8KA,ATl`(AHa88KAaK8Db\cKAK1A8`88!0}!܃Aa컁N 8`88!0}!܃Aa컁N c@K`8`88!0}!܃Aa컁N 88!0؂}!Aa컁N 8`88!0!}aA胡N A HBA_SendReadCapacity|ܓ!Aa:aa!;```,0@K`,@;?:w8c|(@08@c#K`,@w8c|(ADK}A,@8a88hK`9|`(At(@;<88a8,08 KIA88bT88KAl`(A\,A88a88D8K A88bT88KA,A l`(A8ad88KAa8D88a88KA88bT88KeA,Al`(A8ad88KAaK`aw88|c.8KɀA,@,8a88hKQ`ccK`cccDKq`K)`99 9@ W>aW>WF>Aԓa !رAaa8||f.8KA,@dw|c.88KA,@,A; KՀAc8!܃}!Aa컁N KA8`8!}A!a컁N 8Db\cKAKYA8`8!}A!a컁N 88a88|,08KaA8`b`88KAl`(A,A88a88l8K!A88bl8KـA,Al`(Aa88KAa8l88a88KŀA88bl8K}A,A0l`(A$a88KAaKKA8`8!}A!a컁N 8Db\cKAKрA8`8!}A!a컁N 888aHK%`8,8aX8Kd`K `aHw8x8H|c.KIA,@4PaTaK48`8!}A!a컁N c@K`8`8!}A!a컁N 8`8!A}aN A LHBA_SendReportLUNs|ВԒؒܿ;q!`a`aXa9` @A (@((AK=`,@h::t8c|(@08@bKe`,@xt8c|(AKA,@P8aX88hK%`|`(A@(@;<88a 8KA8bT8KeAl`(A4,Ap88a88KmA8bT8K%A,Al`(A8a<88KaAa88T8a8KA8bT8KɀA,Al`(A8a<88KAaptK`aXt8a8Z|c.8XK-A,@8a8@K`cbK`,0cbK`a(aҐa@o (Ap!KU`a8Ӏtޓܓ8|c.8K}A`},A,ALKqA8t8X|c.KIA8`8!Ђ}؂ܻN 8t8X|c.K A,@,A; KAc8!}܂؂ԻN 8`HAb,,2AA,,N@,8t8|c.KA`}K 8t88И|c.KYA`}KKYA8`8!}܂؂ԻN K)A8`8!}܂؂ԻN 8Db\cKAKA8`8!}܂؂ԻN 8h8a8| 8KA8`b`8KAl`(A,A88a8l8KA8bl8KiA,Al`(Aa88KAa8l8t8a8KUA8bl8K A,A0l`(A$a88KIAaptKDKA8`8!}܂؂ԻN 8Db\cK!AKeA8`8!}܂؂ԻN 888aHK`8 8aX8K\`K`aHt8x8H|c.KA,@<PaTaKhc@K`8`8!}܂؂ԻN 8`8!}A!a컁N 8`̃Ѓ!ԃA؃aܻ8!N A (HBA_SendScsiInquiryA L| N |;L!P`f`8a@8d8KA88aKe`8cKU`8a@8$H5eA88|yAc8aH5mA(cAlp @`H5uA,8a@L8.KYA,8A4c8KX`8 cK-A8,A8!}N A get_mcode|`8`@a``!pKYA,@ 8!}N `|8@K`8`@KY}A8@|{yA$K`808aHK`9j88@88c8HTahX`PKdl8vKA,8@@x{ T>T>T>Tg>PD.PgD.PD.PD.QQ*c8@ADKX`8!a상}N c88K`8!a상}N 8`KXA8!a상}N Aqlogic_get_wwn|;`T>aA`!`PK`8;,@8a|8KŀA,@h88P|(@K`,@cC88(Km`8aX880KY`8`aP[8X|,8u@ԀfK}A,AcP,@8Ky`8`8!Aa}N KE`8`8!A}aN hl<׶<`Cpt848ނ x|c|(!}H}@)}d)|H| })!}H}>|0|}P} |@||0|9Tp"PtTt!|H}D)|(}I}) |(|)|@}|8|||||| |)Tp"PtTt $PK~ `8`8!A}aN KA,AK48`8!A}aN 8`8!A}aN A8HBA_GetFC4Statistics|ܓ!A;@; a쿁!`;;b;;`},;8a8AL|KIA,@h`J,@|`(A(8~l@<888K``8~ 88 Km`8~@88 KY`}! 8889AH|c.| @8dK@8dK@ >dK|` @8`K@8`K@8 `KdK|p A8888N8a@`KF`a@p`Ad8 dK@TrT0T8Tz(+(+T&@@@l@4`8N8a@8KE`a@p`A8 dK88N8a@8`KE`a@p`A8 dK8A888N8a@`KEI`a@p`A8 dKl8@@8`8N8a@KE `a@p`AT8 dK08@@@H8`8N8a@KD`a@p`A8 dK,@b,O@؈M,A , @ěJKK8Pb\cKyAKA8`8!}܂؃!aA軁N K8`blHـAl`(A`wKT88bKiA,Adl`(AX:8@8`v8aKA-A,A,A|Kb8HYAl`(A `v,APK@zDaK88a8cKA8bT8KA,Apl`(Ad8a88KAaX\8c8XKB`88c8K@UA,A@zDaK@8`8!}aA!仁N 88a8cK9A8bT8KA,Al`(A8a88K-Aa KTcCDKj`8`8!!}aA胡N 8!!A}a상N 8`8!!}AN 8`!dAh}8!N C  DHBA_GetDiscoveredPortAttributes|``!p8@Kl`;,@88@|(@Ki`,@|c88xK`8aH880K`8a@8uK|8H,@fKA,A8c@Kh`8`8!}N PTcX\ `dT@.PF>T@.hlptT@.PF>T@. $x|(,048<@DHLPTX\`dhlĐpt@Kg`8`8!}N K9A,AK8`8!}N A|HBA_GetPortStatistics|AȒa̒ВԒؒܿ`;`!0;`;;`88ax@KQ`cKi`,@ ,@ h;B?|`(@ 8@8Kf`,@ `xK}UA,@c88xK}`;L8aT8|808K}=A8a88 K}a`b8T88 8K}aAl`(A <`w8/|`8cK A88aD8K;i`8aXH80K5`[|`,A $a@8u8XK%A,@8pc8K<`8h8}8K<``8@8D8aTh8|8K|5A8a88xK|Y`8Tb8K|ـAl`(A88aLK;`,@P`88aT8|8K{ŀA8a88xK{`8Tb8K|iAl`(AN:@R,PAOQ,Ap::`:N:O88aP8```HqAu8aP88,PA |:s,B,LFBQ@88aT8|8Kz݀A8a88xK{`8Tb8K{Al`(A\NRP,A|OQ,Al:?:`:N:O88aP8``HAu8aP88,PA |:s,B,LFBQ@|`8c$`vK}A`e8}`bK8`|`,A8,@<:bx8$|`8c/dev/nulluniquetype=%s AND attribute=fc4_types_actuniquetype=%s AND attribute=fc4_types_suppuniquetype=%s AND attribute=port_speed_suppname=%s AND attribute=scsi_id AND path_id=%dHBA_GetAdapterPortAttributes : PortSpeed: %i name=%s AND attribute=node_name AND path_id=%dname=%s AND attribute=node_name and path_id=%d HBA_GetAdapterPortAttributes : FDISC resp buff: HBA_OpenAdapterByWWN : wwn found in adapter list HBA_GetFC4Statistics : SCIOLCHBA failed! : %s, %d HBA_GetPortStatistics : SCIOLCHBA failed! : %s, %d HBA_GetPortAttributesByWWN : Adapter PortWWN invalid HBA-GetPortStatistics : Calling SCIOLCHBA with fd [%d] /usr/bin/lslpp -qLc devices.pci.df1000f7.com 2>/dev/null/usr/bin/lslpp -qLc devices.pci.77102224.com 2>/dev/nullHBA_GetDiscoveredPortAttributes : ELS_RPSC got rejected HBA_GetFC4Statistics : handle does not match hbaPortWWN HBA_CloseAdapter End: index [%d] fd [%d] open_count [%d] HBA_GetAdapterPortAttributes : SCIOLPAYLD FAILED: %s, %d HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : openx fd [%d],open count [%d], index [%d] HBA_OpenAdapter : openx fd [%d],open count [%d], index [%d] HBA_CloseAdapter Start: index [%d] fd [%d] open_count [%d] HBA_GetAdapterPortAttributes : FDISC ELS rejected by switch HBA_GetFC4Statistics : stats: %#llx %#llx %#llx %#llx %#llx HBA_OpenAdapterByWWN : Error! wwn found twice in adapter list HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_STATUS_ERROR_AMBIGUOUS_WWN : wwn not found in adapter list HBA_GetDiscoveredPortAttributes : SCIOLPAYLD FAILED!! : %s, %d HBA_GetDiscoveredPortAttributes : Error matching lun_id in CuAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuAt HBA_GetDiscoveredPortAttributes : target doesnt support ELS_RPSC Open Failed for %s with errno == ENETDOWN || errno == ENETUNREACH Open Failed for %s with errno == ENETDOWN || errno == ENETUNREACH HBA_GetDiscoveredPortAttributes : Error getting scsi_id from CuAt HBA_GetDiscoveredPortAttributes : portindex not 0, returning error HBA_GetDiscoveredPortAttributes : SCIOLPAYLD ioctl failed! : %s, %d HBA_GetDiscoveredPortAttributes : scsi_id to send payld to is %#llx HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuPathAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuPathAt HBA_GetDiscoveredPortAttributes : SCIOLPAYLD(RPSC) failed!! : %s, %d HBA_GetPortAttributesByWWN : Found wwn match in discovered port list HBA_GetDiscoveredPortAttributes : Error getting scsi_id from CuPathAt HBA_GetDiscoveredPortAttributes : lun_id for this disc. port is %#llx HBA_GetDiscoveredPortAttributes : SCIOLSTART failed for this port: %s HBA_GetDiscoveredPortAttributes : SCIOLPAYLD(RPSC) worked for this port HBA_GetDiscoveredPortAttributes : Error getting node_name from CuPathAt 1 HBA_GetDiscoveredPortAttributes : Skip, get next object that matches scsi_id HBA_GetDiscoveredPortAttributes : Skip, get next object that matches scsi_id HBA_GetDiscoveredPortAttributes : No targets attached to dac, set lun_id to 0 HBA_GetPortAttributesByWWN : Couldn't find specified wwn in discovered port list HBA_GetDiscoveredPortAttributes : discoveredportindex is invalid, returning error HBA_GetDiscoveredPortAttributes : Is a dac, need to obtain lun_id from a target device HBA_GetDiscoveredPortAttributes : SCIOLSTART worked for this port. Supported class mask: %u @(#)71 1.10.3.3 src/bos/usr/lib/hbaapi/hba_port_info.c, hbaapi, bos72F, f2016_46A8 11/10/16 10:10:03HBA_GetDiscoveredPortAttributes : SCIOLPAYLD failed for this port, could not get PortSupportedFc4Types or PortActiveFc4Types--%s %d%dPdDvLn LIKE driver/*/*fscsi AND status=1PdDvLn LIKE driver/*/*fscsi AND status=1PdDvLn LIKE driver/*/*fscsi AND status=1HBA_RefreshAdapterConfiguration: Deleting old table HBA_RefreshAdapterConfiguration : Adapter table exists HBA_RefreshAdapterConfiguration : Adapter [%d] is open HBA_RefreshAdapterConfiguration : Adapter Found with WWN [0x%llx] HBA_RefreshAdapterConfiguration : Adapter with WWN [0x%llx]i Not found HBA_RefreshAdapterConfiguration : Storing it to newHBA_Table [%d] with FD:[%d] open_count:[%d] @(#)73 1.2.1.1 src/bos/usr/lib/hbaapi/lib_ctrl.c, hbaapi, bos72L, l2018_18A0 4/20/18 13:41:46HBA_RefreshAdapterConfiguration : No. of Adapter [%d] + Deleted Adapter Count [%d] = Total num of adapters [%d] HBA_RefreshAdapterConfiguration : Restoring it to newHBA_Table [%d] from oldHBA_Table [%d] with FD:[%d] open_count:[%d] @(#)74 1.1 src/bos/usr/lib/hbaapi/sb_info.c, hbaapi, bos720 7/27/04 17:37:09!V &V &V ' V 'V 'V (V (@V (V j@V nV nV oV tV zV V V `V V V @V V @V V V V @V V V V V V V `V `V `V V V V V V V V  V `V  @V  V  V  V  V  V  V  V  V `V V V V V `V V `W `W$@*H@___bzero@(@4@A@errno@close@ malloc@ calloc@ free@ strlen@ open@ strtoul@ catopen@ catgets@ strchr@ atoi@ toupper@ sprintf@ catclose@ snprintf@ strncmp@ strrchr@ fscanf@ M@ memchr@ sleep@ fread@ fgetc@ strtok@ isalnum@ isalpha@ [@ ioctl@ strstr@ memcmp@ pclose@ popen@ rint@ openx@ strtoull@ g@t@@@@@@ @ @ @ @ @ @ $@ 4@ odmerrno@DS< `SH ~ST S` Sl Sx  S S 3S AS PS ^S lS zS S S S T T T   T, +T8 ITD fTP T\ Th Tt T T T "T 8T OT fT T T T T U  U U 1U( RU4 tU@ UL UX Ud Up U|  U U 1U BU YU oU U U U U V `hpx  $(,08@HPTXS0S4S<S@SHSLSTSXS`SdSlSpSxS|SSSSSSSSSSSSSSSSSSSSSTTT TTT T$T,T0T8T<TDTHTPTTT\T`ThTlTtTxTTTTTTTTTTTTTTTTTTTTTTUUUUUU U(U,U4U8U@UDULUPUXU\UdUhUpUtU|UUUUUUUUUUUUUUUUUUUUUVVV VVVVV "V$!V( V,2V0 V4 V8V<V@5VDVHVLVP-VT8VX:V\4V`.Vd9Vh;Vl0Vp+Vt3Vx1V| V6V VVV*VV/V&V$V VVVVVVVVV(VV'V7V,VVV)VV#VVVV%WWW/usr/lib:/liblibc.ashr.olibcfg.ashr.olibodm.ashr.o@VPDshr.o/5765E6200/520 ___strcmp ___memset ___memmove ___strcpy __fd_select setlocale PdAt_CLASS CuDv_CLASS CuAt_CLASS CuVPD_CLASS CuPath_CLASSCuPathAt_CLASS PAL_libcfg odm_err_msgodm_terminateodm_initialize odm_get_obj odm_get_next odm_get_listodm_get_firstodm_free_listHBA_RegisterForLinkEventsHBA_RegisterForTargetEvents%HBA_RegisterForAdapterPortStatEvents!HBA_RegisterForAdapterPortEventsHBA_RegisterForAdapterEvents HBA_RegisterForAdapterAddEventsHBA_RemoveCallbackHBA_GetEventBuffer HBA_SendRLS HBA_SendLIRR HBA_SendSRL HBA_SendRPS HBA_SendRPLHBA_SendRNIDV2HBA_SendCTPassThruV2 HBA_SendRNIDHBA_GetRNIDMgmtInfoHBA_SetRNIDMgmtInfoHBA_SendCTPassThruHBA_GetFCPStatistics HBA_RemoveAllPersistentBindingsHBA_RemovePersistentBindingHBA_GetPersistentBindingV2HBA_SetPersistentBindingV2HBA_SetBindingSupportHBA_GetBindingSupportHBA_GetBindingCapabilityHBA_GetFcpTargetMappingV2HBA_GetFcpPersistentBindingHBA_GetFcpTargetMappingHBA_SendScsiInquiryHBA_GetFC4StatisticsHBA_OpenAdapterByWWNHBA_GetPortAttributesByWWN HBA_GetDiscoveredPortAttributesHBA_GetPortStatisticsHBA_GetAdapterPortAttributesHBA_GetAdapterAttributesHBA_CloseAdapterHBA_OpenAdapterHBA_GetAdapterNameHBA_GetVendorLibraryAttributes HBA_GetWrapperLibraryAttributes HBA_RefreshAdapterConfigurationHBA_RegisterLibraryV2HBA_ResetStatisticsHBA_RefreshInformationHBA_GetNumberOfAdaptersHBA_RegisterLibraryHBA_FreeLibraryHBA_LoadLibraryHBA_GetVersionHBA_SBDskGetCapacityHBA_GetSBStatisticsHBA_GetSBTargetMappingHBA_ScsiReadCapacityV2HBA_ScsiReportLUNsV2HBA_ScsiInquiryV2HBA_SendReadCapacityHBA_SendReportLUNs~`p<JTd|ƙ@˙ZЙЙ 0 \Й tՙ  p   ˙   4 D \  ƙ $t˙˙4ڙXڙdڙ`˙x˙Pՙhՙ,>HXp ƙDՙ"ڙ""ߙ#b###$$*$`%%%"%&& .&F&n((( ))`) )*ՙ*,*\*pڙ* *+`ڙ+p +++ ,M-l-z----- ..H.P./b/f/ߙ/// 0ߙ000Dߙ0R0X0ߙ0001ߙ111h1ߙ111 12H2ߙ222 33t33ڙ3ߙ4444ߙ4B4H4tߙ444ߙ444ߙ55.6.6677 7<7P7l7777ՙ88@89:9@9ߙ999W999W: :(ߙ:6:<:dߙ:t;8.<.<0 >>H>dߙ>r>x>>>>ߙ???0?.??@.@@@@@AAA0AJAPAfAlBBB4ߙBHBRBd BBߙBBBߙCCC4ߙCBCHCCߙCCDDPߙDdDnD DDEE EpߙE~EEߙEEEߙEFF0ߙF>FDFlߙF|GL.H.HDH`HtHHHHHII,IBIHIIIIIIJ8JTJxJߙJߙJJKK$ߙK2K8KzKKKߙKKKL.LLM`.MnMxMMMMNNN NN9OO"OPOߙO/OPd4QQRHRZR^R|RRďR R!S StS|SSSTT<TDUUVV<VWWxWXX<XtY YYZZ[N[hՙ[r[[[C[\C\$\8C\L\l\\\\\\]$]8]B]T ]]]]^ ^ ^*^< ^*^_0_P_d_nď_ _!_``L```aa$a4ՙaPah*aaCaab*b0bDՙb`bx*bbCbc cXՙctcccccdLdhddd>dߙeCee(Ce<eeff*ffFfnffgh"hJhrhhhii@i@&i^iiii2ijjjjjkkk&k,kXkfklkkkl,l\llllm m m o\ohovoo op pLpq$q8q@q\qqqqqqr$r2r8rhrrrs4slst tuuuLuhuuuuuuvvvvLvvvvw0wx$xLxxxxxy8 yd zPz^zzzzz{ {{<{J{P{{{|$|\|||}}H~~~(~6~<~h~v~|~~$L x x$ 0 P^ @NT(`  0H  , 8T 0 \*`  x "(Tbp D(D`t8   \pՙߙPlڙ Pl  Nx8H`ՙ$.LߙZ`DڙL\   @ | LZ ߙ 8 L  D Tjxߙ    $T  ,Xt T2@ߙTߙbhߙߙ,FLT lz  2HV\ 0\xLt L`h L^| (6<hv|<Xp0|,<rxP  4h08Lߙߙߙ$HߙV\DߙRXߙߙ.4<  $@j*0Xh\| hv|@Tl dzÜ *0\jpĘĸ0HXpŬTpƤƮDzǀLj&,TtȂȈȰDX`|ɨ bʪ <%T*pˀ*ՙDPՙdt X͈ڙ .Lx ΔΨ < x Ьюђ8F\pҔߙҨ/ҲD4`9 Ռբո׬  @>Tl؀ HV\ل٠ٴ6H\ڄڰ|۔ۨPh|ܘܴdxC݌ݠݴ8Tތި޼DT@jH,\H 4  @ \p  $8 Lhr > 8Th&,MpMC$x  Pd4RW\WW8W\W  <` `r af  *ď< l0\x> C4Lk\ߙp u C 8LߙXClCCz,zTtߙ%z%  `CtC ,9604Hlߙ/489b*RzBjՙ @dڙ Dڙpڙՙڙ `ՙڙڙLڙ>ߙڙڙ 0 l  >  ߙ $ 8 J X b t        " &   0ڙ tڙڙ .< Pk`1h1p1x1111111111511115151111 511 1$5(1,50181@1H1P1T5X1S0)S4|S<=S@|SH?SL|STASX|S`CSd|SlESp|SxGS||SIS|SKS|SeS|SgS|SiS|SkS|SmS|SoS|SqS|SsS|SuT|TwT |TyT|T T$|T,T0|T8T<|TDTH|TPTT|T\T`|ThTl|TtTx|TT|TT|TT|TT|TT|TT|TT|TT|TT|TT|TT|UU|UU|UU |U(-U,|U4/U8|U@1UD|UL3UP|UX5U\|Ud7Uh|Up9Ut|U|;U|U=U|U?U|UAU|UeU|UgU|UiU|UyU|U{U|U}U|UU|VV|V /VLVTV\V1V hV$fV(:V,V08V4<V83V<NV@VD!VHVLRVPVT VXV\V`Vd VhVlVpzVtVxV|dVV6V@V4VxV#VVpVlV>VHVVVZV{VVV^VVtV`VrVVVBVVvVJVjVDVFVPVnWbWXWG   - 9 F S a odmerrnooz ___bzeroerrnoclose malloc calloc free strlen open strtoul catopen catgets strchr atoi toupper sprintf catclose snprintf strncmp strrchr fscanf # memchr sleep fread fgetc strtok isalnum isalpha / ioctl strstr memcmp pclose popen rint openx strtoull TOCV kV ktoupperVkstrncmpVkmemchrVk_$STATICVkisalphaV kisalnumV$kcallocV(kV,kmallocV0kfreeV4kvpd_dataV8ksprintfV<kV@k9VDk_$STATICVHksnprintfVLkzVPkFVTkaVXkV\kV`kSVdkodmerrnoVhkVlkstrtoullVpkVtkVxkstrtokV|k-VkcloseVkopenVkerrnoVkopenxVkJVkVkmemcmpVkioctlVkstrlenVkstrchrVkstrrchrVk#Vk_$STATICVk_$STATICVk_$STATICVksleepVk_$STATICVkpopenVkfreadVkpcloseVk9VkoVkstrtoulVkVkrintVkatoiVk/VkcatopenVkcatgetsVkcatcloseVkstrstrVkfgetcWkfscanfWk_$STATICWk g.file7gZk#`)   @  ` &  6` C` M X .mcaVPD c n |    @ ! !` ! ! k" kk_$STATICk`vpd_data`get_byteS0  .file_g&k )4& ;O& ;l'  ;' ;' ;( ;(@ ;( ;_$STATIC@k5S<  PSH  mST  S`  Sl  Sx  S  S  .filegj@k$)Rj@ c_n cmn czo ct cz c  c c` c c c_$STATICkcSS  `S  nS  {S  S  S  S  S  S  T  T  .fileg:@k`)T@ j @    @  ( C  ` _$STATIC$@kUT   kT,  T8  TD  TP  T\  Th  Tt  )T  DT  aT  .filegy:ʠk5)ʠ   ` ` ` 6 M k     k_$STATIC|8xB|,A$|*;&pAp9>|d|}%J|2})B@<`;}!Jfpdp9>||}%J|2})C ;|Jfpp||B,@||  T>p|"88|fx,A| `C A8|```C 8| `z j C 8`K|a~K, @T insert_vpd|8aA`!Qr((@;|(@;``T8(xA`HA(ap}HA(c8aq}8apHA(,c8AX||"@||c T`8(x@8`8!A}aN c8!A}aN 8`A8!N |T0x`Ad|``,(8A\T@.|B9}8|cB|#@|:@8((AT0x`@;|(@hK||:|c:|#@@K Adiag_find_vpd_kw|;}&`8cN8a8*AБ!QH-A(|}yAx;``}HA(ap}HA(aqT<}H A(,@l, A$8}8*|P HA(|}y@8`@8`8!A|a} N }HA(,,LFAz8ap88HA(,A8;@|Ю, A||z8*|P HA(|}y@KXNB88`|HeA(,#@4|Ю, A(8*|z|P HA(|}y@K88|HM`K, AK Cextract_loc_vpd|``~8¦aA!1, ``;fp;FAl8`8pHA(8xp8`x``````x, A(aHA(, @<p, @8`}8!AaN caHa`p,A, AKD8`A8xH A(, AaH9A(,#}@08!A8`}aN H1`8`8!}aؐAN 8`Aa8!N AgetDevVPDByPhyLoc|``c(}&aؑN|!aA(T`0Axd```, 8AT@.|c8||?@@`(+AHT`0xd`@A<8`@8`8!a|} N T`8`c((xA@;e`HA(apHA(c8aq8apHA(,c8A0"|?@c@P|c T`8((xA<@KNB88`HA(,>~Ace8H9`K8`8!|a} N @K8`8!} N |?@@Kx|?@@K C(extract_pci_vpd_kw|`}&``NaA!`!QH ,Ac8*cHqA(||yAl|H A(ap|HA(aqT<|H]A(,@p, A$8|8*|P|PH A(||y@8`@8`8!!|aA} N |HA(,,LFAz8apc$8HeA(,A8;@|Ю, Ax|z8*|P|PH]A(||y@KTNB88`|HA(,#~@4|Ю, A$8*|z|P|PH A(||y@K88|H`K, AKccc%cK!x8!|} N C@extract_vpd_kw,#@ 8`N ,$A(@T8(x@T~|"|#(@@|8|#@@8`N `T~8pA<T@.|:8T>|c*|#0@ApT~8@|c*|#0@ApT~8AK @ notValidVPD8`N @checksum|`;;}}&,#aA!!A@`;c;Cc`T8|+x:A|*9F|}0|2U 8|P@`|'X@+ x``L#BLFBA<'U@.}J9U >|J}H|P@|'X@`U 8+ xK=|P9F8|PA,#A,'A(U~|B8@OBAcAPp T ~A8(T@.})8 T>}|(8@A T ~p@8 }K88|(@@~@8cK`x}8,T>@@|A`xd|`",8@b8!|!A} aN xd88`|*T>eHA(Hx$|d|e*,#@P|A8H```|c*HA(;{H;P|@HHA(@HA(8`8!|!A} K |<@@8c|Ppx,A|C A| B@,`C K`, @:8T>K@;P8`8|HA(HP8`8|HuA(@H, A,#A }K:}8T>K8@| At8c|*|#8@@d98#`h8c( A|#8@@!(}'Jq*y)/)A }IH8c( AC A})`iH8cB@P`( ApH8i( A`H8i( APH8i( `iA}(Z~Xa*|)@V8`@+ xOBL^BA})Z~X`@|)@a*V8+ xK|)8@/@A,)A(V~})RH@OBAha AThqxUk~A8 jUk@.}k9kUk>}JZ|*H@A W ~s@9k}JZK9)|*H@A|#8@A@K$;(8|P|%@K A, @:8T>K0}Kd C  filterVPDcTc@.||N @ getLRSize|`8*8(!(AA|H A((,#Ah````g8*AP T<|||08c, (*LFA<, A0H A((,#@8`}8!N 8`8!}N AmcaVPD,L 8H N @ free_vbuf|;; a`A``!T>!1` 08(AC ,AT8(xA; @c;#|(@8T@.~"~8|c (@|H A(,#8A48,T>88|x$|d@<|8,,$A8A(^@8.8C ؛8||P| AT8(x@, AH8`8!!}AaN 8`8!}!K8C $KL8`8!}!K(@c;Tc@.|P|c"8c|v| @Ċ8uH A(88,#8A,5T>}8x$8|f#@D|,```d,#AL8A(^@8`.e8C ؛8|P| AD| A48`KX8C KpA$T@.|c8|Kx`8K A  parse_pciVPD|; ``}aA!`a!!A(8 8(0AC ,#A ,A`|A|K],Ac8*cHA(|{yAx;Bx9;{HA(ap{HuA(aqT<{HA(,@8{|P, A|P8*HA(|{y@, AL8`8!a}!AaN 8`8!a}K{H=A(,,A@~:`::A,:8ap8`HA(,:A@~( @8ap8K|, (*LFA :||u, |PAKz8|HaA(,788,A|8x$|f8cA@``w`|`WN!A(|u||P, ADK(c&H|u||P, A$K8`8!a}K(zc&~*Kc%ccK!8!}N A  parse_VPD|8K8 @ parse_vpd8,@@88,T>88.|``,&@8cC 8N 8A<(^A8cC 8N 8cC 8N 8cC 8N @bstrncpy88 |` 8(0AC N @8 null_ptrsTd>8`8(^L 8`N @ real_isprint8,A8`N Tc>8H @$get_byte|``|!qx$`~ H1A(;|A}8!N Ahfree_vbuf@AF22_12|;;aA!8|P`;`|!Q`T>`88x@*HA(8;{8y;9|A8`}8!!AaN Aget_byte@AF23_19A( L| N A( L| N A( L| N  A( L| N (A( L| N 0A( L| N /T,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpy8A( L| N H @strcmp@A( L| N |fx|#x|3xH @bcopy @memmoveHA( L| N XA( L| N 8`N @HBA_RegisterForLinkEvents8`N @HBA_RegisterForTargetEvents8`N @$HBA_RegisterForAdapterPortStatEvents8`N @ HBA_RegisterForAdapterPortEvents8`N @HBA_RegisterForAdapterEvents8`N @HBA_RegisterForAdapterAddEvents8`N @HBA_RemoveCallback|;|}a`{A!c``!ݱpH$`8;b,@{|T>8 `8p|(cC@H"`,@T8 8;!8axH91`;{Z88x8}Ҫ8Uyтy$6}!B}@*|Cx |c.8|H|| @AcKA(crH%`8`"`8!"P}aA!N (A Kd8a88 K`KD|gҪH9A(,@KcrH`8`"`8!"P}!AaN "`8!"PAa}N 8`"`8!"Pa}N A8HBA_GetEventBuffer80c88|P(% (@887A|P|N (%8W@|P|N @P manual_atoi|`};aA!QH4UA(,;8ap8x@88888|H4EA(8ap88H4i`8pb8 88pH4iA(8,#|@A|`|apAp;@,@8c 8```KQ`,;Z8Ap@|@|`8c Kc8pH4 A(H4)A(,8`@8`8!Aa}N ;c8pH3A(K8`8!}N A check_mapping|8}&T?`aA!;;a;`A!xp!8 @D`:x:|`8aH8 8|K}A(8a88H2]`b8H88@8H2]A(a :|#@A,4A:`Ba ::#l:18aH8 lb%KA(8Hb8HH2yA(,#|@A@;8aH8 b%KA(8Hb8HH2=A(,#|@A0@;8aH8 b%KA(8Hb8HH2A(,#|@A @ ;:s|@A@,@,Ax:,>@ ":y8aH8:Y `bEKA(8Hb8HH1A(|@,#A H@ ;:bS:R08aH8|@A,@a 8H0A(,>@y.@x8:8aH8|KA(8a88H0a`b8H88@8H0aA(`|#@A H ,@P9b:C:`8rH:2H880:RH:K!A(,@: |A;88aH8|KA(8a88H/`b8H88@8H/A(|#@A|oy@8 ,A`,@T@xa ;;`: a:` `t,#@;{:R|A  ,@c8H/AA(,@a8H/%A(aKA( c 8! |xp!aA!aA} N : 8aH8 8 : KaA(8Hb8HH.A(|@,#A@: 8aH8lbK%A(8Hb8HH.A(|@,#AP@0: 8aH8 ,bKA(8Hb8HH.]A(|@,#A@: 8aH8 bKA(8Hb8HH.!A(|@,#A\@(: 8a8dKuA(8abH.`,,/>@x@y8|@@;Ka|T>88 0|f 8f(0H`;KLFAx8|@A|a8T>88 ~(q 8q 0(H`q;8K08at88H.5A(a8a88K`K8pvH.1A(;K8at88H-A(ax8a8x8K`K08pvH-A(;K8at88H-A(aK8pvH-A(;K8at88H-qA(aKP8pvH-A(;K8,>@ya KxKA(,#A`n8xH+`,@;8:la:@8v884:K A(a ,Ap~O,: @T8 H|`8c ``K`,:18 AH~ |@H|`8c K8`a ;;{|@KT; Ȱ|;{@K0 8` 8! |!xAa!Aa} N 8pbcH+A( 8` 8! |!xAa!Aa} N 8aH8 b%KMA(8Hb8H)A(|@,#A@:8r$H+IA(88H*A(8x8ax8aK`8`8 H+A(88H*A(a8aH8 b%KA(8Hb8H))A(|@,#AL@:8a8\K}A(8abDH)!`,,/>@p@`y8|@@ ;KD|{Tc>88 c0|c (08cH`;KLFAx8|@A|a8T>88 ~(q 8q 0(H`;8K8a 8H)MA(88a8aK`K8psH)IA(;K8a 8H)A(aK8psH)A(;K8pbcH(A(;K8at88H(A(a8sS88KY`K8pqH(A(;Kbc.A8Hb8HH'A(|@,#Ad@;::R8|@@K@8at88H(A(a8r088K`::R8|@@@K|8psH( A(;::R8|@@KT88aH8 KA(KD8aH8 8tKA(8Hb8H8H'A(,#A8`|#@8aTA8(8KA(,8aAX88TK]A(8b8H%A(co,#|@A, AA;{|@@,;8Hb8H8H']A(,#AKd8at88H&A(a8a8TKA(8a8TH%q`8a8x8KI`8a88K5`,>,Ax@pay 888 } o(08o H`b8H8H88H&}A(,#AKay 8 08|(f 08fH`8Hb8H8H&A(,#ATK 8prH%A(;K88at88H%iA(aK8prH%yA(;K8at88H%5A(axKp8prH%EA(;KX8pbcH%)A(;K,@hD`K\ C4 get_info_mpio|}&T?aA`!;;;`aA!xp!1@ ``D:x:b|`8a8 8|K-A(8a(88H" `b888@8(H" A(`u:|#@A Ђa(,3A:@"9:l:8a8bKA(8b8H"-A(,#|@A d@ D;8a8 LbK}A(8b8H!A(,#|@A@;8a8bKAA(8b8H!A(,#|@A@d;:R|@A@,@,A|:,>@hb:Y8a8L:9 ``b%KA(8b8H!=A(|@,#A@;:b2:108a8L|@A(,@b8(H A(,>@y,@x8x:8a8|K1A(8a(88H `b888@8(H A(`|#@A܀(,@h:`:l:`8p:P88$: :KA(,@:(|A,@c8(HA(HA(c8!|xp!A} a!AaN 8a8 bEKA(8b8HyA(,#|@A@: 8a8bEKA(8b8H=A(,#|@AD@$: 8a8 ,bEKA(8b8HA(,#|@A@: 8a8 lbEKQA(8b8HA(,#|@AP@: 8a8LKA(b8aH`,>,@t,@Ly8|@@ ;K0a|8 T>80|f 8f(0H`;K,LFA؀x8|@A|aT>8 8~Hr 88r (0H`;r8Kl8a88HA(a8a88K`K8puHA(;K8a88HA(ax8a88xKA`K<8puHA(;K$8a88HUA(aK8puHeA(;K8a88H!A(aK\8puH1A(;KD8pbcHA(;8!|xcpA!} K8a88HA(a8rS88KI`K8psHA(;Kbc.A8b8HA(,#|@Ad@;::R8|@@K@8a88H A(a8r088Kޱ`::R8|@@K|8psHA(;::R8|@@XKT88a8lKA(KD8a8 8KީA(8b88HA(,#At`|#@8aA88KۅA(,8aAX88KMA(80b8HA(|@L,#A, AcoA;{|@@,;8b88HMA(,#AKd8a88HA(a8a8DKݽA(88aHa`8a8x8K9`8a88K%`,,Ax@pay 888 } o(08o H`b8Б888HmA(,#AKay 8 08|0f 8f(H`8b88H A(,#AK 8pqHA(;Kt8a88HYA(aK8pqHiA(;K8a88H%A(axK8pqH5A(;K8pbcHA(;K,@D`K C get_info_no_mpioT`>88c|cc8 |e(L T>`HN @8 close_diag_fd||};a;ªx}!1|`c8e (AKA`,cAH,c@K8,A8ap|8KڹA(8ap88H)A(|d||.,@8ap88,E,F8Ax8Ap8`|,A(8!a}N 8` 8!a}N HA(,A48`8!|}adN 8`8|}8!АaN |8`8!}d aN 8`8!a}N 8`a8!N A\check_adapter_connection,8@88|| @A 88`8|(., L 8`N @H check_handle|`~aA!!!HA(,@\;x:8ax8|888H}A(8ax88H`b8x88 8xHA(8|#@A`}x,@;`;8| 8; 8KЩ`;A; 888,@ c```K9A(;9,888A|@ cK;{x|Ax,@c8xHA(H!A(8` 8! }A!aN 8x88HYA(ap8ap8|8H)A(,ATc8xHuA(HA(8` 8! }A!aN c8xH%A(HEA(8` 8! }A!aN ;{x|@K08` 8! }N A  check_portWWNN @ dump_table8`N @determine_version|;`a8XA!`{``T>`!aa78axaYtpH`:8a8H}`<W<`,<8аa٘ؐ%b8H `8z|}Ac!8wx8xHA(@8!0A!}aN aPK@<x<`}|@WF>8aАKA @WF>8`АaK8apb8KЩ`8ЀapaK A issue_sciolpayld|!`8``}8x8apH q`88p8pHA(8!}N Axissue_sciolstop|!`8``}8x8apH `888pp8rHA(8!}N Aissue_sciolstart|;;a`|;`A!aA!xp!q`aK=A(;8}H `, A , A 8:88|; ;;`;@; :xa!A~8qlH A(`e8t8lK5`:q8q~H A(`e8t88K `8q~H YA(`e8t8K`:18aP8bf8!H A(8a88H `8Pb8H -A(,#A |#@@8aP88|8H 1A(8Pb8PH A(,#A |#@@H8`8aPa8:|f|8HA(8a88H`b8P88 8HA(`t|#@A,#AȀ,@: :cl:s8aP88bfHeA(8Pb8PH A(|#@,LFAL8a|88~F*H MA(,28A\| ARP,28AD| @:1|Al,@b8HMA(8aP8a8|8HA(8a88H`b8P88 8HA(`t|#@A,#A؀,@:@8:csI|*8,: , HAH A(ap8ps8H 9A(`o}*8,.|A0AP,.8A| x@: H,A,@`:R~F|A`,@b8HA(8aP88t|88HqA(8a88H`b8P88 8HA(`v|#@AȀ ,@::88 8t : Ká`:` :A 88,@\```2 b#K1A(,A$b#88KA(,A:s 88|A: |Ah,@b8HA(a;{8c8;;Z;9a|@|uA8!p}!xAa!AaN 8q88HA(ax8x8|`Kȑ`K88q:18HA(ax8x8|`KY`KH A(K8`XKA(|qyAb#88XHu`8,8sHA(888capH9A(q@8sܠHHA(`e8q8K`P}||c.8 q5Pb5K|8n8 K1`,@ܠHKHQA(ap8ps8HA(`q8`XK A(|pyAb88XH`8,08sHA(888capHEA(p@8sHA(`e8p8K1`bPH}||c.8 p|`K8`XKYA(|ryAbC88XH`8a|88HA(r88r8\H]`H8aPbf8 8HUA(8Pb8PH A(|#@,LFA8a|88HEA(r@8P(5J}||c.8 r}|*,@ |cCAUPbUK8a|8lKA`,@8K8a|8K`,@8Kx8a|8K`,@`8KT8a 8/HUA(888a8KyA(8a~HA(`e8uh8KE`8a ~HA(`e8u8 K`K8!a}N A T build_table|!|HA(8!p}N A(close_diag_fd@AF21_5`A( L| N xA( L| N H @memsetA( L| N A( L| N A( L| N A( L| N pk=@!k9J}iyH}JCx8A,A<8B8 } P8})P},PA})@})PyA}+tUk|Xp!k}iA ,8M 8B0|P8})P},P@4 } P8})P},P@,  |P8})P},PA})(})PyAH})@})PyA}Cx8xtx@@N @strcatA( L| N A( L| N A( L| N A( L| N A( L| N A( L| N A( L| N H @bzeroA( L| N  A( L| N (A( L| N H @strcpy0A( L| N 8A( L| N @A( L| N ||``a;A!`zc!X8`pK`8;b8,8aX@T>||8KA(9,@{8 |c|Ȯ(A((A@KuA(8`8a;8`KA(8b8K9A(,#A0;|#@A$8a888KAA(8b8KA(,#A|#@A8a88ªK)A(`h]cc88<8K1`,@`(@L8;KUA(c08! }aA!N ; KKA(8`08! }aA!N KA(8`08! }aA!N 8ax88K!`8`8a8K`K`ax{8x8x|cªK%A(<8,8c8@{]|cªK`,@T(A ; K88`08! }!ȐAaN 8`08! }aA!N 8`08! }aA!N cC8pK`,`|@8d |Ȯ|d(@rcK`8`08! }aA!N 8`08! A}aN AX HBA_SendRLS8`N @ HBA_SendLIRR8`N @ HBA_SendSRL|;a>a]aT>A!`y!h8atp88pK9`;ccK`8;B8,8ah@T>||8KA(,@8pc#8 |(@(Kށ`,@z8c |(A8a8t8KqA(,88~@88K`|`((@p8ap8t8K!A(<,@`|xA!`z!h8ax8p8tK`[ccK`;Z;,@W@>8d  |Ȯ(A@8ah8`|8K%A(,8@c8K`|`((AD8x8ap8@KA(,AKA(8p8a;8KA(8b8KMA(;@88,#8|@A,8aA$KUA(8b8K A(88|#@,A8aAڪK=A(`h]cc88A`z!c!ppX`pK֥`;Z;,@<W@>8d  |Ȯ(A@8aX8 |8KA(,8p@,c8K`,;@H|`((A@KQA(8`8a;»8@K]A(8b8KA(,#A8;`|#@A,8a8T88KA(8b8KA(,#A|#@A8a88ʪKA(`h]cc88||8KA(,@y8 |c|(A (@@8`08! }!AaN (@K]`axa<y< `8xz|#x8w||c```K]A(;,8x8w,L#BAy|cK|c408! 8!}TK(c8pK}`,@y|8c |(A(AKcCrK`8`08! A!}aK8`08! A!}aK8`08! }aA!N A HBA_SendCTPassThruV2||8`a`{Ac`!;!H8ߐptKͭ`;{;",@c8tW`>@8 |Ю(@,K`,`|@Py8c |Ю(A8pc8K`c|`((A@KQA(8H8a;8K]A(8b8KA(;`88,#8|@A 8aAKA(8b8KA(88|#@,A8aAKA(`h]cc88`8 |خ(@KƩ`,@c88,K`8ax880Kݹ`{ar8x8u8 |خ, @|fBKA(,A@cCrK`8`8!Aa}N 8c8K`88~8 K`88~ 8K`cC(ʰ*rK`8`8!A}aN KA(,ADKA8`8!}N AHBA_GetRNIDMgmtInfo|`||!1c8 (p!0K`;;,@8pW>8 |(@K=`,@8ax880Ka`8888a{K`8 8a8!!K`8(8a8K`028f 8u|ar8x, @|f:KA(,A8crK`8`8!}N crK`8`8!}N KuA(,AK8`8!}N AHBA_SetRNIDMgmtInfo|;`8`a`A`z!`8X!p8axKe`VbKĵ`;Z;",@yWD>@88c |(A|(@@8`08! }!AaN (@Kǥ`ax<a`~8w< z|xy|8x|c``KۭA(;,8x8w,L#BAy|cK|c408! 8!}TK0C8pK`@,@8d8 |(A|(AKbrK%`8`08! A!}aK8`08! }Aa!N A dHBA_SendCTPassThru|`}`a|{A!`cc8!apK9`;;,@<8pW>8 |(@(K]`,@x8c |(A88a 8Km`KA(8a ;X8 88d|8KA(8 b8KֵA(;88 ,#8|@A8a A\KսA(8 b8P88 KA(8(8|@,#AX`|cAKձ`8a 880K՝`;`P;\,@TcY8zH;ZH88KA(,cC@8yX88K=A(a`;{P|Ax88(8u#|c8 KMA(,8`A48!!}AaN 0Xc8P8@H|(xtP|(xt KA(KA(8`8!}aA!N 88KaA(,cC@ 8yX88K A(ahK8 8K)A(,cC@ 8yX88KA(apK8X8KA(,@|8yX88K՝A(axK`K A(`8`8!}aN 8xbcKuA(KA(`8`8!}aN KӍA(`8`8!}aN ccrKE``8`8!}aN `8!a}N 8``ax}8!N AHBA_GetFCPStatistics8`N @HBA_RemoveAllPersistentBindings8`N @HBA_RemovePersistentBinding||~;T}>a`A!`zcaA!x!K`8;b8,8a@T>||8KA(,Z@Xc88 |(@HK`,A8Ap8!`}AaN K%A(`88cKA(8,#`zA`y88KI`8X8aЀ8L|8K-A(8b8KСA(8cD8,#|@AcAK`(`x@Ȃ,@c:::`8| :R : :8 8 ```K=`:88v8 bK%`988v888Ka`{|, A6:88,~|@8 88v KcCKA(KuA(cKY`cp8!`x}A!aA!aN |8c89 9ap$9AH,`,@8a88K`a8K`6:88,~|@8 88v K,@,@K4cK1`(`x@K cK1`A8`p8!`}AaN A8`p8!`}AaN 8`p8!`A}aN AtHBA_GetPersistentBindingV28`N @HBA_SetPersistentBindingV28`N @HBA_SetBindingSupport|8`!8T>88a8|"KA(8,@ 8!8`}N 8`8!}N AHBA_GetBindingSupport|8`!8T>88a8|KEA(8,@ 8!8`}N 8`8!}N AHBA_GetBindingCapability||~;T}>a`{Ac`!aA!K`8;b,@|T>|`c (A8a8|8KA(,8aA80K9`8||Ǣ8u , @ ||KA(,8a@88K̥A(,A8(0}8`8!paN K!A(`08cKA(8,#`zAT`y08KE`8X8a84|8K)A(8b8KɝA(8cD8,#|@AcAK`(`x@,@:::Y: 8 8|:`8KM`:R08u8 bDK5`8u0:088Kq`{|, A;8 8u8 |@ 0KcCK A(KȍA(cKq`c8!pA}a!AaN |8c9A9 89$apH%`,@08a88K%`b8K`;8 8u8 |@0K,@,@KdcK]`(`x@K8 |0c(@KM`,@KA(8a8X88@|*KeA(8b8xKA(8c8,#|@ALcADK``rcKi`c8!}N cK``rcK%`c8!}N 8`8!}N AHBA_GetFcpPersistentBinding|`~||!!c8`pKm`8;,@0~8p|T>8 |0c(@K`,@K]A(8a8X88(|KA(8b8xKA(8c8,#|@ATcALK=``KýA(crK`c8!}N cKQ``KqA(crKU`c8!}N 8`8!}N AHBA_GetFcpTargetMapping||``aaa;A!aZ`xc!8pKY`8;"8,8a@T>||8KġA(,@$c8p8 |(@(KQ`,@y8c |(A`88ax8K `KA(,8ax@8x8K=`|`((A888a8@HK `xK`ay8x8|cKA(,@K`8axz8x8|fKA(88,8a@8K`8cCKm`8cKY`K1`a888 %y˰Ѐ;A88|Θ|c`K-A(;,88|,L#BAy|cK88x,@`y|cKA(KA(8``8!P!}AaN KA(8``8!P!}AKKA(8``8!P!}AK;`x8a8KA(848a08KA(80b80KEA(;,#|@A8<88a0AKA(80b80K A(88,#|@A8a\A8KAA(`u88<8a0KAA(80b80KA(88,#|@A8a\AKA(aK(8bcKA(KEA(8``8!P!}AK@8bcKA(KA(8``8!P}!AaN 8``8!P}!AaN crKi`8``8!P}!AaN `8!P}!AaN 8``8!P}!AaN 8``8!P}aA!N A DHBA_ScsiReadCapacityV2||~;``aaAa:!aY`wc!pphK`8;8,8ah@T>||8K!A(,@pb8p8 |(@(K`,@x8c |(AKA(,8a`@8x8K`|`((A8a;`8@p8DKaA(8b8KA(:,#|@Al8$8488aAK!A(8b8KA(88|#@,LFA$8aDKA(88a8a8$KA(8b8KA(,#A|#@A8aD88KA(axK`8a`b8`8|fKA(,@T8a88K}`8cKi`8cCKU`K-`8aaa8x8 8AА8|TF>T>T>|cKA(,@88`x|cKA(,=@,:A; KA(c@8!0A!}aN KA(8`@8!0!}AK8xbcKA(K]A(8`@8!0!}AKp88a8K`8p8a8K{I`Ku`ax8x8|cKA(,@ KKA(8`@8!0!}AK8`@8!0!}AKcrKU`8`@8!0!}AKt8`@8!0!}AKH8`@8!0}A!aN A HBA_ScsiReportLUNsV2|;``a<aa[A!p`wa!@8pA (@ (A|xcK`,@\888a8:|T>|8KAA(,@w8c |(@08pbK`,@\w8c |(AxKA(,@48a(88xK`|`(A(@;`@8a88KA(8b8K9A(:|#@A ,#A88a88KAA(8b8KA(,#A|#@A8a 88K1A(aP88a88KA(8b8KA(,#A|#@A8a 88KA(a@K`a(X8w8(*|c8KA(,@8a88HK`c8K`x8bKm`P(@!K)`a8w88T>|cKEA(`~,A,AhKYA(8w8(|cKA(8`8!!}AaN ap88(w|cKA(,<@,6A; KA(c8!}!K|8`H9A(b,,2A,NA(@8w8|cKA(`~K8w88|cKA(`~KKA(8`8!}!K8xbcKA(KA(8`8!}!K8a88K!`8@8a8Kt`K`aw8x8|cK%A(,@PKK9A(8`8!}!KcrK`8`8!}!K8`8!}!K8`8!}A!aN 8`!Aa8!N A THBA_ScsiInquiryV2|a?`a`A!U:>`yaT>|v!18bpK`,@x;;"W>y8c |(@08pK`,@y8c |(A88ax8Kry`KeA(,@D8a88xK`|`(A8(@T888aKq`xKA`ay8x8|cªKA(,@ K `a(8y8|cª8KAA(,@08a088K`c8cEK`c8ceK`K`a0y8888 %apx80hNK;@8|PJ|cª`KA(;,808|,L#BAy|cªK,@dy|cª88KUA(K}A(8`8!!}AaN K5A(8`8!!}AKKA(8`8!}!AaN :`8ax8KpMA(88a8Kp9A(8b8KA(:|#@A,#AL8t8a8KoA(8b8KqA(|#@A,#A48a88KA(`u888a KoA(8b8KA(|#@A(,#A 8a88KUA(aK,8bcKaA(KA(8`8!!}AK08bcKA(KeA(8`8!}!AaN 88a|8KnA(8b8KA(|#@A,#A88a8KnqA(8b8KA(,#Ax|#@Apa88KA(a 848a8Kn!A(8b8KA(,#A`|#@AXa88KA(aK8bcKA(K%A(8`8!}!AaN 8`8!}!AaN brK`8`8!}!AaN 8!}!AaN 8`8!}Aa!N A  HBA_SendReadCapacity|;aa`A!T>`x``|v!QbpU>K9`,@:;uW>8c |(@08pK]`,@pu8c |(AKA(,@8a88xK]`|`(AD(@8a:`88 KA(8b8KA(:|#@AH,#A88a88KA(8b8K]A(,#A |#@A8a88KA(a88a88KQA(8b8K A(,#A|#@A|8a88KAA(aK%`a8u8|cª8KYA(,@,8a88K`ccDK`ccc$K`K`8WF>89 W>AX aW>(6BaPh3`8A@aA!?|dª8|8KA(,@xu|cª88KA(,<@,;A; KA(c8!A!}aN KQA(8`8!!}AK8xbcKA(K A(8`8!!}AKp88a8|8KA(8b8KA(|#@A,#A8888aKA(8b8KA(,#A|#@Aa88KA(a88a88KA(8b8K=A(,#A(|#@A a88KuA(aK4KA(8`8!!}AKH8xbcKMA(KA(8`8!!}AK8a88K`88a8Kf`K`au8x8|cªKA(,@4KX8`8!!}AKtbrK`8`8!!}AK8`8`8!}!AaN A HHBA_SendReportLUNs|a>`aAp!;``a`A!!aaaW`sT>apW>U4>A (@( A|qb#K}`,@p::spV`>8c @|(@0~c8pK`,@Pp8c |(AK]A(,@(8a88xK`~cc|`(AD(@8a`:B`88K)A(8`b8`KA(: |#@AH,#A88a`8l8KA(8`b8`KA(,#A |#@A8a88KA(a8T8a`8l8KA(8`b8`KMA(,#A|#@A8a88KA(aKi`a!8p8|c8KA(,@,8a8HKi`cbKY`bbKI`!@(8@n(A(K`a8p.0, 8|c8KA(`,A,AxKA(8p8|cKA(8`8!!Aa}!AaN 8p8|cKaA(,8@,7A;` KuA(cc8!aA!}Kx8`HA(b,/NOBӂ,2LFA(@88p|cKA(`K8p88,|cKA(`KKA(8`8!aA!}KKA(8`8!aA!}K8xbcKA(KMA(8`8!aA!}KP8h8a`8|8KYA(8b8`KA(|#@A,#A8888a`KA(8`b8KA(,#A|#@Aa88K A(a8t8a`88KA(8`b8KA(,#A(|#@A a88KA(aK4K%A(8`8!aA!}K(8xbcKA(KA(8`8!aA!}K8a88K1`88a8K^`K`ap8x8|cK5A(,@4KXb#rK5`8`8!aA!}KD!(8`8!}a!AaN 8`a8@HP`!hXApax8!N AHBA_SendScsiInquiryhA( L| N |;p!`f`8ap8d8K=A(88aK`8cKu`8ap8$H4A(88|yAc8aH4A((cAl4p @`H4A(,8a@L8.KyA(,#8A4c8KZ`8 cKMA(8,#A8!}N A get_mcode|`8`@a``!K[A(,#@ 8!}N `|8@K`8`@K[]A(8@|{yA(K`8H8axK`9j88@888xa{8vKA(,8p@{ U>T>T`>T>yD,xD,x`D,xD,c8yHU'x|Cx|3xpKZ`8!a}N c88K`8!a}N 8`KZA(8!a}N Aqlogic_get_wwn||T>``|acA!!8pK}`8;B;,8a@W>d|8KA(,@8p| (@K~}`,@c88(K`8ax880K`8ar{8x8u| , @|gڪKA(,Acr,@8K}`8`8!Aa}N K}Y`8`8!A}aN c| xt| xt rK|`8`8!A}aN KA(,AxK8`8!A}aN A8`8!}N AHBA_GetFC4Statistics|;;`}8a;bA!;; ;;@!, (8a(AT``|K A(,@cW(@d;;Z;9;8|@8a(A~,cAc^|,%A ,$AK~`,;bp@88 |`8cKU`,cAK]`8,A8ap|8KVaA(8ap88KA(|d||.,@T8ap888,F,EL3A\8`|,@8` 8!}!AaN KQA(,|cA||KqA(88}8`8!|`8a!Ȑ|AИ N |8`8!}Aa!N |8}8`8!8|a!ț AN 8`8!}A!aN |88!}8`8A!aN 8`8!}A!aN 8`8!}A!aN 8a(8|KEA(,@PK< A PHBA_OpenAdapterByWWN|`~`|c!QW>KzQ`;;8,8@W>}8c|`KA(88,8apAKRM`p8`8|0*,$8A@|%A$``P,$8A |%@쀤c8cH8!}N c8cH)(@8`8!}N 8`8!}N AlHBA_GetPortAttributesByWWN|}&;`}a`A!|z`cC`!tKx}`,@ |8,T>@ @;|| | @@ e| (@,8tKu`,@ |` (A xKAA(,@ 8/|`8cKQA(88ax8KNm`|c88xKU`8a88xKA`|`C,:A |@A$``ZP,:A|@@;"p8a88p;8HKA(8b8K]A(,#A 0:|#@A $a88KA(a8H88a8cKEA(8b8KA(,#A |#@A a88K5A(a8c8KN`88c8KLAA(,@88x8a8KA(8b8KyA(,#A|#@A:8`v8a8| @8dK@8dK@ ?dK|` @8`K@8`K@8 `KdKp A88888ap`KH`app`Ad8 dKXTrT0T8Tz(T(++x(@@@l@4`88ap8KH]`app`A8 dK888ap8`KH)`app`A8 dK8A8888ap`KG`app`A8 dK8@@8`88apKG`app`AP8 dKD8@@@H8`88apKGq`app`A8 dK, @b,O@, A , @؛JKАK8bcKuA(KA(8`8!}aA!N @K8bHA(|#@A`vK<88bKeA(,#A\|#@AT:8`u8a8@KCA(,A,5AKb8H9A(|#@A `u,5A`K@@K88a8cK A(8b8KA(,#A`|#@AX8a88KA(a8c8KE`88c8KC A(,A@@K8`8!}A!aN 88a8cKEA(8b8KA(,#A:|#@A8a88K1A(a8KcCvKi`8`8!!}aAN 8!!A}aN 8`8!!}AN 8`8!!}AN C  HBA_GetDiscoveredPortAttributes|`~||!1c8`pKkM`8;,@8p|T>| (@Khq`,@|c88xK`8ax880K`8ar8u{| 8x, @|fKA(,A8crKg`8`8!}N cxExE (08@HPX`hprKf`8`8!}N KA(,A@K8`8!}N AHBA_GetPortStatistics|;`;a;A!`y;`8aA!!8apK`;ccKh`,@ ,@ ;B8T>z$|cc (@ |8pKe`,@ \`xK|A(,@c88xK|`;p8a8|808K|A(8a 88K|`b888 8 K|A(:|#@A t`v8/|`8cKAA(88at8K>]`8ax80Ki`|d , A lr|8u8KUA(,@8c8K?`888K?``8@8D8ah8|8K{A(8a088xK{`8b80K|)A(|#@A:|88a|K>`,@`88a8|8K{A(8a088xK{9`8b80K{A(|#@A~~: , |A, }Ap8a|::@:88`HA(8~Fs8a||88|8,B`,'|A|0}, L#B@8a|888Kz1A(8a088xKzU`8b80KzA(|#@A~~|, A}, Ap8a|:`:?:88`HA(8~ft8a||88|8,B`,'|A|0}, L#B@|`8c8`wK|A(`e8`bK;}`|` , A<`8x",@D:8bx8$|`8c$|cc (@ |8pKZ`,@x`xKpA(,@c88Kq`8`;p8H UA(8x8H mA(`w88|8ah88KpA(8a88Kp`b8h88 8KpA(:|#@A`v88ah|888Kp1A(8a88KpU`8hb8KpA(|#@A ,@88(8::v8v```K`,A@bc88,8K]`,Al:8s :s 8(88|A8ah80Kr`k|d , Ar|8u8hKrA(,@888K3`8|`8c8K՝8/|`8cKrA(88Kr`8at88K1`x8L8at8K0A(,@88xpH A(`{,;@@, Ax8x4KrA(`e80cK0`8b88H )A(`d8K2}A(, @,@b8KnA(bH A(KnA(;crKVu`c 8!a}!AaN 8@8aH A(,#A(8aKq A(`e88K/`K<8a880Km}`8T8a8K1uA(8aKpA(`e88K/I`K8\8at8K.YA(,@(8xKpA(`e8cK/ `Kp8d8at8K.A(,A KL8xKp9A(`e8cK.`K(ccH A(,,:Acc@H A(,:@`9|88cc88 H A(8~8K0YA(ccHA(@, AK|cc`H AA(,:cc@KccHA(@, AK<8T8at8K-A(,@88xHA(`{KKl!A(crKT`8` 8!a}K|ʪ|KaKnA(`e8bK-I`KtaKnA(`e8@bK-!`K,KkA(crKSe`8` 8!}!aAN  8!!}AaN 8` 8!}a!N A HBA_GetAdapterAttributes|,8;8!AT>| @A|d8,#A|d, @8|d.|,#|c@4|c |cp `x8!N KmeA(88!}|c|c |c N px8!N x8!N AHBA_CloseAdapter8|aA;D;`~!,:; :;`;p;!Abb8h`K+`,c8Al|@`:|@~8hK8`8!}!AaN 88thK+)`8,AT>c,$A$8 |, @cKtKSq`8,@x|`8cK*`,cAXK2}`8,AD8ap|8K+EA(8ap88KiA(|d|g|.,A$8|`# cK8ap888,F,ELFBAKimA(,|cA@|$KjA(8}|d8cd}|c cKD8`|8!}$K4|8`8!}$K8`8!}!K A HBA_OpenAdapter|Te>!q`8| @8`A 8!N x8b8pc8hK(`x,8` @8!}N `8hKh`8`8!}N AHBA_GetAdapterNamexA( 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 ,#M H xN @free_adapter_list8`N @HBA_GetVendorLibraryAttributes8`N @HBA_GetWrapperLibraryAttributes|;}&aA!aA!xp, !A8;:;@;;`;, A|; ;|c.,#@(;;Z;9|@@L|c.,#A8`(K$]A(8`v|K$`v cbKK`YA(,A,;A`cc```{ K$qA(cy@@8!0}!AaN @8!0|!AaN ;Bx8ap88|d N @$HBA_RefreshInformation8b8, A dN H @ HBA_GetNumberOfAdapters8`N @HBA_RegisterLibrary|;,$aA!aA;;, A(;@;|d*,#@X;Z;|@A`KA(8`8!}aAN ``cPKA(cy@;Z;|@@Kt8`8!N AHBA_FreeLibrary8`N @HBA_LoadLibrary8`N @HBA_GetVersion|`!``` KA(y@8!}N AHfree_adapter_list@AF19_1|;!q8KUA(,8x8ap@88KU A(8pb8p88 KUAA(8|#@@(KU}A(~8!}N `pKI`8pcKUA(KU5A(~8!}N ~8!}N AHBA_GetNumberOfAdapters@AF20_148`N @HBA_SBDskGetCapacity8`N @HBA_GetSBStatistics8`N @HBA_GetSBTargetMappingCނ׶4Cނ׶4A*DzADATCDDCDDDGDLDSDUECFCFNLALLLOMFNANXPCPIPNRARLRNRWSLSNSZTMUSVEBRPNFNECMNSNVKLIRLRMNADaDbLLVIFUSIADAPBCCDCNCVDCDUDLDSEAFCFDL1L2L3L4L5L6LOMSNVPCPDPIRNS1SCSESFSYSZTITMUaYaZaBHBRCCCECIFGFIFLLALNLPMDMFMPN5N6PAPLPMPOPPPRRDRIRKRSSMASAXCLYL%02Xibm,vpdibm,loc-code@(#)41 1.4.3.3 src/bos/usr/ccs/lib/libdiag/parsevpd.c, libdiag, bos72L, l2018_23B4 6/5/18 15:00:08  $(,0T848<@T8DT8HLPTT8X\`T8dT8hlptxT8| ,,al*Z8*NAdac%s dacdac%s dacdac*NA/dev//dev//dev//dev//dev/switchname=%sFD: %i name=%sname=%sname=%s/dev/%spt_to_ptparent=%sindex %i name: %s niddf: %#x Skipping %s Skipping %s Skipping %s com.ibm-%s-%dSkipping dac Skipping dac info.num: %i portindex: %#x open count: %i portwwn: %#llx nodewwn: %#llx Total dacs: %i Total dacs: %i parent name: %s handle not open adapter_name: %s dac_mappings: %i name=%s AND status=1flag: %#x port: %#x Here:scsi_id: %#llx handle out of bounds parent=%s AND status=1parent=%s AND status=1parent=%s AND status=1Error getting CuDv list Error getting CuDv list close_diag_fd : fd [%d] Error getting CuDv array Match:name=%s scsi_id=%s Error getting CuDv array Match:name=%s scsi_id=%s Error getting CuAt object Error getting CuAt object Error getting CuAt object Error getting CuDv object Error getting CuDv object Error getting CuAt object No match found for lun_id Error getting CuAt object Error getting CuAt object No match found for lun_id Error getting CuAt object Error getting CuAt object Error getting CuAt object Error getting CuAt object Error getting CuAt object Error getting CuDv object Error getting CuDv object Error getting CuAt object No match found for lun_id Error getting CuPath list Error getting CuAt object Error getting CuAt object Error getting CuAt object No match found for lun_id Error getting CuAt object Error getting CuAt object No match found for ww_name No match found for ww_name No match found for ww_name parent=%s AND path_status=1No match found for ww_name parent LIKE %s AND status=1name=%s AND attribute=attachname=%s AND attribute=lun_idNo match found for scsi_id name=%s AND attribute=lun_idname=%s AND attribute=lun_idNo match found for scsi_id name=%s AND attribute=lun_idNo match found for scsi_id name=%s AND attribute=lun_idname=%s AND attribute=lun_idNo match found for scsi_id No match found for scsi_id name=%s AND attribute=lun_idname=%s AND attribute=ww_namename=%s AND attribute=ww_nameNo match found for node_name name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=ww_nameNo match found for node_name name=%s AND attribute=ww_nameNo match found for node_name name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idNo match found for node_name name=%s AND attribute=scsi_idname=%s AND attribute=ww_nameNo match found for node_name *******Adapter table********* parent=%s AND name like 'dac*'attribute=scsi_id AND value=%sparent=%s AND name like 'dac*'attribute=scsi_id AND value=%sError getting CuPathAt object No match found, non-duplicate name=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_nameNo non-duplicates found in CuDv Find matches for %s (scsi_id=%s) Find matches for %s (scsi_id=%s) get_info_mpio Part 2: Out of room get_info_mpio Part 2: Out of room get_info_mpio Part 2: Out of room get_info_mpio Part 2: Out of room get_info_mpio Part 4: Out of room get_info_mpio Part 4: Out of room Device %s is inactive, status is %i Device %s is inactive, status is %i check_portWWN : odm_get_list failed check_adapter_connection : open fd [%d] check_adapter_connection : openx fd [%d] check_adapter_connection : openx failedd errno[%d] WWN mismatch between table entry [0x%llx] and odm [0x%llx] check_adapter_connection : open failed for unknown reason errno[%d]%d : check_mapping success : table entry FCP driver name [%s] match odm fcp driver name [%s] @(#)98 1.7.1.3 src/bos/usr/lib/hbaapi/internal.c, hbaapi, bos72V, v2020_18B9 4/28/20 01:35:12%d : check_mapping failed : table entry FCP driver name [%s] doesnt match odm fcp driver name [%s] HBA_GetEventBuffer : Event queue empty HBA_GetEventBuffer : API event size: %l HBA_GetEventBuffer : select failed: %d %s HBA_GetEventBuffer : adapter event size: %l HBA_GetEventBuffer: SCIOLCHBA ioctl failed %i: %s HBA_GetEventBuffer : Bufs avail: %i Event Count:%i Event Size: %i Max Events: %i @(#)80 1.3.1.1 src/bos/usr/lib/hbaapi/event_hand.c, hbaapi, bos720 7/25/12 05:26:57ELS rejected Send RPS to agent_wwn HBA_SendRNID : WWN:%#llx HBA_SendRPL : ELS rejected HBA_SendRPL : ELS rejected HBA_SendRPS : ELS rejected HBA_SendRPS : ELS rejected HBA_SendRLS : ELS rejected HBA_SendRLS : ELS rejected HBA_SendRNID : ELS rejected name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=scsi_idHBA_SendRPL : agent_wwn is 0 name=%s AND attribute=scsi_idHBA_SendRPS : agent_wwn is 0 name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idHBA_SendRNIDV2 : ELS rejected HBA_SendRNIDV2 : ELS rejected 0xFFFC || agent_domain: %#llx HBA_SendRPL : scsi_id is %#llx HBA_SendRPS : scsi_id is %#llx HBA_SendRLS : scsi_id is %#llx HBA_SendRNID : scsi_id is %#llx attribute=ww_name AND value=%#llxattribute=ww_name AND value=%#llxattribute=ww_name AND value=%#llxHBA_SendRPL : Response is LS_ACC attribute=ww_name AND value=%#llxHBA_SendRPL : Response is LS_ACC HBA_SendRPS : Response is LS_ACC attribute=ww_name AND value=%#llxHBA_SendRPS : Response is LS_ACC HBA_SendRLS : Response is LS_ACC attribute=ww_name AND value=%#llxHBA_SendRLS : Response is LS_ACC HBA_SendRNID : Response is LS_ACC HBA_SendRNID : Response is LS_ACC HBA_SendRNIDV2 : scsi_id is %#llx HBA_SendRNIDV2 : scsi_id is %#llx HBA_SendRLS : RspBufferSize is %i HBA_SendRNID : RspBufferSize is %i HBA_SendRNIDV2 : Response is LS_ACC HBA_SendRNIDV2 : Response is LS_ACC HBA_SendRNIDV2 : Response is LS_ACC HBA_SendRPL : Send RPL to agent_wwn HBA_SendRPS : object_wwn is nonzero HBA_SendRNIDV2 : RspBufferSize is %i HBA_SendRPL : RPL Payload length: %02i HBA_SendRPL : RPL Payload length: %02i HBA_SendCTPassThru : Is arbitrated loop HBA_SendCTPassThru : payld.scsi_id=%#llx HBA_SendRPL : SCIOLPAYLD FAILED!! %i: %s HBA_SendRPS : SCIOLPAYLD FAILED!! %i: %s HBA_SendRPS : SCIOLPAYLD FAILED!! %i: %s HBA_SendRLS : SCIOLPAYLD FAILED!! %i: %s HBA_SendRLS : SCIOLPAYLD FAILED!! %i: %s HBA_SendRNID : SCIOLPAYLD FAILED!! %i: %s HBA_SendRNID : SCIOLPAYLD FAILED!! %i: %s HBA_SendRPL : SCIOLPAYLD FAILED!! %i: %s HBA_SendCTPassThruV2 : Is arbitrated loop HBA_SendCTPassThruV2 : payld.scsi_id=%#llx HBA_SendRNID : Common Id Data Length: %02i HBA_SendRNID : Common Id Data Length: %02i HBA_SendRNID : Common Id Data Length: %02i HBA_SendRNID : Common Id Data Length: %02i HBA_SendRNIDV2 : SCIOLPAYLD FAILED!! %i: %s HBA_SendRNIDV2 : SCIOLPAYLD FAILED!! %i: %s HBA_SendRNIDV2 : SCIOLPAYLD FAILED!! %i: %s HBA_SendRPS : 0xFFFC || agent_domain: %#llx HBA_SendRNIDV2 : check destWWN/destFCID pair HBA_SendRNIDV2 : Common Id Data Length: %02i HBA_SendRNIDV2 : Common Id Data Length: %02i HBA_SendRNIDV2 : Common Id Data Length: %02i HBA_SendRNIDV2 : Common Id Data Length: %02i HBA_SendRNIDV2 : Common Id Data Length: %02i HBA_SendCTPassThru : Errno for sciolpayld: %i HBA_SendRNIDV2 : Specfic Id Data Length: %02i HBA_SendRPL : handle does not match hbaPortWWN HBA_SendRPL : agent_wwn is 0, use agent_domain HBA_SendRPS : handle does not match hbaPortWWN HBA_SendRPS : agent_wwn is 0, use agent_domain HBA_SendRLS : handle does not match hbaPortWWN HBA_SendCTPassThruV2 : Errno for sciolpayld: %i HBA_SetRNIDMgmtInfo : SCIOLCHBA failed! : %s, %d HBA_GetRNIDMgmtInfo : SCIOLCHBA failed! : %s, %d HBA_SendRNIDV2 : handle does not match hbaPortWWN HBA_SendRPL : SCIOLQWWN call returned scsi_id %#llx HBA_SendRPS : SCIOLQWWN call returned scsi_id %#llx HBA_SendRLS : SCIOLQWWN call returned scsi_id %#llx HBA_SendRNID : SCIOLQWWN call returned scsi_id %#llx HBA_SendRPS : object_wwn is 0, use object_port_number HBA_SendRNIDV2 : SCIOLQWWN call returned scsi_id %#llx HBA_SendCTPassThruV2 : handle does not match hbaPortWWN @(#)69 1.3.1.2 src/bos/usr/lib/hbaapi/fabric_mgmt.c, hbaapi, bos720 7/25/12 06:17:39lun_idname=%sscsi_idww_nameparent=%sparent=%sparent=%sparent=%snode_namename=%s AND parent=%s%#llx %#llx %#llx %#llx HBA_GetFCPStatistics name: %s HBA_GetFCPStatistics : Error in odm_get HBA_GetFcpTargetMapping : MPIO supported!!! HBA_GetFcpTargetMappingV2 : MPIO supported!!! HBA_GetFCPStatistics : Error getting CuAt list HBA_GetFcpTargetMapping : MPIO not supported!!! HBA_GetFcpPersistentBinding : MPIO supported!!! HBA_GetPersistentBindingV2 : MPIO supported!!! HBA_GetFCPStatistics : No CuAt list found for %s HBA_GetFcpTargetMappingV2 : MPIO not supported!!! HBA_GetFCPStatistics : SCIOLCHBA failed! : %s, %d HBA_GetFcpTargetMappingV2 : SCIOLCHBA ioctl failed. HBA_GetFcpPersistentBinding : MPIO not supported!!! HBA_GetPersistentBindingV2 : MPIO not supported!!! HBA_GetBindingSupport : handle does not match hbaPortWWN HBA_GetBindingCapability : handle does not match hbaPortWWN HBA_GetFCPStatistics : stats: %#llx %#llx %#llx %#llx %#llx HBA_GetFcpTargetMappingV2 : handle does not match hbaPortWWN HBA_GetFcpTargetMappingV2 : ScsiInquiry failed, can't get LUID HBA_GetPersistentBindingV2 : handle does not match hbaPortWWN HBA_GetPersistentBindingV2 : ScsiInquiry failed, can't get LUID HBA_GetFCPStatistics : Handle does not support specified logical unit HBA_GetFcpTargetMappingV2 : handle does not match WWPN from SCIOLCHBA. @(#)70 1.3.1.2 src/bos/usr/lib/hbaapi/fcp_info.c, hbaapi, bos72F, f2017_12A0 3/1/17 08:18:28%#llx%#llxis %s LUN is %#llx lun is %llx lun is %llx scsi_id is %#llx scsi_id is %#llx Error getting CuAt object name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=scsi_idname=%s AND attribute=scsi_idHBA_SendReadCapacity : is %s name=%s AND attribute=scsi_idHBA_SendReadCapacity : is %s HBA_SendReadCapacity : is %s name=%s AND attribute=scsi_idname=%s AND attribute=scsi_idattribute=ww_name AND value=%sattribute=ww_name AND value=%sname=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_namename=%s AND attribute=node_nameHBA_ScsiReadCapacityV2 : is %s HBA_ScsiReadCapacityV2 : is %s name=%s AND attribute=node_nameattribute=ww_name AND value=%#llxattribute=ww_name AND value=%#llxHBA_ScsiInquiryV2 : LUN is %#llx attribute=ww_name AND value=%#llxattribute=ww_name AND value=%#llxparent=%s AND connection LIKE %llx*CDB_Byte1 is %i, should be 1 or 0! parent=%s AND connection LIKE %llx*parent=%s AND connection LIKE %llx*HBA_SendReadCapacity : string is %s HBA_ScsiInquiryV2 : scsi_id is %#llx HBA_ScsiReadCapacityV2 : string is %s HBA_SendReadCapacity : No match found HBA_SendReadCapacity : ww_name is %llx HBA_SendReadCapacity : scsi_id is %#llx HBA_ScsiReadCapacityV2 : No match found HBA_ScsiReadCapacityV2 : No match found HBA_ScsiReadCapacityV2 : ww_name is %llx HBA_ScsiInquiryV2 : SCIOLSTART failed: %s HBA_SendReadCapacity : string value is %s HBA_SendReadCapacity : Is arbitrated loop HBA_SendScsiInquiry : SCIOLSTART failed: %s HBA_ScsiReadCapacityV2 : string value is %s HBA_ScsiReadCapacityV2 : Is arbitrated loop HBA_ScsiInquiryV2 : Error getting CuAt object HBA_ScsiInquiryV2 : Error getting CuAt object HBA_ScsiInquiryV2 : Error getting CuAt object HBA_SendReadCapacity : Errno for sciolcmd: %i HBA_ScsiInquiryV2 : SCIOLINQU ioctl failed: %s HBA_SendReportLUNs : Error getting CuAt object HBA_SendReportLUNs : Error getting CuAt object HBA_SendReportLUNs : SCIOLCMD failed! : %s, %d HBA_SendReadCapacity : Errno for sciolstop: %i HBA_SendScsiInquiry : Error getting CuAt object HBA_SendScsiInquiry : Error getting CuAt object HBA_SendScsiInquiry : Error getting CuAt object HBA_SendReadCapacity : Errno for sciolstart: %i HBA_ScsiReadCapacityV2 : Errno for sciolcmd: %i HBA_SendScsiInquiry : SCIOLINQU ioctl failed: %s HBA_SendReportLUNs : Error getting CuPath object HBA_ScsiReportLUNsV2 : Error getting CuAt object HBA_ScsiReportLUNsV2 : SCIOLCMD failed! : %s, %d HBA_SendReadCapacity : Error getting CuAt object HBA_SendReadCapacity : Error getting CuAt object HBA_SendReadCapacity : Error getting CuAt object HBA_ScsiReadCapacityV2 : Errno for sciolstop: %i HBA_SendScsiInquiry : Error getting CuPath object HBA_SendReadCapacity : scsi_id is %#llx in ll hex HBA_ScsiReadCapacityV2 : Errno for sciolstart: %i HBA_SendReportLUNs : Error getting CuPathAt object HBA_SendReadCapacity : Error getting CuPath object HBA_ScsiReadCapacityV2 : Error getting CuAt object HBA_ScsiReadCapacityV2 : Error getting CuAt object HBA_ScsiReadCapacityV2 : Error getting CuAt object HBA_SendScsiInquiry : EVPD is %i, should be 1 or 0! HBA_SendScsiInquiry : Error getting CuPathAt object HBA_SendReadCapacity : node_name is %#llx in ll hex HBA_ScsiReadCapacityV2 : scsi_id is %#llx in ll hex HBA_ScsiInquiryV2 : handle does not match hbaPortWWN HBA_SendReadCapacity : Error getting CuPathAt object HBA_ScsiReadCapacityV2 : node_name is %#llx in ll hex HBA_SendReadCapacity : Is switch, use wwn to get scsi_id HBA_ScsiReadCapacityV2 : handle does not match hbaPortWWN HBA_ScsiReadCapacityV2 : Is switch, use wwn to get scsi_id HBA_ScsiInquiryV2 : RspBufferSize is %i, must be < 256 bytes HBA_SendScsiInquiry : RspBufferSize is %i, must be < 256 bytes @(#)75 1.2.1.1 src/bos/usr/lib/hbaapi/scsi_info.c, hbaapi, bos720 7/31/12 07:18:26HBA_SendReadCapacity : Status validity: %i adap_set_flags: %i add_device_status: %i HBA_ScsiReadCapacityV2 : Status validity: %i adap_set_flags: %i add_device_status: %i HBA_ScsiInquiryV2 : Command support data (CmdDt) feature has been deprecated from SCSI standard HBA_ScsiReportLUNsV2 : handle does not match hbaPortWWN.handle WWN [0x%llx] != Passed wwn [0x%llx] rr,,rSNRLIBMIBMdacdacdacdf107710df10771077107710%02x EmulexEmulexQLogicQLogic100000200000400000800000/dev/%s/dev/%sfcs.cat100000016000003200000name = %sFC Adapter%d.%d.%d.%d%d.%d.%d.%dsw_fc_classuniquetype=%s/usr/lib/drivers//usr/lib/drivers/%sOpenx Failed for %s Openx Failed for %s name=%s AND status=1name=%s AND attribute=lun_idname=%s AND attribute=scsi_idHBA_GetAdapterPortAttributes name=%s AND attribute=node_nameOpen Failed for %s (errno = %d) Open Failed for %s (errno = %d) attribute=scsi_id AND value=%#llxError getting node_name from CuAt. /usr/sbin/lsmcode -crd %s 2>/dev/nulluniquetype=%s AND attribute=fc4_types_actuniquetype=%s AND attribute=fc4_types_suppuniquetype=%s AND attribute=port_speed_suppname=%s AND attribute=scsi_id AND path_id=%dHBA_GetAdapterPortAttributes : PortSpeed: %i name=%s AND attribute=node_name AND path_id=%dname=%s AND attribute=node_name and path_id=%d HBA_GetAdapterPortAttributes : FDISC resp buff: HBA_OpenAdapterByWWN : wwn found in adapter list HBA_GetFC4Statistics : SCIOLCHBA failed! : %s, %d HBA_GetPortStatistics : SCIOLCHBA failed! : %s, %d HBA_GetPortAttributesByWWN : Adapter PortWWN invalid HBA-GetPortStatistics : Calling SCIOLCHBA with fd [%d] /usr/bin/lslpp -qLc devices.pci.df1000f7.com 2>/dev/null/usr/bin/lslpp -qLc devices.pci.77102224.com 2>/dev/nullHBA_GetDiscoveredPortAttributes : ELS_RPSC got rejected HBA_GetFC4Statistics : handle does not match hbaPortWWN HBA_CloseAdapter End: index [%d] fd [%d] open_count [%d] HBA_GetAdapterPortAttributes : SCIOLPAYLD FAILED: %s, %d HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : open fd [%d],open count [%d], index [%d] HBA_OpenAdapter : openx fd [%d],open count [%d], index [%d] HBA_OpenAdapter : openx fd [%d],open count [%d], index [%d] HBA_CloseAdapter Start: index [%d] fd [%d] open_count [%d] HBA_GetAdapterPortAttributes : FDISC ELS rejected by switch HBA_GetFC4Statistics : stats: %#llx %#llx %#llx %#llx %#llx HBA_OpenAdapterByWWN : Error! wwn found twice in adapter list HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_GetAdapterPortAttributes : odmerrno = %d for %s PdAt (%s) HBA_STATUS_ERROR_AMBIGUOUS_WWN : wwn not found in adapter list HBA_GetDiscoveredPortAttributes : SCIOLPAYLD FAILED!! : %s, %d HBA_GetDiscoveredPortAttributes : Error matching lun_id in CuAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuAt HBA_GetDiscoveredPortAttributes : target doesnt support ELS_RPSC Open Failed for %s with errno == ENETDOWN || errno == ENETUNREACH Open Failed for %s with errno == ENETDOWN || errno == ENETUNREACH HBA_GetDiscoveredPortAttributes : Error getting scsi_id from CuAt HBA_GetDiscoveredPortAttributes : portindex not 0, returning error HBA_GetDiscoveredPortAttributes : SCIOLPAYLD ioctl failed! : %s, %d HBA_GetDiscoveredPortAttributes : scsi_id to send payld to is %#llx HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuPathAt HBA_GetDiscoveredPortAttributes : Error matching scsi_id in CuPathAt HBA_GetDiscoveredPortAttributes : SCIOLPAYLD(RPSC) failed!! : %s, %d HBA_GetPortAttributesByWWN : Found wwn match in discovered port list HBA_GetDiscoveredPortAttributes : Error getting scsi_id from CuPathAt HBA_GetDiscoveredPortAttributes : lun_id for this disc. port is %#llx HBA_GetDiscoveredPortAttributes : SCIOLSTART failed for this port: %s HBA_GetDiscoveredPortAttributes : SCIOLPAYLD(RPSC) worked for this port HBA_GetDiscoveredPortAttributes : Error getting node_name from CuPathAt 1 HBA_GetDiscoveredPortAttributes : Skip, get next object that matches scsi_id HBA_GetDiscoveredPortAttributes : Skip, get next object that matches scsi_id HBA_GetDiscoveredPortAttributes : No targets attached to dac, set lun_id to 0 HBA_GetPortAttributesByWWN : Couldn't find specified wwn in discovered port list HBA_GetDiscoveredPortAttributes : discoveredportindex is invalid, returning error HBA_GetDiscoveredPortAttributes : Is a dac, need to obtain lun_id from a target device HBA_GetDiscoveredPortAttributes : SCIOLSTART worked for this port. Supported class mask: %u @(#)71 1.10.3.3 src/bos/usr/lib/hbaapi/hba_port_info.c, hbaapi, bos72F, f2016_46A8 11/10/16 10:10:03HBA_GetDiscoveredPortAttributes : SCIOLPAYLD failed for this port, could not get PortSupportedFc4Types or PortActiveFc4Types--%s %d%dPdDvLn LIKE driver/*/*fscsi AND status=1PdDvLn LIKE driver/*/*fscsi AND status=1PdDvLn LIKE driver/*/*fscsi AND status=1HBA_RefreshAdapterConfiguration: Deleting old table HBA_RefreshAdapterConfiguration : Adapter table exists HBA_RefreshAdapterConfiguration : Adapter [%d] is open HBA_RefreshAdapterConfiguration : Adapter Found with WWN [0x%llx] HBA_RefreshAdapterConfiguration : Adapter with WWN [0x%llx]i Not found HBA_RefreshAdapterConfiguration : Storing it to newHBA_Table [%d] with FD:[%d] open_count:[%d] @(#)73 1.2.1.1 src/bos/usr/lib/hbaapi/lib_ctrl.c, hbaapi, bos72L, l2018_18A0 4/20/18 13:41:46HBA_RefreshAdapterConfiguration : No. of Adapter [%d] + Deleted Adapter Count [%d] = Total num of adapters [%d] HBA_RefreshAdapterConfiguration : Restoring it to newHBA_Table [%d] from oldHBA_Table [%d] with FD:[%d] open_count:[%d] @(#)74 1.1 src/bos/usr/lib/hbaapi/sb_info.c, hbaapi, bos720 7/27/04 17:37:09#Y)Y)@Y)Y)Y* Y*`Y*Y*Yi YmYmYn YsYy Y Y Y`YYYYYY YY Y`Y YYYYY`Y YՠY@YYYYYY YYYY Y Y Y Y Y Y@YYYYY`YYY YYh[h[%H@+P=`HPhuGJ@8 0@'@ /@=@J@X@g@u@ ~@ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ !@ *@ 2@ :@ B@ K@ U@ _@ k@ s@ |@ @ @ @ @ @ @@@@@@@ @  @ 0@ A@ O@ ^@ m@ }@ @TP Th T T T T; T] Tr U U( U@ UX Up U U U U U V1 VF V0] VH V` Vx V V V V" V> W\ W v W8 WP Wh W W W W0 WK W^ Xp X( X@ XX Xp X X X1 XK Xa Ys Y Y0 YH Y` Yx Y Y  Y  Y7 h?x???????????(?0?8?H?X?h?p?x???????????????(?8?H?P?X?T8?T@?TP?TX?Th?Tp?T?T?T?T?T?T?T?T?T?T?T?U?U?U?U(?U0?U@?UH?UX?U`?Up?Ux?U?U?U?U?U?U?U?U?U?U?V?V?V?V ?V0?V8?VH?VP?V`?Vh?Vx?V?V?V?V?V?V?V?V?V?V?V?W?W?W ?W(?W8?W@?WP?WX?Wh?Wp?W?W?W?W?W?W?W?W?W?W?W?X?X?X?X(?X0?X@?XH?XX?X`?Xp?Xx?X?X?X?X?X?X?X?X?X?X?Y?Y?Y?Y ?Y0?Y8?YH?YP?Y`?Yh?Yx?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Z?Z?Z?"Z?!Z ? Z(?2Z0? Z8? Z@?ZH?ZP?5ZX?Z`?Zh?Zp?-Zx?8Z?:Z?4Z?;Z?.Z?9Z?0Z?+Z?3Z?1Z? Z?6Z?Z?Z?*Z?Z?/[?&[?$[? [?[ ?[(?[0?[8?[@?[H?[P?[X?[`?[h?([p?[x?'[?[?7[?,[?[?)[?[?#[?[?[?[?%[?[?[?/usr/lib:/liblibc.ashr_64.olibcfg.ashr_64.olibodm.ashr_64.o@VPDshr_64.o/5765E6200/520errnoclose ___strcmp64 ___bzero64 ___memset64 ___memmove64 ___strcpy64callocmallocfreestrlenopenstrtoulcatopencatgetsstrchratoitouppersprintf catclose snprintfstrncmpstrrchrfscanf __fd_selectmemchrsleepfreadfgetcstrtokisalnumisalpha setlocaleioctlstrstrmemcmppclosepopenrintopenx strtoull PdAt_CLASS CuDv_CLASS CuAt_CLASS CuVPD_CLASS CuPath_CLASSCuPathAt_CLASS PAL_libcfg odm_err_msgodm_terminateodm_initialize odm_get_obj odm_get_next odm_get_listodm_get_firstodm_free_list odmerrnoHBA_RegisterForLinkEventsHBA_RegisterForTargetEvents%HBA_RegisterForAdapterPortStatEvents!HBA_RegisterForAdapterPortEventsHBA_RegisterForAdapterEvents HBA_RegisterForAdapterAddEventsHBA_RemoveCallbackHBA_GetEventBuffer HBA_SendRLS HBA_SendLIRR HBA_SendSRL HBA_SendRPS HBA_SendRPLHBA_SendRNIDV2HBA_SendCTPassThruV2 HBA_SendRNIDHBA_GetRNIDMgmtInfoHBA_SetRNIDMgmtInfoHBA_SendCTPassThruHBA_GetFCPStatistics HBA_RemoveAllPersistentBindingsHBA_RemovePersistentBindingHBA_GetPersistentBindingV2HBA_SetPersistentBindingV2HBA_SetBindingSupportHBA_GetBindingSupportHBA_GetBindingCapabilityHBA_GetFcpTargetMappingV2HBA_GetFcpPersistentBindingHBA_GetFcpTargetMappingHBA_SendScsiInquiryHBA_GetFC4StatisticsHBA_OpenAdapterByWWNHBA_GetPortAttributesByWWN HBA_GetDiscoveredPortAttributesHBA_GetPortStatisticsHBA_GetAdapterPortAttributesHBA_GetAdapterAttributesHBA_CloseAdapterHBA_OpenAdapterHBA_GetAdapterNameHBA_GetVendorLibraryAttributes HBA_GetWrapperLibraryAttributes HBA_RefreshAdapterConfigurationHBA_RegisterLibraryV2HBA_ResetStatisticsHBA_RefreshInformationHBA_GetNumberOfAdaptersHBA_RegisterLibraryHBA_FreeLibraryHBA_LoadLibraryHBA_GetVersionHBA_SBDskGetCapacityHBA_GetSBStatisticsHBA_GetSBTargetMappingHBA_ScsiReadCapacityV2HBA_ScsiReportLUNsV2HBA_ScsiInquiryV2HBA_SendReadCapacityHBA_SendReportLUNs,ÙXș  $͙ T t  ҙ \ҙ  ҙ י <    l͙ Ù\ș͙(͙ܙܙܙ͙͙י,י.<LdÙ $ș ` י$tܙ$%D%~%&&:&b&&'((&(.(`(l2((+(+6+h ++,$ ,l,י,,,ܙ-  -|-ܙ- .\.l. /@K?0 00"0D0X0f0t001 1P2.222P2d2n222223333@3N3T333344:4L4`4j4|444555505v555ܙ6l6z66666667 7.747X7h728P28|888889 9$9@9X9י99: ;; ;;;;Y;;;Y<<<&<,>(>:>N>T>>>>??"?,?T?p?~????@@@$@8@2@@@2AAA,AHA`A|AAAB~BBBBBBCC"C(CPC^CdCCCCDDDDdDDDDDDEEHEP EEEFFFF@FNFTF|FFFFG82G2GGGHH,H@H\HtHHHHI I$I8IJI^IdIIIJ J$J2J<JdJJJJJJKK K4KHK2KKL2LL L<LXLpLLLLM&MMMNN(1N2N6P.PFPPPQ Q Q*Q<Qx!QRR  RXRxRR RR TPTdTTUUV,VVVWWXPXtXYYYיYZ ZRZxEZZEZZEZ[[["[([X[f[l[[[[\$\2\8\d\\\\] ]`,]x]^^,^6^H^!^^____``  `0י`L``,`x`E```,aa$יa@aT,ala|Eaaיabbb4bBbHblbbcc<@cTchEc|cEcd;dbddd.dee.eVeffgg*gRgzggg*gh&hNhtht6hhhitiiijjjjjHjVj\jjj k kX kkkkl l m nnnno o0oToop\pppxppqqqq*q0q\qjqpqqq r0 rp rs( t t0t>t|tttttuuu4uBuHutuu vv vT wwDwlwwwwxx\ x y|yyyzz&z,z:z@zlzzzzz{ {H { ||||8|l}8}N}T}b}h}}}}~~  ~d ~ D D t &,:@lz H  0  @X  <D `|( \ \lzP  $ T\r$Ttԏ<D $ ^dl    <Pיx0H`ܙ  Pl  j*\DR@Tי| 8Pܙ  ,H\    4 DZhv|    (6<dp     0 `h <Thp ( p   8FLp "(0  HV (6<hv|(DXlt$@   $,Hd  (F` HV\$8Tx Tp  RX`  0  P`|`  , r$28\rx  $28\jp  $ Hd8FLp|Xx  $ t<L   \ äö  V`ntĠĮĴ,8`xňŘ 0ƜƸ ,Td ǘ  0>DlzȀȤ BHP ɐɤɬ *L\l|˜"˼',,̐יי@ͤ ܙΤβ  4lςϔ  D x.Jј4HlҀ1Ҋ(6H;\ פ  @@Tl؀ DRX|ٔ٨"4HlڌڜڤLdxۤ (@Tp܌ܤܸ,@ETh|ݘݴLh|ެߨD&^dl J@J|DRX  ,@t @ lP`z  (P@dx&,HtOXlzO0ED,dl  (PhT0Y@^tYYYY$ 4 nt|  $Hl  DV ch (Xlz Pl@E(@mPr  wE,DXdExEE|,|Tt'|'   dExE  T; .`0Pd1 6,;:^bp*RzBj  zי4ܙ$ܙPܙhx יܙ PיܙܙXܙ@ ܙ ܙ    P@ ^ h           , 4  "   * V ܙ ܙܙN`n  4m?h/?x/?/?/?/?/?/?/?/?/?/?/?(/?03?8/?H/?X/?h/?p3?x/?3?/?/?/?/?3?/?/?/?3?/?3?/?/?(/?8/?H/?P3?X/?T8)?T@|?TP;?TX|?Th=?Tp|?T??T|?TA?T|?TC?T|?TE?T|?TG?T|?TI?U|?Uc?U|?U(e?U0|?U@g?UH|?UXi?U`|?Upk?Ux|?Um?U|?Uo?U|?Uq?U|?Us?U|?Uu?U|?Vw?V|?V?V |?V0?V8|?VH?VP|?V`?Vh|?Vx?V|?V?V|?V?V|?V?V|?V?V|?V?V|?W?W|?W ?W(|?W8?W@|?WP?WX|?Wh?Wp|?W?W|?W?W|?W?W|?W?W|?W?W|?W?X|?X?X|?X(/?X0|?X@1?XH|?XX3?X`|?Xp5?Xx|?X7?X|?X9?X|?X;?X|?X=?X|?X??X|?YA?Y|?YC?Y |?Y0g?Y8|?YHi?YP|?Y`k?Yh|?Yx{?Y|?Y}?Y|?Y?Y|?Y?Y|?Y?Y|?YL?YT?Z\?Z/?Zh?Zf?Z 8?Z(?Z0:?Z8?[H?[ V?[("?[0Z?[8y?[@?[H?[P?[X^?[`?[ht?[p`?[xr?[?[?[?[B?[v?[J?[j?[D?[F?[P?[n?[b?[X?[I?   - 9 F S a ox  !.<HU \ c h o t |                       $ + 2 8 = C YLkYkYkZkZPkZkZkZ UkZ(kZ0\kZ8ckZ@YkZHkZPkZXbkZ`PkZhkZpkZxFkZakZkZokZkZSkZkZCkZkZkZkZ-kZokZkZ=kZskZk[$k[k[hk[k[ k[(k[0k[8Pk[@Pk[Hk[PPk[Xk[`Pk[h2k[pk[x+k[k[9k[xk[tk[8k[k[ k[|k[k[k[k[k[k[Pkg5gk%)     /  B @V f s }   ` `  ` "  "` #@ # # $@ k$  kPkdhYT8 ]gR)k`))l 9)@ 9) 9) 9*  9*`  9*+ 9*? 9HPkTPm Th T T T T  T, T@ gSi k$)i  am am an  as ay  a  a   a` a/ aD aPkcU U( U@ UX Up U U U  U U0 VE gXk)        `/  F ` {  @k%HPkV V0 VH V` Vx V V0 VG Va V| W g k4)  ` `   ՠ1 @M n       Hk=`PkW8 WP Wh2 WN Wo W W W W X 'g (/`k5)/` B / O 1 ^ B m M  M  P  P  S  S  S  X  X  Y  d & khPk[b[sag < (@k@)@ p +  +  +  +  +  +  + ) + B + W +@ h + y +  k+@  k+PhPkuX(  X@  XX  Xp  X  X  X * X C X X Y i Y z ug (k)  e  e " eSPkWY0  YH  Y` # g : o`k()`  y  y  y  y  y  y+PPk Yx  Y  Y  Y  Y  W   ge 0)  ght # + g( 4 < g& F%) O g(` XA)(` _(l h(l q(l y gd )g ) g% k(%  g% k(%  g& k(&  g&8 k(&8  g&` k(&`  g& k(&  g' k('  g(, k((,  g( k((  g( k((  gh k(h  ggk(g ggk(g gd`k(d` gd'k(d' geT1k(eT1 gf@k(f@ ge,Jk(e,J gdYk(dY  gegk(eg gfvk(fv gk($ g(k(( ) gPk(P%. ghLk(hL*3 ggPk(gP/8 ggxk(gx4= ghk(h9B ghk(h>G gh$k(h$CL gxk(xHQ gk(MV gk(R[ ggk(gW` gk(\e gk(aj g@k(@fo ghk(hkt gk(py gk(u~ g k( z g'k(' gg(/k(g(/ g<k(<Codm_err_msgodm_terminateodm_initializeodm_get_objodm_get_nextodm_get_listodm_get_firstodm_free_listodmerrnoPdAt_CLASSCuDv_CLASSCuAt_CLASSCuVPD_CLASSCuPath_CLASSCuPathAt_CLASSPAL_libcfgerrnoclose___strcmp64.___strcmp64___bzero64.___bzero64___memset64.___memset64___memmove64.___memmove64___strcpy64.___strcpy64callocmallocfreestrlenopenstrtoulcatopencatgetsstrchratoitouppersprintfcatclosesnprintfstrncmpstrrchrfscanf__fd_selectmemchrsleepfreadfgetcstrtokisalnumisalphasetlocaleioctlstrstrmemcmppclosepopenrintopenxstrtoullTOC_$STATICvpd_dataHBA_adaptertablenum_of_adapters.file../../../../../../src/bos/usr/ccs/lib/libdiag/parsevpd.cWed Jun 23 17:13:20 2021 IBM XL C for AIX, Version 13.1.0.2.insert_vpd.diag_find_vpd_kw.extract_loc_vpd.getDevVPDByPhyLoc.extract_pci_vpd_kw.extract_vpd_kw.notValidVPD.checksum.filterVPD.getLRSize.mcaVPD.free_vbuf.parse_pciVPD.parse_VPD.parse_vpd.bstrncpy.null_ptrs.real_isprint.get_byte.free_vbuf@AF22_12.get_byte@AF23_19../../../../../../src/bos/usr/lib/hbaapi/event_hand.cMon Jul 26 11:32:31 2021 .HBA_RegisterForLinkEvents.HBA_RegisterForTargetEvents.HBA_RegisterForAdapterPortStatEvents.HBA_RegisterForAdapterPortEvents.HBA_RegisterForAdapterEvents.HBA_RegisterForAdapterAddEvents.HBA_RemoveCallback.HBA_GetEventBuffer../../../../../../src/bos/usr/lib/hbaapi/fabric_mgmt.cMon Jul 26 11:32:32 2021 .HBA_SendRLS.HBA_SendLIRR.HBA_SendSRL.HBA_SendRPS.HBA_SendRPL.HBA_SendRNIDV2.HBA_SendCTPassThruV2.HBA_SendRNID.HBA_GetRNIDMgmtInfo.HBA_SetRNIDMgmtInfo.HBA_SendCTPassThru../../../../../../src/bos/usr/lib/hbaapi/fcp_info.c.HBA_GetFCPStatistics.HBA_RemoveAllPersistentBindings.HBA_RemovePersistentBinding.HBA_GetPersistentBindingV2.HBA_SetPersistentBindingV2.HBA_SetBindingSupport.HBA_GetBindingSupport.HBA_GetBindingCapability.HBA_GetFcpTargetMappingV2.HBA_GetFcpPersistentBinding.HBA_GetFcpTargetMapping../../../../../../src/bos/usr/lib/hbaapi/hba_port_info.c.get_mcode.qlogic_get_wwn.HBA_GetFC4Statistics.HBA_OpenAdapterByWWN.HBA_GetPortAttributesByWWN.HBA_GetDiscoveredPortAttributes.HBA_GetPortStatistics.HBA_GetAdapterPortAttributes.HBA_GetAdapterAttributes.HBA_CloseAdapter.HBA_OpenAdapter.HBA_GetAdapterName../../../../../../src/bos/usr/lib/hbaapi/internal.cMon Jul 26 11:32:33 2021 .manual_atoi.check_mapping.get_info_mpio.get_info_no_mpio.close_diag_fd.check_adapter_connection.check_handle.check_portWWN.dump_table.determine_version.issue_sciolpayld.issue_sciolstop.issue_sciolstart.build_table.close_diag_fd@AF21_5../../../../../../src/bos/usr/lib/hbaapi/lib_ctrl.c.free_adapter_list.HBA_GetVendorLibraryAttributes.HBA_GetWrapperLibraryAttributes.HBA_RefreshAdapterConfiguration.HBA_RegisterLibraryV2.HBA_ResetStatistics.HBA_RefreshInformation.HBA_GetNumberOfAdapters.HBA_RegisterLibrary.HBA_FreeLibrary.HBA_LoadLibrary.HBA_GetVersion.free_adapter_list@AF19_1.HBA_GetNumberOfAdapters@AF20_14../../../../../../src/bos/usr/lib/hbaapi/sb_info.c.HBA_SBDskGetCapacity.HBA_GetSBStatistics.HBA_GetSBTargetMapping../../../../../../src/bos/usr/lib/hbaapi/scsi_info.cMon Jul 26 11:32:34 2021 .HBA_ScsiReadCapacityV2.HBA_ScsiReportLUNsV2.HBA_ScsiInquiryV2.HBA_SendReadCapacity.HBA_SendReportLUNs.HBA_SendScsiInquirystrcat.s.strcatstrcpy.s.strcpystrcmp.s.strcmpstrncpy.s.strncpymoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmovememset.s.memset.bzeroglink64.s.toupper.strncmp.memchr.isalpha.isalnum.calloc.PAL_libcfg.malloc.free.sprintf.__fd_select.ioctl.memcmp.odm_initialize.snprintf.odm_get_first.strtoull.odm_terminate.odm_get_list.odm_free_list.odm_err_msg.popen.fread.pclose.strchr.open.openx.close.strrchr.strlen.odm_get_next.strtoul.rint.strtok.atoi.setlocale.catopen.catgets.catclose.strstr.fgetc.fscanf.odm_get_obj.sleep75 282648 136198 0 0 0 0 0 ` 2 136 136198 shr.oshr_64.o5545 288308 282458 0 0 0 0 0 ` .insert_vpd.diag_find_vpd_kw.extract_loc_vpd.getDevVPDByPhyLoc.extract_pci_vpd_kw.extract_vpd_kw.notValidVPD.checksum.filterVPD.getLRSize.mcaVPD.free_vbuf.parse_pciVPD.parse_VPD.parse_vpd.bstrncpy.null_ptrs.real_isprint.get_bytevpd_dataget_byte.HBA_RegisterForLinkEvents.HBA_RegisterForTargetEvents.HBA_RegisterForAdapterPortStatEvents.HBA_RegisterForAdapterPortEvents.HBA_RegisterForAdapterEvents.HBA_RegisterForAdapterAddEvents.HBA_RemoveCallback.HBA_GetEventBufferHBA_RegisterForLinkEventsHBA_RegisterForTargetEventsHBA_RegisterForAdapterPortStatEventsHBA_RegisterForAdapterPortEventsHBA_RegisterForAdapterEventsHBA_RegisterForAdapterAddEventsHBA_RemoveCallbackHBA_GetEventBuffer.HBA_SendRLS.HBA_SendLIRR.HBA_SendSRL.HBA_SendRPS.HBA_SendRPL.HBA_SendRNIDV2.HBA_SendCTPassThruV2.HBA_SendRNID.HBA_GetRNIDMgmtInfo.HBA_SetRNIDMgmtInfo.HBA_SendCTPassThruHBA_SendRLSHBA_SendLIRRHBA_SendSRLHBA_SendRPSHBA_SendRPLHBA_SendRNIDV2HBA_SendCTPassThruV2HBA_SendRNIDHBA_GetRNIDMgmtInfoHBA_SetRNIDMgmtInfoHBA_SendCTPassThru.HBA_GetFCPStatistics.HBA_RemoveAllPersistentBindings.HBA_RemovePersistentBinding.HBA_GetPersistentBindingV2.HBA_SetPersistentBindingV2.HBA_SetBindingSupport.HBA_GetBindingSupport.HBA_GetBindingCapability.HBA_GetFcpTargetMappingV2.HBA_GetFcpPersistentBinding.HBA_GetFcpTargetMappingHBA_GetFCPStatisticsHBA_RemoveAllPersistentBindingsHBA_RemovePersistentBindingHBA_GetPersistentBindingV2HBA_SetPersistentBindingV2HBA_SetBindingSupportHBA_GetBindingSupportHBA_GetBindingCapabilityHBA_GetFcpTargetMappingV2HBA_GetFcpPersistentBindingHBA_GetFcpTargetMapping.get_mcode.qlogic_get_wwn.HBA_GetFC4Statistics.HBA_OpenAdapterByWWN.HBA_GetPortAttributesByWWN.HBA_GetDiscoveredPortAttributes.HBA_GetPortStatistics.HBA_GetAdapterPortAttributes.HBA_GetAdapterAttributes.HBA_CloseAdapter.HBA_OpenAdapter.HBA_GetAdapterNameHBA_GetFC4StatisticsHBA_OpenAdapterByWWNHBA_GetPortAttributesByWWNHBA_GetDiscoveredPortAttributesHBA_GetPortStatisticsHBA_GetAdapterPortAttributesHBA_GetAdapterAttributesHBA_CloseAdapterHBA_OpenAdapterHBA_GetAdapterName.manual_atoi.check_mapping.get_info_mpio.get_info_no_mpio.close_diag_fd.check_adapter_connection.check_handle.check_portWWN.dump_table.determine_version.issue_sciolpayld.issue_sciolstop.issue_sciolstart.build_tableHBA_adaptertablenum_of_adapters.free_adapter_list.HBA_GetVendorLibraryAttributes.HBA_GetWrapperLibraryAttributes.HBA_RefreshAdapterConfiguration.HBA_RegisterLibraryV2.HBA_ResetStatistics.HBA_RefreshInformation.HBA_GetNumberOfAdapters.HBA_RegisterLibrary.HBA_FreeLibrary.HBA_LoadLibrary.HBA_GetVersionHBA_GetVendorLibraryAttributesHBA_GetWrapperLibraryAttributesHBA_RefreshAdapterConfigurationHBA_RegisterLibraryV2HBA_ResetStatisticsHBA_RefreshInformationHBA_GetNumberOfAdaptersHBA_RegisterLibraryHBA_FreeLibraryHBA_LoadLibraryHBA_GetVersion.HBA_SBDskGetCapacity.HBA_GetSBStatistics.HBA_GetSBTargetMappingHBA_SBDskGetCapacityHBA_GetSBStatisticsHBA_GetSBTargetMapping.HBA_ScsiReadCapacityV2.HBA_ScsiReportLUNsV2.HBA_ScsiInquiryV2.HBA_SendReadCapacity.HBA_SendReportLUNs.HBA_SendScsiInquiryHBA_ScsiReadCapacityV2HBA_ScsiReportLUNsV2HBA_ScsiInquiryV2HBA_SendReadCapacityHBA_SendReportLUNsHBA_SendScsiInquiry.strcat.strcpy.strcmp.strncpy.bcopy.ovbcopy._moveeq.memcpy.memmove.memset.bzero.toupper.strncmp.memchr.isalpha.isalnum.calloc.PAL_libcfg.malloc.free.sprintf.__fd_select.ioctl.memcmp.odm_initialize.snprintf.odm_get_first.strtoull.odm_terminate.odm_get_list.odm_free_list.odm_err_msg.popen.fread.pclose.strchr.open.openx.close.strrchr.strlen.odm_get_next.strtoul.rint.strtok.atoi.setlocale.catopen.catgets.catclose.strstr.fgetc.fscanf.odm_get_obj.sleep5545 0 282648 0 0 0 0 0 ` .insert_vpd.diag_find_vpd_kw.extract_loc_vpd.getDevVPDByPhyLoc.extract_pci_vpd_kw.extract_vpd_kw.notValidVPD.checksum.filterVPD.getLRSize.mcaVPD.free_vbuf.parse_pciVPD.parse_VPD.parse_vpd.bstrncpy.null_ptrs.real_isprint.get_bytevpd_dataget_byte.HBA_RegisterForLinkEvents.HBA_RegisterForTargetEvents.HBA_RegisterForAdapterPortStatEvents.HBA_RegisterForAdapterPortEvents.HBA_RegisterForAdapterEvents.HBA_RegisterForAdapterAddEvents.HBA_RemoveCallback.HBA_GetEventBufferHBA_RegisterForLinkEventsHBA_RegisterForTargetEventsHBA_RegisterForAdapterPortStatEventsHBA_RegisterForAdapterPortEventsHBA_RegisterForAdapterEventsHBA_RegisterForAdapterAddEventsHBA_RemoveCallbackHBA_GetEventBuffer.HBA_SendRLS.HBA_SendLIRR.HBA_SendSRL.HBA_SendRPS.HBA_SendRPL.HBA_SendRNIDV2.HBA_SendCTPassThruV2.HBA_SendRNID.HBA_GetRNIDMgmtInfo.HBA_SetRNIDMgmtInfo.HBA_SendCTPassThruHBA_SendRLSHBA_SendLIRRHBA_SendSRLHBA_SendRPSHBA_SendRPLHBA_SendRNIDV2HBA_SendCTPassThruV2HBA_SendRNIDHBA_GetRNIDMgmtInfoHBA_SetRNIDMgmtInfoHBA_SendCTPassThru.HBA_GetFCPStatistics.HBA_RemoveAllPersistentBindings.HBA_RemovePersistentBinding.HBA_GetPersistentBindingV2.HBA_SetPersistentBindingV2.HBA_SetBindingSupport.HBA_GetBindingSupport.HBA_GetBindingCapability.HBA_GetFcpTargetMappingV2.HBA_GetFcpPersistentBinding.HBA_GetFcpTargetMappingHBA_GetFCPStatisticsHBA_RemoveAllPersistentBindingsHBA_RemovePersistentBindingHBA_GetPersistentBindingV2HBA_SetPersistentBindingV2HBA_SetBindingSupportHBA_GetBindingSupportHBA_GetBindingCapabilityHBA_GetFcpTargetMappingV2HBA_GetFcpPersistentBindingHBA_GetFcpTargetMapping.get_mcode.qlogic_get_wwn.HBA_GetFC4Statistics.HBA_OpenAdapterByWWN.HBA_GetPortAttributesByWWN.HBA_GetDiscoveredPortAttributes.HBA_GetPortStatistics.HBA_GetAdapterPortAttributes.HBA_GetAdapterAttributes.HBA_CloseAdapter.HBA_OpenAdapter.HBA_GetAdapterNameHBA_GetFC4StatisticsHBA_OpenAdapterByWWNHBA_GetPortAttributesByWWNHBA_GetDiscoveredPortAttributesHBA_GetPortStatisticsHBA_GetAdapterPortAttributesHBA_GetAdapterAttributesHBA_CloseAdapterHBA_OpenAdapterHBA_GetAdapterName.manual_atoi.check_mapping.get_info_mpio.get_info_no_mpio.close_diag_fd.check_adapter_connection.check_handle.check_portWWN.dump_table.determine_version.issue_sciolpayld.issue_sciolstop.issue_sciolstart.build_tableHBA_adaptertablenum_of_adapters.free_adapter_list.HBA_GetVendorLibraryAttributes.HBA_GetWrapperLibraryAttributes.HBA_RefreshAdapterConfiguration.HBA_RegisterLibraryV2.HBA_ResetStatistics.HBA_RefreshInformation.HBA_GetNumberOfAdapters.HBA_RegisterLibrary.HBA_FreeLibrary.HBA_LoadLibrary.HBA_GetVersionHBA_GetVendorLibraryAttributesHBA_GetWrapperLibraryAttributesHBA_RefreshAdapterConfigurationHBA_RegisterLibraryV2HBA_ResetStatisticsHBA_RefreshInformationHBA_GetNumberOfAdaptersHBA_RegisterLibraryHBA_FreeLibraryHBA_LoadLibraryHBA_GetVersion.HBA_SBDskGetCapacity.HBA_GetSBStatistics.HBA_GetSBTargetMappingHBA_SBDskGetCapacityHBA_GetSBStatisticsHBA_GetSBTargetMapping.HBA_ScsiReadCapacityV2.HBA_ScsiReportLUNsV2.HBA_ScsiInquiryV2.HBA_SendReadCapacity.HBA_SendReportLUNs.HBA_SendScsiInquiryHBA_ScsiReadCapacityV2HBA_ScsiReportLUNsV2HBA_ScsiInquiryV2HBA_SendReadCapacityHBA_SendReportLUNsHBA_SendScsiInquiry.strcat.strcpy.strcmp.strncpy.bcopy.ovbcopy._moveeq.memcpy.memmove.memset.bzero.toupper.strncmp.memchr.isalpha.isalnum.calloc.PAL_libcfg.malloc.free.sprintf.__fd_select.ioctl.memcmp.odm_initialize.snprintf.odm_get_first.strtoull.odm_terminate.odm_get_list.odm_free_list.odm_err_msg.popen.fread.pclose.strchr.open.openx.close.strrchr.strlen.odm_get_next.strtoul.rint.strtok.atoi.setlocale.catopen.catgets.catclose.strstr.fgetc.fscanf.odm_get_obj.sleep