b$Ex  4 H1LF= .textF .data 4 4H4@.bss  =.loader,]|!8898d888HBA(8`8!p}N ADnvme_kdb_entry,A 8`N Tc>/9H: @$fc_print_channels|;8|}a`08}!a8cHQ8;bc8HAA((8~,@̀lAd(fc@888lEa8(fc@lc|0*|8*aHa88c8aHa88c8aHQaؠ8c8aHa8 c8aHaؠ8c8aHa8c8aHaa8 c8aH%a8 0c8aH a888\c$aH a8 Pc8aH ma8p8 pc8aH 1a(8 c8aH aؠ 8 c8aH a(8c8aH }a08 c8aH Aa88(c8aH a@8Dc8aH aH8`c8aH aP8|c8aH QaX8c8aH a`8c8aH ah8c8H 88 c8H m8 8 c8H 988 c8H  c88 ? H 0 88c8H 8`8!a}N H;1A(8`8!a}N 8~ H:A(8`8!a}N Afc_print_adap_base|`8;!Q``8pcA ,@0H:A((@,};l`Ad(fc@hlEa(fc@X8X0888~@8`H9A(8~08 H9A( tpA<8~lH9A(8~(H9A(8`8!}N |A AlT>A,| AtA@p,$@08~(H9UA(8`8!}N 8~4H9)A(8~(H9A(8`8!}N 8~|H8A(8~(H8A(8`8!}N 8~H8A(8~(H8A(8`8!}N 8~H8A(8~(H8uA(8`8!}N 8~H8IA(8~(H8=A(8`8!}N 8~,H8A(8~(H8A(8`8!}N 8 8~H7A( tpA8K8`8!}N 8`8!}N Afc_print_adap_list|;8Q!X8pH7 A(40(Q@lBg,$(lb@8$AL8$88`TX(@@aHa8`R@8!R0}N 8 XaHa8`R@8!R0}N 8H6UA(8`R@8!R0}N 8 pH61A(8`R@8!R0}N A@fc_print_globals|!8bX, @4H,A8!p}N 8`8!p}N 8`8!pN AX fc_kdb_infopA08`,M 8`N @$ fc_is_mine|!88eX8H5A(8,@T88eH4A(88etH4A(H4A(88|#@eX8`@8!p}N 8`8!p}N A get_fc_glb|;;aA``!Q|(p|tx@`8PccH4EA(|خ(-@;`;@ X;8,$( L3A\cH4-A(,#A,$d/$?,gA,bAA@t|xX;9,$A ( @c#8TH3A(|Ȯ(-Ap}c8!AaN 8|H2A(;K|p;9X,$AK|H)!; KP,$n/$t@||XK8@|tXK(@|XK8|H2aA(8`8!}aAN c}8!aN 8`8!N AL IPRA.$get_arg|;}&|},``!aA!.@, c@8c8~H1MA(88ap88H1A(,`||`|~A~|@c88~8pAcH0A(|,,`@8|A48~`H0A(~88!|} N 8|A8~HH0uA(~88!|} N @8~LH0AA(8|8!} N 8apH0A(,,A A8!|} N ~8|@ KL88ap88H0A(,`||`~|AK C IPRA.$wprintf8H,\ @bind_ext|!88eP8H/AA(8,@T88elH.A(88eH.A(H/5A(88|#@eP8`@8!p}N 8`8!p}N A get_kt_disk|;8xH!8H.}A(8,8xT@HH.=A(8xXH.1A(H.yA(8xH|#@8`@8`8!}N 8`8!}N AIPRA.$get_devno_tbl|`c!88pH-iA((#a@(|#@@8``8!P}N <`8!P`}x N Axget_buf_queue_head (|&@@ 8`N Tc>8H'@ @$print_path_list|`!!8 X8pH,qA(H;( X@HlDi8`c88(skA$8~LH,aA(8` 8! }N aKa88,8`8aKQa؀ 888`8aKa؀ \8@8`8aKa8<8`8aKa88`KA 8! }N 8~ H+9A(8` 8! }N AIPRA.$print_disk||}&`;ca8`A!ȑ!Q8\aKa.8|@@;@8p8 ;<;c ;8c `H*)A(( c@88cFaKmac88xcfaK1ac88aKacP88l!aKa;8{ ;{ 8p|@ 8 K8 c8KY8c8K18y ;;`;9 8 8p``H(A(( c@88 cfK8aK`{8ahK`z8a K8!8 cfcG`hcKq;8y ;9 8p|@ 8 K< 8` 8! |Aa!} N 8~ H'A( 8` 8! |Aa!} N 8~ pH'qA( 8` 8! |Aa!} N 8 c8aKma8c8aKMa 8` 8! |} N C$IPRA.$print_channels|`8 =`!`}8ao8888```(8@(8|A|a2p88H%A(8;8(@0 H%A(88(8c@aKa8p8$8caKa8< c8aKa8 c8aKMa8 (c8aKa8 0c8aKa8 Fc8aKa8̠ 8H @ print_devlist|;88x888!qHMA(;888b8H!8x`, 8d0;0AK;8~0;0(A8!}N AIPRA.$print_adaplist|;!P88pA(HiA((@plWo(rk@@p@X8<T(@8`P88aKyaP8p88cHA((@XlWo(rk@(p@T8DT(@8`P888aKa;;1c,#A4| CN!A(;(@<1c,#@;(@1c,#AK8`8!}N P88`888@aK%aK<8HA(8`8!}N 8 pHA(8`8!}N P88`888aKaK(8|H1A(8`8!}N 8 PHA(8`8!}N AIPRA.$print_globals|;98h Tz8l!q(a8$; @HA(8p8~D8H-A((A08 0HAA(8l8!}N cp, A84Hu`c8!}N 88g H A(8p8~D8HA((@pK Aget_disk_state|`~!Q8a8H`88x8HA(888(axA8pp88HA(8bTz(@8pT(@<90;888PHA(8P8!}N 9;888PHA(8P8!}N 8pT(@K|H)A(88p88pH A(8bTz(@K, A\get_adap_state|8c88c!HA((8bA,;8 HA(8h8!}N 8!}N Al get_disk_name|c;88c8!HA((8A8b8c HA(8b8cd8!}N Ad get_adap_name||`~`;a;`A;@!c!1A(H-A(,@h:8pcc8cK ,@Lap,#@Wx@4T~H, AHP, A; ;x1c,#A| CN!A(||x```;9(@x1c,#AK,@x|, @8,@,@xp, @89!xccc9K!,A`,AP!18;;h8~\pxA!` H -A(8~\;(A}8!N AIPRA.$nvme_kdb_usageT|txтN @is_mine|} ;aU>A;`!|y!Q8@"`8z 8 8p;Z H A(( a p8@8*HA(,;(*@lCh(fc@d=TlEc(fc@Tc8c#8 p;@>=PAp8HaKa8|T>|AH8` 8! !}aAN aKՑac#88,8<8aKQac#c8;@8H p>=PaK a8|T>|@KT8` 8! !}aAN 8} H]A(8` 8! !}aAN 8} H!A(8` 8! !}aAN Afc_print_channels@AF117_2||;a```!```c8p8H=A((,@c88@$HA((8a@x8H`8a88cHA(888caK5ac888aKac88aKac88,8T(@daK҅ap;{(|<@@8`P8!@a}N 8aK!aK8~ HA(8`P8!@a}N 8~ HA(8`P8!@a}N A`print_path_list@AF118_20|T>8`!q0A(8x";01| dDN!A(8,@PT>;0c(>@1d| K8`8!}N c8!}N Abind_ext@AF119_16|``a`A!`!1|x.A(;bH|`@P;;Z ,A}8`8!!AaN ```8p8 HAA(( @ap|AapA ,#@;;Z ,@|K\8ap| _N!A(`y~8ap| ^N!A(`g8{ xc$HA(ap,#AKL8{ HA(8`8!!}aAN Aprint_devlist@AF120_29A( L| N  A( L| N (A( L| N 0A( L| N 8A( L| N @A( L| N HA( L| N PA( L| N XA( L| N H @strcmppA( L| N pk=@!k9J}iyH}JCx8A,A<8B8 } P8})P},PA})@})PyA}+tUk|Xp!k}iA ,8M 8B0|P8})P},P@4 } P8})P},P@,  |P8})P},PA})(})PyAH})@})PyA}Cx8xtx@@N @strcatH @bzeroxA( L| N A( L| N A( L| N  * **- * *, FC%s, ?????????PCONNopenopenNAMEADAPNAMEDISKopennvmeASSOCbdntgDEVNOSTATEDEVNOSTATE%02d %02d %*.*sclosedclosedclosed 0x%08xCHN EXTADAP EXT0x%x(%s)0x%016p 0x%08lx %*.*s%sTDD DEVNO CASS_FAIL CIOC_FAILmdts: 0x%xmqes: 0x%xtype: %s%sp_md: 0x%pnvme_fc_glbnvme_fc_glb FC_DD_FAILFC ext @ %p, discovery FC_HBA_FAILbus_id: 0x%xrdy_to: 0x%xMapped Data: FC_LINK_DOWN CONNECT_FAIL0x%x(%s),%s%sshdn_to: 0x%xcap: 0x%016llxstate: %s/0x%xnvme_devno_tblnvme_devno_tblglobal_kt_diskglobal_kt_diskbusaddr: 0x%llxversion: 0x%08xmaint state: %sp_sq_start: 0x%pp_sq_end: 0x%pp_sq_tail: 0x%pp_cq_start: 0x%pp_cq_end: 0x%pp_cq_head: 0x%pPath ID %d @ %p:disk/nvme/nvmdiskstruct adap @ %p:resource_name: %smaint flags: 0x%xstruct disk @ %p:resource_name: %smax_request: 0x%xadapter/pciex/nvmedriver/static/nvmeExpected address. sector_size: 0x%xnamespace_id: 0x%xdriver/dynamic/nvmecq_iphase_bit: 0x%xctl cmd array: 0x%pUnable to find <%s> Disk "%s" not found firmware_version: %snum_blocks: 0x%llx Unable to find <%s> Unable to find <%s> [[-bdntg] name|addr]driver/discovery/nvmedriver/discovery/nvmeUnsupported flag - %c Adapter "%s" not found adap_devno: 0x%llx (%s)Unrecognized flag - %c ID %-16s %-16s ADAP_Q%02d 0x%016p 0x%016p %02dmaint state: %s (offline)nvme adapter or disk datacass host_nqn: %scass sub_nqn: %scass sq_size: %dcmd_hdr_sz: %drsp_hdr_sz: %dcmd_sz: %drsp_sz: %dchn_sgl_sz: %dadm_sgl_sz[0]: %dadm_sgl_sz[1]: %dadm_sgl_sz[2]: %dtwa_sz: %dCannot find transport ext Admin kthread: TID 0x%08lxMaint kthread: TID 0x%08lx -d disk devices -g nvme globals %-10s %-18s %-18s %-10s %-10s %-18s %-18s %-10s %-10s %-18s %-18s %-18s cass ctlr_id: 0x%xcass assoc: 0x%pcass conn: 0x%ptdd_fp: 0x%pawsq conn: 0x%pawcq: 0x%pawcq p_cq_tail: 0x%pconnected_ctlr_id: 0x%xasq: 0x%pacq: 0x%pacmd: 0x%p -n adap channels -t transport ext An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. An incomplete read occurred. %-10s 0x%016p 0x%016llx %s pending list: 0x%p, size: 0x%xactive list: 0x%p, size: 0x%xrequest list: 0x%p, size: 0x%xpending list: 0x%p, size: 0x%xadm cmd array: 0x%p, 0x%p, 0x%p0x%016p 0x%016p 0x%016p 0x%016pcass port_name: 0x%016llx%-10s 0x%016p 0x%016llx 0x%016p -b adap base (default) awsq: 0x%p size:%dqry_trans[dma_flag,sz]: 0x%x, 0x%llx0x%04x 0x%04x 0x%04x 0x%04xqry_trans[sg,ex,il,df]: %d, %d, %d, %dAdapter is not open, no channels existInvalid adap or it's the wrong version Invalid disk or it's the wrong version Enter the nvme_fc_glb address (in hex): cass host_id: 0x%016llx%016llxUsage: nvme [[-bdnt] name|addr] | [-g] Invalid global or it's the wrong version FC Event kthread @ 0x%016p: TID%s 0x%08lx name name of adapter|disk device Invalid kthread or it's the wrong version Path fail kthread @ 0x%016p: TID%s 0x%08lxInvalid kthread or it's the wrong version Path good kthread @ 0x%016p: TID%s 0x%08lxInvalid adap ext or it's the wrong version Enter the nvme_devno_tbl address (in hex): Enter the global_kt_disk address (in hex): addr address of adapter|disk structure request list: 0x%p, size: 0x%x & 0x%p, size: 0x%xID REQUESTQ_HEAD PENDQ_HEAD ACTIVEQ_HEAD CQ_HEADID CHN TID CELEM REQUEST PENDING ACTIVE ( @ X p   @(#)54 1.9 src/rspc/kernext/pci/nvme/nvme_kdb.c, sysxnvme, rspc72X, x2021_10A2 2/10/21 11:32:23@(#)68 1.4 src/rspc/kernext/pci/nvme/fc/nvme_fc_kdb.c, sysxnvme, rspc72X, x2021_10A2 2/9/21 17:53:12 H< H H H H ` H H@ H6@ H3 H5 H5 H2@ H 8      052:8#@ 1@ ?@ K@ X@ e@ w@ @ @@@ @ @ @ @  ! ? ? ?  ? (? 0? 8? ? ? (? 0? @? H? X? `? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ?  ? 0? 8? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ? ? ? ? ? ? /usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr_64.o@VPDnvmedd64.kdb/5765E6200/520 db_register db_read_mem db_printf db_expr_ad db_get_hexdb_usage_lookupdb_str_lookupdb_symboladdr ___strcmp64 ___bzero64strlenstrchrsprintf vsnprintfstrspnnvme_kdb_entry