ELF>X@@10GNUvN-kr^,!LinuxLinux6.1.0-41-amd64HGH8ff.GfGGGGGGGf1@fD1G0t1@u fuf@1DAUATUSH_pHtOLHILH}xHHExH H9u/HH H9tL9cuLH[]A\A]1ff.HHǀ1HH~xAWIAVIAUIATIULSDfIGpHH;-I$tUMDL+L9uptLupI9$tI$[]A\A]A^A_AHHMDL+L9uptLupI9$tI$f[]A\A]A^A_HHcDHIDŽ$[]A\A]A^A_I$[ML]HA\HA]A^A_HHL+L9upONfHHHHWfHHHߐeH%H HHHHHLLHff.HHH8Hff.HHH4Hff.HHH0Hff.HHH,Hff.HHH(Hff.HHH\Hff.ATLgUSHoHHExH@HtGGH1[tGH@H@1Ӹ[UHH1SHHeH%(HD$1HH$H4$H8HHT$eH+%(u H[]ff.UHH1SHHeH%(HD$1HH$H4$H4HHT$eH+%(u H[]ff.UHH1SHHeH%(HD$1HH$H4$H0HHT$eH+%(u H[]ff.UHH1SHHeH%(HD$1HH$H4$H,HHT$eH+%(u H[]ff.UHH1SHHeH%(HD$1HH$H4$H(HHT$eH+%(u H[]ff.ATIH1UHSHeH%(HD$1HH$H4$Hv HA$\HHT$eH+%(u H[]A\ff.@ATUSHHHH}XHLHHI|$XH[]A\ff.fSIHHι HhLOXLeH%(HD$`1HHHAMIxHIH|$ HD$HD$XHH4$L1LD$D$D$HH@hHHCxHxX1HT$`eH+%(u Hh[AVE1AUIATIUS1HeH%(HD$1H$A<xMAA t D4,E1HHuH$HIE1HT$eH+%(uH[]A\A]A^ATLgXUHLSÅHEpHf[]A\HH[]A\ATLgUSHHfE<t <t8<CL[]A\MDELHH뼸LC[]A\ff.@HpfG0u fDHff.@AWDIAVAUMATIUHSAAE H D H $eH%(HT$1DIXLcHT$HLLt$HaI$t{HDHHT$LLt$HH$IEpM$HD$eH+%(H []A\A]A^A_HHQH\DHHT$LLt$HH$IEpM$fHH=DHT$HLLt$IDŽ$:HD$eH+%(H IHL[H]HA\A]A^A_HH3HtffHHT$LLt$A$hA HHH*HHfbHHJfHT$HLLt$:HHf.AUATUSHHeH%(HD$HGpHhHHLM$DI(hHHLH$Ht H9DC-S,1ILcpLfT$Hf$L $LHD$eH+%(DK0HIL[HL]1A\A]"hHHGHpDhHHHT hA HLHH $H#f.AWAVAUATUHSHHLwLnDz0IFxLI$LS,IHH$C-LLT$LffD$ DL$ AwEIHLLLH4$L1H[]A\A]A^A_ff.USHH4$HeH%(HD$1H$D$ D$ fHcH}XHT$HHD$HHt_fHHHT$eH+%(u\H[]HHHHHHf1뭉HH1ff.@USHHfHUpHHt/HH[]HHf1HH1fDAWAAVAAUAATUSHH(W0eH%(HD$ 1fD9G,%9CAD CHD$ eH+%(uH([]A\A]A^A_fATUSH0eH%(HD$(HD$$HD$HD$ HD$HD$r(fDHHHxHHIH|$$HMhH}0?LD$ Z1H=BHT$(eH+%(u H0[]A\H1ff.fATUSHu|HCLcHHC聋HLHtHSHCHBHLcHCHLcHH1[]A\ @HH@ĀuR̀H5HLJ HHHHHH  @@HH5HHHHHLJ H HW0w,HxpHXUSHopeH}Xee t\xLHc1HiҐHUPHzHHHǂHH)Hr,HЉZ0[]1[]HAVLw AUIATUSHLgf Kwffu!fffuDfDf@DAIt$pjIPL1Lh H[]A\A]A^ID$HHHP`AID$HHHP`AID$HHHP`AaID$HHHP`:fA3fID$HHHP`fAfID$HHHP`ID$HHHP`ID$HHHP`AWL~AVAUATUHSH8|$pHT$0L$  DD$DL$tLMMupMHMLHIIUxHH$HT$(Ht$ H|$t'H|$Ht$ HT$(IHHH>H4$LHLLSD$H(PDL$ DD$XZtH8[]A\A]A^A_h E1E11j1LjHt$HHuLG0uHG uHH  SHH_pH@HHHHHHH[fHtIH5HHHLJHHHH Hu/HGHu'!<t;<t <t,wąu HHwHIHHHLI9.E1E1=AA@@փ0 w3H0HH HHH91@ uytAtIAD@EADtAuDH A@EփWAQAAv2AAQAAw'@:uHE1H9j띺E1A@$Au=HL)L)HHHE1E1A7fDATLUHSHHeH%(HD$1H@Ht G@HH(H}HHHH$$Ht6HHHH$HHHH$Ht$HHD$eH+%(uHL[]A\^@ATUHSHHHHeH%(HD$1H$t+HHD$eH+%(HH[]A\H{H uH<$wH= IHHI\$01HID$H$HAD$fA$HID$AD$ x LeFL17LWtGH1[tGH@H@1Ӹ[Sfse_nacl to new_se_nacl Clearing nacl->fc_port and fc_loopid->se_nacl Replacing existing nacl->fc_port and fc_loopid->se_nacl Replacing existing fc_loopid->se_nacl w/o active nacl->fc_port Setup nacl->fc_port %p by loop_id for se_nacl: %p, initiatorname: %s TCM QLOGIC QLA2XXX fabric module %s on %s/%s on %s TCM QLOGIC QLA2XXX NPIV capable fabric module %s on %s/%s on %s 3kstrtoul() failed with ret: %d 3kstrtoul() returned %d for fabric_prot_type 3Invalid qla2xxx fabric_prot_type: %lu 3qla2xxx base_vha not enabled for target mode 3qla2xxx base_lport or tpg_1 not available 3fc_vport_create failed for qla2xxx_npiv 3Unable to initialize lport->lport_fcport_map btree 3Unable to allocate lport->lport_loopid_map of %zu bytes qla2xxx: Allocated lport_loopid_map of %zu bytes queue_tm_rsp: mcmd: %p func: 0x%02x response: 0x%02x Setting up new fc_port entry to new_se_nacl 3Unable to insert s_id into fcport_map: %06x Wiping nonexisting fc_port entry Clearing existing nacl->fc_port and fc_port entry Replacing existing nacl->fc_port and fc_port entry Clearing existing fc_port entry Replacing existing fc_port entry w/o active nacl->fc_port Setup nacl->fc_port %p by s_id for se_nacl: %p, initiatorname: %s fc_rport domain: port_id 0x%06x drivers/scsi/qla2xxx/tcm_qla2xxx.cRemoved from fcport_map: %p for WWNN: 0x%016LX, port_id: 0x%06x 3Unable to locate struct tcm_qla2xxx_lport Unable to locate s_id: 0x%06x find_sess_by_s_id: located se_nacl: %p, initiatorname: %s 3Unable to locate struct fc_port find_sess_by_loop_id: Using loop_id: 0x%04x Unable to locate se_nacl by loop_id: 0x%04x 6Updating session %p from port %8phC loop_id %d -> %d s_id %x:%x:%x -> %x:%x:%x Found wrong se_nacl when updating s_id %x:%x:%x No lport_fcport_map entry for s_id %x:%x:%x Already have lport_fcport_map entry for s_id %x:%x:%x 3Unable to locate struct tcm_qla2xxx_lport->tpg_1 %ld: Unknown task mgmt fn 0x%x 3Unable to locate struct fc_port from qla_tgt_cmd 3Unable to locate active struct se_session 3struct fc_port->se_sess is NULL err %u len %zu pos %u byte %u 3Unable to allocate struct tcm_qla2xxx_tpg queue_data_in aborted cmd[%p] refcount %d transport_state %x, t_state %x, se_cmd_flags %x write_pending aborted cmd[%p] refcount %d transport_state %x, t_state %x, se_cmd_flags %x 3Unable to allocate struct tcm_qla2xxx_lport %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x3Unable to locate NPIV '@' separator 3Unable to allocate struct tcm_qla2xxx_lport for NPIV 3In non NPIV mode, a single TPG=1 is used for HW port mappings Clearing fc_loopid->se_nacl 10.02.07.900-ktcm_qla2xxx_free%d 3Illegal boolean value %lu set_sess_by_s_id: %06x find_sess_by_s_id: 0x%06x %8phC%ld: ABTS received %ld: 2G Abort Task received %ld: CLEAR_ACA received %ld: TARGET_RESET received %ld: LUN_RESET received %ld: CLEAR_TS received %ld: ABORT_TS received tpgt_naa.%016llx%stcm_qla2xxxqla2xxx_npivqla2xxxversionfabric_prot_typedynamic_sessionsdemo_mode_login_onlyprod_mode_write_protectdemo_mode_write_protectcache_dynamic_aclsgenerate_node_aclstcm_qla2xxx_handle_tmrtcm_qla2xxx_find_sess_by_loop_idtcm_qla2xxx_find_sess_by_s_idtcm_qla2xxx_set_sess_by_loop_idtcm_qla2xxx_set_sess_by_s_idtcm_qla2xxx_clear_nacl_from_fcport_maptcm_qla2xxx_write_pendingtcm_qla2xxx_queue_data_intcm_qla2xxx_queue_statustcm_qla2xxx_queue_tm_rsptcm_qla2xxx_init_lporttcm_qla2xxx_parse_wwntcm_qla2xxx_register_configfslicense=GPLdescription=TCM QLA24XX+ series NPIV enabled fabric driverdepends=target_core_mod,qla2xxx,scsi_mod,scsi_transport_fcretpoline=Yintree=Yname=tcm_qla2xxxvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions  ( ( (080( 80( 80( 80( 8  (((((((((( 0 0 xx (0@0( @     (08X80( X80( X (8( 8 (08H80( 00 (08`80( ` PXP P   (08@H0( 0 (08pxxp80( pxp 0 0 0 0 (  08@HPX0 0 (08@H   ((  0 0(0x X0`hpx`Pp00m__fentry__9[__x86_return_thunk 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestoreeb,__dynamic_pr_debug탦current_taskCtarget_register_template%Ialloc_workqueue҃utarget_unregister_template?<sprintfeO^core_tpg_deregister zkfreeTpbqlt_stop_phase1Aoqlt_enable_vhakqlt_stop_phase2s<\kstrtoullV __stack_chk_fail~_printkZscsi_host_put fc_vport_terminate0eIfc_vport_createU=h4scsi_host_get;[mhex_to_binibtree_initI@vzalloc6ubtree_destroyqlt_xmit_tm_rspVtarget_stop_sessionK4Vtarget_put_sess_cmd[~Ftarget_show_dynamic_sessionso#1btree_geo32btree_lookup%Obtree_updatey]btree_removePbtree_insert`-kdump_stackGV__warn_printknJnesnprintfMftarget_setup_sessionjtransport_generic_free_cmdUrS__list_del_entry_valid6queue_work_onH-sbitmap_queue_clearL3)F__preempt_count*zcpu_number[__sbitmap_queue_get,H__SCT__preempt_schedule[rQtarget_submit_tmrh__list_add_valid>target_init_cmdv1target_submit_prep=0target_submit destroy_workqueue qlt_free_cmdKqlt_free_mcmdtarget_wait_for_sess_cmds&target_remove_sessionGtransport_generic_request_failuretarget_execute_cmdǚ_ctype}-qlt_lport_deregistervfree3btree_lastbtree_get_prevZstrncmp kmalloc_cachesRkmalloc_traceWicore_tpg_registerI.:qlt_xmit_response)bqlt_abort_cmd"qlt_unreg_sess_irefcount_warn_saturatebsqlt_rdy_to_xfer̟qlt_lport_register4strchrSMustrlen module_layout'     5 Z t$$[#4-( |2$njfb^ZVRRtcm_qla2xxxGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0 [ M DPD?D@D3D`DDDD@DDE`Eb`@E`&E(7E@E@LEYEbE oE E@EE(EE@EEEE( F@FH_bFH/F7Fk@BFQk p NFaFjFJ@ R? R Q RkQ RlQ         sF FFFFFFFGG%G:G:GCG9pVGˆ@ĈV Pƈ@ʈ ʈcGˆqGˆ@G̈G̈G̈G̈@G̈GΈGΈHЈ@HԈ"Hֈ1H؈ڈ@?H܈CڈRHވZH@iHCЈtH}@~HHHH @[HΦ  H E Ș@ H _E H [  H H@  IA IC $ID 6IE DIF PI` aI( nI( 3- zI@  IB0I`I`I`I-I0IJI`I`II@JGJ@J"J30JI=X":=J]@ JJ` VJ hJ pJ |J J@ J` J- ° J ΦH H@ PH`EJȘH_E@tVJJJJJK6IDIKK2K>KVEKVPIPK bK@ErK|Kai K@KK)KkA0`@A>AK(ȈK`@KUP&gKK K@|KLLLj#L+LG=L BLi@FLkOL@YL`fLpLzLf]@LLfM7  &È ň ȈkɈL|0-V@U`L`L:L]L]eb-L`]VLMM-MBMWM@x Y | -c >k@cjM uM MJMMfA @ Z MeMe@MeMeMe Me@ Me M҈ Mb M@ N` !Na ;Nb KNc d *e >f oNg mh xNi .j gk Nl Nm  n No Np Nq Nr Ns Nt Nu Nv Nw 6Ix  Oy Oz )O{ 9O| HO} VO~ kO {O O O O O O O O O P P ,P k>lQQ>zQk?Q@?Q`?Q?Q?QJ@QcAQ@AQALj ˈ Ȉ͈ Ȉψ ҈ӈQ@QȈU`@`:"@R3Y x  RR*R9RNR]ZR] H@iR`jM h>k|Rш ҈Ո ׈ و Ȉۈ ݈ K ߈ ȈU  ? 2: K RRRRRRRRSS 2SESWSoSSS SSSST+TDT\TnTT T@TTTTTTU *U@QU^UlU~UUU#UUUUV8VNVaV{VV V V V V W>WWWpWWWWWX.XSXmXXXXX Y*Y AY!\Y"vY#YYYYYY ZZ#Z1ZDZRZhZ~ZZZZZZZ[*[@[ I[&`[* u[-@[*`[*[`[-@[[[[`@ \6\&&\* g=*@9\$`]V*I\-Z\*d\-@r\}\\\@ II\]\K \]@\]`\*\-]-]2]-?]- K]-@W] _]@r](])]`]`]T]T]` ]` ]+ ]@ @[]@^"@!^(^,)^16^%@5D^n@FN^n@V8.@fX^fb^n^*2gx^/^J^^&^ ^@^`^_2_M_j_x_ _*@_`_]_-_J_```@``1`@C`V`e`&n` }`*@`]``-``````0`K`] `-@ aa``!a(a-5aK@BaKHPa*`Za&ca]qa|a`a-aaa]aJa`bb-.b6b$@@bJb#@ YbI@kbQ@sb`vc@2gbhbbKbK]V* b*@b `bb] bb b c@ cJ c- x +cff$ f&0f@fKA-fiGgg %g@-g`5g*" *Bg*Qg-d-@zLk]g`mg`@xg!ag@g[fg!g@gggg@gkgfgh"h@h`-h-:h3ChI!T Yh ch rh@ h` hk h h h &`@ ([k K  L  h$@ hKH b^*` h* h hi  i-@Kw i&i9iPihi~iii iiiij)j?jzjjjjjj k-k @ k `bc/kk?k`@Ik`Wk-@ekkrk:gkP QkGkI@]@ k2k @k kQk*k8@l:l<%l>9l>@Sl>ul>l>l>@l<l@lBmD@mFmH4m@BmJ@^m@lm@zm@mB@mBmLmNmN@mPmRmTnV@nX%n[4n] Cn_@ Wn kn yn n@ n n n n@ n o (o AoK@     K ^oPnoK wo]@oJo-oJo`ob@oo`o@o4p p p@ %p3pDpSp@cpy#sp@pe8me-p@!app p"pKpKpKqKqK ,q@CqK`OqKh[qKphqKxtqKqKq q qKqKqKqKqKqKr* F*@r*`#r*3r*]V*Br*Vr*qr* r*@r*`r*rrr y#r@r s s.s7s@FsUs y#fs@uss s(s !T@s@&`4-@&] s&s* s*@* *`n^*sks`s-ssJt1*t ,-')t08tBtp@PtWt6([k@^thtzt t@ 3t5 ?7 &9 *; =  ? A C *E *f*G I 46 K 4M 4 O KQ S U W Z 2Y Z\  ^tS;?tS;?t!t ttuuu&u3uJuUu huP&go&dqufuuuuuuuΏkuv'vGvievrvvvvvvvvw w*wBwVwkwwwwww w x x (x9xIx[xmxxxxxx x`y-y-@f *Kyl&y4y=ynIyn y-@y-f *Zy*yl&y  k@cyY v8*]$?`@:"iyT{yv -y-@y-y-y-y-@y-y-y-z-@ z-6z-Oz-dz-@K-wz-z-z-@z-z-zz*z* z*@zqy-y-*f *  m@{*`{* kY v8* ]$@?`:"'{U@5{T"?{U#L{T%]{T&o{'v{{-{-@{-{-{-{-@{-{-{-Fm-@{- |-|-;|-@Q|-c|-v|-|-@|-|-|-|-@|- }-}-1}-@B}-N}-_}-o}-@{}-rp}}}}(}0}8}A}A}B}w}x}~~~A'~A 3~A0>~y@C~B`N~ Z~Ac~Ak~A t~A0|~A@~AP~`~h~p~t~~~z ~C~C~} ~ {S~~~ ~S~S T_P $$! S k(@) =] F0 :*T@T`Tyy S k( @ [֟B%B% a ֟C%B%@gTT T@T` B%  "B%(B% (B%@A% A%>B%0'| 0@4HCPSXf`j0rW@'`T  h0HW@ P`̀p݀  @RE`97 @d,4ATfw āׁ,AS h |( ** y-@y-o%k*   8 ** y-@y-o%kz*@*` S k5 :h3@([kĂ˂ʼnς@T`]cV ۂÉ@Bc`*@*` d7@ % O @    Y`˂ʼn'z4EUgu0̃كyy &`ITT3@ U`gD`Wk-@R3`&e#\`TkTt'̈́ք O  ]@ ]T`  t t z*@ ` h p * :  G@ X n* z " ] " #  ΅@ * * * * *"`@,Ty5$I$Z&m&|-@-z-$A%A%(]A%5$I$ц~ N$8~@$XކA%`A%pA%!A%2 2 yy(4>DB%OB% ZB%@fB%`lB%tB%B%B% B%@}B%`B%B%B%B% B%@2B%`B%B% pA%LJA%ЇA% هA%0A%@A%PA%`A%pA%A%A%"A%,A%6A%@A%JA%TA%^A%hA% rA%0|A%@A%PA%`A%pA%A%A%ˆA%̈A%ֈA%A%A%B%B%  B%@Hn`!B% *@3B%AJB%W{A%aB% B%@m B%`fA%A% A% ѢA%0l@u]A%h A% (eA%0y@yA%@N kÉ0Ӊ@!k!   ]_T `T@`p!*   0 @P;`"pxw% x@I( \W@a`*Y$ iwLtW@&vy(T@T`ȊT B%  A%@ԊPpA%A%oA%A%xB%'W ` `@ ,$ 8` K* Y$ f&p-L] xT@0˂ʼn*ET T!T"T#T$ʋT%ߋT&T'x 0@C0@5 J@ " o@%Tt,`9`DSB%iyKw@ KP  g* * * ‰] `̌`J`@-׌T-hJx@@]֊]@p T++&@8`FpWl]|T-&Ly@yք@Iɍ֍k` ` -!U@!&]$] $6@$N`$X`% `%gT&4yu@&&É&t'}]@'`'p'o''J@**Ž*ߎs*2@6]6 7;;- ;<0;G@;UP;b;q׊;|͊<?AG@AGBBƏBԏCPCP`C`C\@DH  H -@H+-H=-HM-I_-@In-IԊIҊKKĉ kUo k lj8@t kɉ Bɐ Hyk&@АWؐW** *@*`Jk "kx ]4W/<@8]TT I@͉@%WƉ7 `]TT I@Aω@Pω/*'*^WqW@- A%o&A%ȉ8| ]T@T`IA% x]T T@kkWɑW@ؑB%B%A% B%B%M7B% B%@A%`I5B%N(#TA% ,A%0I@7ԉ=ԉ8k5kDWLW@I&S׉X@< jv "A%։ HA%A% sk@#LWؐWA@T`Tw%`& &܉Ò@̒ `ؒ-w]Ă @Òۉ ˉ̉7ΉЉщ҉ʉӉ Չ؉ىډ%݉-&LeO&.8=$$A%H& &0VB%@ `*f**t*W@~Wg$$&8߉@ @މ eiW[k@o&L8KJ@ "  ɓ A%LJA%ЇA% هA%0A%@A%PA%`A%pA%;)tA%A%A% A%0B%@ϓA%` pA%LJA%ЇA%هA%A%A%A%A%A%A%A% "A%0,A%@6A%P@A%`JA%pTA%^A%hA%rA%|A%A%A%A%A%A%A% ˆA%0̈A%@ֈA%PA%`A%pޓA%A%A% 0A%A%A%"A%,A%6A%@A%JA%TA%^A%hA% rA%0|A%@A%PA%`A%p0 A%OA% ZA%0fA%@lA%P A%`.A%p4A%*PDA%LA%)A% A0WA%\eA%qA%z2A%`A%pA%tB%B% B%@B%`B%B%6B%LJB% ЇB%@هB%`B%B%B%B%B%B% B%@"B%`,B%6B%@B%JB%TB%^B% hB%@rB%`|B%B%B%B%B%B% B%@ˆB%`̈B%ֈB%B%B%B%B% ÔB%@ϔB%`۔B%B%B%B%tB%B% B%@B%` B%B%B%&B%/B%8B% AB%@JB%`SB%_B%ims{`=T7T V@ b2@kT]=T7T V@ b2@kT]T `NA% ӕA%0A%@ P! Xy`цyA%*A%?A% PA%0bC%@tC%A%eOA%!ʖߖ !0!+ AH1!]A%[} 6 Q0 @lx@ @< jvT @ T4@< jA% T8[sA%x [ a@< jvT @| A%PHA%`NpeOA%A%x@xB%  @ @< jvT @| A%PHA%`NpeOA%A%x@xT Ǘ@˗ $NT! !0!T@՗`"~"T$ޗB%N A%0!T@՗`$@< j T @A%PHA%` peOA%A%,A%c<BA% HTPB%^B% l@t|8B% | A%0$@NHA%PA%`A%p{A%A%B%˘A%ҘA%!yܘA%k k9A% 908TA% !0]A%@A%PA%`p xB%B%˘A%ҘA%y < k` x"T k"8&m,8FT_r @``y։x LĂkə!ЙW@ۙ X   $5>M`j z њ  hT)T2T;TKTUT_TmT{T T@ `@Л-ߛ``-˂ʼno@ a@  3LUa l-@{`T։GӜ] `@%()P%&yk2'x@~x@=x@KĂ+ZdoT ˝T@ݝT`KKyck20/-':x@~GRB]1fBBk{cAo&A/ , Bw%4 2 HBw%6 2؞BBB1yyO B)Bk< BBBJ[x@izx@BBBϟcAo&A7 DBw%: 8 k  (C08SO O S$؞   0 8 y ym@*CH8\8jB@y`54 83@Ly9@T8y@9y k\<G=N>U?\@cAjBrDwE|FGHIIIIIJIl;"A@APȠ` khJKԠ;A@PȠ`ߠhpx lO y *`<Chy`J*C\lx@y`؞x@ք@ц kH hQN ؞8 jTy 3`ARA  ONPIRrSITUJ M "V JL "Wˡء%x 1Z y@y9x ]*@B*`Q*^&iY5{U[ <A%NA%tC% A%`!A%pA%A%!T{^x@x@`aĢ͢|֢ _ V?]@x~SA% N0%(gg@*g4iAgOg@\inkxmm@qqs@ʣuףuwy@{ ~&@8COiW@cgmgxi@ss@ɤgӤg  ʼnf ʼnh ʼnj ?ʼn?Ql op<@5C0@y] -$ %@w..:WCk@LWUTeTsTT T@T`@ȥPѥۥ@[ [[% 4 C N YÉ d n@ ~P X` h Wp l] |     Ҧ     ( +T@ 9T` ͗T B J R Z e .k p@ yP $>k        ( ɧ]@ ݧ]`  T  Wə!@ЙWW+k@4WAEWMk@XWgkpW}@W@VǨWӨۨ@WWŠ@k.EKTKjk@sWkWT@kWɩة |@k@@ @!Ê@"Ċ""(J#3-$?J@$GI@%TI@&bI@'lI@({@)`)J)*ª*Ӫ***4W*T+&T +7T@+H`+^p+s+++++̫T+T,T ,T@,`,`-3P-K k-Z k-fT.w k . k8.Ŋ.ONJ0T@0*`0K00ά1Wk@1ެ*1111%W2-k@21W2?k2I3U 3gT@3t3|34@4W4k4T5+ 5ŭ5̭6ӭJ@6ݭT@7`7<p707/J88ؑ0: ?@;T;&;3T;GT;ZJ<g=u=x@ =]=] >T>T>T>ήT?ݮT ?T@?T`? T?T?/T?CT?@WBdBoBBBBC`@C`Cʯ`@Dү[DݯEEEFȊ@FɊF3&VF!TG0H7HRʊI_V@IkVI}C0IkJk@JkJTJTJTKΰ@KٰKKTKTL/ L `L#L.ˊL5MDMRM``M(e@NmT`NzTNkNWOk@OTOkOʱTPױT PV@PTPVQTQTR#TS:TT~.UTrtH|ZT |@|jP|~V|?|"@~"~"~ɲ"ܲ"@]+]9L@\Vk`tkk-`@`˳-@ճܳ$@n ,r t ʼniv ʼnx z ,} | kʼnʉ kʼnTT ʼnkTT ʼnkTT ʼn kʼnkTT ʼnk o@1 T@ T`w%V2jkKw ``$3k--9J@IT@ST`aTlT{TT0@ҴTT T@ x#T4@@M\lT@}TTTܵ@ ""@  H+@<Nbx@ö 4M@@\жeiWo.@ض@PiCHfx o@ J,É@W%k-eiWo.@ضt@PiCHfx ܕ  "@5FT^sW@k,&&& &0ʷ&@շ&P&`S&p&& ] ʷ&@շ&P]` É0k&W@o&T-P;kLJ@VJ@&@lxTW@@Ÿ͸ظ@A%`B%B%)B%BYt@`TȹTݹT-T- !@0-:L\@gs~@@ǺӺ@,9@FiQi _T˂ي@n** һ8TT T!T9TJT^TtT<T <T T T T T TTмTTTTTT3TDTTTbTpTTTTŽTֽTT T!T"T#'T$9T%@T&T'GT(TT)`T*jT+uT,T-T.T/T0T1žT2;T3ھT4T5T6 T7  k~@J~PT%T 4T@DT`XTfTxTTTT ȿT@ٿT`TTT*T>TXT rT@T`%`L0Ébd B B@ªB`ӪBBABB\9Bm9B B@vB`BBBBBB i"@Ɗec@ykh`˂ʼnЊ1] ẙ0 ʼnϊ͊Ί)6?ъK- %`@T_j(uӊ~- %`@TETTTTTTT TT &T 9T LT YT jT Պq%`4-xĉ؊ <& Uo(c@ kH{`hpABB% &<Uo 8 k@cXA%`p{xBA%A%B% | @HKPXYZfx@` @A%vB% @BA%P]A%`A%p+6fx@" B% | A%@FPZpA%@A%fwB% ڊ@'܊@< jA% B%@&݊mފVߊ@@< jvNk A%P!` p!x|B%ۊ!x@`B%8S@Jf @D`ÉT !T@zL@-@`abcd)e8fg&pϣ B "@(a-GJ&@˂ʼns`@U@eHrzTTTf (08@fu@j+ 0T@T`LK@  ʼnfT  -TS k 0 8@É˂ʼnf T]T!T(a@    ʼnf K ʼnM ʼn i T$ 3`ÉKw&g K=IUeq @ @ '4@J`@V։_dAt}              ! 3 > I R \ A A0AA@AAAeAt              ! 3 > IuAXB  qNqN+-/1S3 S4S6'84<A@ND[HhLyNRqNVftcB BBpBBB $<B  B  qN   "qN $ 4 8 :qN < L& P1 R TS V SXSY'[4_AcNg[khoyquqNyqNcB B0<$B  B  qN   "qN $ 4 8 :qN < L& P1 R TS V SXSY'[4_AcNg[khoyquqNyqNcBBL-B   B    . 4\ 6 8 X \ ^g ` b & 1 r  S SS'4AN[hyqNqN}7Ww yqN!c?BB@BB$mb*@# -### $#%/FY l@`&] '@$c 0- -@0-@#K#Z`k)|ʼn%* 3 &(%/ ko2 ʼnk--#$`  p R ' ? 8 4 : 4F6R!V  < ;ʼn;kD-N-X >{ : < ˂ʼn;kD-N- B ' D UoK F ˂يf H cg k- J D L ']i3g n N ˂يM P ']i3g Uo R ˂يUo T 4V  V cK X c  Z5 VJ 8 R ' Qp ^ 8 X ^ 87 ^l 8 ^ 8  ^9 8h ^ 8 V  l L L f ! p: p f S sl s  v | -T x i z T |  ~  ˂يff" T/ =B Y s is  s *g  g  L p s. ~C ~ W k     *c  c   C h   &c  ?c  u  config_itemci_nameci_namebufci_krefci_entryci_parentci_groupci_typeci_dentryconfig_groupcg_itemcg_childrencg_subsysgroup_entryconfig_item_typect_ownerct_item_opsct_group_opsct_attrsct_bin_attrsconfigfs_item_operationsallow_linkdrop_linkconfigfs_group_operationsmake_itemmake_groupcommit_itemdisconnect_notifydrop_itemconfigfs_attributeca_ownerca_modeconfigfs_bin_attributecb_attrcb_privatecb_max_sizeconfigfs_subsystemsu_groupsu_mutexscsi_protocolSCSI_PROTOCOL_FCPSCSI_PROTOCOL_SPISCSI_PROTOCOL_SSASCSI_PROTOCOL_SBPSCSI_PROTOCOL_SRPSCSI_PROTOCOL_ISCSISCSI_PROTOCOL_SASSCSI_PROTOCOL_ADTSCSI_PROTOCOL_ATASCSI_PROTOCOL_UNSPECscsi_lunscsi_host_templatequeuecommandinit_cmd_privexit_cmd_priveh_abort_handlereh_device_reset_handlereh_target_reset_handlereh_bus_reset_handlereh_host_reset_handlerslave_allocslave_configureslave_destroytarget_alloctarget_destroyscan_finishedchange_queue_depthmq_polldma_need_drainbios_paramshow_infoeh_timed_outeh_should_retry_cmdhost_resetproc_namecan_queuesg_prot_tablesizedma_boundarycmd_per_luntag_alloc_policytrack_queue_depthsupported_modeemulatedskip_settle_delayno_write_samehost_tagsetmax_host_blockedshost_groupssdev_groupsrpm_autosuspend_delayScsi_Host__devices__targetsstarved_listdefault_lockhost_lockscan_mutexeh_abort_listeh_cmd_qehandlereh_actionhost_waithostttransportttagset_refcnttagset_freedhost_blockedhost_failedhost_eh_scheduledhost_noeh_deadlinelast_resetmax_channelmax_idmax_lunmax_cmd_lenopt_sectorsactive_modehost_self_blockedreverse_orderingtmf_in_progressasync_scaneh_noresumeshort_inquiryno_scsi2_lun_in_cdbwork_q_namework_qtmf_work_qprot_capabilitiesprot_guard_typen_io_portdma_channelshost_stateshost_gendevshost_devshost_datascsi_cmndeh_entryabort_workeh_eflagsbudget_tokenjiffies_at_allocprot_opprot_typeprot_flagssubmittercmd_lensc_data_directioncmndsdbprot_sdbunderflowtransfersizeresid_lensense_lensense_bufferextra_lenhost_scribblescsi_devicesame_target_siblingsbudget_mapdevice_blockedrestartsstarved_entrymax_queue_depthlast_queue_full_depthlast_queue_full_countlast_queue_full_timequeue_ramp_up_periodlast_queue_ramp_upscsi_levelinq_periph_qualinquiry_mutexinquiry_leninquiryvpd_pg0vpd_pg83vpd_pg80vpd_pg89vpd_pgb0vpd_pgb1vpd_pgb2sdev_targetsdev_bflagseh_timeoutmanage_system_start_stopmanage_runtime_start_stopmanage_shutdownforce_runtime_start_on_system_startlockableborkensdtrwdtrtagged_supportedsimple_tagswas_resetexpecting_cc_uause_10_for_rwuse_10_for_msset_dbd_for_msread_before_msno_report_opcodesuse_16_for_rwskip_ms_page_8skip_ms_page_3fskip_vpd_pagestry_vpd_pagesuse_192_bytes_for_3fno_start_on_addallow_restartno_start_on_resumestart_stop_pwr_condno_uld_attachselect_no_atnfix_capacityguess_capacityretry_hwerrorlast_sector_bugno_read_disc_infono_read_capacity_16try_rc_10_firstsecurity_supportedwce_default_onno_difbroken_fualun_in_cdbunmap_limit_for_wsrpm_autosuspendignore_media_changesilence_suspendno_vpd_sizequeue_stoppedoffline_alreadydisk_events_disable_depthsupported_eventsmax_device_blockediorequest_cntiodone_cntioerr_cntiotmo_cntsdev_gendevsdev_devdma_drain_lendma_drain_bufsg_timeoutsg_reserved_sizebsg_devaccess_statestate_mutexsdev_statequiesced_bysdev_datascsi_targetstarget_sdev_userreap_refsingle_lunpdt_1f_for_no_lunno_report_lunsexpecting_lun_changetarget_busytarget_blockedmax_target_blockedstarget_datascsi_host_stateSHOST_CREATEDSHOST_RUNNINGSHOST_CANCELSHOST_DELSHOST_RECOVERYSHOST_CANCEL_RECOVERYSHOST_DEL_RECOVERYscsi_transport_templatetransport_state_tableTRANSPORT_NO_STATETRANSPORT_NEW_CMDTRANSPORT_WRITE_PENDINGTRANSPORT_PROCESSINGTRANSPORT_COMPLETETRANSPORT_ISTATE_PROCESSINGTRANSPORT_COMPLETE_QF_WPTRANSPORT_COMPLETE_QF_OKTRANSPORT_COMPLETE_QF_ERRse_cmd_flags_tableSCF_SUPPORTED_SAM_OPCODESCF_TRANSPORT_TASK_SENSESCF_EMULATED_TASK_SENSESCF_SCSI_DATA_CDBSCF_SCSI_TMR_CDBSCF_FUASCF_SE_LUN_CMDSCF_BIDISCF_SENT_CHECK_CONDITIONSCF_OVERFLOW_BITSCF_UNDERFLOW_BITSCF_ALUA_NON_OPTIMIZEDSCF_PASSTHROUGH_SG_TO_MEM_NOALLOCSCF_COMPARE_AND_WRITESCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOCSCF_ACK_KREFSCF_USE_CPUIDSCF_TASK_ATTR_SETSCF_TREAT_READ_AS_NORMALsense_reason_ttcm_sense_reason_tableTCM_NO_SENSETCM_NON_EXISTENT_LUNTCM_UNSUPPORTED_SCSI_OPCODETCM_INCORRECT_AMOUNT_OF_DATATCM_UNEXPECTED_UNSOLICITED_DATATCM_SERVICE_CRC_ERRORTCM_SNACK_REJECTEDTCM_SECTOR_COUNT_TOO_MANYTCM_INVALID_CDB_FIELDTCM_INVALID_PARAMETER_LISTTCM_LOGICAL_UNIT_COMMUNICATION_FAILURETCM_UNKNOWN_MODE_PAGETCM_WRITE_PROTECTEDTCM_CHECK_CONDITION_ABORT_CMDTCM_CHECK_CONDITION_UNIT_ATTENTIONTCM_RESERVATION_CONFLICTTCM_ADDRESS_OUT_OF_RANGETCM_OUT_OF_RESOURCESTCM_PARAMETER_LIST_LENGTH_ERRORTCM_MISCOMPARE_VERIFYTCM_LOGICAL_BLOCK_GUARD_CHECK_FAILEDTCM_LOGICAL_BLOCK_APP_TAG_CHECK_FAILEDTCM_LOGICAL_BLOCK_REF_TAG_CHECK_FAILEDTCM_COPY_TARGET_DEVICE_NOT_REACHABLETCM_TOO_MANY_TARGET_DESCSTCM_UNSUPPORTED_TARGET_DESC_TYPE_CODETCM_TOO_MANY_SEGMENT_DESCSTCM_UNSUPPORTED_SEGMENT_DESC_TYPE_CODETCM_INSUFFICIENT_REGISTRATION_RESOURCESTCM_LUN_BUSYTCM_INVALID_FIELD_IN_COMMAND_IUTCM_ALUA_TG_PT_STANDBYTCM_ALUA_TG_PT_UNAVAILABLETCM_ALUA_STATE_TRANSITIONTCM_ALUA_OFFLINEtarget_sc_flags_tableTARGET_SCF_BIDI_OPTARGET_SCF_ACK_KREFTARGET_SCF_UNKNOWN_SIZETARGET_SCF_USE_CPUIDtcm_tmreq_tableTMR_ABORT_TASKTMR_ABORT_TASK_SETTMR_CLEAR_ACATMR_CLEAR_TASK_SETTMR_LUN_RESETTMR_TARGET_WARM_RESETTMR_TARGET_COLD_RESETTMR_LUN_RESET_PROTMR_UNKNOWNtcm_tmrsp_tableTMR_FUNCTION_FAILEDTMR_FUNCTION_COMPLETETMR_TASK_DOES_NOT_EXISTTMR_LUN_DOES_NOT_EXISTTMR_TASK_MGMT_FUNCTION_NOT_SUPPORTEDTMR_FUNCTION_REJECTEDt10_aluaalua_tg_pt_gps_counteralua_tg_pt_gps_countlba_map_locklba_map_segment_sizelba_map_segment_multiplierlba_map_listtg_pt_gps_lockt10_devdefault_tg_pt_gpalua_tg_pt_gps_grouptg_pt_gps_listse_devicedev_rpti_counterdev_cur_ordered_idtransport_flagsdev_res_bin_isiddev_indexcreation_timenum_resetsaborts_completeaborts_no_tasknum_cmdsnon_orderedordered_sync_in_progressdelayed_cmd_countdev_qf_countexport_countdelayed_cmd_lockdev_reservation_lockdev_reservation_flagsse_port_lockse_tmr_lockqf_cmd_lockcaw_semreservation_holderdev_alua_lu_gp_memdev_pr_res_holderdev_sep_listdev_tmr_listqf_work_queuedelayed_cmd_workdelayed_cmd_listqf_cmd_listse_hbat10_wwnt10_prdev_attribdev_action_groupdev_groupdev_pr_groupdev_stat_grpsdev_aliasudev_pathxcopy_lunprot_lengthhba_indexqueue_cntlun_reset_mutext10_alua_tg_pt_gptg_pt_gp_idtg_pt_gp_valid_idtg_pt_gp_alua_supported_statestg_pt_gp_alua_access_statustg_pt_gp_alua_access_typetg_pt_gp_nonop_delay_msecstg_pt_gp_trans_delay_msecstg_pt_gp_implicit_trans_secstg_pt_gp_preftg_pt_gp_write_metadatatg_pt_gp_memberstg_pt_gp_alua_access_statetg_pt_gp_ref_cnttg_pt_gp_locktg_pt_gp_transition_mutextg_pt_gp_devtg_pt_gp_grouptg_pt_gp_listtg_pt_gp_lun_listtg_pt_gp_alua_luntg_pt_gp_alua_naclt10_alua_lu_gplu_gp_idlu_gp_valid_idlu_gp_memberslu_gp_ref_cntlu_gp_locklu_gp_grouplu_gp_nodelu_gp_mem_listt10_alua_lu_gp_memberlu_gp_assoclu_gp_mem_ref_cntlu_gp_mem_locklu_gplu_gp_mem_devse_lununpacked_lunlun_shutdownlun_access_rolun_indexlun_rtpilun_acl_countlun_se_devlun_deve_listlun_deve_locklun_tg_pt_secondary_statlun_tg_pt_secondary_write_mdlun_tg_pt_secondary_offlinelun_tg_pt_md_mutexlun_tg_pt_gp_linklun_tg_pt_gplun_tg_pt_gp_locklun_tpglun_statslun_groupport_stat_grpslun_shutdown_complun_reflun_dev_linkse_node_aclinitiatornamedynamic_node_acldynamic_stopacl_indexsaved_prot_typeacl_tagacl_pr_ref_countlun_entry_hlistnacl_sessse_tpglun_entry_mutexnacl_sess_lockacl_attrib_groupacl_auth_groupacl_param_groupacl_fabric_stat_groupacl_listacl_sess_listacl_free_compacl_krefunit_serialcompany_idt10_vpd_lockt10_wwn_groupt10_vpd_listt10_pr_registrationpr_reg_isidpr_iportpr_tportpr_aptpl_rptipr_reg_tpgtpr_reg_all_tg_ptpr_reg_aptplpr_res_holderpr_res_typepr_res_scopeisid_present_at_regpr_res_mapped_lunpr_aptpl_target_luntg_pt_sep_rtpipr_res_generationpr_reg_bin_isidpr_res_keypr_res_holderspr_reg_naclpr_reg_devepr_reg_listpr_reg_abort_listpr_reg_aptpl_listpr_reg_atp_listpr_reg_atp_mem_listse_dev_entrymapped_lunattach_counttotal_cmdspr_krefpr_compse_lun_aclua_lockdeve_flagsalua_port_listlun_linkua_listt10_reservationpr_all_tg_ptpr_aptpl_activepr_generationregistration_lockaptpl_reg_lockregistration_listaptpl_reg_listse_tmr_reqcall_transportref_task_tagfabric_tmr_ptrtask_cmdtmr_devtmr_listse_cmdsense_reasonscsi_statusscsi_sense_lengthunknown_data_lengthstate_activealua_nonop_delaysam_task_attrmap_tagmap_cput_statese_cmd_flagsresidual_countorig_fe_lunse_delayed_nodese_qf_nodese_devse_sesscmd_cntse_cmd_listfree_complabrt_complse_tfoexecute_cmdtransport_complete_callbackprotocol_datat_task_cdb__t_task_cdbt_task_lbat_task_nolbtransport_statet_state_lockcmd_kreft_transport_stop_compt_data_sgt_data_sg_origt_data_nentst_data_nents_origt_data_vmapt_bidi_data_sgt_bidi_data_nentslun_ref_activeprot_checksprot_ptoreftag_seedt_prot_sgt_prot_nentspi_errsense_infotarget_prot_opTARGET_PROT_NORMALTARGET_PROT_DIN_INSERTTARGET_PROT_DOUT_INSERTTARGET_PROT_DIN_STRIPTARGET_PROT_DOUT_STRIPTARGET_PROT_DIN_PASSTARGET_PROT_DOUT_PASStarget_prot_typeTARGET_DIF_TYPE0_PROTTARGET_DIF_TYPE1_PROTTARGET_DIF_TYPE2_PROTTARGET_DIF_TYPE3_PROTtarget_ua_intlck_ctrlTARGET_UA_INTLCK_CTRL_CLEARTARGET_UA_INTLCK_CTRL_NO_CLEARTARGET_UA_INTLCK_CTRL_ESTABLISH_UAtarget_core_dif_checkTARGET_DIF_CHECK_GUARDTARGET_DIF_CHECK_APPTAGTARGET_DIF_CHECK_REFTAGse_sessionsess_bin_isidsup_prot_opssess_prot_typefabric_sess_ptrsess_listsess_acl_listsess_cmd_locksess_cmd_mapsess_tag_pooltarget_cmd_counterrefcnt_wqstop_donetarget_core_fabric_opsfabric_aliasfabric_namenode_acl_sizemax_data_sg_nentstpg_get_wwntpg_get_tagtpg_get_default_depthtpg_check_demo_modetpg_check_demo_mode_cachetpg_check_demo_mode_write_protecttpg_check_prod_mode_write_protecttpg_check_demo_mode_login_onlytpg_check_prot_fabric_onlytpg_get_inst_indexcheck_stop_freerelease_cmdclose_sessionsess_get_indexsess_get_initiator_sidwrite_pendingset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_tpgfabric_enable_tpgfabric_drop_tpgfabric_post_linkfabric_pre_unlinkfabric_make_npfabric_drop_npfabric_init_nodeacltfc_discovery_attrstfc_wwn_attrstfc_tpg_base_attrstfc_tpg_np_base_attrstfc_tpg_attrib_attrstfc_tpg_auth_attrstfc_tpg_param_attrstfc_tpg_nacl_base_attrstfc_tpg_nacl_attrib_attrstfc_tpg_nacl_auth_attrstfc_tpg_nacl_param_attrswrite_pending_must_be_calledse_portal_groupproto_idtpg_pr_ref_countacl_node_mutexsession_locktpg_lun_mutexacl_node_listtpg_lun_hlisttpg_virt_lun0tpg_sess_listse_tpg_tfose_tpg_wwntpg_grouptpg_lun_grouptpg_np_grouptpg_acl_grouptpg_attrib_grouptpg_auth_grouptpg_param_groupse_ml_stat_grpsscsi_auth_intr_groupscsi_att_intr_port_groupse_lun_naclse_lun_groupml_stat_grpsse_dev_attribemulate_model_aliasemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsemulate_cawemulate_3pcemulate_prpi_prot_typehw_pi_prot_typepi_prot_verifyenforce_pr_isidsforce_pr_aptplis_nonrotemulate_rest_reordunmap_zeroes_datahw_block_sizehw_max_sectorsoptimal_sectorshw_queue_depthmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularityunmap_granularity_alignmentmax_write_same_lenmax_bytes_per_ioda_devda_groupse_port_stat_grpsscsi_port_groupscsi_tgt_port_groupscsi_transport_groupscsi_port_statscmd_pdustx_data_octetsrx_data_octetsse_dev_stat_grpsscsi_dev_groupscsi_tgt_dev_groupscsi_lu_groupse_cmd_queuecmd_listse_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodedevice_lockhba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfsbtree_head32btree_head64blist_flags_tscsi_device_stateSDEV_CREATEDSDEV_RUNNINGSDEV_CANCELSDEV_DELSDEV_QUIESCESDEV_OFFLINESDEV_TRANSPORT_OFFLINESDEV_BLOCKSDEV_CREATED_BLOCKscsi_vpdscsi_device_handlerscsi_target_stateSTARGET_CREATEDSTARGET_RUNNINGSTARGET_REMOVESTARGET_CREATED_REMOVESTARGET_DELscsi_data_bufferscsi_cmnd_submitterSUBMITTED_BY_BLOCK_LAYERSUBMITTED_BY_SCSI_ERROR_HANDLERSUBMITTED_BY_SCSI_RESET_IOCTLfc_port_typeFC_PORTTYPE_UNKNOWNFC_PORTTYPE_OTHERFC_PORTTYPE_NOTPRESENTFC_PORTTYPE_NPORTFC_PORTTYPE_NLPORTFC_PORTTYPE_LPORTFC_PORTTYPE_PTPFC_PORTTYPE_NPIVfc_port_stateFC_PORTSTATE_UNKNOWNFC_PORTSTATE_NOTPRESENTFC_PORTSTATE_ONLINEFC_PORTSTATE_OFFLINEFC_PORTSTATE_BLOCKEDFC_PORTSTATE_BYPASSEDFC_PORTSTATE_DIAGNOSTICSFC_PORTSTATE_LINKDOWNFC_PORTSTATE_ERRORFC_PORTSTATE_LOOPBACKFC_PORTSTATE_DELETEDFC_PORTSTATE_MARGINALfc_vport_stateFC_VPORT_UNKNOWNFC_VPORT_ACTIVEFC_VPORT_DISABLEDFC_VPORT_LINKDOWNFC_VPORT_INITIALIZINGFC_VPORT_NO_FABRIC_SUPPFC_VPORT_NO_FABRIC_RSCSFC_VPORT_FABRIC_LOGOUTFC_VPORT_FABRIC_REJ_WWNFC_VPORT_FAILEDfc_vport_identifiersnode_nameport_namevport_typesymbolic_namefc_vportvport_statevport_last_statevport_idshostvport_delete_workfc_fpin_statsdn_unknowndn_timeoutdn_unable_to_routedn_device_specificlili_failure_unknownli_link_failure_countli_loss_of_sync_countli_loss_of_signals_countli_prim_seq_err_countli_invalid_tx_word_countli_invalid_crc_countli_device_specificcn_clearcn_lost_creditcn_credit_stallcn_oversubscriptioncn_device_specificfc_rportmaxframe_sizesupported_classesdev_loss_tmofpin_statsscsi_target_idfast_io_fail_tmodev_loss_workscan_workfail_io_workstgt_delete_workrport_delete_workrqst_qfc_host_statisticsseconds_since_last_resettx_framestx_wordsrx_framesrx_wordslip_countnos_counterror_framesdumped_framesloss_of_sync_countloss_of_signal_countprim_seq_protocol_err_countinvalid_tx_word_countinvalid_crc_countfcp_input_requestsfcp_output_requestsfcp_control_requestsfcp_input_megabytesfcp_output_megabytesfcp_packet_alloc_failuresfcp_packet_abortsfcp_frame_alloc_failuresfc_no_free_exchfc_no_free_exch_xidfc_xid_not_foundfc_xid_busyfc_seq_not_foundfc_non_bls_respcn_sig_warncn_sig_alarmfc_els_ls_rjter_cmder_resver_reasoner_explaner_vendor_sp_tot_seq_sp_rel_off_sp_r_a_tovsp_plogisp_flogi_accfc_els_cspsp_hi_versp_lo_versp_bb_credsp_featuressp_bb_datasp_usp_e_d_tovfc_els_csspcp_classcp_initcp_recipcp_rdfscp_con_seqcp_ee_credcp_resv1cp_open_seq_cp_resv2fc_els_flogifl_cmd_fl_resvdfl_cspfl_wwpnfl_wwnnfl_csspfl_vendal_pabe_id_tle_id_tb24port_id_tapp_idapp_vidqla_sa_update_frameapp_infofast_sa_indexsa_keydsd32dsd64qla82xx_legacy_intr_setint_vec_bittgt_status_regtgt_mask_regpci_int_regdevice_reg_82xxreq_q_outrsp_q_inrsp_q_outmailbox_inunused_1unused_2mailbox_outunused_3host_statushost_intfcp_cmndcrntask_attributetask_managementadditional_cdb_lencdbct6_dsdfcp_cmnd_lenfcp_cmnd_dmadsd_use_cntdsd_listqla8044_reset_template_hdrinit_seq_offsetstart_seq_offsetqla8044_reset_templateseq_indexseq_errorarray_indexstop_offsetinit_offsetseq_endtemplate_endnvmefc_fcp_datadirNVMEFC_FCP_NODATANVMEFC_FCP_WRITENVMEFC_FCP_READnvme_fc_obj_stateFC_OBJSTATE_UNKNOWNFC_OBJSTATE_NOTPRESENTFC_OBJSTATE_ONLINEFC_OBJSTATE_OFFLINEFC_OBJSTATE_BLOCKEDFC_OBJSTATE_BYPASSEDFC_OBJSTATE_DIAGNOSTICSFC_OBJSTATE_LINKDOWNFC_OBJSTATE_ERRORFC_OBJSTATE_LOOPBACKFC_OBJSTATE_DELETEDnvme_fc_local_portport_rolenvme_fc_remote_portlocalportsrbcmd_typefcportvhastart_timeriocbsqpaircmd_spgen1gen2put_fnasync_donefc_portconf_compl_supportedfree_pendinglogout_on_deletelogo_ack_neededkeep_nport_handlesend_els_logologin_pauselogin_succid_changedscan_neededn2n_flagexplicit_logoutprli_pend_timerdo_prli_nvmenvme_flagloop_idold_loop_idnvme_del_donenvme_prli_service_paramnvme_first_burst_sizelogout_completedsess_cmd_listsess_krefdel_list_entryreg_workjiffies_at_registrationprli_expiredplogi_linktgt_idold_tgt_idsec_since_registrationfcp_priofabric_port_namefp_speedlogin_retryrportdrportfc4_typefc4_featuresscan_statelast_queue_fulllast_ramp_upnvme_remote_portretry_delay_timestamptgt_sessionct_descdisc_stateshadow_disc_statenext_disc_statefw_login_statedm_login_expireplogi_nack_done_deadlinelogin_genlast_login_genrscn_genlast_rscn_genchip_resetgnl_entrydel_workcurrent_login_statelast_login_staten2n_link_reset_cntn2n_chip_resetdfs_rport_dirtgt_short_link_down_cnttgt_link_down_timeedifget_name_list_extendedhard_addressport_timernport_handlereceive_data_sizeprli_svc_param_word_0prli_svc_param_word_3device_reg_24xxflash_addrflash_datactrl_statusictrlistatusreq_q_inpreq_q_inpreq_q_outatio_q_inatio_q_outhccrgpioeiobase_addrmailbox0mailbox1mailbox2mailbox3mailbox4mailbox5mailbox6mailbox7mailbox8mailbox9mailbox10mailbox11mailbox12mailbox13mailbox14mailbox15mailbox16mailbox17mailbox18mailbox19mailbox20mailbox21mailbox22mailbox23mailbox24mailbox25mailbox26mailbox27mailbox28mailbox29mailbox30mailbox31iobase_windowiobase_c4iobase_c8unused_4_1iobase_qunused_5iobase_selectunused_6iobase_sdataqla_flt_regionqla_flt_headerqla_npiv_entryq_qosf_qosex_init_cb_81xxex_versionprio_fcf_matching_flagspri_fcf_vlan_idpri_fcf_fabric_namespma_mac_addrqla_fcp_prio_entrylun_beglun_endsrc_wwpndst_wwpnqla_fcp_prio_cfgsize_of_entryname_list_extendedldmafcportsels_rejectcdmasrb_cmdrequest_sense_lengthfw_sense_lengthrequest_sense_ptrct6_ctxcrc_ctxcrc_contextref_tag_maskapp_tag_maskguard_seedprot_optsrunt_blk_guardcrc_ctx_dmaldif_dsd_listno_ldif_dsdldif_dma_hndl_listdif_bundl_lenno_dif_bundlqla_qpairqp_locklun_cntqp_lock_ptrdifdix_supporteddelete_in_progressfw_startedenable_class_2enable_explicit_confuse_shadow_regrcv_intrvp_idxsrb_mempoolreqq_start_iocbsatiomsixq_workqp_list_elemhints_listretry_term_cntretry_term_exchg_addrretry_term_jifftgt_counterscpu_mappedfwrescmd_completion_cntprev_completion_cntscsi_qla_hostvp_fcportsiocb_workhost_strloop_staterelogin_jifdpc_flagsdevice_flagsself_login_loop_idbidir_fcportmarker_neededmgmt_svr_loop_idloop_down_abort_timeloop_down_timerlink_down_timeouttimer_activefabric_node_namenvme_local_portfcoe_vlan_idfcoe_fcf_idxfcoe_vn_port_macqla_cmd_listunknown_atio_listcmd_list_lockunknown_atio_workgeneration_ticktotal_fcport_update_genlogo_listplogi_ack_listvp_abort_cntvp_flagsvp_statevp_err_statevp_prev_err_statevha_tgtfw_heartbeat_counterseconds_since_last_heartbeatfc_host_statqla_statsbidi_statsvref_countreset_tmpltbbcru_ql2xexchoffldu_ql2xiniexchgqlini_modeql2xexchoffldql2xiniexchgdfs_rport_rootpurex_listdefault_itemgnlfcport_countfcport_waitQvref_waitqmin_supported_speedn2n_node_namen2n_port_namen2n_iddport_datagpnid_listscanscm_fabric_connection_flagshw_err_cntinterface_err_cntcmd_timeout_cntreset_cmd_err_cntlink_down_timeshort_link_down_cnte_dbellpur_cinfodport_statusels_logo_payloadwwpnels_plogi_payloadct_argreq_dmarsp_dmarsp_sizereq_allocated_sizersp_allocated_sizeels_cmdels_logo_pyldels_logo_pyld_dmaels_plogiels_plogi_pyldels_resp_pyldels_plogi_pyld_dmaels_resp_pyld_dmacomp_statusmodifierreq_lenrsp_lenreq_addrrsp_addrreq_dma_handlersp_dma_handleadapter_idadapter_id_hireq_func_typereq_data_extrafw_flagsfxiocb_compcmd_hndlreq_que_noin_mbout_mbout_dmain_dmantfyimm_ntfy_from_ispentry_countsys_defineentry_statusox_idrsp_pyld_lenaen_opcmd_dmatimeout_secsa_ctlsa_frameedif_sa_ctldel_indexlogioels_logotmffxiocbabtctargmbxnacknvmectrlvpsa_updatesrb_iocbqla_els_pt_argels_opcodecontrol_flagsrx_xchg_addresstx_byte_countrx_byte_countiocb_resourceexch_cntiocb_cntels_argbsg_cmdiocb_cmdscmdremappedsrb_thost_semaphorefb_cmdunused_4isp2100isp2300unused_10isp2200device_reg_2xxxflash_addressnvramfpm_diag_configrisc_hwunused_5_1mctrunused_7fb_cmd_2100unused_8unused_9u_enddevice_reg_25xxmqdevice_reg_fx00aenmailbox0aenmailbox1aenmailbox2aenmailbox3aenmailbox4aenmailbox5aenmailbox6aenmailbox7initval0initval1initval2initval3initval4initval5initval6initval7fwheartbeatpseudoaenispisp24isp25mqisp82ispfx00device_reg_ttovmbx_cmd_tmbx_cmd_32firmware_optionsframe_payload_sizemax_iocb_allocationexecution_throttleinquiry_datalogin_timeoutrequest_q_outpointerresponse_q_inpointerrequest_q_lengthresponse_q_lengthrequest_q_addressresponse_q_addresslun_enablescommand_resource_countimmediate_notify_resource_countadd_firmware_optionsresponse_accumulation_timerinterrupt_delay_timerspecial_optionsinit_cb_tinit_sf_cbdiscard_OHRB_timeout_valueremote_write_opt_queue_numscm_related_parameterresponse_tattr_n_lengthtarget_id_tdseg_countscsi_cdbcmd_entry_tdsdrequest_tdata_dsddif_byte_countdif_dsdnobundlingbundlinghandle_counthandle1cmd_dsd_counttotal_dsd_countr_ctlrx_idhandle2rsp_bytecountreq_bytecountreq_dsdrsp_dsdms_iocb_entry_tsys_define_2status_modifiertask_flagssrr_rx_idsrr_rel_offssrr_uisrr_ox_idwd3_loresv0plogiprlireq_elsstatus_subcodefw_handleexchange_addressisp2xFCT_UNKNOWNFCT_BROADCASTFCT_INITIATORFCT_TARGETFCT_NVME_INITIATORFCT_NVME_TARGETFCT_NVME_DISCOVERYFCT_NVMEfc_port_type_tqlt_plogi_ack_tct_sns_descct_snsct_sns_dmact_sns_pktdiscovery_stateDSC_DELETEDDSC_GNN_IDDSC_GNLDSC_LOGIN_PENDDSC_LOGIN_FAILEDDSC_GPDBDSC_UPD_FCPORTDSC_LOGIN_COMPLETEDSC_ADISCDSC_DELETE_PENDDSC_LOGIN_AUTH_PENDlogin_stateDSC_LS_LLIOCB_SENTDSC_LS_PLOGI_PENDDSC_LS_PLOGI_COMPDSC_LS_PRLI_PENDDSC_LS_PRLI_COMPDSC_LS_PORT_UNAVAILDSC_LS_PRLO_PENDDSC_LS_LOGO_PENDapp_stopaes_gmacapp_sess_onlinetx_sa_setrx_sa_settx_sa_pendingrx_sa_pendingtx_rekey_cntrx_rekey_cntsess_down_ackedauth_stateauthokrekey_cntedif_indx_listindx_list_locktx_sa_listrx_sa_listsa_list_lockqla_tgtlun_qpair_mapqphintsatio_irq_cmd_countlink_reinit_iocb_pendingtgt_stoptgt_stoppedsess_countsess_work_locksess_works_listsess_worklink_reinit_iocbwaitQnotify_ack_expectedabts_resp_expectedmodify_lun_expectedtgt_global_resets_counttgt_list_entryqla_tgt_sessfc_port_tmr_data_fx00serial_numuboot_versionfru_serial_numfw_hbt_enfw_hbt_cntfw_hbt_miss_cntold_fw_hbt_cntfw_reset_timer_tickfw_reset_timer_expfw_critemp_timer_tickold_aenmbx0_statecritical_temperatureextended_io_enabledhost_info_resendhinfo_resend_timer_tickmodel_descorom_versionos_versionmax_ct_lensym_namevendor_specific_infobios_namevendor_identifierct_fdmi_hba_attrct_fdmi1_hba_attributesct_fdmi2_hba_attributesfc4_typessup_speedcur_speedmax_frame_sizeos_dev_namehost_nameport_sym_nameport_supported_cosport_fc4_typesmartsan_servicesmartsan_guidsmartsan_versionsmartsan_prod_namesmartsan_port_infosmartsan_qos_supportsmartsan_security_supportct_fdmi_port_attrct_fdmi2_port_attributesct_cmd_hdrin_idgs_typegs_subtypefc4_featuresym_node_namehba_identifiergpn_ftgid_ptrft_idrff_idrnn_idrsnn_nnghatrhbarhatrparprtdhbadhatdprtdpagpscgff_idgid_pnct_sns_reqmax_rsp_sizefragment_idct_rsp_hdrreason_codeexplanation_codevendor_uniquect_sns_gid_pt_datacontrol_bytesym_port_name_lensym_port_namesym_node_name_leninit_proc_assocnode_ip_addrclass_of_serviceip_addressspeedsga_nxtgpn_idgnn_idgft_idgfpn_idct_sns_rspscan_flags_tSF_SCANNINGSF_QUEUEDfc4type_tFS_FC4TYPE_FCPFS_FC4TYPE_NVMEFS_FCP_IS_N2Nfab_scan_rpfc4typefab_scanrscn_gen_startrscn_gen_endscan_retryscan_flagsbuffer_addresssubcommand_lengthsubcommandrft_datarnn_datagan_datagid_datagpn_datagnn_datasns_cmd_pktfw_blobgid_list_infoloop_id_2100isp_operationspci_configreset_chipchip_diagconfig_ringsreset_adapternvram_configupdate_fw_optionsload_riscpci_info_strfw_version_strintr_handlerenable_intrsdisable_intrsabort_commandtarget_resetlun_resetfabric_loginfabric_logoutcalc_req_entriesbuild_iocbsprep_ms_iocbprep_ms_fdmi_iocbread_nvramwrite_nvramfw_dumpmpi_fw_dumpbeacon_onbeacon_offbeacon_blinkread_optromwrite_optromget_flash_versionstart_scsistart_scsi_mqabort_ispiospace_configinitialize_adapterqla_hw_datamax_exchglr_distancehardware_lockmem_onlypio_addressbar0_hdlcregbasebar2_hdlrqstq_intr_codembx_intr_codereq_que_lenrsp_que_lenreq_que_offrsp_que_offeeh_jifmqiobasemsixbasemsix_countmqenablereq_q_maprsp_q_mapqueue_pair_mapqp_cpu_mapreq_qid_maprsp_qid_mapqpair_qid_mapmax_req_queuesmax_rsp_queuesmax_qpairsnum_qpairsbase_qpairnpiv_infonvram_npiv_sizeswitch_capexch_starvationmax_loop_idmax_fibre_devicesfb_revmin_external_loopidlink_data_rateset_data_ratecurrent_topologyprev_topologyoperating_modeinterrupts_onisp_abort_cntisp_typeserial0serial1serial2nvram_sizenvram_basevpd_sizevpd_baseloop_reset_delayr_a_tovport_down_retry_countmbx_countaen_mbx_countnum_pend_mbx_stage1num_pend_mbx_stage2login_retry_countms_iocbms_iocb_dmasns_cmdsns_cmd_dmasfp_datasfp_data_dmafltflt_dmaxgmac_dataxgmac_data_dmadcbx_tlvdcbx_tlv_dmadpc_threaddpc_activegid_list_dmagid_listgid_list_info_sizes_dma_poolinit_cb_dmainit_cbinit_cb_sizeex_init_cb_dmaex_init_cbsf_init_cb_dmasf_init_cbscm_fpin_els_buffscm_fpin_els_buff_sizescm_fpin_validscm_fpin_payload_sizeasync_pdasync_pd_dmaexlogin_bufexlogin_buf_dmaexlogin_sizeexchoffld_bufexchoffld_buf_dmaexchoffld_sizeexchoffld_countplogi_els_payldswlmailbox_out32aenmbmcpmcp32mbx_cmd_flagsvport_lockvport_slockmq_lockmbx_cmd_compmbx_intr_compdcbx_complb_portup_compnotify_dcbx_compnotify_lb_portup_compselflogin_lockfw_major_versionfw_minor_versionfw_subminor_versionfw_attributesfw_attributes_hfw_attributes_extfw_memory_sizefw_transfer_sizefw_srisc_addressorig_fw_tgt_xcb_countcur_fw_tgt_xcb_countorig_fw_xcb_countcur_fw_xcb_countorig_fw_iocb_countcur_fw_iocb_countfw_max_fcf_countfw_shared_ram_startfw_shared_ram_endfw_ddr_ram_startfw_ddr_ram_endfw_optionsfw_seriallink_optionsfw_seriallink_options24serdes_versionmpi_versionmpi_capabilitiesphy_versionpep_versionfwdtfw_dump_lenfw_dump_alloc_lenfw_dumpedfw_dump_cap_flagsfw_dump_readingmpi_fw_dump_lenmpi_fw_dump_readingmpi_fw_dumpedprev_minidump_failedeft_dmaeftmctp_dump_dmamctp_dumpmctp_dumpedmctp_dump_readingchain_offsetdfs_dirdfs_fcedfs_tgt_countersdfs_fw_resource_cntfce_dmafcefce_bufsfce_mbfce_wrfce_rdfce_mutexpci_attrchip_revisionproduct_idmodel_numberoptrom_bufferoptrom_sizeoptrom_stateoptrom_region_startoptrom_region_sizeoptrom_mutexbios_revisionefi_revisionfcode_revisiongold_fw_versionflash_conf_offflash_data_offnvram_conf_offnvram_data_offfdt_wrt_disablefdt_wrt_enablefdt_erase_cmdfdt_block_sizefdt_unprotect_sec_cmdfdt_protect_sec_cmdfdt_wrt_sts_reg_cmdactive_imageactive_tmfbeacon_blink_ledbeacon_color_statezio_modezio_timermsix_entriestmf_pendingtmf_activevp_listvp_idx_mapnum_vhostsnum_vsansmax_npiv_vportscur_vport_countcs84xxisp_opsheartbeat_workfw_buflast_heartbeat_run_jiffiesfcp_prio_cfgdl_dma_poolfcp_cmnd_dma_poolctx_mempoolnx_pcibasenxdb_rd_ptrnxdb_wr_ptrcrb_wincurr_windowddr_mn_windowmn_win_crbms_win_crbqdr_sn_windowfcoe_dev_init_timeoutfcoe_reset_timeouthw_locklink_widthhablobnx_legacy_intrgbl_dsd_inusegbl_dsd_availgbl_dsd_listfile_prd_offmd_template_sizemd_tmplt_hdrmd_tmplt_hdr_dmamd_dumpmd_dump_sizeloop_id_mapidc_audit_tsidc_extend_tmodpc_lp_wqidc_aendpc_hp_wqnic_core_resetidc_state_handlernic_core_unrecoverableboard_disableallow_cna_fw_dumpfw_ability_maskmax_supported_speeddif_bundl_pooldif_bundle_crossed_pagesdif_bundle_readsdif_bundle_writesdif_bundle_kallocsdif_bundle_dma_allocsnvme_active_aen_cntnvme_last_rptd_aenfc4_type_priorityzio_thresholdlast_zio_thresholdpci_error_statepurex_dma_poolhost_mapedif_rx_sa_id_mapedif_tx_sa_id_mapsadb_fp_locksadb_tx_index_listsadb_rx_index_listsadb_lockelsrejedif_post_stop_cnt_downqla_msix_entryhave_irqvector_base0qla_chip_state_84xxaccess_lockfw_update_mutexfw_updateop_fw_versionop_fw_sizeop_fw_seq_sizediag_fw_versionqla_dif_statisticsdif_input_bytesdif_output_bytesdif_input_requestsdif_output_requestsdif_guard_errdif_ref_tag_errdif_app_tag_errqla_statisticstotal_isp_abortsinput_bytesoutput_bytesinput_requestsoutput_requestscontrol_requestsjiffies_at_last_resetstat_max_pend_cmdsstat_max_qfull_cmds_allocstat_max_qfull_cmds_droppedqla_dif_statsbidi_statisticstransfer_bytesqla_tgt_countersqla_core_sbt_cmdcore_qla_que_bufqla_core_ret_ctiocore_qla_snd_statusqla_core_ret_sta_ctiocore_qla_free_cmdnum_q_full_sentnum_alloc_iocb_failednum_term_xchg_sentqla_countersrsp_quering_ptrring_indexout_ptrin_ptrstatus_srbdma_fx00ring_fx00length_fx00rsp_pktreq_queoutstanding_cmdscurrent_outstanding_cmdnum_outstanding_cmdsmax_q_depthreq_pktqla_fw_resourcesiocbs_totaliocbs_limitiocbs_qp_limitiocbs_usedexch_totalexch_limitexch_usedqla_fw_resiocb_totaliocb_limitiocb_usedatio_queqlfc_fwfw_dmascsi_qlt_hosttarget_lport_ptrtgt_mutextgt_host_action_mutexqlt_hw_datanode_name_setatio_dmaatio_ringatio_ring_ptratio_ring_indexatio_q_lengthtgt_opstgt_vp_mapsaved_setsaved_exchange_countsaved_firmware_options_1saved_firmware_options_2saved_firmware_options_3saved_firmware_optionssaved_add_firmware_optionstgt_node_namedfs_tgt_sessdfs_tgt_port_databasedfs_naqpq_full_listnum_pend_cmdsnum_qfull_cmds_allocnum_qfull_cmds_droppedq_full_lockleak_exchg_thresh_holdsess_locknum_act_qpairsatio_lockqla_tgt_func_tmplfind_cmd_by_taghandle_cmdhandle_datahandle_tmrget_cmdrel_cmdfree_cmdfree_mcmdfree_sessioncheck_initiator_node_aclupdate_sessfind_sess_by_loop_idfind_sess_by_s_idclear_nacl_from_fcport_mapput_sessshutdown_sessget_dif_tagschk_dif_tagsadd_targetremove_targetqla_tgt_vp_mapqla_hw_data_statnum_fw_dumpnum_mpi_resetQLA_PCI_RESUMEQLA_PCI_ERR_DETECTEDQLA_PCI_MMIO_ENABLEDQLA_PCI_SLOT_RESETpci_error_state_tmbox_intmbox_busydisable_risc_code_loadenable_64bit_addressingenable_lip_resetenable_target_resetenable_lip_full_loginenable_led_schemedisable_serdesgpsc_supportednpiv_supportedfce_enableduser_enabled_fcefce_dump_buf_allocedfac_supportedchip_reset_donerunning_gold_fweeh_busydisable_msix_handshakefcp_prio_enabledisp82xx_fw_hungnic_core_hungquiesce_ownernic_core_reset_hdlr_activenic_core_reset_ownerisp82xx_no_md_caphost_shutting_downidc_compl_statusmr_reset_hdlr_activemr_intr_validdport_enabledfawwpn_enabledexlogins_enabledexchoffld_enabledlip_aen2n_aefw_init_donelr_detectedrida_fmt2purge_mboxn2n_biggersecure_adaptersecure_fwscm_supported_ascm_supported_fscm_enablededif_hwedif_enabledn2n_fw_acc_secplogi_template_validport_isolatedeeh_flushflt_region_fltflt_region_fdtflt_region_bootflt_region_boot_secflt_region_fwflt_region_fw_secflt_region_vpd_nvramflt_region_vpd_nvram_secflt_region_vpdflt_region_vpd_secflt_region_nvramflt_region_nvram_secflt_region_npiv_confflt_region_gold_fwflt_region_fcp_prioflt_region_bootloadflt_region_img_status_priflt_region_img_status_secflt_region_aux_img_status_priflt_region_aux_img_status_secgoodqla2xxx_fw_dumpfixed_sizereq_q_sizersp_q_sizeeft_sizeeft_addr_left_addr_hpurex_itemprocess_itemenode_flags_tENODE_ACTIVEpur_coreenode_flagspur_lockdb_flags_tEDB_ACTIVEedif_dbelldb_flagsdb_lockdbell_bsg_jobbsg_expireinit_donereset_activemanagement_server_logged_inprocess_response_queuedelete_progressfw_tgt_reportedbbcr_enableqpairs_availableqpairs_req_createdqpairs_rsp_creatednvme_enablednvme_first_burstnvme2_enabledscsi_qla_host_tfcp_hdrcs_ctlf_ctldf_ctlseq_cntparameterfcp_hdr_leatio7_fcp_cmndcmnd_reftask_attrtask_mgmt_flagswrdatarddataadd_cdb_lenadd_cdbentry_hdrcommand_reftask_codesexecution_codesinitiator_port_namereserved_32fcp_cmnd_len_lowfcp_cmnd_len_highexchange_addratio_from_ispabts_recv_from_24xxsof_typeexchange_addr_to_abortqla_tgt_cmdsessreset_countsg_mappedwrite_data_transferredq_fullterm_exchgcmd_sent_to_fwcmd_in_wqbufflenctio_flagsctx_dsd_alloceddif_err_codeprot_sgprot_sg_cntblk_sznum_blksa_guarde_guarda_app_tage_app_taga_ref_tage_ref_tagjiffies_at_freetrc_flagsqla_tgt_mgmt_cmdtmr_funcfc_tm_rspabort_io_attrorig_iocbqla_qpair_hinthint_elemTRC_NEW_CMDTRC_DO_WORKTRC_DO_WORK_ERRTRC_XFR_RDYTRC_XMIT_DATATRC_XMIT_STATUSTRC_SRR_RSPTRC_SRR_XRDYTRC_SRR_TERMTRC_SRR_CTIOTRC_FLUSHTRC_CTIO_ERRTRC_CTIO_DONETRC_CTIO_ABORTEDTRC_CTIO_STRANGETRC_CMD_DONETRC_CMD_CHK_STOPTRC_CMD_FREETRC_DATA_INTRC_ABORTTRC_DIF_ERRimm_ntfyabtsqla2300_fw_dumppbiu_regrisc_host_regmailbox_regresp_dma_regdma_regrisc_hdw_regrisc_gp0_regrisc_gp1_regrisc_gp2_regrisc_gp3_regrisc_gp4_regrisc_gp5_regrisc_gp6_regrisc_gp7_regframe_buf_hdw_regfpm_b0_regfpm_b1_regrisc_ramstack_ramdata_ramqla2100_fw_dumpqueue_dumpqla24xx_fw_dumphost_regshadow_regxseq_gp_regxseq_0_regxseq_1_regrseq_gp_regrseq_0_regrseq_1_regrseq_2_regcmd_dma_regreq0_dma_regresp0_dma_regreq1_dma_regxmt0_dma_regxmt1_dma_regxmt2_dma_regxmt3_dma_regxmt4_dma_regxmt_data_dma_regrcvt0_data_dma_regrcvt1_data_dma_regrisc_gp_reglmc_regfpm_hdw_regfb_hdw_regcode_ramext_memqla25xx_fw_dumphost_risc_regpcie_regsrisc_io_regaseq_gp_regaseq_0_regaseq_1_regaseq_2_regqla81xx_fw_dumpqla83xx_fw_dumpxseq_2_regrseq_3_regaseq_3_regrq0_array_regrq1_array_regrp0_array_regrp1_array_regqueue_control_regat0_array_regisp21isp23isp25isp81isp83tcm_qla2xxx_naclnport_idnport_wwnnnport_namenport_nexustcm_qla2xxx_tpg_attribgenerate_node_aclscache_dynamic_aclsdemo_mode_write_protectprod_mode_write_protectdemo_mode_login_onlyfabric_prot_typejam_hosttcm_qla2xxx_tpglport_tpgtlport_tpg_enabledtpg_attribtcm_qla2xxx_lportlport_wwpnlport_npiv_wwpnlport_npiv_wwnnlport_namelport_naa_namelport_fcport_maplport_loopid_mapqla_vhalport_qla_tgttpg_1lport_wwntcm_qla2xxx_fc_loopidse_nacltcm_qla2xxx_exittcm_qla2xxx_inittcm_qla2xxx_wwn_version_showwwntcm_qla2xxx_npiv_drop_lporttcm_qla2xxx_npiv_make_lportbase_vhanpiv_wwpnnpiv_wwnntcm_qla2xxx_lport_register_npiv_cbtcm_qla2xxx_drop_lporttcm_qla2xxx_make_lporttcm_qla2xxx_lport_register_cbtcm_qla2xxx_init_lporttcm_qla2xxx_update_sessfc_wwpnqlat_sesstcm_qla2xxx_check_initiator_node_acltcm_qla2xxx_session_cbtcm_qla2xxx_free_sessionnew_se_naclnacltcm_qla2xxx_set_sess_by_loop_idtcm_qla2xxx_find_sess_by_loop_idtcm_qla2xxx_set_sess_by_s_idtcm_qla2xxx_find_sess_by_s_idtcm_qla2xxx_npiv_make_tpgtcm_qla2xxx_npiv_enable_tpgtcm_qla2xxx_drop_tpgtcm_qla2xxx_make_tpgtcm_qla2xxx_tpg_fabric_prot_type_showtcm_qla2xxx_tpg_fabric_prot_type_storetcm_qla2xxx_tpg_dynamic_sessions_showtcm_qla2xxx_enable_tpgtcm_qla2xxx_tpg_attrib_demo_mode_login_only_storetcm_qla2xxx_tpg_attrib_demo_mode_login_only_showtcm_qla2xxx_tpg_attrib_prod_mode_write_protect_storetcm_qla2xxx_tpg_attrib_prod_mode_write_protect_showtcm_qla2xxx_tpg_attrib_demo_mode_write_protect_storetcm_qla2xxx_tpg_attrib_demo_mode_write_protect_showtcm_qla2xxx_tpg_attrib_cache_dynamic_acls_storetcm_qla2xxx_tpg_attrib_cache_dynamic_acls_showtcm_qla2xxx_tpg_attrib_generate_node_acls_storetcm_qla2xxx_tpg_attrib_generate_node_acls_showtcm_qla2xxx_init_nodeacltcm_qla2xxx_shutdown_sesstcm_qla2xxx_clear_nacl_from_fcport_maptcm_qla2xxx_aborted_tasktcm_qla2xxx_queue_tm_rsptcm_qla2xxx_queue_statustcm_qla2xxx_queue_data_intcm_qla2xxx_find_cmd_by_tagmcmdtcm_qla2xxx_handle_tmrpfw_prot_optstcm_qla2xxx_dif_tagstcm_qla2xxx_chk_dif_tagstcm_qla2xxx_handle_datatcm_qla2xxx_handle_data_workfcp_task_attrbiditcm_qla2xxx_handle_cmdtcm_qla2xxx_get_cmd_statetcm_qla2xxx_set_default_node_attrstcm_qla2xxx_write_pendingtcm_qla2xxx_sess_get_indextcm_qla2xxx_close_sessiontcm_qla2xxx_put_sesstcm_qla2xxx_release_cmdtcm_qla2xxx_check_stop_freetcm_qla2xxx_free_cmdtcm_qla2xxx_rel_cmdtcm_qla2xxx_get_cmdtcm_qla2xxx_complete_freetcm_qla2xxx_free_mcmdtcm_qla2xxx_complete_mcmdtcm_qla2xxx_tpg_get_inst_indextcm_qla2xxx_check_prot_fabric_onlytcm_qla2xxx_check_demo_mode_login_onlytcm_qla2xxx_check_prod_write_protecttcm_qla2xxx_check_demo_write_protecttcm_qla2xxx_check_demo_mode_cachetcm_qla2xxx_check_demo_modetcm_qla2xxx_get_tagtcm_qla2xxx_get_fabric_wwnnmtcm_qla2xxx_npiv_extract_wwn  $*G;@% > Th<$ 0 @ P #` Hp o     "+7 uS)q $8$8$8$p8$P8$86$8N_$8w*D$$2@$fp$$$Q`iuH(Pu((u#P(]Pux(u('PN0zS@ 8@  i$88-04IP qb$@8{    $8 $8& $8? $h8X $H8q $8 $8 $8 d V $8 $87 0N l $8 $(8 $`8 w' z $08 $8, 'R pj &  )   | 0_7 pT h | @ $8 $p8 $ 8 $8 $X8 $88) $8B $8[ 0]r $  $ 0 G 8$ Xj&$8?`VPp\p$8`QP >  #$x8<!V$8o"Qt$$)&- 0''iCO ![Pg s'0Pp  "4 K ;f|P0 (((@(G(v((@(  0=(KTbu $ #.:O]it#0;]n~,9Fbis1<Yr__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9tcm_qla2xxx_get_fabric_wwntcm_qla2xxx_get_tagtcm_qla2xxx_check_demo_modetcm_qla2xxx_check_demo_mode_cachetcm_qla2xxx_check_demo_write_protecttcm_qla2xxx_check_prod_write_protecttcm_qla2xxx_check_demo_mode_login_onlytcm_qla2xxx_check_prot_fabric_onlytcm_qla2xxx_tpg_get_inst_indextcm_qla2xxx_sess_get_indextcm_qla2xxx_set_default_node_attrstcm_qla2xxx_get_cmd_statetcm_qla2xxx_chk_dif_tagstcm_qla2xxx_dif_tagstcm_qla2xxx_find_cmd_by_tagtcm_qla2xxx_lport_register_cbtcm_qla2xxx_templatetcm_qla2xxx_set_sess_by_loop_id__UNIQUE_ID_ddebug418.8__UNIQUE_ID_ddebug424.5__UNIQUE_ID_ddebug428.3__UNIQUE_ID_ddebug430.2__UNIQUE_ID_ddebug422.6__UNIQUE_ID_ddebug420.7__UNIQUE_ID_ddebug426.4tcm_qla2xxx_init__UNIQUE_ID_ddebug434.0tcm_qla2xxx_opstcm_qla2xxx_npiv_opstcm_qla2xxx_free_wqtcm_qla2xxx_wwn_version_showtcm_qla2xxx_tpg_attrib_demo_mode_login_only_showtcm_qla2xxx_tpg_attrib_prod_mode_write_protect_showtcm_qla2xxx_tpg_attrib_demo_mode_write_protect_showtcm_qla2xxx_tpg_attrib_cache_dynamic_acls_showtcm_qla2xxx_tpg_attrib_generate_node_acls_showtcm_qla2xxx_tpg_fabric_prot_type_showtcm_qla2xxx_drop_tpgtcm_qla2xxx_enable_tpgtcm_qla2xxx_tpg_attrib_demo_mode_login_only_storetcm_qla2xxx_tpg_attrib_demo_mode_login_only_store.coldtcm_qla2xxx_tpg_attrib_prod_mode_write_protect_storetcm_qla2xxx_tpg_attrib_prod_mode_write_protect_store.coldtcm_qla2xxx_tpg_attrib_demo_mode_write_protect_storetcm_qla2xxx_tpg_attrib_demo_mode_write_protect_store.coldtcm_qla2xxx_tpg_attrib_cache_dynamic_acls_storetcm_qla2xxx_tpg_attrib_cache_dynamic_acls_store.coldtcm_qla2xxx_tpg_attrib_generate_node_acls_storetcm_qla2xxx_tpg_attrib_generate_node_acls_store.coldtcm_qla2xxx_tpg_fabric_prot_type_storetcm_qla2xxx_tpg_fabric_prot_type_store.coldtcm_qla2xxx_npiv_drop_lporttcm_qla2xxx_lport_register_npiv_cbtcm_qla2xxx_lport_register_npiv_cb.coldtcm_qla2xxx_npiv_extract_wwntcm_qla2xxx_init_lport__UNIQUE_ID_ddebug432.1tcm_qla2xxx_init_lport.coldtcm_qla2xxx_queue_tm_rsp__UNIQUE_ID_ddebug386.24tcm_qla2xxx_shutdown_sesstcm_qla2xxx_check_stop_freetcm_qla2xxx_tpg_dynamic_sessions_showtcm_qla2xxx_set_sess_by_s_id__UNIQUE_ID_ddebug398.18__UNIQUE_ID_ddebug406.14__UNIQUE_ID_ddebug410.12__UNIQUE_ID_ddebug412.11__UNIQUE_ID_ddebug404.15__UNIQUE_ID_ddebug400.17__UNIQUE_ID_ddebug402.16__UNIQUE_ID_ddebug408.13tcm_qla2xxx_set_sess_by_s_id.coldtcm_qla2xxx_clear_nacl_from_fcport_map__UNIQUE_ID_ddebug388.23__UNIQUE_ID_ddebug390.22tcm_qla2xxx_session_cbtcm_qla2xxx_find_sess_by_s_id__UNIQUE_ID_ddebug392.21__UNIQUE_ID_ddebug396.19__UNIQUE_ID_ddebug394.20tcm_qla2xxx_find_sess_by_s_id.coldtcm_qla2xxx_find_sess_by_loop_id__UNIQUE_ID_ddebug414.10__UNIQUE_ID_ddebug416.9tcm_qla2xxx_find_sess_by_loop_id.coldtcm_qla2xxx_update_sesstcm_qla2xxx_update_sess.coldtcm_qla2xxx_check_initiator_node_acltcm_qla2xxx_check_initiator_node_acl.coldtcm_qla2xxx_complete_mcmdtcm_qla2xxx_complete_freetcm_qla2xxx_free_cmdtcm_qla2xxx_handle_datatcm_qla2xxx_handle_data_worktcm_qla2xxx_rel_cmdtcm_qla2xxx_get_cmdtcm_qla2xxx_handle_tmr__UNIQUE_ID_ddebug374.30__UNIQUE_ID_ddebug366.34__UNIQUE_ID_ddebug378.28__UNIQUE_ID_ddebug370.32__UNIQUE_ID_ddebug376.29__UNIQUE_ID_ddebug368.33__UNIQUE_ID_ddebug372.31__UNIQUE_ID_ddebug380.27tcm_qla2xxx_handle_cmdtcm_qla2xxx_handle_cmd.coldtcm_qla2xxx_exittcm_qla2xxx_release_cmdtcm_qla2xxx_free_sessiontcm_qla2xxx_free_session.coldtcm_qla2xxx_free_mcmdtcm_qla2xxx_parse_wwn.constprop.0__UNIQUE_ID_ddebug362.36tcm_qla2xxx_drop_lporttcm_qla2xxx_npiv_make_tpgtcm_qla2xxx_npiv_make_tpg.coldtcm_qla2xxx_queue_data_in__UNIQUE_ID_ddebug382.26tcm_qla2xxx_aborted_tasktcm_qla2xxx_close_sessiontcm_qla2xxx_put_sesstcm_qla2xxx_queue_status__UNIQUE_ID_ddebug384.25tcm_qla2xxx_write_pending__UNIQUE_ID_ddebug364.35tcm_qla2xxx_make_lporttcm_qla2xxx_make_lport.coldtcm_qla2xxx_init_nodeacltcm_qla2xxx_npiv_make_lporttcm_qla2xxx_npiv_make_lport.coldtcm_qla2xxx_make_tpgtcm_qla2xxx_make_tpg.coldtcm_qla2xxx_npiv_enable_tpg__func__.84__func__.81__func__.80__func__.79__func__.78__func__.77__func__.76__func__.75__func__.74__func__.73__func__.72__func__.69__func__.68__UNIQUE_ID___addressable_cleanup_module453__UNIQUE_ID___addressable_init_module452__UNIQUE_ID_license451__UNIQUE_ID_description450tcm_qla2xxx_wwn_attrstcm_qla2xxx_tpg_attrstcm_qla2xxx_tpg_attrib_attrstcm_qla2xxx_wwn_attr_versiontcm_qla2xxx_tpg_attr_dynamic_sessionstcm_qla2xxx_tpg_attr_fabric_prot_typetcm_qla2xxx_tpg_attrib_attr_generate_node_aclstcm_qla2xxx_tpg_attrib_attr_cache_dynamic_aclstcm_qla2xxx_tpg_attrib_attr_demo_mode_write_protecttcm_qla2xxx_tpg_attrib_attr_prod_mode_write_protecttcm_qla2xxx_tpg_attrib_attr_demo_mode_login_only.LC42btree_lastalloc_workqueuebtree_insert__this_modulesnprintfqueue_work_ontarget_execute_cmd__SCT__preempt_scheduleqlt_stop_phase2target_submit_tmrcleanup_moduletarget_wait_for_sess_cmdstarget_submit_prepkfreetarget_submitbtree_remove_raw_spin_lock_irqsave__fentry__init_moduleqlt_lport_deregisterqlt_free_mcmdbtree_geo32dump_stackqlt_enable_vha__stack_chk_failrefcount_warn_saturateqlt_lport_registertarget_unregister_templatescsi_host_getqlt_unreg_sessvzalloctarget_setup_sessionqlt_stop_phase1btree_lookupbtree_inittransport_generic_request_failure__list_add_validfc_vport_createscsi_host_putqlt_xmit_tm_rsptarget_remove_sessiondestroy_workqueueqlt_xmit_responseqlt_rdy_to_xferstrncmpsbitmap_queue_clearfc_vport_terminate__list_del_entry_validqlt_free_cmdcurrent_task_raw_spin_unlock_irqrestore_ctypekstrtoull__x86_return_thunkqlt_abort_cmdsprintfcpu_number__preempt_counttarget_init_cmdtarget_stop_sessionvfreebtree_destroybtree_update__dynamic_pr_debug__warn_printkcore_tpg_deregisterhex_to_bintarget_show_dynamic_sessionstarget_register_templatebtree_get_prevkmalloc_tracetransport_generic_free_cmdcore_tpg_registerstrlentarget_put_sess_cmdstrchr__sbitmap_queue_getkmalloc_caches!*19AIQYaiqy!E  KV ] b    p   ? 0F KW h^ Pc}      = =)0AN =Y`q~ = = =/FKa <AQ<$ dL<AQt <AQ   / A           / 4 A |      ,  =" . p5 8: E Q    @        !     ^  H M h o t   @ h    * /<`C hJ HO[ b gw @~    & 2      "1lsH Rl v  p ( P `'.8 0? DV ] bql|  0Yd  $1I z p)5:A    & p/C .J Sj q z  8  X   h "1&:Ww4F 9 _dq| $  + 0<a   9>HQg FTXCZdq h  Yal ' 0 ; Q x }   !(B,I048<@DHLPTX\`dhlptx|,-2jpw|    $(,048,<0@DHLPTX'\(`-d0h1l9p@tGxM|RSV(07=?ABFO#/ABJMNPRTV[`j q $(,h0p48<Z@`DgHoLsPwT1X5\6`8d=hLlPpWt]xa|rhp]`rxyz& + / 4 : ? A P   l!!! !!!!!  "$"(","0"4"8"<"@1#D9#HM#L[#Pc#Tz#X#\#`#d#h#l#p$t$x$|k$r$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''' ((D(I( $(,0480<d@wDHL PTX"\'`>dhl8pEtJxW|\$ H$(04<(@HLT? XO  B q$( 048 @DTH zP5T<X `ldzh pt x * &  bg   js    e  :0   a   } @ rX mt   $( 20D48 @7DH P^TX R`dh p t2x ZJP "y  ; Jb *  b    $( 0!4X!8 @!D!H  |(8PXP @ @@HX`P@p P@HX`[`8[@pHPpp[x[[[ (0P[X`hh[0[[ 0[8 @Hh[px@[[[ (H[PX`h[@[[^([0P8@p`[hPpxP[Pv[[ @[HPPXx[0h [h [h [(08.X[`hp[[[8[@HPp[x[ [ 98P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?I(:@(,.J(E@<.Z)U@> .n.$i@I. ~.Py@HJ. 20) 2!<4>@8Q0.@> @hQ8.DD@X.E R@0_x3.[@ n` @.# oP@(h .5qh 0@.@s;@ . PsK@8."`s[@P .$n|i@00.&@|@@`0.(0P_/  0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H ,I*Mb e ;+y=dQ9H3zaR*b!?'TwGӚj GLf(R6KU4l9VxnwilTNJG%(lt~"T9N"g]2i@ibvd>%n=bP'~>e=ԖSOxKß f;ofU҈yC 40,Nt  ~#XN46_="|9/1gPU78+lՕS[#:3$ak2)YYן[h|y<4qSO!VsĊ^>[n~Module signature appended~