ELF>M@@)(GNU~ny=:ZQ_0U{rLinuxLinuxUHGH8H]fUGH]ff.fUGH]ff.UGH]ff.UGH]ff.UGH]ff.UGH]ff.UGH]ff.UGH]ff.fU1H]ff.@UH]U1HG0t]]ff.fU1H]ff.@UHu fuf@1]UHAVAUATSLgpMtQLHILH{xHHCxL(H9u3I$L(H9tM9l$uL[LA\A]A^]E1UHHǀ1HH]H~xfUHHAWIAVIAUIATMSDHfH@pHH;ItsMfL3M9|$ptM|$pM9tMH[A\A]A^A_]H}AHHHEHHMfL3M9|$ptM|$pM9tMfH[A\A]A^A_]DHIDžH[A\A]A^A_]HHfHHIMLHHH[A\A]A^A_]HH\fHHHfUHATIHS1HHUHeH%(HE1HuHA$@HHUeH+%(u H[A\]ff.UHATIHS1HHUHeH%(HE1HuHA$f1G0 LHPDO,DHX1W4xG0uWt 1D`LJWHPH(HH HGxPLJ,LHt'ULHt~]]L]ff.UHATLg(MtSAL$I$A$t~LeLLe UHHAUATHuSHeH%(HE1cIHMH=@ IHLmI|$ L(LHHHH0H8AISIRHEH(RHH RHPI|$8LHH(L Åt)LHcHUeH+%(uIHe[A\A]]I11LLI$tI|$pI|$Xff.ULWHumW4G0HLJLJOLJt3x WLf1x LJuLW8W8G0LJ뱋G0 LHPDO,DHX1벸ax LJtSfDUHATIHA$tOfL Le1AD$0EL$,HHA$ E$HPXA$xAT$4A$AD$0uAT$t 1DA$A$`A$I$PI$A$A$(I$I$ ID$xPADŽ$A$,Le@UHѾHHAVAUHXATSHeH%(HE1@HXHH@HXH|HxfLcLHDžHHDžPHPHT !u{:uHHLt2yBHHUeH+%(HĠ[A\A]A^]H{HPsuH=@ IHLHLPHx8HLhLLpLÅuBH@LLLII$>I|$pI|$XLHcUHAVAUATISHHHHeH%(HE1t.IHEeH+%(HL[A\A]A^]H{HUо uHEH=wHH=x IHI$pMn01LIFHELAFfAHIFAF AF(x Mt$2LE1"DUHHHDH]HfUHSHHHuHeH%(HE1HHEHx HpHHHH0H8ISARHIH(ERHH RHP1H(HUeH+%(uH]HHHHHHHHHHHHHHHHHHHHHHÉHHcHHHHHHHHHALDHHHHHADK.EPHS$HHEDL]PDLUPC,PC-PC0LUH(L]fD9tIRpHL92ALfDs0C,L]%A9D{.C-MrXHUHLAA C,A L}L]HHUHLL}L]I9EDDHAL]E}LDDE EHUAljEL}L]HMUHu L]HULL}HLL]L]EDk,AhHIRpK,S-L]Hs. L]K,S-Hs. L]LA HULHL]L}L]fHHHAHAHHHIHHHHHHHIHIUHSfse_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 3kstrtoul() failed with ret: %d 3kstrtoul() returned %d for fabric_prot_type 3Invalid qla2xxx fabric_prot_type: %lu 3Illegal value for tpg_enable: %lu TCM QLOGIC QLA2XXX NPIV capable fabric module %s on %s/%s on %s 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 drivers/scsi/qla2xxx/tcm_qla2xxx.cSetting 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 Removed 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 3Unable to allocate struct tcm_qla2xxx_lport %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2xwrite_pending aborted cmd[%p] refcount %d transport_state %x, t_state %x, se_cmd_flags %x 3Unable 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 TCM QLOGIC QLA2XXX fabric module %s on %s/%s on %s /build/linux-OPpfVT/linux-5.15.0/drivers/scsi/qla2xxx/tcm_qla2xxx.cClearing fc_loopid->se_nacl 3Illegal boolean value %lu 3kstrtoul() returned %d %d 10.02.06.200-kset_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_qla2xxx_freetcm_qla2xxxqla2xxx_npivqla2xxxversionenablefabric_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 driversrcversion=35492FCFAC330D4FED272B2depends=target_core_mod,qla2xxx,scsi_transport_fcretpoline=Yintree=Yname=tcm_qla2xxxvermagic=5.15.0-164-generic SMP mod_unload modversions mmodule_layout destroy_workqueueYtarget_unregister_template%Ialloc_workqueuep@target_register_templateSMustrlen4strchrqlt_rdy_to_xfer1qlt_lport_register_irefcount_warn_saturateMNqlt_unreg_sess?<qlt_xmit_response~core_tpg_register9Dkmem_cache_alloc_trace03,kmalloc_cachesZstrncmpbtree_get_prev3btree_lastvfreehbqlt_lport_deregisterǚ_ctype(T target_execute_cmde}transport_generic_request_failureMMtarget_remove_sessionOtarget_wait_for_sess_cmds[bqlt_abort_cmdXs%ltarget_submitftarget_submit_prep̢~target_init_cmdptarget_submit_tmrHo__sbitmap_queue_get*zcpu_numberKtsbitmap_queue_clear6queue_work_ontransport_generic_free_cmdEX target_setup_sessionGV__warn_printk`-kdump_stackPbtree_inserty]btree_remove%Obtree_updatebtree_lookupo#1btree_geo32target_show_dynamic_sessionsQKtarget_put_sess_cmd斝qlt_free_mcmdqlt_free_cmd@target_stop_sessionWqqlt_xmit_tm_rsp6ubtree_destroyI@vzallocibtree_init__ubsan_handle_out_of_bounds;[mhex_to_bin>9scsi_host_get;fc_vport_create^fc_vport_terminate"wscsi_host_put zkfree core_tpg_deregister?<sprintf/current_tasknJnesnprintf R p       5 \     !*!R!_!! !!!"!#!!!!1!F! V!e!x!!!!!!!!!!+!C!Z!!! !! !i@!`!!H!i@#!+!<!CQ!H@`!6j!{! @!`!!@!9!9!9!9@z@9@9!E!6 !E@'!E`4!A!iR!ig!}!i!i !i@!!!@!!!H!H! !!H ,!H 8! ?!@ !G!@N!@!Y!C(j!C,t!C1!@5!h@F!h@V@f!f!!O!ڐ!m!!! !@,!`H!b!}!!!! !@!`!E!i&!m@!M!C\!H@j!H|!@!!!! !@!E`!i!C!H!H!0+!67!E I!i@X!^!!Hl!s!!6@!6H!`!!E!!H!i!! !E5 !mH !HZ !g !iy ! !@ !C !@ !@ !@ !H=bK@O !h ! !6 !6  !@ !` !% !E 6 !J F ! P !@ W !m g !i HC v !C !C@ !C !C !H! !H! !" !#?! Zz2H{ ! !  !i #!@  !C  !H ) != !UI !`R !`[ !i !u ! ! ! ! !  !6@ ! ! ! !  !@% !0 !E? !K !@W !Hc !Hu !H !H !H ! !% !@!!6 ! !9z@9@@9 ! ! ! !i@l! ! !H !H! !H=bKO) !@9 !F ! V !@d !i`v !i ! !H !H !8P y ! !@ !S ! ! !H@ != ! ! !0(!@<!6A<I!2 Z!h! p!@K`x!wl !!% !@ S!H!H@!l!!@ !!\!^!^@!!!!S@)! 4!A!L!X! h!i@u!`~!@ ! ! ! ! !S@ ! ! ! H S (  0  ! !6 ! !@ )! 3! @! G!N@R!a!t!!!!!! ! !"!8!N!d!z!!!!!!!5!ZE@!@N![! !P !j!S@z!!H!H!i!k@!!S!w@!1}_p!@! !;!,!@8!D!Z!n!@!!!!@!!)!5!@C!R! 0 i! @!!!!@!!!!@!!!(!@:!I!X! l!C@ !C !C !C !C@ !C !C !C !C@ %!C =!C V!6   6s!H!!E !m@!i@!m!H!J!@!H! !@!C!C-!C :!C@H!CY!Ch!Cx!C!C@!C !8 !!@l!!C!!"!6!6 !6!6-!6 A!@X!6`d!6hp!6p}!6x!6!6!!!6!6!6!6!6 !6! ؋@)!`8!H!W!k!  !@!`!!!C! C!C@!C !C !!1!9:!9@I!9X! Ci!C@x!C!C !(0 [@@!@HTiy 8! !! !@`!!S!H i!C!m!! !&!0!-!C@>!E!S@L!CV!Ch!C t!@ ! /             C       C  !U]!U]!!!!!!'!9!I!Z! h!}!!!!!!!!+! A! V! l! {!!!!!!!!!5! E!` Z!@6d!"o!}!!$!$ @Z!!d!"o! S@ {Y}(H@oTp!!v!@!!!!@ !!4!J!@c!y!!!@!!!@!! ! ! ! 2 !@? !' Z!  #@J !`Y !SY }@(HoTpj !@x !" !# !% !& !' ! ! !@ ! !!! !!@!!!!,!! @:!!M!!b!!~!!@!!!!!!!!@!!!! "!%"!@7"!P"!`"!t"!@"!"!"!"!@"!(&"!"! "!"! ("! 0"! 8#!#!#!*#!-3#!.@#!K#! U#! _#!j#! v#!0#!/@#!`#! #!#!#! #!0#!@#!P#! `#! h#!p#!t$! $!$!0 $!/ !$!/ )$!3 1$! 1 1^ 9$! ?$!4 59$! 1^  G$!79$! 1^  9 O$!>BH9S$!: $  ]$!$d$!l$!= > t$! d$!>}, $!,0 a,:)>@w>`$!= pZ!p ;$!o $! o8@$!$!>$!> $!>@$!>`$! %!E%!E!%!E+%!F6%!F ?%!G H%!F T%!H" (]%! (@p? p?>0f%!|o%! @s%! H%! P%! X J` %!0%!,%!0 @f%!L%!%!HI%!,X,, wt,0%!,@,P&!,`&!,p!&! 8&!B&! L&!@"`a "X&!"\"d&!"@wOp&! x&! M &!&!&!&!&! &!&!'!'!/'!C'!X'!p'!'!'! '! '!('! @Z!+S R '! 8'! @Z!'!U+S2 !@ `RST'!'!  u!@S(!Z(!x(!@>`},g,(!%(!v@+(!X6H2(!@7(!`]e ^}|@ {) 8@ <(! C(! WN(!Y9H(!xV(!s$k(!Xhx(!(!(!(!(!(!h(!(!(!(!)!)!)!  pZ!p 3;`')!,/)!,;)!I)!>a)!>HZw)! @֌`!)!H!i@)!`4 l)!HO)!)! )!)!)!,)!,)!,*! *!p+*!, p *E@ }>` 4*! @*!* F*!* !@ M*! ` V*! h c*! p n*! ~*! , *!V@ *! *! *! *! *!E *! *! +! +!@ ++! 5+! D+! M+! [+!f+!H@N( tp+!+!+!+!+!+!@+!2 !+!YBp?p?+!(}p?p+!+! ,!` !8 `@+ X,!p?`$,!p?p1,!p?p?C,! Y,! Z!D D  (o,!>,!,! ,!@,!`,!6%!FD,!%!%! !%!@,!`,!?%!FD,!,!  ,!@} `,!,!T%!W,!p?-!p? -!p? -!p?0-!p?@&-!p?P/-!p?`8-!p?pA-!p?J-!p?S-!p?]-!p?g-!p?q-!p?{-!p?-!p?-!p?-!p?-!p? -!p?0-!p?@-!p?P-!p?`-!p?p-!p?-!p?-!p?-!p?.!p?.!p?.!p?%.!p?/.!=.! G.!@Q.!bQ`\.! e.!FD@n.!|.!FD.!.!tp?] a  8@>`.!p?p?p? Zp?0Td@b.!}p?Yap?.!  .! (+p?0Z!p@ pp?.!@.!,.! !.!,0/!p@h"/!i ,,0/!  },< a > >@C/!,`K/!,pS/!p\/!pe/! X4y, ,0,@ [,Pv/!,`PT pa x)l=j/!(n/!0 @/!HT ^/!*cp/!0 @,/!(Q]{/!>@/!>`/!"/!r/!tK0!> p?@0!4yP0!cp)0!p?40!p?7p?>0!p?r}f%!IM0!0 %!H Y0!H@ g0! s0!H 0! 0! s0!&0!i?E 0!>@0!(!x[+!z<> 0!>!0!>"0!>#0!>$1!>%1!>&)1!>',021!,@91!(7`PE1!TXM@ZvOV1!V_ Kw!@[1!,Hb1!Ho1!Hz1!,1!1! 1!GN,@ 1!6P 1!Q 1! 1! 1! u1!] 9H 2!HmHci2!+{ 2!@}(2!E32!?2!@ I2!>')!,V2!,i2!3;@v2! `2!,p2! 2!E2! 2!>{ p@Z!p2!p*!p2!U@;)!2!,3!,3!%3!H 23!H G3!H!Y3!i!g3!!y3!E$D+!E$3!$3!H%3!H%H&3!>&}!+&21!,'%(!v@'3!'3!E'3!,'3!,'w!(3!X@(XM*4!+4! +24!)@+?4!E3I4!F6T4!E@7_4!N7k4!,;p4!,;4!,;4!,;4!,;4!,;4!<4!@<4!=4!m@@4!A4!kA4!kB5! @C5!pHC'5!pC55!,C<5!;QCG5!H@DL DR5! H<;Hn5!Hy5!I5!@I5!I5!I5!J5!@J5!Lw5!s NR ;z85!p@ 5!ts N)|  6! HtS$,!@6!0 6!0 !6! *6!@=6!`XSZvS;},)@8}>P6!> @X6!@f6!0 yx6! `}>P6!> @6!@6!  6!0 6!0 @$ E6!p??@p?{8 }>@)>`6!p?6!  ')!,x} 6!> 6!>@6!S6!S6!0  7!0 @7!$7!27!p?@7!I7!c @X7!p?`a7!! (m7!>6!p? v7!p?0@7!j7!jhShS 0 / 0 @]e7!7!@ 7! 7! 7! } S,7!p? H6!p?7!p?7!  US@O 6!7!0 6!0 zQ@>`7!>)HQ]p7!7!@@8! mH8!,+,K,},*(!Z2#X@7!@ 8!~#8!x6!,8!08!78!;8!}A8!E8!J8!O8!V8!`8!}{!G`i8! 0x8!21!$,!p?8! 8!@;`R5 8!Y5 8!u 0 m 0 @8!J8!8!08!8!82#X}@8!2#Xq8!T0 KS@?@88!6X@Zv X X8!W ,!p?-!p? -!p? -!p?0-!p?@&-!p?P/-!p?`8-!p?p?%!p?;),!p?%!p?%!p? !%!p?0 @9!p?`T%!p,!p?-!p? -!p?-!p?-!p?&-!p?/-!p?8-!p?A-!p?J-!p?S-!p? ]-!p?0g-!p?@q-!p?P{-!p?`-!p?p-!p?-!p?-!p?-!p?-!p?-!p?-!p?-!p?-!p?-!p?-!p? -!p?0.!p?@.!p?P.!p?`%.!p?p9!p?9!p?p? $9!,9!049!\A-!p?J-!p?S-!p?]-!p?g-!p?q-!p?{-!p?-!p?-!p?-!p?-!p? -!p?0-!p?@-!p?P-!p?`-!p?p0>9!F9!V9!p?,!p?6%! ,!p?0,!p?@,!p?PSp?`d9!p?p}j9!p?e.!;Qz9!p?9!p?ap? |.!f09!p?9!]9!p?9!],!p?9!f} p?`,!p?p9!9!,!%! %!@!%!`,!,!9!6,!-! -!@-!`-!&-!/-!8-!A-!J-! S-!@]-!`g-!q-!{-!-!-!-! -!@-!`-!-!-!-!-!-! -!@-!`.!.!.!%.!9!9! 9!@:!`:!:!):!5:!,!%! %!@!%!`A:!J:!S:!\:!e:!n:! w:!@:!`:!:!:!a:!:!D:!:!`7!>7!> :!@_#@( S:!>} , :!:!7!>7!> :!?@_#@( S:!>} ` ! :!c:!p? ;!p?0;!p?@ P XZ!p` ,!,/;! <;!  pJ;!p?_;!p?t;!p? ;!p?0;!8@;!8;!p?;! ;! !Gp?c;!c )@X> 4 8a + Pp? t@p?P8!p?`!,p!Gp? t@p?P8!p?`!,p!Gp? , ,0>@ =!`>B>$=!!, @ =!`"=!B$*=!5=!@ 7! ^C 7! >=!> ')!@#p?P8!p?`=,p!Gp?F=!p?T=!p?g d=! j=!p?,p=!>x=!=! =!B@=!B=!8=!t p?0; @! H=!p?P#p?`=!p?p p?=!p?=!=!p?=!p?_ p>!p? >! y $,!p? ,0>!>!>!8a>$,!p? ,0}p?@=!p?P#p?`$>! p3>! x=>!=!=!p?=!p?}Z!p N>!` x>  8T>!:!Z>!f>!t>!>!>!>! >!@>!>!>!`9Ht;?(!S>!>!>!0 @ ?!  ?! $?!0?!;?!C?!R?!c?!l?!{?!?!?! ?! ?!?!?!?!?!@!!@!5@! F@! h>W@!>`@!>l@!>u@!>@!>@!>@!>@!> @!> @!>@׊ Ί @! @!,@!,@!H@@!i A!HA!HA!i,A!(!x~!@4A!!BA!@JA! ]A!vA!A!A! A!H@A!iA!HA!A!A!kA!@A!` B!B!E7B!HFB!SB!Y P]B!o!jB!= uB!B!=(!B! B! B! B!>B!,B! B!, C!>@C!>`*C!6>C!6OC!  p jB!=zgC! =>=rC!=C!_C!/C!C !pC!=C!p  C!g?@ C!, ()  C!H() D!=D!D!%D!4D!=@D! pZ!pJD!_pXD!!pkD!=C  yD!PD!D!PD!D!D!D!D!g?@ E!D() )E! 4E!:E!  BE! ( 0a 8a  5a  1^ p p  1^ a $a  5D!= a  5=, ME! 0M*! 8 a  5 p  p @YE!H gE!p\gE!p7!@Z!p`4 gE!p@LZ!p@TgE!pZ!p@Z!pa  \ vE!}E!E!E!E!E!E!E!E!E!E!E!E!E! E!E!E!E!lb@E!PE! `ahXE! y@,PE! ` F! hF! p'F! x5F!HF!  5lp  5Z!p UF! `gF!h p`uF! YE!F!pF!F!4y`D!=F!*!pa @ ,!H wt D!=8 7!>Z!p `V*!_  F!}E!F!F!F!E!F!E!E!E!F! Zv XZv F!F!G!G!G!+G!;G!IG!;UG!  Z!D@ D]G!x@fG!`uG!G!G! x !  < p?!p?G!8 G!p?`p?pG!p?p?><Q]G!G!G!G!G!PG!P | G!H! /_]@H<nH!9$! 1^  H! ')!p? !,0)H!%(8H!CH!@NH!XH!eH!sH!@H!H!H!H!@H!~H!#H!#H!%@H!'H!'I!)I!+@ I!-1I!0=I!3JI!5@\I!7gI!9sI!{I!;@I!I!I!I!=@I!9I!?I!%I!%@I!I!AJ!  x x x^ /x/; !"J!<`P91!(7@Z!D}d%J!,/J!,;J!i= IJ!@\=iRJ!:^J!0 gJ!S@pJ!0 yJ!>J!>J!>J!> J!>@J!>`J!J!iJ!i ,@J! PJ!jJ!kJ!l K!l@K! $K! 0K! >K!  MK!  \K!  gK!  rK!v }K!m K!,@ K!,P .& ` K! h 2! p 2!E 2!  K!, K!, K!, K!, K!, K!, L!  L!  'L!  6L! ( DL!>@ RL!>` > [L!  cL!  kL!  sL!, ~L!, d9!S L!,@ L!,P S L!,  <;!  L!, L! L!  L! ( L!E@ L!E` :!, M!> M!n $M!0 >!@>!0 0M!o8M!0 DM!S@MM!0 ZM!p^M!0 fM!S@qM!0 M!SM!0 M!@M! M!0 M!qM!@M!p:M!0 M!rM!@N!0 N!sN!0 *N!t@5N!SGN! ^N!6mN!6N!S@N!0 N!SN!0 N!>@N!SN!0 N!N! O!2@O!SH%!@O!?@#O!K@!)O!u@"-O!v"3O!"AO!m#LO!i$XO!m@$`O!@%mO!@&{O!@'O!@(O!@)O!`)O!m)O!,*O!,*O!,*P!,*P!,*P!*0P!>+?P!> +PP!>@+aP!,`+wP!,p+P!,+P!,+P!,+P!,+P!,+P!>+P!>, Q!> ,Q!>@,+Q!^`,6Q!4y`-LQ!;Q-dQ!-sQ!-Q!>.Q! .Q!8.Q!w.sI!y0Q!>@0Q!`0Q!60Q!0Q!1{I!S@1Q!1R!1R!1)R!1>R!0 2FR!S@2JR!0 2XR!S2bR!3nR! 3R!>@3R!3R!3R!4R!@4R!0 4R!S4R!>5R! 5R! 5R! 6R!m@6R!>@7R!,`7 S!CVp7_ 7gC!*887!:S!/@;&S!>;2S!;?S!>;SS!>;fS!m<sS!c=S!c=S! =z]=S!] >S!>>S!>>S!>>S!>?S!> ?S!>@?T!>`?T!>?%T!>?;T!>?OT!>?f@cT! BpT! B{T!,BT! BT!,BT!,BT!KCT!H@CT!HCT!H@DT! DT!,ET!,ET!,EU!FU!z@F%U!{F{F-U!GJU!>JU!>KU!@KU!KU!KU!>KV!>L'V!k L ,`LL/V!}L6V!CMEV!,MSV!,MaV!HMn @NnV!>`N{V!>NV!SNV!0 OV!S@OV!>OV!SOV!>PV!> PV!@PV!PV!QW!QW!R$W!S;W!TU[+!>r4 YtIW!|[W!> |5!,@|kW!,P|W!p:|h|W!@~W!~W!~W!W!@W!EX!,X! ,X!E:X!,`MX!b@]X!p:lX! uX!SX!SX!iX!H@X!HX!i@X!oX!@1!R  $ Z & x,   ( ( x,   * ,,, /,. Sx2}1 Sx>>4 "xS>>6 xS>>8 x: SxS>>< xS> !@X!@Y!$ >@ Y!>`),SNY! `9HGS.Y!i:Y!m@JY!>@TY!>`bY!>mY!>|Y!>S!>Y!0Y! Y! @Y! Y! Y!>Y!> Z!>@Z! x$Z!>5Z! @AZ! NZ! ]Z! mZ!>@~Z! Z!>Z!>Z!>Z!D@Z!֮Z!@ [! H[! ,[! @=[! O[! c[! y[! @[! [! [! [! 5Z! NZ! @AZ! ]Z! [!T0 kJ@[!J%!kD!%!kD[!,@[!,P[!(,,1,,21!,w!@_ KXM[!%(!v@\!0 \!J\!,&\!B.\!T0 kN@[!N,!kD%!kD[!,@[!,P[!(d,,,1,,ҭ,21!, ZvO@6\!PG\!>_\!,t\!\!0 @\!N\!,\!LI\!\!\!\! \!0\!@\!P\!`p\!\!]! ]!E \!@\!P\!E` vS]!U]!.]!P<]!SM]!m@W]!m@,A!@m]!y]!>]!0 @]!Z]!Z]!,]!,,!kD@,!kD]!]]!_]!@]!p?`]!^!*^!C^!cZ^!cu^!p^!@^!^!^!H^!>^!>^!>^!i_!>_!i "_!@1_!i;_!M_!]_!@h_!t_!_!_!@_!_!_!_!@_!_!_!_!@`!`!-`!:`!@G`!R`! [\``! (!@^o`!`!`! `!`!`!`!`!a8`!>a!> a!>"a!>:a!>Ka!>_a!>ua!>>> a!> a!> a!> > a!>a!>a!>a!>a!>b!>b!>b!>4b!>Eb!>Ub!>cb!>qb!>b!>b!>b!>b!>b!>b!> b!>!c!>"c!>#(c!>$:c!>%Ac!>&0!>'Hc!>(Uc!>)ac!>*kc!>+vc!>,c!>-c!>.c!>/c!>0c!>1c!>2c!>3c!>4c!>5c!>6 d!>7 cQ!KdS @c Pd!>&d!> 5d!>@Ed!>`Yd!>gd!>yd!>d!>d!>d!> d!>@d!>`d!>e!>e!>+e!>?e!>Ye!> se!>@e!>`E'H(0e!ggMOvecgee!X4y O!@O!`O!P!  e!@׫`e!e!e!e!e!w @xCk@tf!h9H(!xf!$E, t~0 xf!*f!7f!@f!Lf!i E'H@Uf!`f!kf!8vf!f!i E'H@f!f!>z<>f!>f!>f!>0!>f!>f!>f!>g!> g!> 'g!> :g!> Gg!> Xg!> 4!E'HTifg!wvg! d=! 35~g!  R5(g @g!H `g! hg!,p7!j=!,g!g! 38d=! R8 ~g! 8g!@g Xg!p?`g! p xj=!p?7!p?g!g!  g! @g! Ha Kg! Pg! Xg! Yg! Z `g!4y@h!p?7! 7! =! t@j=!p?P}p?`#p?p h! h! =! $h!  wl  p?@4h!pPHh!I7!p?@h!p?Th! eh! w wh! vg!@f%!@ 7! !:!h!@}h!@ 7! 7! 7! ! $,!p?Pc` p xh! |=>!g!`h!h!9'! =o !@)!Hh!Z@%(!vh!>*@ ViV(! h!!h!"h!# i!$i!%i!&.i!'+!(@ u s!@I 8i!,21!,')!,4 (!x@0 HV1!Ci! Si!`i! @hi!>ti!>O> ! `1 j1 n1 .t I@1 {i!,i!,i!,i!,i!>i!> : ,@ i! i! Z  x >  ,>i!'! i!, i! 0i! 8h!Z@%(!v(!x !O}h!>@s! i! Z  Z x Z Z;,6 Zx Zx6 ( > j! j!H%(!vN1! >"j!.j!:j!Jj!Vj!dj! tj!@j!j!j!j!j!j!j! j!@j!j! k!k!%k!/k!@V1!;k!Dk!Ik!,!Yk! bk! pk!|k!k!k!k! k! k! k! k! k!k!k!l!l!#l!.l!7l!Al! 0@Jl!,!Yk! pk!k!k!k!k!k!k! k! k! k! k! l!l!#l!.l!Zl!Lel!X ul! ~l! pk!l!l!Ol!Ol!l!O+l!O-l!O/l!O1l!iW3l!iW4l!iW6 m!8m!<&m!@3m!D@m!HMm!OL^m!Nqm!Rm!Vm!fm!tm!m!m!3 p m!$< m! m! ul!~l!m! pk! l! l! l!O "l! $l! 4l!O 8l!O :m! <n! L n!O Pn!O Rl!O Tl!iW Vl!iWXl!iWY m![m!_&m!c3m!g@m!kMm!Oo^m!qqm!um!ym!m!m!m!m!3 0!n!$ m! m! ul!~l!m! pk! l! l! l!O "l! $l! 4l!O 8l!O :m! <n! L n!O Pn!O Rl!O Tl!iW Vl!iWXl!iWY m![m!_&m!c3m!g@m!kMm!Oo^m!qqm!um!ym!m!m!m!m!31n!- m! m! ul!~l! m! pk! l! l! .l!O 4An!O 6l! 8l! Xl!O \l!O ^Ln!O `m! bn! n!O n!O Wn!O l! l!iW l!iWl!iW m!m!&m!3m!@m!Mm!O^m!qm!m!m!m!bn!pn!~n!7n!Wn!Owm!yn!m!m!3?@$n!n!:!n!n!n!n! !n!@#n!#n!#N(!Z$o!%o!+o!>o! Qo!@io!`o!o!o!o!xo!o!E 1@ @o!P !o! @o!p!@p!%p!0p!?p! Pp!ap!xip!wp!@ }p! p!p!CC S% xS  *J  !p!  P !p! p! p! #q!  (!Hq! Pq!ZZq! q! q!   !q!  <>q!  h!Zq!  !#r! =r! ԩWr! ԩ Q]qr!(r!  r!r!  P !r! r! W h!Z< r!  Z(!')!r!  Z(!R6s!  Q]0s!  Es!Js! `s!  h!Zys! s!  /P !s!  P !s!  (!Q] wl >s!"s!s! t! t! ԩ Es!i!,<>5t! Lt!  1@ ]t!  p!tt!  (!x<]!St!t!t! " t!x<]!St!t!t! $  yCt! & r!u! (u!  :3u!6u! +Su! &ou! (u! r <C(;u! 0 <r!2Pu! 2u! u! v! *v! Cv! Wv!  !ov! : P !!Sv! < v!v! > 1@ v!v!!N(!Z')!,v! @ 1@ v!v!!N(!ZR5v! Bw! ,w! r[w! 0w! rw! 0w! r"x! 0Wx! rx! 0x! rx! 0y! rEy! ray! 0~y! ry! 0 P !y! T h!ZR;')!,V(!6y! Vz! z! rscsi_protocolSCSI_PROTOCOL_FCPSCSI_PROTOCOL_SPISCSI_PROTOCOL_SSASCSI_PROTOCOL_SBPSCSI_PROTOCOL_SRPSCSI_PROTOCOL_ISCSISCSI_PROTOCOL_SASSCSI_PROTOCOL_ADTSCSI_PROTOCOL_ATASCSI_PROTOCOL_UNSPECtransport_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_isidcreation_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_cpuse_cmd_flagsresidual_countorig_fe_lunse_delayed_nodese_qf_nodese_devse_sessse_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_ptrcmd_countsess_listsess_acl_listsess_cmd_lockcmd_count_wqstop_donesess_cmd_mapsess_tag_pooltarget_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_sidset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_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_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_queuese_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodehba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfsbtree_head32btree_head64fc_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_identifiersport_namevport_typesymbolic_namefc_vportvport_statevport_last_statevport_idvport_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_vidapp_keyqla_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_intfcp_cmndcrntask_attributetask_managementadditional_cdb_lenct6_dsdfcp_cmnd_lenfcp_cmnd_dmadsd_use_cntdsd_listqla8044_reset_template_hdrhdr_sizeinit_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_entrycurrent_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_iocbsatioq_workqp_list_elemhints_listretry_term_cntretry_term_exchg_addrretry_term_jifftgt_counterscpu_mappedfwrescmd_cntcmd_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_listqla_sess_op_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_listscm_fabric_connection_flagshw_err_cntinterface_err_cntcmd_timeout_cntreset_cmd_err_cntlink_down_timeshort_link_down_cnte_dbellpur_cinfoels_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_datareq_data_extrafw_flagsfxiocb_compcmd_hndlreq_que_noin_mbout_mbntfyimm_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_cmdremappedsrb_thost_semaphorefb_cmdunused_4isp2100isp2300unused_10isp2200device_reg_2xxxflash_addressnvramfpm_diag_configrisc_hwunused_5_1mctrunused_7fb_cmd_2100unused_8unused_9u_enddevice_reg_25xxmqdevice_reg_fx00aenmailbox0aenmailbox1aenmailbox2aenmailbox3aenmailbox4aenmailbox5aenmailbox6aenmailbox7initval0initval1initval2initval3initval4initval5initval6initval7fwheartbeatpseudoaenisp24isp25mqisp82ispfx00device_reg_tmbtovmbx_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_dsdnobundlingbundlinghandle1cmd_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_addressresv3isp2xFCT_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_stopapp_startedaes_gmacapp_sess_onlinetx_sa_setrx_sa_settx_sa_pendingrx_sa_pendingtx_rekey_cntrx_rekey_cntauth_stateauthokrekey_cntedif_indx_listindx_list_locktx_sa_listrx_sa_listsa_list_lockqla_tgtlun_qpair_mapqphintsatio_irq_cmd_countlink_reinit_iocb_pendingtgt_stoptgt_stoppedsess_countdel_sess_listsess_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_lenvendor_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_nnghatrhbarhatrparprtdhbadhatdprtgpscgff_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_addressga_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_jifmqiobasemsixbasemqenablereq_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_idoptrom_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_lockhablobnx_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_lockdbellinit_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_mappedfree_sgwrite_data_transferredq_fullterm_exchgcmd_sent_to_fwcmd_in_wqctio_flagsctx_dsd_alloceddif_err_codeprot_sgprot_sg_cntblk_sza_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_aborted_tasktcm_qla2xxx_check_demo_modetcm_qla2xxx_check_demo_mode_cachetcm_qla2xxx_check_demo_mode_login_onlytcm_qla2xxx_check_demo_write_protectfc_wwpnqlat_sesstcm_qla2xxx_check_initiator_node_acltcm_qla2xxx_check_prod_write_protecttcm_qla2xxx_check_prot_fabric_onlytcm_qla2xxx_check_stop_freetcm_qla2xxx_chk_dif_tagstcm_qla2xxx_clear_nacl_from_fcport_maptcm_qla2xxx_close_sessiontcm_qla2xxx_complete_freetcm_qla2xxx_complete_mcmdpfw_prot_optstcm_qla2xxx_dif_tagswwntcm_qla2xxx_drop_lporttcm_qla2xxx_drop_tpgtcm_qla2xxx_exittcm_qla2xxx_find_cmd_by_tagtcm_qla2xxx_find_sess_by_loop_idtcm_qla2xxx_find_sess_by_s_idtcm_qla2xxx_free_cmdmcmdtcm_qla2xxx_free_mcmdtcm_qla2xxx_free_sessiontcm_qla2xxx_get_cmdtcm_qla2xxx_get_cmd_statetcm_qla2xxx_get_fabric_wwntcm_qla2xxx_get_tagfcp_task_attrbiditcm_qla2xxx_handle_cmdtcm_qla2xxx_handle_datatcm_qla2xxx_handle_data_worktcm_qla2xxx_handle_tmrtcm_qla2xxx_inittcm_qla2xxx_init_lporttcm_qla2xxx_init_nodeaclnpiv_wwpnnpiv_wwnntcm_qla2xxx_lport_register_cbbase_vhatcm_qla2xxx_lport_register_npiv_cbtcm_qla2xxx_make_lporttcm_qla2xxx_make_tpgtcm_qla2xxx_npiv_drop_lportnmtcm_qla2xxx_npiv_extract_wwntcm_qla2xxx_npiv_make_lporttcm_qla2xxx_npiv_make_tpgtcm_qla2xxx_npiv_tpg_enable_showtcm_qla2xxx_npiv_tpg_enable_storetcm_qla2xxx_parse_wwntcm_qla2xxx_put_sesstcm_qla2xxx_queue_data_intcm_qla2xxx_queue_statustcm_qla2xxx_queue_tm_rsptcm_qla2xxx_rel_cmdtcm_qla2xxx_release_cmdtcm_qla2xxx_sess_get_indextcm_qla2xxx_session_cbnacltcm_qla2xxx_set_default_node_attrsnew_se_nacltcm_qla2xxx_set_sess_by_loop_idtcm_qla2xxx_set_sess_by_s_idtcm_qla2xxx_shutdown_sesstcm_qla2xxx_tpg_attrib_cache_dynamic_acls_showtcm_qla2xxx_tpg_attrib_cache_dynamic_acls_storetcm_qla2xxx_tpg_attrib_demo_mode_login_only_showtcm_qla2xxx_tpg_attrib_demo_mode_login_only_storetcm_qla2xxx_tpg_attrib_demo_mode_write_protect_showtcm_qla2xxx_tpg_attrib_demo_mode_write_protect_storetcm_qla2xxx_tpg_attrib_generate_node_acls_showtcm_qla2xxx_tpg_attrib_generate_node_acls_storetcm_qla2xxx_tpg_attrib_prod_mode_write_protect_showtcm_qla2xxx_tpg_attrib_prod_mode_write_protect_storetcm_qla2xxx_tpg_dynamic_sessions_showtcm_qla2xxx_tpg_enable_showtcm_qla2xxx_tpg_enable_storetcm_qla2xxx_tpg_fabric_prot_type_showtcm_qla2xxx_tpg_fabric_prot_type_storetcm_qla2xxx_tpg_get_inst_indextcm_qla2xxx_update_sesstcm_qla2xxx_write_pendingtcm_qla2xxx_wwn_version_showtcm_qla2xxx.kor  !G#j22? X n8 @`<a @P#";0PlP. 888p8P878O8gPu2u22?Putd2u2PuC2x~0P*2  ,0.H`Ie** *@ *-p *\ * ]0 a \> @ u288J5f t@8@ ` A $  ) 8B 8[ 8t h8 H8 8 8 8  i: 8S 8l   8 (8 `8 ' 0 08I 8a  ' P 1*  [1 %  ? T !h Pi P ,  $ 8 p8  8' 8@ 88Y 8r X8 8 8 .  U ,'b=r_8x`` !8"T"i*P#TA]$vx8%8&0(+F0.*.O0*hy8 . !P ''03P?pKWc z ;P 0`((7(S@(y((((1@(e(   .-GZ`n{ 1D_m|.DVhx"2FLZgz 4;O__UNIQUE_ID_srcversion182__UNIQUE_ID_depends181____versions__UNIQUE_ID_retpoline180__UNIQUE_ID_intree179__UNIQUE_ID_name178__UNIQUE_ID_vermagic177_note_9_note_8tcm_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_ddebug443.8__UNIQUE_ID_ddebug446.5__UNIQUE_ID_ddebug448.3__UNIQUE_ID_ddebug449.2__UNIQUE_ID_ddebug445.6__UNIQUE_ID_ddebug444.7__UNIQUE_ID_ddebug447.4tcm_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_tpg_enable_storetcm_qla2xxx_tpg_enable_store.coldtcm_qla2xxx_npiv_tpg_enable_storetcm_qla2xxx_tpg_enable_showtcm_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_npiv_drop_lporttcm_qla2xxx_lport_register_npiv_cbtcm_qla2xxx_lport_register_npiv_cb.coldtcm_qla2xxx_npiv_extract_wwntcm_qla2xxx_init_lport__UNIQUE_ID_ddebug453.1tcm_qla2xxx_init_lport.coldtcm_qla2xxx_queue_tm_rsp__UNIQUE_ID_ddebug401.24tcm_qla2xxx_shutdown_sesstcm_qla2xxx_release_cmdtcm_qla2xxx_check_stop_freetcm_qla2xxx_tpg_dynamic_sessions_showtcm_qla2xxx_set_sess_by_s_id__UNIQUE_ID_ddebug432.18__UNIQUE_ID_ddebug436.14__UNIQUE_ID_ddebug438.12__UNIQUE_ID_ddebug439.11__UNIQUE_ID_ddebug435.15__UNIQUE_ID_ddebug433.17__UNIQUE_ID_ddebug434.16__UNIQUE_ID_ddebug437.13tcm_qla2xxx_set_sess_by_s_id.coldtcm_qla2xxx_clear_nacl_from_fcport_map__UNIQUE_ID_ddebug405.23__UNIQUE_ID_ddebug406.22tcm_qla2xxx_session_cbtcm_qla2xxx_find_sess_by_s_id__UNIQUE_ID_ddebug428.21__UNIQUE_ID_ddebug430.19__UNIQUE_ID_ddebug429.20tcm_qla2xxx_find_sess_by_s_id.coldtcm_qla2xxx_find_sess_by_loop_id__UNIQUE_ID_ddebug440.10__UNIQUE_ID_ddebug441.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_free_wqtcm_qla2xxx_handle_datatcm_qla2xxx_handle_data_worktcm_qla2xxx_rel_cmdtcm_qla2xxx_get_cmdtcm_qla2xxx_handle_tmr__UNIQUE_ID_ddebug390.30__UNIQUE_ID_ddebug386.34__UNIQUE_ID_ddebug392.28__UNIQUE_ID_ddebug388.32__UNIQUE_ID_ddebug387.33__UNIQUE_ID_ddebug393.27__UNIQUE_ID_ddebug391.29__UNIQUE_ID_ddebug389.31tcm_qla2xxx_handle_cmdtcm_qla2xxx_handle_cmd.coldtcm_qla2xxx_aborted_tasktcm_qla2xxx_free_sessiontcm_qla2xxx_free_session.coldtcm_qla2xxx_free_mcmdtcm_qla2xxx_parse_wwn.constprop.0__UNIQUE_ID_ddebug366.36tcm_qla2xxx_drop_lporttcm_qla2xxx_npiv_make_tpgtcm_qla2xxx_npiv_make_tpg.coldtcm_qla2xxx_queue_data_in__UNIQUE_ID_ddebug397.26tcm_qla2xxx_put_sesstcm_qla2xxx_close_sessiontcm_qla2xxx_make_lporttcm_qla2xxx_make_lport.coldtcm_qla2xxx_queue_status__UNIQUE_ID_ddebug399.25tcm_qla2xxx_write_pending__UNIQUE_ID_ddebug383.35tcm_qla2xxx_npiv_make_lporttcm_qla2xxx_npiv_make_lport.coldtcm_qla2xxx_make_tpgtcm_qla2xxx_make_tpg.coldtcm_qla2xxx_npiv_tpg_enable_showtcm_qla2xxx_init_nodeacltcm_qla2xxx_init__UNIQUE_ID_ddebug456.0tcm_qla2xxx_opstcm_qla2xxx_npiv_opstcm_qla2xxx_exit__func__.58__func__.55__func__.54__func__.53__func__.52__func__.51__func__.50__func__.49__func__.48__func__.47__func__.46__func__.42__func__.41__UNIQUE_ID_license472__UNIQUE_ID_description471tcm_qla2xxx_wwn_attrstcm_qla2xxx_npiv_tpg_attrstcm_qla2xxx_tpg_attrstcm_qla2xxx_tpg_attrib_attrstcm_qla2xxx_wwn_attr_versiontcm_qla2xxx_npiv_tpg_attr_enabletcm_qla2xxx_tpg_attr_enabletcm_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.LC32btree_lastalloc_workqueuebtree_insert__this_modulesnprintfqueue_work_ontarget_execute_cmdqlt_stop_phase2target_submit_tmrcleanup_moduletarget_wait_for_sess_cmdstarget_submit_prepkfreetarget_submitbtree_remove_raw_spin_lock_irqsavekmem_cache_alloc_trace__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_phase1__ubsan_handle_out_of_boundsbtree_lookupbtree_inittransport_generic_request_failurefc_vport_createscsi_host_putqlt_xmit_tm_rsptarget_remove_sessiondestroy_workqueueqlt_xmit_responseqlt_rdy_to_xferstrncmpsbitmap_queue_clearfc_vport_terminateqlt_free_cmdcurrent_task_raw_spin_unlock_irqrestore_ctypekstrtoull__x86_return_thunkqlt_abort_cmdsprintfcpu_numbertarget_init_cmdtarget_stop_sessionvfreebtree_destroybtree_update__dynamic_pr_debug__warn_printkcore_tpg_deregisterhex_to_bintarget_show_dynamic_sessionstarget_register_templatebtree_get_prevtransport_generic_free_cmdcore_tpg_registerstrlentarget_put_sess_cmdstrchr__sbitmap_queue_getkmalloc_caches!/ANan!-AKQco6FQd  z  * 1 6w   0   p h P5 < AQF.<AQx`<AQ EJQ>&!1< TRZal Xs |  T T   T. 6 A O T^ f q  T    T     " ' 1 ` m v      n n n9 B XZ u z    , 1 8 A Y d n {   ` 8      " @' A N T a            k w  g & +L S Xm y    X h   H! ( -@ XG L^ jv }  v     B (Ccm t y ` ( @ `  0  0 7 <Q--TmdWv  !f   8>QY  P jyL 7S \r y     p  8: XA J_ f Xo   8f]en  39>Ql    1a     > C M a ~ O    T! !P!i!s!!!! X ! !!o"u""""""""""%#-#7#A#Q##L## $  $!$ U*$@$a$h$ Pw$$$$$*%0%:%{% X % x%%%%&&  0& 6&&&&' a-'>'G'q''(L#(H( UX(}(  ((((((*(( O );)M)g)Zn)T}))B)))* * T"***1**  ***  `".5 :F O `T` g lx `   `   ` ' &'- 2>G :LX_ dn\ u z\  X\  }   }  ( C C  # (-L (w   6 s    A N^  cmt y~  x   (    C$ x *'1  6B'I ( UZ)a  mr) ! X(  / FM R_ dx d}     $* @` (08@H P@XP`hpxPPPPP 0` @ p   0   (@ 0 8@ @` H P X`hpxP PP`` !"" P#($0%8&@(H*P0*X" # @(`0@8@PX `` h"p %@P!$ &0 `  0*P @` ` "  %(@0P8!@$H PXP#``p(x 0*P (0P8@HPX`hpPx"@ .M m $,(J,b0n48<E@yDHvLPTX;\`;dhDlpYtx| 5 e   !  t     S      ub =ixm 8= $(0,= 0 4!8!<t"@"D"H"L"P$#T6#X`$\/%`9%d%h&l&p't:)x)*|*)  $(0#4<@HBLTG#X ' B E$( 0f48 @{D H zPTX `$d2h p t x b   jX I : B a r 6= Us z 2  $( 04g8 @4DH RPTX `dh Zp&t*x "  'E J;k * b 0 X #~  !!  4%$l%( 0%4 &8 @ DH *X  .P``hx`* @ @HX 0P@ P@HX` P @ p Pu 8u@pHP`puxuuu (0PuX`hhu0uu 0u8 @HhupxXuuu (HuPX`uXuug(u0P8@``uhPpx@uPuu @uHPPXxu0X uX uX u(087Xu`hpuuu8u@HPpuxu u 88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?*:@p/&J+vE@ &^ 1Y@&n1.i@0& ~1`y@ & 2X4 2?2(B@0&@B @( &HH@H$0 &J  ]`@x-&]P@.h &_( @`9& c@(> &.@k@)@L0&HnM0n\Vofo/7kL`'  ^8Lz0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`,!6ز RYۧ 0  `He0  *H  p|n2gK !ڽGO"4o pڟ ILsVKZywu4k~ i~ݪ я\Kޗ{ZݒFr`mF7hY:dɁդ`}2 K|$Γ>/Rgrܐ@dETbہ(Qۆf*e7!3#vXn7!?c {=DaEӄb{bV吢@JXU,ЋI@PH =1羻  Qbf.C.XjAӃhNv>/d!y,yGÎ)#pcRP8l F gHOfҼr-mmrc'մvijO2ZKtuCe~Module signature appended~