UUG@ O \ k {     RO    @ ` h p! x! O! %! SO,! >! E! c! ~! ! ! @! T<O! Om' /}! @! H! `! h! Op<! ! ! ! " q  " x" " O " O&" O ," 04" OG 9" >" Ԭ (C" 0H" 8M" @S" HY" OP`" O`g" Opl" r" x" " @ "  " O " " " O " O " O " O0 " @ " ` " O " " " "  "  "  " q # OU # O@ # OP# `# h# Op # O&# ,# 1# O6# ># C# H# P# W# `# 8g#  8n# O@8u# P8}# X8# `8# p8# x8-i@`  z    # # # # $ $ 2$ N$ @g$ }$ $ $ $ $ % % 7% Q% q% % % % % JFOP!  & % & {& {@& {& !& '& ۙ -& 1& 5& :& A& E& L& OR& O Y& O0_& O@e& OPj& O`q& Opw& ~& O& O& O & O0& O@& P& & & & O & O0& @& & &     & & & & & '  ' {@ '   ' #' 4' O' h' z' ' ' ' ' '  ( (( >( K(  X( j( {( ( ( ( ( ( ) 2) A) S) h) |) ) ) ) ) ) ) * * 0* E* Z* o* * * * * * * * + O+ + &+ 5+ C+ p ۸|Y+ @]+ { d+ {+ + + + + + , , r, r C8j@, -, @, V, l, , , , {, O@, PO, , , , , -  - ;- [- o- - - - - - - . . . 3. D. Z. g. w. . . . . y. z. }/ {G@` x"/ {G@X x6/ {;/ {@@/  I N/ S/ g/ |/ @/ / / @0  /  / @7.{$ / @/ `/ / / / / @0  /  @7.{$ 0 {@GOO0 0 "0 O)0 O10 <0 @H0 _0 w0 0 0 0 0 0 0 1 /1 H1 a1 z1 01 @1 1 1 1  2 2 52 @0  /  <&@$ P@j`B2 I2 Y2 i2 x2 2 2  0 {@2 @0  /  @7.{$ 0 {@GOO0 0 "0 O)0 O2 2 2 2 2 2 3 &3 @0  /  / @7.{$ 0 {@/ >3 B3 M3 / T3 @0  /  0|@$ 0 {@l3 q3 u3  M3 / {3 { 3 3 S 3 3 3 3 3 4 %4 :4 N4 c4 {4 4 4 4 4 4 5 5 /5 I5 c5 {5 5 5 |5 5 5 6 6 66 2N6 e6 y6 6 6 6 6 6 6 7 7 07 F7 [7 r7 7 7 7 7 7 7 8 8  8 .8 C8 X8 p8 8 8 8 8 8 8 9 9 )9 89 I9 ]9 r9 9 9 9 9 9 p9 : : *: :: @0  /  <&@$ H: @ HL: OPS: `Z: xB2 ^: @0  /  <&@$ ̲ @l: `t: |: : : : @0  / ۸60 6/ {*: O@?rOPO`: OpB2 : @0  / ۸60 6/ {*: O@?rOPO`: OpB2 : @0  / ۸qT  O@, PS: 60`: @0  / ۸qT : O@PS: 60`: @0  / ۸60 $ l3 @`B2 : @0  /  V@/ @S: 60`; ;  '; {; @0  /  <&@$ w @7; H;; OPA; O`S: p(G; Z: N; U; @0  /  <&@$ l3 @h; `[ hn; Opt; z; N;  ' ; ; ; ; ; ; < @0 S / +< Y.()" @ #2< @0 S / +< Y0($ G< O@ OPN< O`2 pU< x[< `<  f< @0 S / +< Y.(!: @U< H`]{`< < @0 S / +< Y.(!: @U< H``< < @0  / ۸60 6/ {;/ {B2 (@<  < O< O< O u0< O< O< OL&@1(4< " f!< "< #< %&< = = = $= )#= -"/+= 14= 2== 3C= *M= @5pZ= j= = = = = = = = > #> 9> L> b> {> > > > > > ? 2? D? _? p? ? ? ? ? ? @ 3@ Q@ l@ !@ "@ ,@ @ @ @ A ,A ?A SA fA zA A A A A A B B 4B JB gB B B B B B C )C EC _C {C C C C C C D 0D OD !lD "D #D $D %D D D E ,E CE ]E {E E E E E F F *F ?F ZF wF F F F F F G G .G DG \G xG G G pG qG G @G O{ 8G  H  H 8H UH uH H H H H H I +I EI \I @}I I I I I J  bb<8@J & >6J c` &J =5@ 0J =@`;J ~.DEJ MJ WJ @.]0d aJ @\PnJ J @Dx'N#@ J #@!J @"2F#J P@#X[# $! `$J "$g" $J "$tk$%?"@%B@"`%O@"%?"%f@"%J "%J "&J  &# P&4" `&< p&J &N< &J "&K M&# &"'># " '" @'H" P'S" X'Y" `'`" p'! "'K "'! "'K '[< (T= ([@(-i(GH/K H4K #@I>K #@JOK @KWK NeK 6PlK #R3S" T" T" " T" "@TxK TK HUK BUK VK #@WK $@XK =Xl" "Xr" "X" "X" Y`# " Yg# "@Yn# `Y# pYK YYr=JZ @ZK ZK AZ " Z# Z=K L L /L =L LL `L uL L L L L X@ L TL VL X@L ZL ZM ZM Z@$M \ BC0M ].@84P@P@?M PP# @_'8!J!GM #! X#s `# # p#tQ #TM K$E]M pN 6@oM 6yM 6M 6M 6@M 6`BM M M =@M =H[< `6^M M =M =N =N !N @0N `IAN ON bN sN )& & @O4@Z: @N |OP; 2F%N %L%4P@'8'$='](G@(x(N +f CW@CdCq#DEFN N@FOPN |OP>3f N @N "` PP+2R@N JF  < "N N $"@xN K A@N N O M >"S >""U >"W >Y >6[O 8|OP@%O @])O X" @HO @ `0+<  "7.=/ I/dPO H" @HO @ `$& d qO " HO @"`dO 4" HO @` `O O dO O  P 6P S WP ij [ < ޘhpP an ޘlP op [>" ޘnP st [ O ޘrP V<P P P  < /@}[ wx y9LGx}84;ba`_fedc7 AP aP _ >&9R Q  > Q 1Q EQ WQ hQ zQ  >]*Q Q Q  >.~.D[Q Q 9+Q Q R  >&O{R +R @' R R  POR  > ~R  O> R  R> ~=R S ++S ++ xN 3)S  xN 7S ES 9+SS nS zS S )S S )S  T )"T :T RT iT T T T T )T T T U U "U -U JU TU  ]U hU rU )U )U ++U ++ >U U  >Z: rU  >"U 7; Z: r[B$U  >}V V 5V HV ZV oV 4/V 9+ =<Օ%BV V V V V V  >tk$=W !W t\3W D\CW '\SW #\ U$d$=aW  U$ qW  U$d$ W  U/ "$$JW  POW  f POW  >RoW  =~;^~W W 6\X lN X X  PO'X  >3-4X  .>̲ l: J[1BIX [X  .>J̲ l: J[1B^:  > ~mX  > ~~X !X X @'X ]X  eC X ' ">PO0 Y ) Robb<J[ Y + Robb<J[ ]  Kv 4Y - i PO KY /ZY # i PO n<kY 2 >e*=~Y 4 =>eC Y =Y 6 i >eC Y 8 Robb<v Y :Y Y g +2RY > =+2RZ @Z 4/ =>.Z C =>@>Z EUZ nZ  = #&[=Z I i  Z KZ # i & Z NZ Z @'Z [ [ -[ @'@[ U[  [ O OO e[ X [>"y[ Z [ [ \ [ bb<[ ^[ X[ Z[ \\ ^3\ XQ\ Zx\ \\ ^\ \ \ !]  [ O OO A] l [>"U] n [ r] p [ bb<] r P] t+ v] 00  [ 07.@0 0 0  "0 @)0 P] H0  ۸ / @] `7.  / @/ `/ / / / k ] P0  ۸ / @] `7.  / @/ `/ / / / k @zyx] P] P^ $^ P6^  PObb o[A^  PObb 5 [N^  >bb 5 [\^  >PO{l^  >PO||^  PO^ }^  Robb<^ [ ^ [ ^ "] ^  M 6^  M +< ^ j^  M 0/ j_ _ :_  `N_  , {@5 U_ .W\_  >[b_ t_ _ _ >_ > PO_  >O#&[_ ` ` ` ):` T` d` Y+w` ` @'` `  OPO`  >#&[` `  >+2R` a @''a ++@a ++Va t\pa lNa a  O+2Ra  O+2RFOa  O+2RFa a b  =POb ;b Sb # =PO36-eb  2F~b b b b N {b @b |Hb b Ob Ob  b @b `b c  c Xc `-x  c *c ۸ /c @Dc Gc Jc Mc {@Rc {-8{0Xc tc @C{c E&@ c c c c c d 2d Qd ld d  i PO <`d  POK4FC  #&[d  PO4  #&[d  PO& d d e (e 7e *He Te ae (ne 0e 8e e e e e e e e f f $f 6f  If @Uf kf f f  f @ O f f f g g 7g Mg kg g 0>r@g  F|g g  :T\2|"g g X|g T|g V| >_vh =!*h  >_vh =!*h D  /^ nvme_ctrl_typeNVME_CTRL_IONVME_CTRL_DISCNVME_CTRL_ADMINnvme_dctypeNVME_DCTYPE_NOT_REPORTEDNVME_DCTYPE_DDCNVME_DCTYPE_CDCnvme_id_power_stateentry_latexit_latread_tputread_latwrite_tputwrite_latidle_poweridle_scalersvd19active_work_scalersvd23NVME_PS_FLAGS_MAX_POWER_SCALENVME_PS_FLAGS_NON_OP_STATEnvme_ctrl_attrNVME_CTRL_ATTR_HID_128_BITNVME_CTRL_ATTR_TBKASnvme_id_ctrlssvidrabieeecmicmdtscntlidrtd3rrtd3eoaesctrattrsvd100cntrltypefguidcrdt1crdt2crdt3rsvd134oacsaerlfrmwelpenpssavsccapstawctempcctempmtfahmprehmmintnvmcapunvmcaprpmbsedsttdstofwugkashctmamntmtmxtmtsanicaphmmindshmmaxdrsvd338anattanacapanagrpmaxnanagrpidrsvd352sqesmaxcmdoncsfusesfnavwcawunawupfnvsccnwpcacwursvd534sglsmnanrsvd544subnqnrsvd1024ioccsziorcszicdoffctrattrmsdbdrsvd1804dctypersvd1807NVME_CTRL_CMIC_MULTI_CTRLNVME_CTRL_CMIC_ANANVME_CTRL_ONCS_COMPARENVME_CTRL_ONCS_WRITE_UNCORRECTABLENVME_CTRL_ONCS_DSMNVME_CTRL_ONCS_WRITE_ZEROESNVME_CTRL_ONCS_RESERVATIONSNVME_CTRL_ONCS_TIMESTAMPNVME_CTRL_VWC_PRESENTNVME_CTRL_OACS_SEC_SUPPNVME_CTRL_OACS_NS_MNGT_SUPPNVME_CTRL_OACS_DIRECTIVESNVME_CTRL_OACS_DBBUF_SUPPNVME_CTRL_LPA_CMD_EFFECTS_LOGNVME_CTRL_CTRATT_128_IDNVME_CTRL_CTRATT_NON_OP_PSPNVME_CTRL_CTRATT_NVM_SETSNVME_CTRL_CTRATT_READ_RECV_LVLSNVME_CTRL_CTRATT_ENDURANCE_GROUPSNVME_CTRL_CTRATT_PREDICTABLE_LATNVME_CTRL_CTRATT_NAMESPACE_GRANULARITYNVME_CTRL_CTRATT_UUID_LISTnvme_lbafnvme_id_nsnszencapnusensfeatnlbafflbasdpcdpsnmicrescapfpidlfeatnawunnawupfnacwunabsnnabonabspfnoiobnvmcapnpwgnpwanpdgnpdanowsrsvd74anagrpidrsvd96nsattrnvmsetidendgidnguideui64lbafrsvd192nvme_id_ctrl_nvmvslwzslwusldmrldmrsldmslrsvd16NVME_ID_CNS_NSNVME_ID_CNS_CTRLNVME_ID_CNS_NS_ACTIVE_LISTNVME_ID_CNS_NS_DESC_LISTNVME_ID_CNS_CS_NSNVME_ID_CNS_CS_CTRLNVME_ID_CNS_NS_PRESENT_LISTNVME_ID_CNS_NS_PRESENTNVME_ID_CNS_CTRL_NS_LISTNVME_ID_CNS_CTRL_LISTNVME_ID_CNS_SCNDRY_CTRL_LISTNVME_ID_CNS_NS_GRANULARITYNVME_ID_CNS_UUID_LISTNVME_CSI_NVMNVME_CSI_ZNSNVME_DIR_IDENTIFYNVME_DIR_STREAMSNVME_DIR_SND_ID_OP_ENABLENVME_DIR_SND_ST_OP_REL_IDNVME_DIR_SND_ST_OP_REL_RSCNVME_DIR_RCV_ID_OP_PARAMNVME_DIR_RCV_ST_OP_PARAMNVME_DIR_RCV_ST_OP_STATUSNVME_DIR_RCV_ST_OP_RESOURCENVME_DIR_ENDIRNVME_NS_FEAT_THINNVME_NS_FEAT_ATOMICSNVME_NS_FEAT_IO_OPTNVME_NS_ATTR_RONVME_NS_FLBAS_LBA_MASKNVME_NS_FLBAS_META_EXTNVME_NS_NMIC_SHAREDNVME_LBAF_RP_BESTNVME_LBAF_RP_BETTERNVME_LBAF_RP_GOODNVME_LBAF_RP_DEGRADEDNVME_NS_DPC_PI_LASTNVME_NS_DPC_PI_FIRSTNVME_NS_DPC_PI_TYPE3NVME_NS_DPC_PI_TYPE2NVME_NS_DPC_PI_TYPE1NVME_NS_DPS_PI_FIRSTNVME_NS_DPS_PI_MASKNVME_NS_DPS_PI_TYPE1NVME_NS_DPS_PI_TYPE2NVME_NS_DPS_PI_TYPE3nvme_ns_id_descnidtnidlNVME_NIDT_EUI64NVME_NIDT_NGUIDNVME_NIDT_UUIDNVME_NIDT_CSInvme_fw_slot_info_logfrsrsvd64NVME_CMD_EFFECTS_CSUPPNVME_CMD_EFFECTS_LBCCNVME_CMD_EFFECTS_NCCNVME_CMD_EFFECTS_NICNVME_CMD_EFFECTS_CCCNVME_CMD_EFFECTS_CSE_MASKNVME_CMD_EFFECTS_UUID_SELnvme_effects_logacsiocsnvme_ana_stateNVME_ANA_OPTIMIZEDNVME_ANA_NONOPTIMIZEDNVME_ANA_INACCESSIBLENVME_ANA_PERSISTENT_LOSSNVME_ANA_CHANGEnvme_ana_rsp_hdrchgcntngrpsrsvd10NVME_AER_ERRORNVME_AER_SMARTNVME_AER_NOTICENVME_AER_CSSNVME_AER_VSNVME_AER_ERROR_PERSIST_INT_ERRNVME_AER_NOTICE_NS_CHANGEDNVME_AER_NOTICE_FW_ACT_STARTINGNVME_AER_NOTICE_ANANVME_AER_NOTICE_DISC_CHANGEDNVME_AEN_CFG_NS_ATTRNVME_AEN_CFG_FW_ACTNVME_AEN_CFG_ANA_CHANGENVME_AEN_CFG_DISC_CHANGEnvme_opcodenvme_cmd_flushnvme_cmd_writenvme_cmd_readnvme_cmd_write_uncornvme_cmd_comparenvme_cmd_write_zeroesnvme_cmd_dsmnvme_cmd_verifynvme_cmd_resv_registernvme_cmd_resv_reportnvme_cmd_resv_acquirenvme_cmd_resv_releasenvme_cmd_zone_mgmt_sendnvme_cmd_zone_mgmt_recvnvme_cmd_zone_appendnvme_sgl_descnvme_keyed_sgl_descprp1prp2nvme_data_ptrksglNVME_CMD_FUSE_FIRSTNVME_CMD_FUSE_SECONDNVME_CMD_SGL_METABUFNVME_CMD_SGL_METASEGNVME_CMD_SGL_ALLnvme_common_commandcommand_idcdw2cdw10cdw11cdw12cdw13cdw14cdw15nvme_rw_commandslbadsmgmtreftagapptagappmaskNVME_RW_LRNVME_RW_FUANVME_RW_APPEND_PIREMAPNVME_RW_DSM_FREQ_UNSPECNVME_RW_DSM_FREQ_TYPICALNVME_RW_DSM_FREQ_RARENVME_RW_DSM_FREQ_READSNVME_RW_DSM_FREQ_WRITESNVME_RW_DSM_FREQ_RWNVME_RW_DSM_FREQ_ONCENVME_RW_DSM_FREQ_PREFETCHNVME_RW_DSM_FREQ_TEMPNVME_RW_DSM_LATENCY_NONENVME_RW_DSM_LATENCY_IDLENVME_RW_DSM_LATENCY_NORMNVME_RW_DSM_LATENCY_LOWNVME_RW_DSM_SEQ_REQNVME_RW_DSM_COMPRESSEDNVME_RW_PRINFO_PRCHK_REFNVME_RW_PRINFO_PRCHK_APPNVME_RW_PRINFO_PRCHK_GUARDNVME_RW_PRINFO_PRACTNVME_RW_DTYPE_STREAMSnvme_dsm_cmdrsvd12NVME_DSMGMT_IDRNVME_DSMGMT_IDWNVME_DSMGMT_ADnvme_dsm_rangecattrnlbnvme_write_zeroes_cmdnvme_zone_mgmt_actionNVME_ZONE_CLOSENVME_ZONE_FINISHNVME_ZONE_OPENNVME_ZONE_RESETNVME_ZONE_OFFLINENVME_ZONE_SET_DESC_EXTnvme_zone_mgmt_send_cmdzsaselect_allrsvd13nvme_zone_mgmt_recv_cmdnumdzrazrasfnvme_feat_auto_pstnvme_feat_host_behavioracreNVME_ENABLE_ACREnvme_admin_opcodenvme_admin_delete_sqnvme_admin_create_sqnvme_admin_get_log_pagenvme_admin_delete_cqnvme_admin_create_cqnvme_admin_identifynvme_admin_abort_cmdnvme_admin_set_featuresnvme_admin_get_featuresnvme_admin_async_eventnvme_admin_ns_mgmtnvme_admin_activate_fwnvme_admin_download_fwnvme_admin_dev_self_testnvme_admin_ns_attachnvme_admin_keep_alivenvme_admin_directive_sendnvme_admin_directive_recvnvme_admin_virtual_mgmtnvme_admin_nvme_mi_sendnvme_admin_nvme_mi_recvnvme_admin_dbbufnvme_admin_format_nvmnvme_admin_security_sendnvme_admin_security_recvnvme_admin_sanitize_nvmnvme_admin_get_lba_statusnvme_admin_vendor_startNVME_QUEUE_PHYS_CONTIGNVME_CQ_IRQ_ENABLEDNVME_SQ_PRIO_URGENTNVME_SQ_PRIO_HIGHNVME_SQ_PRIO_MEDIUMNVME_SQ_PRIO_LOWNVME_FEAT_ARBITRATIONNVME_FEAT_POWER_MGMTNVME_FEAT_LBA_RANGENVME_FEAT_TEMP_THRESHNVME_FEAT_ERR_RECOVERYNVME_FEAT_VOLATILE_WCNVME_FEAT_NUM_QUEUESNVME_FEAT_IRQ_COALESCENVME_FEAT_IRQ_CONFIGNVME_FEAT_WRITE_ATOMICNVME_FEAT_ASYNC_EVENTNVME_FEAT_AUTO_PSTNVME_FEAT_HOST_MEM_BUFNVME_FEAT_TIMESTAMPNVME_FEAT_KATONVME_FEAT_HCTMNVME_FEAT_NOPSCNVME_FEAT_RRLNVME_FEAT_PLM_CONFIGNVME_FEAT_PLM_WINDOWNVME_FEAT_HOST_BEHAVIORNVME_FEAT_SANITIZENVME_FEAT_SW_PROGRESSNVME_FEAT_HOST_IDNVME_FEAT_RESV_MASKNVME_FEAT_RESV_PERSISTNVME_FEAT_WRITE_PROTECTNVME_FEAT_VENDOR_STARTNVME_FEAT_VENDOR_ENDNVME_LOG_ERRORNVME_LOG_SMARTNVME_LOG_FW_SLOTNVME_LOG_CHANGED_NSNVME_LOG_CMD_EFFECTSNVME_LOG_DEVICE_SELF_TESTNVME_LOG_TELEMETRY_HOSTNVME_LOG_TELEMETRY_CTRLNVME_LOG_ENDURANCE_GROUPNVME_LOG_ANANVME_LOG_DISCNVME_LOG_RESERVATIONNVME_FWACT_REPLNVME_FWACT_REPL_ACTVNVME_FWACT_ACTVnvme_identifycnsctrlidrsvd11csinvme_featuresdword11dword12dword13dword14dword15nvme_create_cqcqidirq_vectornvme_create_sqsqidnvme_delete_queuenvme_abort_cmdnvme_download_firmwarenvme_format_cmdlpollpoulponvme_get_log_page_commandlspnumdlnumdursvd14rsvd15nvme_directive_cmddoperdspecendirtdtypenvmf_fabrics_opcodenvme_fabrics_commandnvmf_capsule_commandnvme_fabrics_type_property_setnvme_fabrics_type_connectnvme_fabrics_type_property_getnvmf_common_commandfctypenvmf_connect_commandrecfmtsqsizeresv3katoresv4nvmf_property_set_commandnvmf_property_get_commandnvme_dbbufstreams_directive_paramsmslnssanssoswsnsansoidentifycreate_sqdelete_queuedlfwdsmwrite_zeroeszmszmrget_log_pagefabricsprop_setprop_getdbbufdirectivenvme_commandNVME_SC_SUCCESSNVME_SC_INVALID_OPCODENVME_SC_INVALID_FIELDNVME_SC_CMDID_CONFLICTNVME_SC_DATA_XFER_ERRORNVME_SC_POWER_LOSSNVME_SC_INTERNALNVME_SC_ABORT_REQNVME_SC_ABORT_QUEUENVME_SC_FUSED_FAILNVME_SC_FUSED_MISSINGNVME_SC_INVALID_NSNVME_SC_CMD_SEQ_ERRORNVME_SC_SGL_INVALID_LASTNVME_SC_SGL_INVALID_COUNTNVME_SC_SGL_INVALID_DATANVME_SC_SGL_INVALID_METADATANVME_SC_SGL_INVALID_TYPENVME_SC_CMB_INVALID_USENVME_SC_PRP_INVALID_OFFSETNVME_SC_ATOMIC_WU_EXCEEDEDNVME_SC_OP_DENIEDNVME_SC_SGL_INVALID_OFFSETNVME_SC_RESERVEDNVME_SC_HOST_ID_INCONSISTNVME_SC_KA_TIMEOUT_EXPIREDNVME_SC_KA_TIMEOUT_INVALIDNVME_SC_ABORTED_PREEMPT_ABORTNVME_SC_SANITIZE_FAILEDNVME_SC_SANITIZE_IN_PROGRESSNVME_SC_SGL_INVALID_GRANULARITYNVME_SC_CMD_NOT_SUP_CMB_QUEUENVME_SC_NS_WRITE_PROTECTEDNVME_SC_CMD_INTERRUPTEDNVME_SC_TRANSIENT_TR_ERRNVME_SC_INVALID_IO_CMD_SETNVME_SC_LBA_RANGENVME_SC_CAP_EXCEEDEDNVME_SC_NS_NOT_READYNVME_SC_RESERVATION_CONFLICTNVME_SC_FORMAT_IN_PROGRESSNVME_SC_CQ_INVALIDNVME_SC_QID_INVALIDNVME_SC_QUEUE_SIZENVME_SC_ABORT_LIMITNVME_SC_ABORT_MISSINGNVME_SC_ASYNC_LIMITNVME_SC_FIRMWARE_SLOTNVME_SC_FIRMWARE_IMAGENVME_SC_INVALID_VECTORNVME_SC_INVALID_LOG_PAGENVME_SC_INVALID_FORMATNVME_SC_FW_NEEDS_CONV_RESETNVME_SC_INVALID_QUEUENVME_SC_FEATURE_NOT_SAVEABLENVME_SC_FEATURE_NOT_CHANGEABLENVME_SC_FEATURE_NOT_PER_NSNVME_SC_FW_NEEDS_SUBSYS_RESETNVME_SC_FW_NEEDS_RESETNVME_SC_FW_NEEDS_MAX_TIMENVME_SC_FW_ACTIVATE_PROHIBITEDNVME_SC_OVERLAPPING_RANGENVME_SC_NS_INSUFFICIENT_CAPNVME_SC_NS_ID_UNAVAILABLENVME_SC_NS_ALREADY_ATTACHEDNVME_SC_NS_IS_PRIVATENVME_SC_NS_NOT_ATTACHEDNVME_SC_THIN_PROV_NOT_SUPPNVME_SC_CTRL_LIST_INVALIDNVME_SC_SELT_TEST_IN_PROGRESSNVME_SC_BP_WRITE_PROHIBITEDNVME_SC_CTRL_ID_INVALIDNVME_SC_SEC_CTRL_STATE_INVALIDNVME_SC_CTRL_RES_NUM_INVALIDNVME_SC_RES_ID_INVALIDNVME_SC_PMR_SAN_PROHIBITEDNVME_SC_ANA_GROUP_ID_INVALIDNVME_SC_ANA_ATTACH_FAILEDNVME_SC_BAD_ATTRIBUTESNVME_SC_INVALID_PINVME_SC_READ_ONLYNVME_SC_ONCS_NOT_SUPPORTEDNVME_SC_CONNECT_FORMATNVME_SC_CONNECT_CTRL_BUSYNVME_SC_CONNECT_INVALID_PARAMNVME_SC_CONNECT_RESTART_DISCNVME_SC_CONNECT_INVALID_HOSTNVME_SC_DISCOVERY_RESTARTNVME_SC_AUTH_REQUIREDNVME_SC_ZONE_BOUNDARY_ERRORNVME_SC_ZONE_FULLNVME_SC_ZONE_READ_ONLYNVME_SC_ZONE_OFFLINENVME_SC_ZONE_INVALID_WRITENVME_SC_ZONE_TOO_MANY_ACTIVENVME_SC_ZONE_TOO_MANY_OPENNVME_SC_ZONE_INVALID_TRANSITIONNVME_SC_WRITE_FAULTNVME_SC_READ_ERRORNVME_SC_GUARD_CHECKNVME_SC_APPTAG_CHECKNVME_SC_REFTAG_CHECKNVME_SC_COMPARE_FAILEDNVME_SC_ACCESS_DENIEDNVME_SC_UNWRITTEN_BLOCKNVME_SC_ANA_PERSISTENT_LOSSNVME_SC_ANA_INACCESSIBLENVME_SC_ANA_TRANSITIONNVME_SC_HOST_PATH_ERRORNVME_SC_HOST_ABORTED_CMDNVME_SC_CRDNVME_SC_DNRnvme_resultnvme_quirksNVME_QUIRK_STRIPE_SIZENVME_QUIRK_IDENTIFY_CNSNVME_QUIRK_DEALLOCATE_ZEROESNVME_QUIRK_DELAY_BEFORE_CHK_RDYNVME_QUIRK_NO_APSTNVME_QUIRK_NO_DEEPEST_PSNVME_QUIRK_MEDIUM_PRIO_SQNVME_QUIRK_IGNORE_DEV_SUBNQNNVME_QUIRK_DISABLE_WRITE_ZEROESNVME_QUIRK_SIMPLE_SUSPENDNVME_QUIRK_SINGLE_VECTORNVME_QUIRK_128_BYTES_SQESNVME_QUIRK_SHARED_TAGSNVME_QUIRK_NO_TEMP_THRESH_CHANGENVME_QUIRK_NO_NS_DESC_LISTNVME_QUIRK_DMA_ADDRESS_BITS_48NVME_QUIRK_SKIP_CID_GENNVME_QUIRK_BOGUS_NIDNVME_QUIRK_NO_SECONDARY_TEMP_THRESHnvme_requestgenctrnvme_ctrlcomp_seenidentifiedscan_lockadmin_qconnect_qfabrics_qadmin_tagsetnamespaces_rwsemctrl_devicedelete_workstate_wqsubsys_entryctrl_configqueue_countmax_zeroes_sectorsmax_zone_appendcrdtnr_streamsmax_namespacesabort_limitaen_resultshutdown_timeoutcelsscan_workasync_event_workka_workfailfast_workka_cmdfw_act_workana_lockana_log_bufana_log_sizeanatt_timerana_workps_max_latency_usapst_enablednr_reconnectsdiscard_page_busyfault_injectNVME_REQ_CANCELLEDNVME_REQ_USERCMDnvme_ctrl_stateNVME_CTRL_NEWNVME_CTRL_LIVENVME_CTRL_RESETTINGNVME_CTRL_CONNECTINGNVME_CTRL_DELETINGNVME_CTRL_DELETING_NOIONVME_CTRL_DEADnvme_fault_injectnvme_ctrl_opsreg_read32reg_write32reg_read64free_ctrlsubmit_async_eventdelete_ctrlstop_ctrlget_addressnvme_subsystemnsheadsfirmware_reviopolicynvmf_ctrl_optionssubsysnqntraddrtrsvcidhost_traddrhost_ifacenr_io_queuesreconnect_delaydiscovery_nqnduplicate_connectmax_reconnectsdisable_sqflowhdr_digestdata_digestnr_write_queuesnr_poll_queuesfast_io_fail_tmonvme_iopolicyNVME_IOPOLICY_NUMANVME_IOPOLICY_RRnvme_ns_idsnvme_ns_headns_idcdev_devicecurrent_pathnvme_nsana_stateana_grpidlba_shiftpi_typezszenvme_ns_featuresNVME_NS_EXT_LBASNVME_NS_METADATA_SUPPORTEDnvmf_hostnqntrace_event_raw_nvme_setup_cmdctrl_idtrace_event_raw_nvme_complete_rqtrace_event_raw_nvme_async_eventtrace_event_raw_nvme_sqsq_headsq_tailtrace_event_data_offsets_nvme_setup_cmdtrace_event_data_offsets_nvme_complete_rqtrace_event_data_offsets_nvme_async_eventtrace_event_data_offsets_nvme_sqbtf_trace_nvme_setup_cmdbtf_trace_nvme_complete_rqbtf_trace_nvme_async_eventbtf_trace_nvme_sqnvme_dispositionRETRYFAILOVERnvme_core_quirk_entrynvme_core_exitnvme_core_initnvme_ctrl_from_filenvme_sync_queuesnvme_sync_io_queuesnvme_start_queuesnvme_stop_queuesnvme_start_freezenvme_wait_freezenvme_wait_freeze_timeoutnvme_unfreezenvme_kill_queuesnvme_init_ctrlnvme_free_ctrlnvme_uninit_ctrlnvme_start_ctrlnvme_stop_ctrlnvme_complete_async_eventnvme_fw_act_worknvme_async_event_worknvme_class_ueventnvme_remove_namespacesnvme_scan_worknvme_remove_invalid_namespacesnvme_validate_or_alloc_nsnvme_ns_removenvme_alloc_nsnvme_find_get_nsnvme_alloc_ns_headnvme_ns_chr_releasenvme_ns_chr_opennvme_cdev_addnvme_cdev_delnvme_cdev_relnvme_dev_attrs_are_visibledctype_showcntrltype_shownvme_ctrl_fast_io_fail_tmo_storenvme_ctrl_fast_io_fail_tmo_shownvme_ctrl_reconnect_delay_storenvme_ctrl_reconnect_delay_shownvme_ctrl_loss_tmo_storenvme_ctrl_loss_tmo_shownvme_sysfs_show_addressnvme_sysfs_show_hostidnvme_sysfs_show_hostnqnnvme_sysfs_show_subsysnqnnvme_sysfs_show_statenvme_sysfs_show_transportnvme_sysfs_deletekato_showsqsize_showqueue_count_showcntlid_showfirmware_rev_showmodel_shownvme_ns_id_attrs_are_visiblensid_showeui_shownguid_showwwid_shownvme_sysfs_rescannvme_sysfs_resetnvme_dev_releasenvme_dev_opennvme_init_ctrl_finishnvme_init_identifynvme_get_effects_loglog_pagenvme_get_lognvme_init_subsystemsubsys_firmware_rev_showsubsys_serial_showsubsys_model_shownvme_subsys_show_nqnnvme_destroy_subsystemnvme_release_subsystemstring_matchesnvme_set_latency_tolerancenvme_configure_apstnvme_shutdown_ctrlnvme_enable_ctrlnvme_disable_ctrlnvme_wait_readynvme_report_zonesnvme_sec_submitnvme_pr_releasenvme_pr_clearnvme_pr_preemptnvme_pr_reservenvme_pr_registernvme_pr_commandnvme_update_ns_infonvme_update_disk_infonvme_set_queue_limitsnvme_ns_ids_equalnvme_getgeonvme_releasenvme_opennvme_ns_releasenvme_ns_opennvme_set_queue_countnvme_get_featuresnvme_set_featuresnvme_identify_nsnvme_identify_ns_descsnvme_stop_keep_alivenvme_keep_alive_worknvme_keep_alive_end_ionvme_queue_keep_alive_worknvme_execute_passthru_rqnvme_command_effectsnvme_submit_sync_cmd__nvme_submit_sync_cmdnvme_setup_cmdnvme_cleanup_cmdnvme_setup_discardnvme_toggle_streamsqueue_live__nvme_check_readynvme_fail_nonready_commandnvme_alloc_requestnvme_put_nsnvme_free_nsnvme_put_ns_headnvme_tryget_ns_headnvme_free_ns_headnvme_wait_resetnvme_change_ctrl_statenvme_cancel_admin_tagsetnvme_cancel_tagsetnvme_cancel_requestnvme_host_path_errornvme_complete_rqnvme_error_statusnvme_delete_ctrlnvme_delete_ctrl_worknvme_do_delete_ctrlnvme_reset_ctrl_syncnvme_reset_ctrlnvme_failfast_worknvme_try_sched_resetnvme_queue_scan__bpf_trace_nvme_sq__bpf_trace_nvme_async_event__bpf_trace_nvme_complete_rq__bpf_trace_nvme_setup_cmdperf_trace_nvme_sqperf_trace_nvme_async_eventperf_trace_nvme_complete_rqperf_trace_nvme_setup_cmdtrace_event_raw_event_nvme_sqtrace_event_raw_event_nvme_async_eventtrace_event_raw_event_nvme_complete_rqtrace_event_raw_event_nvme_setup_cmdtrace_raw_output_nvme_sqtrace_raw_output_nvme_async_eventtrace_raw_output_nvme_complete_rqtrace_raw_output_nvme_setup_cmd__traceiter_nvme_sq__traceiter_nvme_async_event__traceiter_nvme_complete_rq__traceiter_nvme_setup_cmdkref_putnvme_user_ionvme_passthru_cmdcdw3nvme_passthru_cmd64nvme_dev_ioctlnvme_ns_head_chr_ioctlnvme_ns_head_ioctlnvme_ns_chr_ioctlnvme_ioctl__nvme_ioctlnvme_ns_ioctlnvme_ctrl_ioctlnvme_user_cmd64nvme_user_cmduionvme_submit_ioubuffermeta_buffermeta_seednvme_submit_user_cmdnvme_trace_disk_namespcnvme_trace_parse_fabrics_cmdnvme_trace_parse_nvm_cmdnvme_trace_parse_admin_cmdnvme_ana_group_descnnsidsrsvd17nsidsnvme_mpath_uninitnvme_mpath_init_identifynvme_mpath_init_ctrlnvme_mpath_remove_disknvme_mpath_shutdown_disknvme_mpath_add_disknvme_lookup_ana_group_descana_state_showana_grpid_shownvme_subsys_iopolicy_storenvme_subsys_iopolicy_shownvme_mpath_stopnvme_anatt_timeoutnvme_mpath_updatenvme_ana_worknvme_read_ana_lognvme_update_ana_statenvme_update_ns_ana_statenvme_parse_ana_lognvme_mpath_set_livenvme_mpath_alloc_disknvme_requeue_worknvme_ns_head_chr_releasenvme_ns_head_chr_opennvme_ns_head_report_zonesnvme_ns_head_releasenvme_ns_head_opennvme_ns_head_submit_bionvme_find_pathnvme_round_robin_path__nvme_find_pathnvme_mpath_revalidate_pathsnvme_mpath_clear_ctrl_pathsnvme_mpath_clear_current_pathnvme_kick_requeue_listsnvme_failover_reqnvme_mpath_set_disk_namenvme_mpath_start_freezenvme_mpath_wait_freezenvme_mpath_unfreezenvme_zns_lbafezdesrsvd9nvme_id_ns_znszocozcsmarmorrrlfrlrsvd20lbafersvd3072nvme_id_ctrl_znszaslnvme_zone_descriptorztzszazcapzslbaNVME_ZONE_TYPE_SEQWRITE_REQnvme_zone_reportresv8NVME_ZRA_ZONE_REPORTNVME_ZRASF_ZONE_REPORT_ALLNVME_ZRASF_ZONE_STATE_EMPTYNVME_ZRASF_ZONE_STATE_IMP_OPENNVME_ZRASF_ZONE_STATE_EXP_OPENNVME_ZRASF_ZONE_STATE_CLOSEDNVME_ZRASF_ZONE_STATE_READONLYNVME_ZRASF_ZONE_STATE_FULLNVME_ZRASF_ZONE_STATE_OFFLINENVME_REPORT_ZONE_PARTIALnvme_setup_zone_mgmt_sendnvme_ns_report_zonesnvme_zone_parse_entrynvme_update_zone_infonvme_set_max_appendnvme_revalidate_zonesnvme_smart_logcritical_warningavail_sparespare_threshpercent_usedendu_grp_crit_warn_sumryrsvd7data_units_readdata_units_writtenhost_readshost_writesctrl_busy_timepower_cyclespower_on_hoursunsafe_shutdownsmedia_errorsnum_err_log_entrieswarning_temp_timecritical_comp_timetemp_sensorthm_temp1_trans_countthm_temp2_trans_countthm_temp1_total_timethm_temp2_total_timersvd232NVME_SMART_CRIT_SPARENVME_SMART_CRIT_TEMPERATURENVME_SMART_CRIT_RELIABILITYNVME_SMART_CRIT_MEDIANVME_SMART_CRIT_VOLATILE_MEMORYNVME_TEMP_THRESH_MASKNVME_TEMP_THRESH_SELECT_SHIFTNVME_TEMP_THRESH_TYPE_UNDERnvme_hwmon_dataread_locknvme_hwmon_exitnvme_hwmon_initnvme_hwmon_is_visiblenvme_hwmon_read_stringnvme_hwmon_writenvme_hwmon_readundernvme_set_temp_threshnvme_get_temp_thresh