+
   2wcb                      R t ^ RIt]! ]! 4       P	                  R4      RR4      '       g   ]'       g   R]9   d   ^RIHt M^ RIt^ RI	t
R tR tR t ! R	 R
]4      tR tR tR tR tR tR tR tR tR tR tR tR t ! R R]4      t]P<                  ! ]4        ! R R]4      t]P@                  ! ]4        ! R R]4      t!]PD                  ! ]!4        ! R R]4      t#]PH                  ! ]#4        ! R R ]4      t%]PL                  ! ]%4       R! t']PP                  t(]PR                  t)]PT                  t*]PV                  t+]PX                  t,]PZ                  t-]P\                  t.]P^                  t/]P`                  t0]Pb                  t1]Pd                  t2]Pf                  t3]Ph                  t4]Pj                  t5]Pl                  t6]Pn                  t7]Pp                  t8]Pr                  t9]Pt                  t:]Pv                  t;]Px                  t<]Pz                  t=]P|                  t>]P~                  t?]P                  t@]P                  tA]P                  tB]P                  tC]P                  tD]P                  tE]P                  tF]P                  tG]P                  tH]P                  tI]P                  tJ]P                  tK]P                  tL]P                  tM]P                  tN]P                  tO]P                  tP]P                  tQ]P                  tR]P                  tS]P                  tT]P                  tU]P                  tV]P                  tW]P                  tX]P                  tY]P                  tZ]P                  t[]P                  t\]P                  t]]P                  t^]P                  t_]P                  t`]P                  ta]P                  tb]P                  tc]P                  td]P                  te]P                  tf]P                  tg]P                  th]P                  ti]P                  tj]P                  tk]P                  tl]P                  tm]P                  tn]P                  to]P                  tp]P                  tq]P                  tr]P                  ts]P                  tt]P                  tu]P                  tv]P                  tw]P                  tx]P                  ty]P                  tz]P                  t{]P                  t|]P                  t}]P                  t~]P                  t]EP                   t]EP                  t]EP                  t]EP                  t]EP                  t]EP
                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                   t]EP"                  t]EP$                  t]EP&                  t]EP(                  t]EP*                  t]EP,                  t]EP.                  t]EP0                  t]EP2                  t]EP4                  t]EP6                  t]EP8                  t]EP:                  t]EP<                  t]EP>                  t]EP@                  t]EPB                  t]EPD                  t]EPF                  t]EPH                  t]EPJ                  t]EPL                  t]EPN                  t]EPP                  t]EPR                  t]EPT                  t]EPV                  t]EPX                  t]EPZ                  t]EP\                  t]EP^                  t]EP`                  t]EPb                  t]EPd                  t]EPf                  t]EPh                  t]EPj                  t]EPl                  t]EPn                  t]EPp                  t]EPr                  t]EPt                  t]EPv                  t]EPx                  t]EPz                  t]EP|                  t]EP~                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                  t]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8]EPr                  Et9]EPt                  Et:]EPv                  Et;]EPx                  Et<]EPz                  Et=]EP|                  Et>]EP~                  Et?]EP                  Et@]EP                  EtA]EP                  EtB]EP                  EtC]EP                  EtD]EP                  EtE]EP                  EtF]EP                  EtG]EP                  EtH]EP                  EtI]EP                  EtJ]EP                  EtK]EP                  EtL]EP                  EtM]EP                  EtN]EP                  EtO]EP                  EtP]EP                  EtQ]EP                  EtR]EP                  EtS]EP                  EtT]EP                  EtU]EP                  EtV]EP                  EtW]EP                  EtX]EP                  EtY]EP                  EtZ]EP                  Et[]EP                  Et\]EP                  Et]]EP                  Et^]EP                  Et_]EP                  Et`]EP                  Eta]EP                  Etb]EP                  Etc]EP                  Etd]EP                  Ete]EP                  Etf]EP                  Etg]EP                  Eth]EP                  Eti]EP                  Etj]EP                  Etk]EP                  Etl]EP                  Etm]EP                  Etn]EP                  Eto]EP                  Etp]EP                  Etq]EP                  Etr]EP                  Ets]EP                  Ett]EP                  Etu]EP                  Etv]EP                  Etw]EP                  Etx]EP                  Ety]EP                  Etz]EP                  Et{]EP                  Et|]EP                  Et}]EP                  Et~]EP                  Et]EP                   Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et]EPB                  Et]EPD                  Et]EPF                  Et]EPH                  Et]EPJ                  Et]EPL                  Et]EPN                  Et]EPP                  Et]EPR                  Et]EPT                  Et]EPV                  Et]EPX                  Et]EPZ                  Et]EP\                  Et]EP^                  Et]EP`                  Et]EPb                  Et]EPd                  Et]EPf                  Et]EPh                  Et]EPj                  Et]EPl                  Et]EPn                  Et]EPp                  Et]EPr                  Et]EPt                  Et]EPv                  Et]EPx                  Et]EPz                  Et]EP|                  Et]EP~                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8]EPr                  Et9]EPt                  Et:]EPv                  Et;]EPx                  Et<]EPz                  Et=]EP|                  Et>]EP~                  Et?]EP                  Et@]EP                  EtA]EP                  EtB]EP                  EtC]EP                  EtD]EP                  EtE]EP                  EtF]EP                  EtG]EP                  EtH]EP                  EtI]EP                  EtJ]EP                  EtK]EP                  EtL]EP                  EtM]EP                  EtN]EP                  EtO]EP                  EtP]EP                  EtQ]EP                  EtR]EP                  EtS]EP                  EtT]EP                  EtU]EP                  EtV]EP                  EtW]EP                  EtX]EP                  EtY]EP                  EtZ]EP                  Et[]EP                  Et\]EP                  Et]]EP                  Et^]EP                  Et_]EP                  Et`]EP                  Eta]EP                  Etb]EP                  Etc]EP                  Etd]EP                  Ete]EP                  Etf]EP                  Etg]EP                  Eth]EP                  Eti]EP                  Etj]EP                  Etk]EP                  Etl]EP                  Etm]EP                  Etn]EP                  Eto]EP                  Etp]EP                  Etq]EP                  Etr]EP                  Ets]EP                  Ett]EP                  Etu]EP                  Etv]EP                  Etw]EP                  Etx]EP                  Ety]EP                  Etz]EP                  Et{]EP                  Et|]EP                  Et}]EP                  Et~]EP                  Et]EP                   Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et]EPB                  Et]EPD                  Et]EPF                  Et]EPH                  Et]EPJ                  Et]EPL                  Et]EPN                  Et]EPP                  Et]EPR                  Et]EPT                  Et]EPV                  Et]EPX                  Et]EPZ                  Et]EP\                  Et]EP^                  Et]EP`                  Et]EPb                  Et]EPd                  Et]EPf                  Et]EPh                  Et]EPj                  Et]EPl                  Et]EPn                  Et]EPp                  Et]EPr                  Et]EPt                  Et]EPv                  Et]EPx                  Et]EPz                  Et]EP|                  Et]EP~                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8]EPr                  Et9]EPt                  Et:]EPv                  Et;]EPx                  Et<]EPz                  Et=]EP|                  Et>]EP~                  Et?]EP                  Et@]EP                  EtA]EP                  EtB]EP                  EtC]EP                  EtD]EP                  EtE]EP                  EtF]EP                  EtG]EP                  EtH]EP                  EtI]EP                  EtJ]EP                  EtK]EP                  EtL]EP                  EtM]EP                  EtN]EP                  EtO]EP                  EtP]EP                  EtQ]EP                  EtR]EP                  EtS]EP                  EtT]EP                  EtU]EP                  EtV]EP                  EtW]EP                  EtX]EP                  EtY]EP                  EtZ]EP                  Et[]EP                  Et\]EP                  Et]]EP                  Et^]EP                  Et_]EP                  Et`]EP                  Eta]EP                  Etb]EP                  Etc]EP                  Etd]EP                  Ete]EP                  Etf]EP                  Etg]EP                  Eth]EP                  Eti]EP                  Etj]EP                  Etk]EP                  Etl]EP                  Etm]EP                  Etn]EP                  Eto]EP                  Etp]EP                  Etq]EP                  Etr]EP                  Ets]EP                  Ett]EP                  Etu]EP                  Etv]EP                  Etw]EP                  Etx]EP                  Ety]EP                  Etz]EP                  Et{]EP                  Et|]EP                  Et}]EP                  Et~]EP                  Et]EP                   Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et]EPB                  Et]EPD                  Et]EPF                  Et]EPH                  Et]EPJ                  Et]EPL                  Et]EPN                  Et]EPP                  Et]EPR                  Et]EPT                  Et]EPV                  Et]EPX                  Et]EPZ                  Et]EP\                  Et]EP^                  Et]EP`                  Et]EPb                  Et]EPd                  Et]EPf                  Et]EPh                  Et]EPj                  Et]EPl                  Et]EPn                  Et]EPp                  Et]EPr                  Et]EPt                  Et]EPv                  Et]EPx                  Et]EPz                  Et]EP|                  Et]EP~                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8]EPr                  Et9]EPt                  Et:]EPv                  Et;]EPx                  Et<]EPz                  Et=]EP|                  Et>]EP~                  Et?]EP                  Et@]EP                  EtA]EP                  EtB]EP                  EtC]EP                  EtD]EP                  EtE]EP                  EtF]EP                  EtG]EP                  EtH]EP                  EtI]EP                  EtJ]EP                  EtK]EP                  EtL]EP                  EtM]EP                  EtN]EP                  EtO]EP                  EtP]EP                  EtQ]EP                  EtR]EP                  EtS]EP                  EtT]EP                  EtU]EP                  EtV]EP                  EtW]EP                  EtX]EP                  EtY]EP                  EtZ]EP                  Et[]EP                  Et\]EP                  Et]]EP                  Et^]EP                  Et_]EP                  Et`]EP                  Eta]EP                  Etb]EP                  Etc]EP                  Etd]EP                  Ete]EP                  Etf]EP                  Etg]EP                  Eth]EP                  Eti]EP                  Etj]EP                  Etk]EP                  Etl]EP                  Etm]EP                  Etn]EP                  Eto]EP                  Etp]EP                  Etq]EP                  Etr]EP                  Ets]EP                  Ett]EP                  Etu]EP                  Etv]EP                  Etw]EP                  Etx]EP                  Ety]EP                  Etz]EP                  Et{]EP                  Et|]EP                  Et}]EP                  Et~]EP                  Et]E	P                   Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P
                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                   Et]E	P"                  Et]E	P$                  Et]E	P&                  Et]E	P(                  Et]E	P*                  Et]E	P,                  Et]E	P.                  Et]E	P0                  Et]E	P2                  Et]E	P4                  Et]E	P6                  Et]E	P8                  Et]E	P:                  Et]E	P<                  Et]E	P>                  Et]E	P@                  Et]E	PB                  Et]E	PD                  Et]E	PF                  Et]E	PH                  Et]E	PJ                  Et]E	PL                  Et]E	PN                  Et]E	PP                  Et]E	PR                  Et]E	PT                  Et]E	PV                  Et]E	PX                  Et]E	PZ                  Et]E	P\                  Et]E	P^                  Et]E	P`                  Et]E	Pb                  Et]E	Pd                  Et]E	Pf                  Et]E	Ph                  Et]E	Pj                  Et]E	Pl                  Et]E	Pn                  Et]E	Pp                  Et]E	Pr                  Et]E	Pt                  Et]E	Pv                  Et]E	Px                  Et]E	Pz                  Et]E	P|                  Et]E	P~                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E	P                  Et]E
P                   Et ]E
P                  Et]E
P                  Et]E
P                  Et]E
P                  Et]E
P
                  Et]E
P                  Et]E
P                  Et]E
P                  Et]E
P                  Et	]E
P                  Et
]E
P                  Et]E
P                  Et]E
P                  Et]E
P                  Et]E
P                  Et]E
P                   Et]E
P"                  Et]E
P$                  Et]E
P&                  Et]E
P(                  Et]E
P*                  Et]E
P,                  Et]E
P.                  Et]E
P0                  Et]E
P2                  Et]E
P4                  Et]E
P6                  Et]E
P8                  Et]E
P:                  Et]E
P<                  Et]E
P>                  Et]E
P@                  Et ]E
PB                  Et!]E
PD                  Et"]E
PF                  Et#]E
PH                  Et$]E
PJ                  Et%]E
PL                  Et&]E
PN                  Et']E
PP                  Et(]E
PR                  Et)]E
PT                  Et*]E
PV                  Et+]E
PX                  Et,]E
PZ                  Et-]E
P\                  Et.]E
P^                  Et/]E
P`                  Et0]E
Pb                  Et1]E
Pd                  Et2]E
Pf                  Et3]E
Ph                  Et4]E
Pj                  Et5]E
Pl                  Et6]E
Pn                  Et7]E
Pp                  Et8]E
Pr                  Et9]E
Pt                  Et:]E
Pv                  Et;]E
Px                  Et<]E
Pz                  Et=]E
P|                  Et>]E
P~                  Et?]E
P                  Et@]E
P                  EtA]E
P                  EtB]E
P                  EtC]E
P                  EtD]E
P                  EtE]E
P                  EtF]E
P                  EtG]E
P                  EtH]E
P                  EtI]E
P                  EtJ]E
P                  EtK]E
P                  EtL]E
P                  EtM]E
P                  EtN]E
P                  EtO]E
P                  EtP]E
P                  EtQ]E
P                  EtR]E
P                  EtS]E
P                  EtT]E
P                  EtU]E
P                  EtV]E
P                  EtW]E
P                  EtX]E
P                  EtY]E
P                  EtZ]E
P                  Et[]E
P                  Et\]E
P                  Et]]E
P                  Et^]E
P                  Et_]E
P                  Et`]E
P                  Eta]E
P                  Etb]E
P                  Etc]E
P                  Etd]E
P                  Ete]E
P                  Etf]E
P                  Etg]E
P                  Eth]E
P                  Eti]E
P                  Etj]E
P                  Etk]E
P                  Etl]E
P                  Etm]E
P                  Etn]E
P                  Eto]E
P                  Etp]E
P                  Etq]E
P                  Etr]E
P                  Ets]E
P                  Ett]E
P                  Etu]E
P                  Etv]E
P                  Etw]E
P                  Etx]E
P                  Ety]E
P                  Etz]E
P                  Et{]E
P                  Et|]E
P                  Et}]E
P                  Et~]E
P                  Et]EP                   Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et]EPB                  Et]EPD                  Et]EPF                  Et]EPH                  Et]EPJ                  Et]EPL                  Et]EPN                  Et]EPP                  Et]EPR                  Et]EPT                  Et]EPV                  Et]EPX                  Et]EPZ                  Et]EP\                  Et]EP^                  Et]EP`                  Et]EPb                  Et]EPd                  Et]EPf                  Et]EPh                  Et]EPj                  Et]EPl                  Et]EPn                  Et]EPp                  Et]EPr                  Et]EPt                  Et]EPv                  Et]EPx                  Et]EPz                  Et]EP|                  Et]EP~                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8]EPr                  Et9]EPt                  Et:]EPv                  Et;]EPx                  Et<]EPz                  Et=]EP|                  Et>]EP~                  Et?]EP                  Et@]EP                  EtA]EP                  EtB]EP                  EtC]EP                  EtD]EP                  EtE]EP                  EtF]EP                  EtG]EP                  EtH]EP                  EtI]EP                  EtJ]EP                  EtK]EP                  EtL]EP                  EtM]EP                  EtN]EP                  EtO]EP                  EtP]EP                  EtQ]EP                  EtR]EP                  EtS]EP                  EtT]EP                  EtU]EP                  EtV]EP                  EtW]EP                  EtX]EP                  EtY]EP                  EtZ]EP                  Et[]EP                  Et\]EP                  Et]]EP                  Et^]EP                  Et_]EP                  Et`]EP                  Eta]EP                  Etb]EP                  Etc]EP                  Etd]EP                  Ete]EP                  Etf]EP                  Etg]EP                  Eth]EP                  Eti]EP                  Etj]EP                  Etk]EP                  Etl]EP                  Etm]EP                  Etn]EP                  Eto]EP                  Etp]EP                  Etq]EP                  Etr]EP                  Ets]EP                  Ett]EP                  Etu]EP                  Etv]EP                  Etw]EP                  Etx]EP                  Ety]EP                  Etz]EP                  Et{]EP                  Et|]EP                  Et}]EP                  Et~]EP                  Et]EP                   Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et]EPB                  Et]EPD                  Et]EPF                  Et]EPH                  Et]EPJ                  Et]EPL                  Et]EPN                  Et]EPP                  Et]EPR                  Et]EPT                  Et]EPV                  Et]EPX                  Et]EPZ                  Et]EP\                  Et]EP^                  Et]EP`                  Et]EPb                  Et]EPd                  Et]EPf                  Et]EPh                  Et]EPj                  Et]EPl                  Et]EPn                  Et]EPp                  Et]EPr                  Et]EPt                  Et]EPv                  Et]EPx                  Et]EPz                  Et]EP|                  Et]EP~                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et ]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP
                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et	]EP                  Et
]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                  Et]EP                   Et]EP"                  Et]EP$                  Et]EP&                  Et]EP(                  Et]EP*                  Et]EP,                  Et]EP.                  Et]EP0                  Et]EP2                  Et]EP4                  Et]EP6                  Et]EP8                  Et]EP:                  Et]EP<                  Et]EP>                  Et]EP@                  Et ]EPB                  Et!]EPD                  Et"]EPF                  Et#]EPH                  Et$]EPJ                  Et%]EPL                  Et&]EPN                  Et']EPP                  Et(]EPR                  Et)]EPT                  Et*]EPV                  Et+]EPX                  Et,]EPZ                  Et-]EP\                  Et.]EP^                  Et/]EP`                  Et0]EPb                  Et1]EPd                  Et2]EPf                  Et3]EPh                  Et4]EPj                  Et5]EPl                  Et6]EPn                  Et7]EPp                  Et8R# )"zPython bindings for libnvmeN__spec__parent.)_nvmec                      R V P                   P                  4       ,           pRV P                  P
                  : RV P                  P                  : RV: R2#   \        P                   d    Rp LPi ; i)z	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss   & 1/usr/lib/python3.14/site-packages/libnvme/nvme.py
_swig_reprr      s_    		 2 2 44 "^^668O8OQXZZ    s   !A A43A4c                    a  V 3R  lpV# )c                   < VR 8X  d   S! WV4       R# VR8X  d   V P                   P                  V4       R# \        W4      '       d5   \        \	        \        V 4      V4      \        4      '       d   S! WV4       R# \        RV ,          4      h)r	   thisownz(You cannot add instance attributes to %sN)r	   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets   &&&r   set_instance_attrE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si    6>E"YIIMM% T  ZT
D0I8%T%TE" !Kd!RSS     )r    r!   s   f r   *_swig_setattr_nondynamic_instance_variabler%      s    T r#   c                    a  V 3R  lpV# )c                    < \        W4      '       d+   \        \        W4      \        4      '       g   S! WV4       R# \	        R V ,          4      h)z%You cannot add class attributes to %sN)r   r   r   r   r   )clsr   r   r    s   &&&r   set_class_attr?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr(   s:    3j1CX&N&N5! !H3!NOOr#   r$   )r    r)   s   f r   '_swig_setattr_nondynamic_class_variabler+   '   s    P
 r#   c                   >    ] tR t^0tRt]! ]P                  4      tRtR# )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classr$   N)	r   r   __qualname____firstlineno____doc__r+   r   __setattr____static_attributes__r$   r#   r   r-   r-   0   s    U9$:J:JKKr#   r-   c                 ,    \         P                  ! 4       # )z!hostnqn_from_file() -> PyObject *)r   hostnqn_from_filer$   r#   r   r4   r4   6   s    ""$$r#   c                 ,    \         P                  ! 4       # )z hostid_from_file() -> PyObject *)r   hostid_from_filer$   r#   r   r6   r6   :   s    !!##r#   c                .    \         P                  ! V 4      # )znvme_first_host(root r) -> host)r   nvme_first_host)rs   &r   r8   r8   >   s      ##r#   c                .    \         P                  ! W4      # )z&nvme_next_host(root r, host h) -> host)r   nvme_next_host)r9   hs   &&r   r;   r;   B   s    %%r#   c                .    \         P                  ! V 4      # )z)nvme_first_subsystem(host h) -> subsystem)r   nvme_first_subsystem)r<   s   &r   r>   r>   F   s    %%a((r#   c                .    \         P                  ! W4      # )z5nvme_next_subsystem(host h, subsystem s) -> subsystem)r   nvme_next_subsystem)r<   ss   &&r   r@   r@   J   s    $$Q**r#   c                .    \         P                  ! V 4      # )z.nvme_subsystem_first_ctrl(subsystem s) -> ctrl)r   nvme_subsystem_first_ctrlrA   s   &r   rC   rC   N   s    **1--r#   c                .    \         P                  ! W4      # )z5nvme_subsystem_next_ctrl(subsystem s, ctrl c) -> ctrl)r   nvme_subsystem_next_ctrl)rA   cs   &&r   rF   rF   R   s    ))!//r#   c                .    \         P                  ! V 4      # )z*nvme_subsystem_first_ns(subsystem s) -> ns)r   nvme_subsystem_first_nsrD   s   &r   rI   rI   V   s    ((++r#   c                .    \         P                  ! W4      # )z/nvme_subsystem_next_ns(subsystem s, ns n) -> ns)r   nvme_subsystem_next_ns)rA   ns   &&r   rK   rK   Z   s    ''--r#   c                .    \         P                  ! V 4      # )z nvme_ctrl_first_ns(ctrl c) -> ns)r   nvme_ctrl_first_ns)rG   s   &r   rN   rN   ^   s    ##A&&r#   c                .    \         P                  ! W4      # )z%nvme_ctrl_next_ns(ctrl c, ns n) -> ns)r   nvme_ctrl_next_ns)rG   rL   s   &&r   rP   rP   b   s    ""1((r#   c                      a  ] tR t^et o Rt]! R R RR7      t]t]! ]	P                  RR7      t]! ]	P                  RR7      tRR	 lt]	P                  tR
 tR tR tR tR tR tR tRtV tR# )rootzProxy of C nvme_root struct.c                6    V P                   P                  4       # Nr	   r   xs   &r   <lambda>root.<lambda>h       r#   c                8    V P                   P                  V4      # rT   rU   rW   vs   &&r   rX   rY   h       AFFJJqMr#   The membership flagdoczconfig_file : p.charzapplication : p.charNc                \    \         P                  ! V \         P                  ! V4      4       R# )z:__init__(root self, char const * config_file=None) -> rootN)r   root_swiginitnew_root)r   config_files   &&r   __init__root.__init__m   s    D%.."=>r#   c                .    \         P                  ! V 4      # )z__enter__(root self) -> root)r   root___enter__r   s   &r   	__enter__root.__enter__r       ##D))r#   c                0    \         P                  ! WW#4      # )zT__exit__(root self, PyObject * type, PyObject * value, PyObject * traceback) -> root)r   root___exit__r   r   r   	tracebacks   &&&&r   __exit__root.__exit__v       ""4u@@r#   c                .    \         P                  ! W4      # )z(log_level(root self, char const * level))r   root_log_level)r   levels   &&r   	log_levelroot.log_levelz   s    ##D00r#   c              #  V   "   \        V 4      pV'       d   Vx  \        W4      pK  R# 5i)zIterator over all host objectsN)r8   r;   )r   r<   s   & r   hosts
root.hosts~   s&     D!Gt'A    ))c                .    \         P                  ! V 4      # )zrefresh_topology(root self))r   root_refresh_topologyrj   s   &r   refresh_topologyroot.refresh_topology   s    **400r#   c                .    \         P                  ! V 4      # )zupdate_config(root self))r   root_update_configrj   s   &r   update_configroot.update_config   s    ''--r#   c                .    \         P                  ! V 4      # )zdump_config(root self))r   root_dump_configrj   s   &r   dump_configroot.dump_config   s    %%d++r#   r$   rT   )r   r   r.   r/   r0   r   r   r   r
   r   root_config_file_getre   root_application_getapplicationrf   delete_root__swig_destroy__rk   rr   rx   r{   r   r   r   r2   __classdictcell____classdict__s   @r   rR   rR   e   s     '-/IOdeGH555;VWK555;VWK? ((*A1(1., ,r#   rR   c                   8  a  ] tR t^t o Rt]! R R RR7      t]t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                   ]	P"                  R	R7      tRR lt]	P(                  tR tR tR tR tR tRtV tR
# )hostzProxy of C nvme_host struct.c                6    V P                   P                  4       # rT   rU   rV   s   &r   rX   host.<lambda>   rZ   r#   c                8    V P                   P                  V4      # rT   rU   r\   s   &&r   rX   r      r^   r#   r_   r`   zhostnqn : p.charzhostid : p.charzhostsymname : p.chardhchap_key : p.charNc           
     l    \         P                  ! V \         P                  ! WW4V4      4       Wn        R# )z__init__(host self, root r, char const * hostnqn=None, char const * hostid=None, char const * hostkey=None, char const * hostsymname=None) -> hostN)r   host_swiginitnew_host_host__parent)r   r9   hostnqnhostidhostkeyhostsymnames   &&&&&&r   rf   host.__init__   s$    D%..Vk"Z[r#   c                .    \         P                  ! V 4      # )z__enter__(host self) -> host)r   host___enter__rj   s   &r   rk   host.__enter__   rm   r#   c                0    \         P                  ! WW#4      # )zT__exit__(host self, PyObject * type, PyObject * value, PyObject * traceback) -> host)r   host___exit__rp   s   &&&&r   rr   host.__exit__   rt   r#   c                .    \         P                  ! W4      # )z
@brief Set or Clear Host's Symbolic Name

@param hostsymname: A symbolic name, or None to clear the symbolic name.
@type hostsymname: str|None

@return: None
)r   host_set_symname)r   r   s   &&r   set_symnamehost.set_symname   s     %%d88r#   c                .    \         P                  ! V 4      # )z __str__(host self) -> PyObject *)r   host___str__rj   s   &r   __str__host.__str__       !!$''r#   c              #  V   "   \        V 4      pV'       d   Vx  \        W4      pK  R# 5i)z#Iterator over all subsystem objectsN)r>   r@   )r   rA   s   & r   
subsystemshost.subsystems   s&      &G#D,A r}   __parentNNNN)r   r   r.   r/   r0   r   r   r   r
   r   host_hostnqn_getr   host_hostid_getr   host_hostsymname_getr   host_dhchap_key_gethost_dhchap_key_set
dhchap_keyrf   delete_hostr   rk   rr   r   r   r   r2   r   r   s   @r   r   r      s     '-/IOdeGHu--3JKGe++1GHF555;VWK%33U5N5NTnoJ ((*A	9(- -r#   r   c                   (  a  ] tR t^t o Rt]! R R RR7      t]t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                   R	R7      t]! ]	P$                  R
R7      t]! ]	P(                  RR7      t]! ]	P,                  ]	P.                  RR7      t]! ]	P2                  RR7      tRR lt]	P8                  tR tR tR t R t!R t"]! ]	PF                  RR7      t$]! ]	PJ                  RR7      t&Rt'V t(R# )	subsystemz!Proxy of C nvme_subsystem struct.c                6    V P                   P                  4       # rT   rU   rV   s   &r   rX   subsystem.<lambda>   rZ   r#   c                8    V P                   P                  V4      # rT   rU   r\   s   &&r   rX   r      r^   r#   r_   r`   zsubsysnqn : p.charzmodel : p.charzserial : p.charzfirmware : p.charzsubsystype : p.charsysfs_dir : p.q(const).charzapplication : p.q(const).charziopolicy : p.q(const).charNc                j    \         P                  ! V \         P                  ! WV4      4       Wn        R# )z`__init__(subsystem self, host host, char const * subsysnqn, char const * name=None) -> subsystemN)r   subsystem_swiginitnew_subsystem_subsystem__parent)r   r   	subsysnqnr   s   &&&&r   rf   subsystem.__init__   s$      u':':4D'QRr#   c                .    \         P                  ! V 4      # )z&__enter__(subsystem self) -> subsystem)r   subsystem___enter__rj   s   &r   rk   subsystem.__enter__   s    ((..r#   c                0    \         P                  ! WW#4      # )z^__exit__(subsystem self, PyObject * type, PyObject * value, PyObject * traceback) -> subsystem)r   subsystem___exit__rp   s   &&&&r   rr   subsystem.__exit__   s    ''EEEr#   c                .    \         P                  ! V 4      # )z%__str__(subsystem self) -> PyObject *)r   subsystem___str__rj   s   &r   r   subsystem.__str__   s    &&t,,r#   c              #  V   "   \        V 4      pV'       d   Vx  \        W4      pK  R# 5i)z$Iterator over all controller objectsN)rC   rF   )r   rG   s   & r   controllerssubsystem.controllers   s&     %d+G(1A r}   c              #  V   "   \        V 4      pV'       d   Vx  \        W4      pK  R# 5iz#Iterator over all namespace objectsN)rI   rK   r   nss   & r   
namespacessubsystem.namespaces   s&     $T*H'1B r}   name : p.q(const).charzhost : p.struct nvme_hostr   rT   ))r   r   r.   r/   r0   r   r   r   r
   r   subsystem_subsysnqn_getr   subsystem_model_getmodelsubsystem_serial_getserialsubsystem_firmware_getfirmwaresubsystem_subsystype_get
subsystypesubsystem_sysfs_dir_get	sysfs_dirsubsystem_application_getsubsystem_application_setr   subsystem_iopolicy_getiopolicyrf   delete_subsystemr   rk   rr   r   r   r   subsystem_name_getr   subsystem_host_getr   r2   r   r   s   @r   r   r      s    ,-/IOdeGH66<UVIU..4IJEe006LMF44:RSH%88>XYJ66<^_I5::E<[<[  bF  GK44:[\H --/F-22 E,,2OPDE,,2RSDr#   r   c                     a  ] tR t^t o Rt]! R R RR7      t]t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                   R	R7      t]! ]	P$                  R
R7      t]! ]	P(                  RR7      t]! ]	P,                  RR7      t]! ]	P0                  RR7      t]! ]	P4                  RR7      t]! ]	P8                  RR7      t]! ]	P<                  RR7      t]! ]	P@                  RR7      t!]! ]	PD                  RR7      t#]! ]	PH                  RR7      t%]! ]	PL                  RR7      t']! ]	PP                  RR7      t)]! ]	PT                  RR7      t+]! ]	PX                  RR7      t-]! ]	P\                  RR7      t/]! ]	P`                  ]	Pb                  RR7      t2]! ]	Pf                  ]	Ph                  RR7      t5]! ]	Pl                  ]	Pn                  RR7      t8]! ]	Pr                  ]	Pt                  RR7      t;]! ]	Px                  ]	Pz                  RR7      t>]! ]	P~                  ]	P                  RR7      tA]! ]	P                  RR7      tC]! ]	P                  ]	P                  R R7      tF]! ]	P                  ]	P                  R!R7      tIR6R# ltJ]	P                  tLR$ tMR% tNV 3R& lR' ltOR( tPR7R) ltQR* tRV 3R+ lR, ltSR- tTR. tUR/ tVR0 tWR8R1 ltXR2 tYR3 tZR4 t[R5t\V t]R"# )9ctrlzProxy of C nvme_ctrl struct.c                6    V P                   P                  4       # rT   rU   rV   s   &r   rX   ctrl.<lambda>  rZ   r#   c                8    V P                   P                  V4      # rT   rU   r\   s   &&r   rX   r     r^   r#   r_   r`   zcntrltype : p.q(const).charzdctype : p.q(const).charzdiscovered : q(const).boolr   zstate : p.q(const).charr   zaddress : p.q(const).charzfirmware : p.q(const).charzmodel : p.q(const).charznuma_node : p.q(const).charzqueue_count : p.q(const).charzserial : p.q(const).charzsqsize : p.q(const).charztransport : p.q(const).charzsubsysnqn : p.q(const).charztraddr : p.q(const).charztrsvcid : p.q(const).charzcntlid : p.q(const).charzphy_slot : p.q(const).charzunique_discovery_ctrl : boolzdiscovery_ctrl : boolzpersistent : boolzkeyring : p.charztls_key_identity : p.charztls_key : p.charz#subsystem : p.struct nvme_subsystemzdhchap_host_key : p.charr   Nc                b    \         P                  ! V \         P                  ! WW4WVV4      4       R# )z__init__(ctrl self, root r, char const * subsysnqn, char const * transport, char const * traddr=None, char const * host_traddr=None, char const * host_iface=None, char const * trsvcid=None) -> ctrlN)r   ctrl_swiginitnew_ctrl)r   r9   r   	transporttraddrhost_traddr
host_ifacetrsvcids   &&&&&&&&r   rf   ctrl.__init__!  s#    D%..yR]kr"str#   c                .    \         P                  ! V 4      # )z__enter__(ctrl self) -> ctrl)r   ctrl___enter__rj   s   &r   rk   ctrl.__enter__&  rm   r#   c                0    \         P                  ! WW#4      # )zT__exit__(ctrl self, PyObject * type, PyObject * value, PyObject * traceback) -> ctrl)r   ctrl___exit__rp   s   &&&&r   rr   ctrl.__exit__*  rt   r#   c                    < V ^8  d   QhRS[ /# )   	discoverybool)formatr   s   "r   __annotate__ctrl.__annotate__.  s     > >D >r#   c                f    ^ RI pVP                  R\        ^R7       \        P                  ! W4      # )zPDEPRECATED METHOD: Use property setter instead (e.g. ctrl.discovery_ctrl = True)NzAUse property setter instead (e.g. ctrl_obj.discovery_ctrl = True)
stacklevel)warningswarnDeprecationWarningr   ctrl_discovery_ctrl_set)r   r  r  s   && r   discovery_ctrl_setctrl.discovery_ctrl_set.  s+    Y[mz{|,,T==r#   c                @    \         P                  ! WV4      pWn        V# )z-init(ctrl self, host h, int instance) -> bool)r   	ctrl_init_ctrl__host)r   r<   instancevals   &&& r   init	ctrl.init5  s    oodx0
r#   c                @    \         P                  ! WV4      pWn        V# )zAconnect(ctrl self, host h, struct nvme_fabrics_config * cfg=None))r   ctrl_connectr  )r   r<   cfgr  s   &&& r   connectctrl.connect>  s      #.
r#   c                .    \         P                  ! V 4      # )zconnected(ctrl self) -> bool)r   ctrl_connectedrj   s   &r   	connectedctrl.connectedG  rm   r#   c                    < V ^8  d   QhRS[ /# )r  
persistentr  )r  r   s   "r   r  r	  K  s     ; ; ;r#   c                f    ^ RI pVP                  R\        ^R7       \        P                  ! W4      # )zLDEPRECATED METHOD: Use property setter instead (e.g. ctrl.persistent = True)Nz=Use property setter instead (e.g. ctrl_obj.persistent = True)r  )r  r  r  r   ctrl_persistent_set)r   r$  r  s   && r   persistent_setctrl.persistent_setK  s+    UWivwx((::r#   c                .    \         P                  ! V 4      # )zrescan(ctrl self))r   ctrl_rescanrj   s   &r   rescanctrl.rescanR  s      &&r#   c                .    \         P                  ! V 4      # )zdisconnect(ctrl self))r   ctrl_disconnectrj   s   &r   
disconnectctrl.disconnectV  s    $$T**r#   c                .    \         P                  ! V 4      # )zL@return: True if controller supports explicit registration. False otherwise.)r   ctrl_is_registration_supportedrj   s   &r   is_registration_supportedctrl.is_registration_supportedZ  s    33D99r#   c                .    \         P                  ! W4      # )z1@return None on success or Error string on error.)r   ctrl_registration_ctlr)r   tass   &&r   registration_ctlrctrl.registration_ctlr^  s    ++D66r#   c                0    \         P                  ! WV4      # )zPdiscover(ctrl self, int lsp=0, int max_retries=6) -> struct nvmf_discovery_log *)r   ctrl_discover)r   lspmax_retriess   &&&r   discoverctrl.discoverb  s    ""4k::r#   c                2    \         P                  ! V .VO5!  # )z$@return: List of supported log pages)r   ctrl_supported_log_pages)r   argss   &*r   supported_log_pagesctrl.supported_log_pagesf  s    --d:T::r#   c                .    \         P                  ! V 4      # )z __str__(ctrl self) -> PyObject *)r   ctrl___str__rj   s   &r   r   ctrl.__str__j  r   r#   c              #  V   "   \        V 4      pV'       d   Vx  \        W4      pK  R# 5ir   )rN   rP   r   s   & r   r   ctrl.namespacesn  s&     %H"4,B r}   )__hostr   rT   )       )^r   r   r.   r/   r0   r   r   r   r
   r   ctrl_cntrltype_get	cntrltypectrl_dctype_getdctypectrl_discovered_get
discoveredctrl_name_getr   ctrl_state_getstatectrl_sysfs_dir_getr   ctrl_address_getaddressctrl_firmware_getr   ctrl_model_getr   ctrl_numa_node_get	numa_nodectrl_queue_count_getqueue_countctrl_serial_getr   ctrl_sqsize_getsqsizectrl_transport_getr   ctrl_subsysnqn_getr   ctrl_traddr_getr   ctrl_trsvcid_getr   ctrl_cntlid_getcntlidctrl_phy_slot_getphy_slotctrl_unique_discovery_ctrl_getctrl_unique_discovery_ctrl_setunique_discovery_ctrlctrl_discovery_ctrl_getr  discovery_ctrlctrl_persistent_getr&  r$  ctrl_keyring_getctrl_keyring_setkeyringctrl_tls_key_identity_getctrl_tls_key_identity_settls_key_identityctrl_tls_key_getctrl_tls_key_settls_keyctrl_subsystem_getr   ctrl_dhchap_host_key_getctrl_dhchap_host_key_setdhchap_host_keyctrl_dhchap_key_getctrl_dhchap_key_setr   rf   delete_ctrlr   rk   rr   r  r  r  r!  r'  r+  r/  r3  r8  r>  rC  r   r   r2   r   r   s   @r   r   r      s    '-/IOdeGH117YZIe++1PQF%339Z[JE''-JKDU))/MNE117YZIu--3STG//5VWHU))/MNE117YZI555;_`Ke++1PQFe++1PQF117YZI117YZIe++1PQFu--3STGe++1PQF//5VWH$U%I%I5KoKo  vY  Ze;;U=Z=Z`|}N%33U5N5NTlmJu--u/E/EKbcG ? ?A`A`  gG  Hu--u/E/EKbcG117abIu==u?]?]  dC  DO%33U5N5NTnoJu ((*A> >*; ;'+:7;;(- -r#   r   c                   :  a  ] tR tRt o Rt]! R R RR7      t]t]! ]	P                  RR7      t]! ]	P                  RR7      t]! ]	P                  R	R7      t]! ]	P                   R
R7      tR t]	P&                  tR tR tR t]! ]	P0                  RR7      tRtV tR# )r   ix  zProxy of C nvme_ns struct.c                6    V P                   P                  4       # rT   rU   rV   s   &r   rX   ns.<lambda>{  rZ   r#   c                8    V P                   P                  V4      # rT   rU   r\   s   &&r   rX   r  {  r^   r#   r_   r`   znsid : unsigned intzeui64 : a(8).uint8_tznguid : a(16).uint8_tzuuid : a(16).uint8_tc                h    \         P                  ! V \         P                  ! W4      4       Wn        R# )z7__init__(ns self, subsystem s, unsigned int nsid) -> nsN)r   ns_swiginitnew_ns_ns__parent)r   rA   nsids   &&&r   rf   ns.__init__  s     $Q 56r#   c                .    \         P                  ! V 4      # )z__enter__(ns self) -> ns)r   ns___enter__rj   s   &r   rk   ns.__enter__  r   r#   c                0    \         P                  ! WW#4      # )zP__exit__(ns self, PyObject * type, PyObject * value, PyObject * traceback) -> ns)r   ns___exit__rp   s   &&&&r   rr   ns.__exit__  s      U>>r#   c                .    \         P                  ! V 4      # )z__str__(ns self) -> PyObject *)r   
ns___str__rj   s   &r   r   
ns.__str__  s    %%r#   r   r   N)r   r   r.   r/   r0   r   r   r   r
   r   ns_nsid_getr  ns_eui64_geteui64ns_nguid_getnguidns_uuid_getuuidrf   	delete_nsr   rk   rr   r   ns_name_getr   r2   r   r   s   @r   r   r   x  s     %-/IOdeGHE%%+EFDU''-HIEU''-IJEE%%+FGD (?& E%%+HIDr#   r   c                .    \         P                  ! V 4      # )z[
@return an NBFT table as a dict on success, None otherwise.
@param filename: file to read
)r   nbft_get)filenames   &r   r  r    s    
 >>(##r#   (9  r0   typingr   globalsget__package__r   r   r   builtinsr   r   r%   r+   r   r-   r4   r6   r8   r;   r>   r@   rC   rF   rI   rK   rN   rP   objectrR   root_swigregisterr   host_swigregisterr   subsystem_swigregisterr   ctrl_swigregisterr   ns_swigregisterr  NVME_UUID_LENNVME_UUID_LEN_STRINGNVME_NSID_ALLNVME_NSID_NONENVME_UUID_NONENVME_CNTLID_NONENVME_CNSSPECID_NONENVME_LOG_LSP_NONENVME_LOG_LSI_NONENVME_LOG_LPO_NONENVME_IDENTIFY_DATA_SIZE NVME_LOG_SUPPORTED_LOG_PAGES_MAXNVME_ID_NVMSET_LIST_MAXNVME_ID_UUID_LIST_MAXNVME_ID_CTRL_LIST_MAXNVME_ID_NS_LIST_MAXNVME_ID_SECONDARY_CTRL_MAXNVME_ID_DOMAIN_LIST_MAX NVME_ID_ENDURANCE_GROUP_LIST_MAXNVME_ID_ND_DESCRIPTOR_MAXNVME_FEAT_LBA_RANGE_MAXNVME_LOG_ST_MAX_RESULTSNVME_LOG_TELEM_BLOCK_SIZE"NVME_LOG_FID_SUPPORTED_EFFECTS_MAX%NVME_LOG_MI_CMD_SUPPORTED_EFFECTS_MAX*NVME_LOG_MI_CMD_SUPPORTED_EFFECTS_RESERVEDNVME_DSM_MAX_RANGESNVME_NQN_LENGTHNVMF_TRADDR_SIZENVMF_TSAS_SIZENVME_ZNS_CHANGED_ZONES_MAXNVME_STREAM_ID_MAXNVME_CSI_NVMNVME_CSI_KVNVME_CSI_ZNSNVME_CSI_SLMNVME_CSI_CPNVME_REG_CAPNVME_REG_VSNVME_REG_INTMSNVME_REG_INTMCNVME_REG_CCNVME_REG_CSTSNVME_REG_NSSRNVME_REG_AQANVME_REG_ASQNVME_REG_ACQNVME_REG_CMBLOCNVME_REG_CMBSZNVME_REG_BPINFONVME_REG_BPRSELNVME_REG_BPMBLNVME_REG_CMBMSCNVME_REG_CMBSTSNVME_REG_CMBEBSNVME_REG_CMBSWTPNVME_REG_NSSDNVME_REG_CRTONVME_REG_PMRCAPNVME_REG_PMRCTLNVME_REG_PMRSTSNVME_REG_PMREBSNVME_REG_PMRSWTPNVME_REG_PMRMSCLNVME_REG_PMRMSCUNVME_CAP_MQES_SHIFTNVME_CAP_CQR_SHIFTNVME_CAP_AMS_SHIFTNVME_CAP_TO_SHIFTNVME_CAP_DSTRD_SHIFTNVME_CAP_NSSRC_SHIFTNVME_CAP_CSS_SHIFTNVME_CAP_BPS_SHIFTNVME_CAP_CPS_SHIFTNVME_CAP_MPSMIN_SHIFTNVME_CAP_MPSMAX_SHIFTNVME_CAP_PMRS_SHIFTNVME_CAP_CMBS_SHIFTNVME_CAP_NSSS_SHIFTNVME_CAP_CRMS_SHIFTNVME_CAP_MQES_MASKNVME_CAP_CQR_MASKNVME_CAP_AMS_MASKNVME_CAP_TO_MASKNVME_CAP_DSTRD_MASKNVME_CAP_NSSRC_MASKNVME_CAP_CSS_MASKNVME_CAP_BPS_MASKNVME_CAP_CPS_MASKNVME_CAP_MPSMIN_MASKNVME_CAP_MPSMAX_MASKNVME_CAP_PMRS_MASKNVME_CAP_CMBS_MASKNVME_CAP_NSSS_MASKNVME_CAP_CRMS_MASKNVME_CAP_AMS_WRRNVME_CAP_AMS_VSNVME_CAP_CSS_NVMNVME_CAP_CSS_CSINVME_CAP_CSS_ADMINNVME_CAP_CPS_NONENVME_CAP_CPS_CTRLNVME_CAP_CPS_DOMAINNVME_CAP_CPS_NVMSNVME_CAP_CRWMSNVME_CAP_CRIMSNVME_VS_TER_SHIFTNVME_VS_MNR_SHIFTNVME_VS_MJR_SHIFTNVME_VS_TER_MASKNVME_VS_MNR_MASKNVME_VS_MJR_MASKNVME_CC_EN_SHIFTNVME_CC_CSS_SHIFTNVME_CC_MPS_SHIFTNVME_CC_AMS_SHIFTNVME_CC_SHN_SHIFTNVME_CC_IOSQES_SHIFTNVME_CC_IOCQES_SHIFTNVME_CC_CRIME_SHIFTNVME_CC_EN_MASKNVME_CC_CSS_MASKNVME_CC_MPS_MASKNVME_CC_AMS_MASKNVME_CC_SHN_MASKNVME_CC_CRIME_MASKNVME_CC_IOSQES_MASKNVME_CC_IOCQES_MASKNVME_CC_CSS_NVMNVME_CC_CSS_CSINVME_CC_CSS_ADMINNVME_CC_AMS_RRNVME_CC_AMS_WRRUNVME_CC_AMS_VSNVME_CC_SHN_NONENVME_CC_SHN_NORMALNVME_CC_SHN_ABRUPTNVME_CC_CRWMENVME_CC_CRIMENVME_CSTS_RDY_SHIFTNVME_CSTS_CFS_SHIFTNVME_CSTS_SHST_SHIFTNVME_CSTS_NSSRO_SHIFTNVME_CSTS_PP_SHIFTNVME_CSTS_ST_SHIFTNVME_CSTS_RDY_MASKNVME_CSTS_CFS_MASKNVME_CSTS_SHST_MASKNVME_CSTS_NSSRO_MASKNVME_CSTS_PP_MASKNVME_CSTS_ST_MASKNVME_CSTS_SHST_NORMALNVME_CSTS_SHST_OCCURNVME_CSTS_SHST_CMPLTNVME_CSTS_SHN_MASKNVME_AQA_ASQS_SHIFTNVME_AQA_ACQS_SHIFTNVME_AQA_ASQS_MASKNVME_AQA_ACQS_MASKNVME_ASQ_ASQB_SHIFTNVME_ACQ_ACQB_SHIFTNVME_CMBLOC_BIR_SHIFTNVME_CMBLOC_CQMMS_SHIFTNVME_CMBLOC_CQPDS_SHIFTNVME_CMBLOC_CDPLMS_SHIFTNVME_CMBLOC_CDPCILS_SHIFTNVME_CMBLOC_CDMMMS_SHIFTNVME_CMBLOC_CQDA_SHIFTNVME_CMBLOC_OFST_SHIFTNVME_CMBLOC_BIR_MASKNVME_CMBLOC_CQMMS_MASKNVME_CMBLOC_CQPDS_MASKNVME_CMBLOC_CDPLMS_MASKNVME_CMBLOC_CDPCILS_MASKNVME_CMBLOC_CDMMMS_MASKNVME_CMBLOC_CQDA_MASKNVME_CMBLOC_OFST_MASKNVME_CMBSZ_SQS_SHIFTNVME_CMBSZ_CQS_SHIFTNVME_CMBSZ_LISTS_SHIFTNVME_CMBSZ_RDS_SHIFTNVME_CMBSZ_WDS_SHIFTNVME_CMBSZ_SZU_SHIFTNVME_CMBSZ_SZ_SHIFTNVME_CMBSZ_SQS_MASKNVME_CMBSZ_CQS_MASKNVME_CMBSZ_LISTS_MASKNVME_CMBSZ_RDS_MASKNVME_CMBSZ_WDS_MASKNVME_CMBSZ_SZU_MASKNVME_CMBSZ_SZ_MASKNVME_CMBSZ_SZU_4KNVME_CMBSZ_SZU_64KNVME_CMBSZ_SZU_1MNVME_CMBSZ_SZU_16MNVME_CMBSZ_SZU_256MNVME_CMBSZ_SZU_4GNVME_CMBSZ_SZU_64GNVME_BPINFO_BPSZ_SHIFTNVME_BPINFO_BRS_SHIFTNVME_BPINFO_ABPID_SHIFTNVME_BPINFO_BPSZ_MASKNVME_BPINFO_BRS_MASKNVME_BPINFO_ABPID_MASKNVME_BPINFO_BRS_NONE NVME_BPINFO_BRS_READ_IN_PROGRESSNVME_BPINFO_BRS_READ_SUCCESSNVME_BPINFO_BRS_READ_ERRORNVME_BPRSEL_BPRSZ_SHIFTNVME_BPRSEL_BPROF_SHIFTNVME_BPRSEL_BPID_SHIFTNVME_BPRSEL_BPRSZ_MASKNVME_BPRSEL_BPROF_MASKNVME_BPRSEL_BPID_MASKNVME_BPMBL_BMBBA_SHIFTNVME_CMBMSC_CRE_SHIFTNVME_CMBMSC_CMSE_SHIFTNVME_CMBMSC_CBA_SHIFTNVME_CMBMSC_CRE_MASKNVME_CMBMSC_CMSE_MASKNVME_CMBSTS_CBAI_SHIFTNVME_CMBSTS_CBAI_MASKNVME_UNIT_BNVME_UNIT_1KNVME_UNIT_1MNVME_UNIT_1GNVME_CMBEBS_CMBSZU_SHIFTNVME_CMBEBS_RBB_SHIFTNVME_CMBEBS_CMBWBZ_SHIFTNVME_CMBEBS_CMBSZU_MASKNVME_CMBEBS_RBB_MASKNVME_CMBEBS_CMBWBZ_MASKNVME_CMBEBS_CMBSZU_BNVME_CMBEBS_CMBSZU_1KNVME_CMBEBS_CMBSZU_1MNVME_CMBEBS_CMBSZU_1GNVME_CMBSWTP_CMBSWTU_SHIFTNVME_CMBSWTP_CMBSWTV_SHIFTNVME_CMBSWTP_CMBSWTU_MASKNVME_CMBSWTP_CMBSWTV_MASKNVME_CMBSWTP_CMBSWTU_BNVME_CMBSWTP_CMBSWTU_1KNVME_CMBSWTP_CMBSWTU_1MNVME_CMBSWTP_CMBSWTU_1GNVME_CRTO_CRWMT_SHIFTNVME_CRTO_CRIMT_SHIFTNVME_CRTO_CRWMT_MASKNVME_CRTO_CRIMT_MASKNVME_PMRCAP_RDS_SHIFTNVME_PMRCAP_WDS_SHIFTNVME_PMRCAP_BIR_SHIFTNVME_PMRCAP_PMRTU_SHIFTNVME_PMRCAP_PMRWBM_SHIFTNVME_PMRCAP_PMRTO_SHIFTNVME_PMRCAP_CMSS_SHIFTNVME_PMRCAP_PMRWMB_SHIFTNVME_PMRCAP_RDS_MASKNVME_PMRCAP_WDS_MASKNVME_PMRCAP_BIR_MASKNVME_PMRCAP_PMRTU_MASKNVME_PMRCAP_PMRWBM_MASKNVME_PMRCAP_PMRTO_MASKNVME_PMRCAP_CMSS_MASKNVME_PMRCAP_PMRWMB_MASKNVME_PMRCAP_PMRTU_500MSNVME_PMRCAP_PMRTU_60SNVME_PMRCTL_EN_SHIFTNVME_PMRCTL_EN_MASKNVME_PMRSTS_ERR_SHIFTNVME_PMRSTS_NRDY_SHIFTNVME_PMRSTS_HSTS_SHIFTNVME_PMRSTS_CBAI_SHIFTNVME_PMRSTS_ERR_MASKNVME_PMRSTS_NRDY_MASKNVME_PMRSTS_HSTS_MASKNVME_PMRSTS_CBAI_MASKNVME_PMREBS_PMRSZU_SHIFTNVME_PMREBS_RBB_SHIFTNVME_PMREBS_PMRWBZ_SHIFTNVME_PMREBS_PMRSZU_MASKNVME_PMREBS_RBB_MASKNVME_PMREBS_PMRWBZ_MASKNVME_PMREBS_PMRSZU_BNVME_PMREBS_PMRSZU_1KNVME_PMREBS_PMRSZU_1MNVME_PMREBS_PMRSZU_1GNVME_PMRSWTP_PMRSWTU_SHIFTNVME_PMRSWTP_PMRSWTV_SHIFTNVME_PMRSWTP_PMRSWTU_MASKNVME_PMRSWTP_PMRSWTV_MASKNVME_PMRSWTP_PMRSWTU_BPSNVME_PMRSWTP_PMRSWTU_KBPSNVME_PMRSWTP_PMRSWTU_MBPSNVME_PMRSWTP_PMRSWTU_GBPSNVME_PMRMSC_CMSE_SHIFTNVME_PMRMSC_CBA_SHIFTNVME_PMRMSC_CMSE_MASKNVME_FLBAS_LOWER_SHIFTNVME_FLBAS_META_EXT_SHIFTNVME_FLBAS_HIGHER_SHIFTNVME_FLBAS_LOWER_MASKNVME_FLBAS_META_EXT_MASKNVME_FLBAS_HIGHER_MASKNVME_PSD_FLAGS_MXPSNVME_PSD_FLAGS_NOPSNVME_PSD_PS_NOT_REPORTEDNVME_PSD_PS_100_MICRO_WATTNVME_PSD_PS_10_MILLI_WATTNVME_PSD_WORKLOAD_NPNVME_PSD_WORKLOAD_1NVME_PSD_WORKLOAD_2NVME_CMIC_MULTI_PORT_SHIFTNVME_CMIC_MULTI_CTRL_SHIFTNVME_CMIC_MULTI_SRIOV_SHIFTNVME_CMIC_MULTI_ANA_SHIFTNVME_CMIC_MULTI_RSVD_SHIFTNVME_CMIC_MULTI_PORT_MASKNVME_CMIC_MULTI_CTRL_MASKNVME_CMIC_MULTI_SRIOV_MASKNVME_CMIC_MULTI_ANA_MASKNVME_CMIC_MULTI_RSVD_MASKNVME_CTRL_CMIC_MULTI_PORTNVME_CTRL_CMIC_MULTI_CTRLNVME_CTRL_CMIC_MULTI_SRIOV"NVME_CTRL_CMIC_MULTI_ANA_REPORTINGNVME_CTRL_OAES_NA_SHIFTNVME_CTRL_OAES_FA_SHIFTNVME_CTRL_OAES_ANA_SHIFTNVME_CTRL_OAES_PLEA_SHIFTNVME_CTRL_OAES_LBAS_SHIFTNVME_CTRL_OAES_EGE_SHIFTNVME_CTRL_OAES_NS_SHIFTNVME_CTRL_OAES_TTH_SHIFTNVME_CTRL_OAES_RGCNS_SHIFTNVME_CTRL_OAES_ANSAN_SHIFTNVME_CTRL_OAES_ZD_SHIFTNVME_CTRL_OAES_DL_SHIFTNVME_CTRL_OAES_NA_MASKNVME_CTRL_OAES_FA_MASKNVME_CTRL_OAES_ANA_MASKNVME_CTRL_OAES_PLEA_MASKNVME_CTRL_OAES_LBAS_MASKNVME_CTRL_OAES_EGE_MASKNVME_CTRL_OAES_NS_MASKNVME_CTRL_OAES_TTH_MASKNVME_CTRL_OAES_RGCNS_MASKNVME_CTRL_OAES_ANSAN_MASKNVME_CTRL_OAES_ZD_MASKNVME_CTRL_OAES_DL_MASKNVME_CTRL_OAES_NANVME_CTRL_OAES_FANVME_CTRL_OAES_ANANVME_CTRL_OAES_PLEANVME_CTRL_OAES_LBASNVME_CTRL_OAES_EGENVME_CTRL_OAES_NSNVME_CTRL_OAES_TTHNVME_CTRL_OAES_RGCNSNVME_CTRL_OAES_ANSANNVME_CTRL_OAES_ZDNVME_CTRL_OAES_DLNVME_CTRL_CTRATT_128_IDNVME_CTRL_CTRATT_NON_OP_PSPNVME_CTRL_CTRATT_NVM_SETSNVME_CTRL_CTRATT_READ_RECV_LVLS!NVME_CTRL_CTRATT_ENDURANCE_GROUPS NVME_CTRL_CTRATT_PREDICTABLE_LATNVME_CTRL_CTRATT_TBKAS&NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY NVME_CTRL_CTRATT_SQ_ASSOCIATIONSNVME_CTRL_CTRATT_UUID_LISTNVME_CTRL_CTRATT_MDSNVME_CTRL_CTRATT_FIXED_CAPNVME_CTRL_CTRATT_VARIABLE_CAP%NVME_CTRL_CTRATT_DEL_ENDURANCE_GROUPSNVME_CTRL_CTRATT_DEL_NVM_SETSNVME_CTRL_CTRATT_ELBASNVME_CTRL_CTRATT_MEMNVME_CTRL_CTRATT_HMBRNVME_CTRL_CTRATT_RHIINVME_CTRL_CTRATT_FDPSNVME_CTRL_BACAP_RPMBBPWPS_SHIFTNVME_CTRL_BACAP_SFBPWPS_SHIFTNVME_CTRL_BACAP_RPMBBPWPS_MASKNVME_CTRL_BACAP_SFBPWPS_MASK'NVME_CTRL_BACAP_RPMBBPWPS_NOT_SPECIFIED'NVME_CTRL_BACAP_RPMBBPWPS_NOT_SUPPORTED#NVME_CTRL_BACAP_RPMBBPWPS_SUPPORTEDNVME_CTRL_PLSI_PLSEPF_SHIFTNVME_CTRL_PLSI_PLSFQ_SHIFTNVME_CTRL_PLSI_PLSEPF_MASKNVME_CTRL_PLSI_PLSFQ_MASKNVME_CTRL_CRCAP_RRSUP_SHIFTNVME_CTRL_CRCAP_RGIDC_SHIFTNVME_CTRL_CRCAP_RRSUP_MASKNVME_CTRL_CRCAP_RGIDC_MASKNVME_CTRL_CNTRLTYPE_IONVME_CTRL_CNTRLTYPE_DISCOVERYNVME_CTRL_CNTRLTYPE_ADMINNVME_CTRL_DCTYPE_NOT_REPORTEDNVME_CTRL_DCTYPE_DDCNVME_CTRL_DCTYPE_CDCNVME_CTRL_NVMSR_NVMESDNVME_CTRL_NVMSR_NVMEENVME_CTRL_VWCI_VWCRNVME_CTRL_VWCI_VWCRVNVME_CTRL_MEC_SMBUSMENVME_CTRL_MEC_PCIEMENVME_CTRL_OACS_SSRS_SHIFTNVME_CTRL_OACS_FNVMS_SHIFTNVME_CTRL_OACS_FWDS_SHIFTNVME_CTRL_OACS_NMS_SHIFTNVME_CTRL_OACS_DSTS_SHIFTNVME_CTRL_OACS_DIRS_SHIFTNVME_CTRL_OACS_NSRS_SHIFTNVME_CTRL_OACS_VMS_SHIFTNVME_CTRL_OACS_DBCS_SHIFTNVME_CTRL_OACS_GLSS_SHIFTNVME_CTRL_OACS_CFLS_SHIFTNVME_CTRL_OACS_HMLMS_SHIFTNVME_CTRL_OACS_SSRS_MASKNVME_CTRL_OACS_FNVMS_MASKNVME_CTRL_OACS_FWDS_MASKNVME_CTRL_OACS_NMS_MASKNVME_CTRL_OACS_DSTS_MASKNVME_CTRL_OACS_DIRS_MASKNVME_CTRL_OACS_NSRS_MASKNVME_CTRL_OACS_VMS_MASKNVME_CTRL_OACS_DBCS_MASKNVME_CTRL_OACS_GLSS_MASKNVME_CTRL_OACS_CFLS_MASKNVME_CTRL_OACS_HMLMS_MASKNVME_CTRL_OACS_SECURITYNVME_CTRL_OACS_FORMATNVME_CTRL_OACS_FWNVME_CTRL_OACS_NS_MGMTNVME_CTRL_OACS_SELF_TESTNVME_CTRL_OACS_DIRECTIVESNVME_CTRL_OACS_NVME_MINVME_CTRL_OACS_VIRT_MGMTNVME_CTRL_OACS_DBBUF_CFGNVME_CTRL_OACS_LBA_STATUSNVME_CTRL_OACS_CMD_FEAT_LDNVME_CTRL_OACS_HMLMNVME_CTRL_FRMW_1ST_RONVME_CTRL_FRMW_NR_SLOTSNVME_CTRL_FRMW_FW_ACT_NO_RESETNVME_CTRL_FRMW_MP_UP_DETECTIONNVME_CTRL_LPA_SMART_PER_NSNVME_CTRL_LPA_CMD_EFFECTSNVME_CTRL_LPA_EXTENDEDNVME_CTRL_LPA_TELEMETRYNVME_CTRL_LPA_PERSETENT_EVENTNVME_CTRL_LPA_LI0_LI5_LI12_LI13NVME_CTRL_LPA_DA4_TELEMETRYNVME_CTRL_AVSCC_AVSNVME_CTRL_APSTA_APSTNVME_CTRL_RPMBS_NR_UNITSNVME_CTRL_RPMBS_AUTH_METHODNVME_CTRL_RPMBS_TOTAL_SIZENVME_CTRL_RPMBS_ACCESS_SIZENVME_CTRL_DSTO_SDSO_SHIFTNVME_CTRL_DSTO_HIRS_SHIFTNVME_CTRL_DSTO_SDSO_MASKNVME_CTRL_DSTO_HIRS_MASKNVME_CTRL_DSTO_ONE_DSTNVME_CTRL_DSTO_HIRSNVME_CTRL_HCTMA_HCTMNVME_CTRL_SANICAP_CESNVME_CTRL_SANICAP_BESNVME_CTRL_SANICAP_OWSNVME_CTRL_SANICAP_NDINVME_CTRL_SANICAP_NODMMASNVME_CTRL_ANACAP_OPTNVME_CTRL_ANACAP_NON_OPTNVME_CTRL_ANACAP_INACCESSIBLE NVME_CTRL_ANACAP_PERSISTENT_LOSSNVME_CTRL_ANACAP_CHANGENVME_CTRL_ANACAP_GRPID_NO_CHGNVME_CTRL_ANACAP_GRPID_MGMTNVME_CTRL_KPIOC_KPIOS_SHIFTNVME_CTRL_KPIOC_KPIOSC_SHIFTNVME_CTRL_KPIOC_KPIOS_MASKNVME_CTRL_KPIOC_KPIOSC_MASKNVME_CTRL_SQES_MINNVME_CTRL_SQES_MAXNVME_CTRL_CQES_MINNVME_CTRL_CQES_MAXNVME_CTRL_ONCS_COMPARE"NVME_CTRL_ONCS_WRITE_UNCORRECTABLENVME_CTRL_ONCS_DSMNVME_CTRL_ONCS_WRITE_ZEROESNVME_CTRL_ONCS_SAVE_FEATURESNVME_CTRL_ONCS_RESERVATIONSNVME_CTRL_ONCS_TIMESTAMPNVME_CTRL_ONCS_VERIFYNVME_CTRL_ONCS_COPY$NVME_CTRL_ONCS_COPY_SINGLE_ATOMICITYNVME_CTRL_ONCS_ALL_FAST_COPY&NVME_CTRL_ONCS_WRITE_ZEROES_DEALLOCATENVME_CTRL_ONCS_NAMESPACE_ZEROES!NVME_CTRL_FUSES_COMPARE_AND_WRITENVME_CTRL_FNA_FMT_ALL_NS_SHIFTNVME_CTRL_FNA_SEC_ALL_NS_SHIFTNVME_CTRL_FNA_CES_SHIFTNVME_CTRL_FNA_NSID_ALL_F_SHIFTNVME_CTRL_FNA_FMT_ALL_NS_MASKNVME_CTRL_FNA_SEC_ALL_NS_MASKNVME_CTRL_FNA_CES_MASKNVME_CTRL_FNA_NSID_ALL_F_MASK NVME_CTRL_FNA_FMT_ALL_NAMESPACES NVME_CTRL_FNA_SEC_ALL_NAMESPACESNVME_CTRL_FNA_CRYPTO_ERASENVME_CTRL_FNA_NSID_FFFFFFFFNVME_CTRL_VWC_PRESENTNVME_CTRL_VWC_FLUSHNVME_CTRL_NVSCC_FMTNVME_CTRL_NWPC_WRITE_PROTECT(NVME_CTRL_NWPC_WRITE_PROTECT_POWER_CYCLE&NVME_CTRL_NWPC_WRITE_PROTECT_PERMANENTNVME_CTRL_SGLS_SUPPORTEDNVME_CTRL_SGLS_KEYEDNVME_CTRL_SGLS_BIT_BUCKET NVME_CTRL_SGLS_MPTR_BYTE_ALIGNEDNVME_CTRL_SGLS_OVERSIZENVME_CTRL_SGLS_MPTR_SGLNVME_CTRL_SGLS_OFFSETNVME_CTRL_SGLS_TPORTNVME_CTRL_TRATTR_THMCS_SHIFTNVME_CTRL_TRATTR_TUDCS_SHIFTNVME_CTRL_TRATTR_MRTLL_SHIFTNVME_CTRL_TRATTR_THMCS_MASKNVME_CTRL_TRATTR_TUDCS_MASKNVME_CTRL_TRATTR_MRTLL_MASKNVME_CTRL_FCATT_DYNAMICNVME_CTRL_OFCS_DISCONNECTNVME_LBAF_RP_BESTNVME_LBAF_RP_BETTERNVME_LBAF_RP_GOODNVME_LBAF_RP_DEGRADEDNVME_LBAF_RP_MASKNVME_NS_FEAT_THINNVME_NS_FEAT_NATOMICNVME_NS_FEAT_DULBENVME_NS_FEAT_ID_REUSENVME_NS_FEAT_IO_OPTNVME_NS_FLBAS_LOWER_MASKNVME_NS_FLBAS_META_EXTNVME_NS_FLBAS_HIGHER_MASKNVME_NVM_ELBAF_STS_MASKNVME_NVM_ELBAF_PIF_MASKNVME_NVM_ELBAF_QPIF_MASKNVME_NVM_PIF_16B_GUARDNVME_NVM_PIF_32B_GUARDNVME_NVM_PIF_64B_GUARDNVME_NVM_PIF_QTYPENVME_NS_MC_EXTENDEDNVME_NS_MC_SEPARATENVME_NS_DPC_PI_TYPE1NVME_NS_DPC_PI_TYPE2NVME_NS_DPC_PI_TYPE3NVME_NS_DPC_PI_FIRSTNVME_NS_DPC_PI_LASTNVME_NS_DPS_PI_NONENVME_NS_DPS_PI_TYPE1NVME_NS_DPS_PI_TYPE2NVME_NS_DPS_PI_TYPE3NVME_NS_DPS_PI_MASKNVME_NS_DPS_PI_FIRSTNVME_NS_NMIC_SHAREDNVME_NS_RESCAP_PTPLNVME_NS_RESCAP_WENVME_NS_RESCAP_EANVME_NS_RESCAP_WERONVME_NS_RESCAP_EARONVME_NS_RESCAP_WEARNVME_NS_RESCAP_EAARNVME_NS_RESCAP_IEK_13NVME_NS_FPI_REMAININGNVME_NS_FPI_SUPPORTEDNVME_NS_DLFEAT_RBNVME_NS_DLFEAT_RB_NRNVME_NS_DLFEAT_RB_ALL_0SNVME_NS_DLFEAT_RB_ALL_FSNVME_NS_DLFEAT_WRITE_ZEROESNVME_NS_DLFEAT_CRC_GUARDNVME_NS_NSATTR_WRITE_PROTECTEDNVME_NIDT_EUI64NVME_NIDT_NGUIDNVME_NIDT_UUIDNVME_NIDT_CSINVME_NIDT_EUI64_LENNVME_NIDT_NGUID_LENNVME_NIDT_UUID_LENNVME_NIDT_CSI_LEN!NVME_ID_UUID_HDR_ASSOCIATION_MASKNVME_ID_UUID_ASSOCIATION_NONENVME_ID_UUID_ASSOCIATION_VENDOR)NVME_ID_UUID_ASSOCIATION_SUBSYSTEM_VENDORNVME_ID_CTRL_NVM_LBAMQF_TYPE_0"NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MIN"NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MAXNVME_IOCS_IOCSC_NVMCS_SHIFTNVME_IOCS_IOCSC_NVMCS_MASKNVME_IOCS_IOCSC_KVCS_SHIFTNVME_IOCS_IOCSC_KVCS_MASKNVME_IOCS_IOCSC_ZNSCS_SHIFTNVME_IOCS_IOCSC_ZNSCS_MASKNVME_IOCS_IOCSC_SLMCS_SHIFTNVME_IOCS_IOCSC_SLMCS_MASKNVME_IOCS_IOCSC_CPNCS_SHIFTNVME_IOCS_IOCSC_CPNCS_MASKNVME_ERR_PEL_BYTE_MASKNVME_ERR_PEL_BIT_MASKNVME_ERR_SF_PHASE_TAG_SHIFTNVME_ERR_SF_STATUS_FIELD_SHIFTNVME_ERR_SF_PHASE_TAG_MASKNVME_ERR_SF_STATUS_FIELD_MASKNVME_SMART_CW_ASCBT_SHIFTNVME_SMART_CW_TTC_SHIFTNVME_SMART_CW_NDR_SHIFTNVME_SMART_CW_AMRO_SHIFTNVME_SMART_CW_VMBF_SHIFTNVME_SMART_CW_PMRRO_SHIFTNVME_SMART_CW_ASCBT_MASKNVME_SMART_CW_TTC_MASKNVME_SMART_CW_NDR_MASKNVME_SMART_CW_AMRO_MASKNVME_SMART_CW_VMBF_MASKNVME_SMART_CW_PMRRO_MASKNVME_SMART_CRIT_SPARENVME_SMART_CRIT_TEMPERATURENVME_SMART_CRIT_DEGRADEDNVME_SMART_CRIT_MEDIANVME_SMART_CRIT_VOLATILE_MEMORYNVME_SMART_CRIT_PMR_RONVME_SMART_EGCW_SPARENVME_SMART_EGCW_DEGRADEDNVME_SMART_EGCW_RONVME_CMD_EFFECTS_CSUPPNVME_CMD_EFFECTS_LBCCNVME_CMD_EFFECTS_NCCNVME_CMD_EFFECTS_NICNVME_CMD_EFFECTS_CCCNVME_CMD_EFFECTS_CSER_MASKNVME_CMD_EFFECTS_CSE_MASKNVME_CMD_EFFECTS_UUID_SELNVME_ST_RESULT_NO_ERRNVME_ST_RESULT_ABORTEDNVME_ST_RESULT_CLRNVME_ST_RESULT_NS_REMOVEDNVME_ST_RESULT_ABORTED_FORMATNVME_ST_RESULT_FATAL_ERRNVME_ST_RESULT_UNKNOWN_SEG_FAILNVME_ST_RESULT_KNOWN_SEG_FAILNVME_ST_RESULT_ABORTED_UNKNOWNNVME_ST_RESULT_ABORTED_SANITIZENVME_ST_RESULT_NOT_USEDNVME_ST_RESULT_MASKNVME_ST_CODE_RESERVEDNVME_ST_CODE_SHORTNVME_ST_CODE_EXTENDEDNVME_ST_CODE_HOST_INITNVME_ST_CODE_VSNVME_ST_CODE_ABORTNVME_ST_CODE_SHIFTNVME_ST_CURR_OP_NOT_RUNNINGNVME_ST_CURR_OP_SHORTNVME_ST_CURR_OP_EXTENDEDNVME_ST_CURR_OP_VSNVME_ST_CURR_OP_RESERVEDNVME_ST_CURR_OP_MASKNVME_ST_CURR_OP_CMPL_MASKNVME_ST_VALID_DIAG_INFO_NSIDNVME_ST_VALID_DIAG_INFO_FLBANVME_ST_VALID_DIAG_INFO_SCTNVME_ST_VALID_DIAG_INFO_SCNVME_LOG_TELEM_HOST_LSP_RETAINNVME_LOG_TELEM_HOST_LSP_CREATE NVME_TELEMETRY_DA_CTRL_DETERMINENVME_TELEMETRY_DA_1NVME_TELEMETRY_DA_2NVME_TELEMETRY_DA_3NVME_TELEMETRY_DA_4NVME_EG_CRITICAL_WARNING_SPARE!NVME_EG_CRITICAL_WARNING_DEGRADED"NVME_EG_CRITICAL_WARNING_READ_ONLYNVME_NVMSET_PL_STATUS_DISABLEDNVME_NVMSET_PL_STATUS_DTWINNVME_NVMSET_PL_STATUS_NDWIN$NVME_NVMSET_PL_EVENT_DTWIN_READ_WARN%NVME_NVMSET_PL_EVENT_DTWIN_WRITE_WARN$NVME_NVMSET_PL_EVENT_DTWIN_TIME_WARN#NVME_NVMSET_PL_EVENT_DTWIN_EXCEEDED$NVME_NVMSET_PL_EVENT_DTWIN_EXCURSIONNVME_ANA_STATE_OPTIMIZEDNVME_ANA_STATE_NONOPTIMIZEDNVME_ANA_STATE_INACCESSIBLENVME_ANA_STATE_PERSISTENT_LOSSNVME_ANA_STATE_CHANGENVME_PEL_RCI_RCPID_SHIFTNVME_PEL_RCI_RCPIT_SHIFTNVME_PEL_RCI_RCE_SHIFTNVME_PEL_RCI_RSVD_SHIFTNVME_PEL_RCI_RCPID_MASKNVME_PEL_RCI_RCPIT_MASKNVME_PEL_RCI_RCE_MASKNVME_PEL_RCI_RSVD_MASKNVME_PEL_RCI_RCPIT_NOT_EXISTNVME_PEL_RCI_RCPIT_EST_PORTNVME_PEL_RCI_RCPIT_EST_MENVME_PEL_SMART_HEALTH_EVENTNVME_PEL_FW_COMMIT_EVENTNVME_PEL_TIMESTAMP_EVENTNVME_PEL_POWER_ON_RESET_EVENTNVME_PEL_NSS_HW_ERROR_EVENTNVME_PEL_CHANGE_NS_EVENTNVME_PEL_FORMAT_START_EVENT NVME_PEL_FORMAT_COMPLETION_EVENTNVME_PEL_SANITIZE_START_EVENT"NVME_PEL_SANITIZE_COMPLETION_EVENTNVME_PEL_SET_FEATURE_EVENTNVME_PEL_TELEMETRY_CRT NVME_PEL_THERMAL_EXCURSION_EVENT#NVME_PEL_SANITIZE_MEDIA_VERIF_EVENTNVME_PEL_VENDOR_SPECIFIC_EVENTNVME_PEL_TCG_DEFINED_EVENTNVME_PEL_EHAI_PIT_SHIFTNVME_PEL_EHAI_RSVD_SHIFTNVME_PEL_EHAI_PIT_MASKNVME_PEL_EHAI_RSVD_MASKNVME_PEL_EHAI_PIT_NOT_REPORTEDNVME_PEL_EHAI_PIT_NSS_PORTNVME_PEL_EHAI_PIT_NMI_PORT NVME_PEL_EHAI_PIT_NOT_ASSOCIATED"NVME_SET_FEAT_EVENT_DW_COUNT_SHIFT NVME_SET_FEAT_EVENT_CC_DW0_SHIFT"NVME_SET_FEAT_EVENT_MB_COUNT_SHIFT!NVME_SET_FEAT_EVENT_DW_COUNT_MASKNVME_SET_FEAT_EVENT_CC_DW0_MASK!NVME_SET_FEAT_EVENT_MB_COUNT_MASKNVME_LBA_STATUS_ATYPE_ALLOCATED$NVME_LBA_STATUS_ATYPE_SCAN_UNTRACKEDNVME_LBA_STATUS_ATYPE_TRACKED NVME_FID_SUPPORTED_EFFECTS_FSUPPNVME_FID_SUPPORTED_EFFECTS_UDCCNVME_FID_SUPPORTED_EFFECTS_NCCNVME_FID_SUPPORTED_EFFECTS_NICNVME_FID_SUPPORTED_EFFECTS_CCC#NVME_FID_SUPPORTED_EFFECTS_UUID_SEL&NVME_FID_SUPPORTED_EFFECTS_SCOPE_SHIFT%NVME_FID_SUPPORTED_EFFECTS_SCOPE_MASK#NVME_FID_SUPPORTED_EFFECTS_SCOPE_NS%NVME_FID_SUPPORTED_EFFECTS_SCOPE_CTRL(NVME_FID_SUPPORTED_EFFECTS_SCOPE_NVM_SET'NVME_FID_SUPPORTED_EFFECTS_SCOPE_ENDGRP'NVME_FID_SUPPORTED_EFFECTS_SCOPE_DOMAIN$NVME_FID_SUPPORTED_EFFECTS_SCOPE_NSS!NVME_FID_SUPPORTED_EFFECTS_CDQSCP#NVME_MI_CMD_SUPPORTED_EFFECTS_CSUPP"NVME_MI_CMD_SUPPORTED_EFFECTS_UDCC!NVME_MI_CMD_SUPPORTED_EFFECTS_NCC!NVME_MI_CMD_SUPPORTED_EFFECTS_NIC!NVME_MI_CMD_SUPPORTED_EFFECTS_CCC)NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_SHIFT(NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_MASK&NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NS(NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_CTRL+NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NVM_SET*NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_ENDGRP*NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_DOMAIN'NVME_MI_CMD_SUPPORTED_EFFECTS_SCOPE_NSS#NVME_BOOT_PARTITION_INFO_BPSZ_SHIFT$NVME_BOOT_PARTITION_INFO_ABPID_SHIFT"NVME_BOOT_PARTITION_INFO_BPSZ_MASK#NVME_BOOT_PARTITION_INFO_ABPID_MASKNVME_EOM_ODP_PEFP_SHIFTNVME_EOM_ODP_EDFP_SHIFTNVME_EOM_ODP_RSVD_SHIFTNVME_EOM_ODP_PEFP_MASKNVME_EOM_ODP_EDFP_MASKNVME_EOM_ODP_RSVD_MASKNVME_EOM_PRINTABLE_EYE_PRESENTNVME_EOM_EYE_DATA_PRESENTNVME_PHY_RX_EOM_NOT_STARTEDNVME_PHY_RX_EOM_IN_PROGRESSNVME_PHY_RX_EOM_COMPLETEDNVME_RESV_NOTIFY_RNLPT_EMPTY-NVME_RESV_NOTIFY_RNLPT_REGISTRATION_PREEMPTED+NVME_RESV_NOTIFY_RNLPT_RESERVATION_RELEASED,NVME_RESV_NOTIFY_RNLPT_RESERVATION_PREEMPTED NVME_SANITIZE_SSTAT_STATUS_SHIFTNVME_SANITIZE_SSTAT_STATUS_MASK*NVME_SANITIZE_SSTAT_STATUS_NEVER_SANITIZED+NVME_SANITIZE_SSTAT_STATUS_COMPLETE_SUCCESS%NVME_SANITIZE_SSTAT_STATUS_IN_PROGESS+NVME_SANITIZE_SSTAT_STATUS_COMPLETED_FAILED.NVME_SANITIZE_SSTAT_STATUS_ND_COMPLETE_SUCCESS*NVME_SANITIZE_SSTAT_COMPLETED_PASSES_SHIFT)NVME_SANITIZE_SSTAT_COMPLETED_PASSES_MASK,NVME_SANITIZE_SSTAT_GLOBAL_DATA_ERASED_SHIFT+NVME_SANITIZE_SSTAT_GLOBAL_DATA_ERASED_MASK&NVME_SANITIZE_SSTAT_GLOBAL_DATA_ERASED!NVME_SANITIZE_SSTAT_MVCNCLD_SHIFT NVME_SANITIZE_SSTAT_MVCNCLD_MASKNVME_SANITIZE_SSI_SANS_SHIFTNVME_SANITIZE_SSI_SANS_MASKNVME_SANITIZE_SSI_FAILS_SHIFTNVME_SANITIZE_SSI_FAILS_MASKNVME_SANITIZE_SSI_IDLE%NVME_SANITIZE_SSI_RESTRICT_PROCESSING"NVME_SANITIZE_SSI_RESTRICT_FAILURE'NVME_SANITIZE_SSI_UNRESTRICT_PROCESSING$NVME_SANITIZE_SSI_UNRESTRICT_FAILURE$NVME_SANITIZE_SSI_MEDIA_VERIFICATION$NVME_SANITIZE_SSI_POST_VERIF_DEALLOCNVME_ZONE_TYPE_SEQWRITE_REQNVME_ZNS_ZA_ZFCNVME_ZNS_ZA_FZRNVME_ZNS_ZA_RZRNVME_ZNS_ZA_ZRWAVNVME_ZNS_ZA_ZDEVNVME_ZNS_ZS_EMPTYNVME_ZNS_ZS_IMPL_OPENNVME_ZNS_ZS_EXPL_OPENNVME_ZNS_ZS_CLOSEDNVME_ZNS_ZS_READ_ONLYNVME_ZNS_ZS_FULLNVME_ZNS_ZS_OFFLINE NVME_FDP_RUHT_INITIALLY_ISOLATED#NVME_FDP_RUHT_PERSISTENTLY_ISOLATEDNVME_FDP_CONFIG_FDPA_RGIF_SHIFTNVME_FDP_CONFIG_FDPA_RGIF_MASK!NVME_FDP_CONFIG_FDPA_FDPVWC_SHIFT NVME_FDP_CONFIG_FDPA_FDPVWC_MASK NVME_FDP_CONFIG_FDPA_VALID_SHIFTNVME_FDP_CONFIG_FDPA_VALID_MASKNVME_LOCKDOWN_ADMIN_CMDNVME_LOCKDOWN_FEATURE_IDNVME_LOCKDOWN_MI_CMD_SETNVME_LOCKDOWN_PCI_CMD_SETNVME_LOCKDOWN_SUPPORTED_CMDNVME_LOCKDOWN_PROHIBITED_CMD&NVME_LOCKDOWN_PROHIBITED_OUTOFBAND_CMDNVME_LOCKDOWN_SS_SHIFTNVME_LOCKDOWN_SS_MASKNVME_LOCKDOWN_CS_SHIFTNVME_LOCKDOWN_CS_MASKNVME_FDP_RUHA_HOST_SHIFTNVME_FDP_RUHA_HOST_MASKNVME_FDP_RUHA_CTRL_SHIFTNVME_FDP_RUHA_CTRL_MASKNVME_FDP_EVENT_RUNFWNVME_FDP_EVENT_RUTLENVME_FDP_EVENT_RESETNVME_FDP_EVENT_PIDNVME_FDP_EVENT_REALLOCNVME_FDP_EVENT_MODIFYNVME_FDP_EVENT_REALLOC_F_LBAVNVME_FDP_EVENT_F_PIVNVME_FDP_EVENT_F_NSIDVNVME_FDP_EVENT_F_LV!NVME_FDP_SUPP_EVENT_ENABLED_SHIFT NVME_FDP_SUPP_EVENT_ENABLED_MASKNVME_LBA_STATUS_CMPC_NO_CMPCNVME_LBA_STATUS_CMPC_INCOMPLETENVME_LBA_STATUS_CMPC_COMPLETENVME_APST_ENTRY_ITPS_SHIFTNVME_APST_ENTRY_ITPT_SHIFTNVME_APST_ENTRY_ITPS_MASKNVME_APST_ENTRY_ITPT_MASKNVME_CTRL_METADATA_OS_CTRL_NAME!NVME_CTRL_METADATA_OS_DRIVER_NAME NVME_CTRL_METADATA_OS_DRIVER_VER%NVME_CTRL_METADATA_PRE_BOOT_CTRL_NAME'NVME_CTRL_METADATA_PRE_BOOT_DRIVER_NAME&NVME_CTRL_METADATA_PRE_BOOT_DRIVER_VER!NVME_CTRL_METADATA_SYS_PROC_MODEL#NVME_CTRL_METADATA_CHIPSET_DRV_NAME&NVME_CTRL_METADATA_CHIPSET_DRV_VERSION$NVME_CTRL_METADATA_OS_NAME_AND_BUILD NVME_CTRL_METADATA_SYS_PROD_NAME#NVME_CTRL_METADATA_FIRMWARE_VERSION%NVME_CTRL_METADATA_OS_DRIVER_FILENAME#NVME_CTRL_METADATA_DISPLAY_DRV_NAME&NVME_CTRL_METADATA_DISPLAY_DRV_VERSION$NVME_CTRL_METADATA_HOST_DET_FAIL_RECNVME_NS_METADATA_OS_NS_NAME!NVME_NS_METADATA_PRE_BOOT_NS_NAMENVME_NS_METADATA_OS_NS_QUAL_1NVME_NS_METADATA_OS_NS_QUAL_2NVME_LBART_TYPE_GPNVME_LBART_TYPE_FSNVME_LBART_TYPE_RAIDNVME_LBART_TYPE_CACHENVME_LBART_TYPE_SWAPNVME_LBART_ATTRIB_TEMPNVME_LBART_ATTRIB_HIDENVME_ENABLE_ACRENVME_COPY_SOPT_FCONVME_ID_DIR_ID_BITNVME_ID_DIR_SD_BITNVME_ID_DIR_DP_BITNVME_AER_ERRORNVME_AER_SMARTNVME_AER_NOTICENVME_AER_IMMEDIATENVME_AER_ONESHOTNVME_AER_CSSNVME_AER_VSNVME_AER_ERROR_INVALID_DB_REGNVME_AER_ERROR_INVALID_DB_VALNVME_AER_ERROR_DIAG_FAILURE(NVME_AER_ERROR_PERSISTENT_INTERNAL_ERROR'NVME_AER_ERROR_TRANSIENT_INTERNAL_ERROR"NVME_AER_ERROR_FW_IMAGE_LOAD_ERROR$NVME_AER_SMART_SUBSYSTEM_RELIABILITY$NVME_AER_SMART_TEMPERATURE_THRESHOLDNVME_AER_SMART_SPARE_THRESHOLDNVME_AER_CSS_NVM_RESERVATION#NVME_AER_CSS_NVM_SANITIZE_COMPLETED,NVME_AER_CSS_NVM_UNEXPECTED_SANITIZE_DEALLOCNVME_AER_NOTICE_NS_CHANGEDNVME_AER_NOTICE_FW_ACT_STARTINGNVME_AER_NOTICE_TELEMETRYNVME_AER_NOTICE_ANANVME_AER_NOTICE_PL_EVENT NVME_AER_NOTICE_LBA_STATUS_ALERTNVME_AER_NOTICE_EG_EVENTNVME_AER_NOTICE_DISC_CHANGEDNVME_NQN_DISCNVME_NQN_NVMENVME_NQN_CURRNVME_DISC_SUBSYS_NAMENVME_RDMA_IP_PORTNVME_DISC_IP_PORTNVMF_NQN_SIZENVMF_TRSVCID_SIZENVMF_DISC_EFLAGS_NONENVMF_DISC_EFLAGS_DUPRETINFONVMF_DISC_EFLAGS_EPCSDNVMF_DISC_EFLAGS_NCCNVMF_TRTYPE_UNSPECIFIEDNVMF_TRTYPE_RDMANVMF_TRTYPE_FCNVMF_TRTYPE_TCPNVMF_TRTYPE_LOOPNVMF_TRTYPE_MAXNVMF_ADDR_FAMILY_PCINVMF_ADDR_FAMILY_IP4NVMF_ADDR_FAMILY_IP6NVMF_ADDR_FAMILY_IBNVMF_ADDR_FAMILY_FCNVMF_ADDR_FAMILY_LOOPNVMF_TREQ_NOT_SPECIFIEDNVMF_TREQ_REQUIREDNVMF_TREQ_NOT_REQUIREDNVMF_TREQ_DISABLE_SQFLOWNVMF_RDMA_QPTYPE_CONNECTEDNVMF_RDMA_QPTYPE_DATAGRAMNVMF_RDMA_PRTYPE_NOT_SPECIFIEDNVMF_RDMA_PRTYPE_IBNVMF_RDMA_PRTYPE_ROCENVMF_RDMA_PRTYPE_ROCEV2NVMF_RDMA_PRTYPE_IWARPNVMF_RDMA_CMS_RDMA_CMNVMF_TCP_SECTYPE_NONENVMF_TCP_SECTYPE_TLSNVMF_TCP_SECTYPE_TLS13NVMF_LOG_DISC_LID_NONENVMF_LOG_DISC_LID_EXTDLPESNVMF_LOG_DISC_LID_PLEOSNVMF_LOG_DISC_LID_ALLSUBESNVMF_LOG_DISC_LSP_NONENVMF_LOG_DISC_LSP_EXTDLPENVMF_LOG_DISC_LSP_PLEONVMF_LOG_DISC_LSP_ALLSUBENVMF_ENAME_LENNVMF_EVER_LENNVMF_DIM_TAS_REGISTERNVMF_DIM_TAS_DEREGISTERNVMF_DIM_TAS_UPDATENVMF_DIM_ENTFMT_BASICNVMF_DIM_ENTFMT_EXTENDEDNVMF_DIM_ETYPE_HOSTNVMF_DIM_ETYPE_DDCNVMF_DIM_ETYPE_CDCNVMF_EXATTYPE_HOSTIDNVMF_EXATTYPE_SYMNAMENVME_MI_CCS_RDYNVME_MI_CCS_CFSNVME_MI_CCS_SHSTNVME_MI_CCS_NSSRONVME_MI_CCS_CECONVME_MI_CCS_NACNVME_MI_CCS_FANVME_MI_CCS_CSTSNVME_MI_CCS_CTEMPNVME_MI_CCS_PDLUNVME_MI_CCS_SPARENVME_MI_CCS_CCWARNNVME_MI_CSTS_RDYNVME_MI_CSTS_CFSNVME_MI_CSTS_SHSTNVME_MI_CSTS_NSSRONVME_MI_CSTS_CECONVME_MI_CSTS_NACNVME_MI_CSTS_FANVME_MI_CWARN_STNVME_MI_CWARN_TAUTNVME_MI_CWARN_RDNVME_MI_CWARN_RONVME_MI_CWARN_VMBFNVME_MI_ELEM_EEDNVME_MI_ELEM_USCENVME_MI_ELEM_ECEDNVME_MI_ELEM_LEDNVME_MI_ELEM_SMBMEDNVME_MI_ELEM_PCIESEDNVME_MI_ELEM_NVMEDNVME_SCT_GENERICNVME_SCT_CMD_SPECIFICNVME_SCT_MEDIANVME_SCT_PATHNVME_SCT_VSNVME_SCT_MASKNVME_SCT_SHIFTNVME_SC_MASKNVME_SC_SHIFTNVME_SC_SUCCESSNVME_SC_INVALID_OPCODENVME_SC_INVALID_FIELDNVME_SC_CMDID_CONFLICTNVME_SC_DATA_XFER_ERRORNVME_SC_POWER_LOSSNVME_SC_INTERNALNVME_SC_ABORT_REQNVME_SC_ABORT_QUEUENVME_SC_FUSED_FAILNVME_SC_FUSED_MISSINGNVME_SC_INVALID_NSNVME_SC_CMD_SEQ_ERRORNVME_SC_SGL_INVALID_LASTNVME_SC_SGL_INVALID_COUNTNVME_SC_SGL_INVALID_DATANVME_SC_SGL_INVALID_METADATANVME_SC_SGL_INVALID_TYPENVME_SC_CMB_INVALID_USENVME_SC_PRP_INVALID_OFFSETNVME_SC_AWU_EXCEEDEDNVME_SC_OP_DENIEDNVME_SC_SGL_INVALID_OFFSETNVME_SC_HOSTID_FORMATNVME_SC_KAT_EXPIREDNVME_SC_KAT_INVALIDNVME_SC_CMD_ABORTED_PREMEPTNVME_SC_SANITIZE_FAILEDNVME_SC_SANITIZE_IN_PROGRESSNVME_SC_SGL_INVALID_GRANULARITYNVME_SC_CMD_IN_CMBQ_NOT_SUPPNVME_SC_NS_WRITE_PROTECTEDNVME_SC_CMD_INTERRUPTEDNVME_SC_TRAN_TPORT_ERROR"NVME_SC_PROHIBITED_BY_CMD_AND_FEAT!NVME_SC_ADMIN_CMD_MEDIA_NOT_READYNVME_SC_INVALID_KEY_TAG%NVME_SC_HOST_DISPERSED_NS_NOT_ENABLEDNVME_SC_HOST_ID_NOT_INITIALIZEDNVME_SC_INCORRECT_KEYNVME_SC_FDP_DISABLED%NVME_SC_INVALID_PLACEMENT_HANDLE_LISTNVME_SC_LBA_RANGENVME_SC_CAP_EXCEEDEDNVME_SC_NS_NOT_READYNVME_SC_RESERVATION_CONFLICTNVME_SC_FORMAT_IN_PROGRESSNVME_SC_INVALID_VALUE_SIZENVME_SC_INVALID_KEY_SIZENVME_SC_KV_KEY_NOT_EXISTSNVME_SC_UNRECOVERED_ERRORNVME_SC_KEY_EXISTSNVME_SC_CQ_INVALIDNVME_SC_QID_INVALIDNVME_SC_QUEUE_SIZENVME_SC_ABORT_LIMITNVME_SC_ABORT_MISSINGNVME_SC_ASYNC_LIMITNVME_SC_FIRMWARE_SLOTNVME_SC_FIRMWARE_IMAGENVME_SC_INVALID_VECTORNVME_SC_INVALID_LOG_PAGENVME_SC_INVALID_FORMATNVME_SC_FW_NEEDS_CONV_RESETNVME_SC_INVALID_QUEUENVME_SC_FEATURE_NOT_SAVEABLENVME_SC_FEATURE_NOT_CHANGEABLENVME_SC_FEATURE_NOT_PER_NSNVME_SC_FW_NEEDS_SUBSYS_RESETNVME_SC_FW_NEEDS_RESETNVME_SC_FW_NEEDS_MAX_TIMENVME_SC_FW_ACTIVATE_PROHIBITEDNVME_SC_OVERLAPPING_RANGENVME_SC_NS_INSUFFICIENT_CAPNVME_SC_NS_ID_UNAVAILABLENVME_SC_NS_ALREADY_ATTACHEDNVME_SC_NS_IS_PRIVATENVME_SC_NS_NOT_ATTACHEDNVME_SC_THIN_PROV_NOT_SUPPNVME_SC_CTRL_LIST_INVALIDNVME_SC_SELF_TEST_IN_PROGRESSNVME_SC_BP_WRITE_PROHIBITEDNVME_SC_INVALID_CTRL_IDNVME_SC_INVALID_SEC_CTRL_STATENVME_SC_INVALID_CTRL_RESOURCESNVME_SC_INVALID_RESOURCE_IDNVME_SC_PMR_SAN_PROHIBITEDNVME_SC_ANA_GROUP_ID_INVALIDNVME_SC_ANA_ATTACH_FAILEDNVME_SC_INSUFFICIENT_CAP$NVME_SC_NS_ATTACHMENT_LIMIT_EXCEEDED'NVME_SC_PROHIBIT_CMD_EXEC_NOT_SUPPORTEDNVME_SC_IOCS_NOT_SUPPORTEDNVME_SC_IOCS_NOT_ENABLED!NVME_SC_IOCS_COMBINATION_REJECTEDNVME_SC_INVALID_IOCSNVME_SC_ID_UNAVAILABLENVME_SC_INVALID_DISCOVERY_INFO!NVME_SC_ZONING_DATA_STRUCT_LOCKED!NVME_SC_ZONING_DATA_STRUCT_NOTFNDNVME_SC_INSUFFICIENT_DISC_RES NVME_SC_REQSTD_FUNCTION_DISABLED NVME_SC_ZONEGRP_ORIGINATOR_INVLD$NVME_SC_INVALID_CONTROLER_DATA_QUEUENVME_SC_NOT_ENOUGH_RESOURCESNVME_SC_CONTROLLER_SUSPENDED NVME_SC_CONTROLLER_NOT_SUSPENDED"NVME_SC_CONTROLLER_DATA_QUEUE_FULLNVME_SC_BAD_ATTRIBUTESNVME_SC_INVALID_PINVME_SC_READ_ONLYNVME_SC_CMD_SIZE_LIMIT_EXCEEDEDNVME_SC_INCOMPATIBLE_NSNVME_SC_FAST_COPY_NOT_POSSIBLENVME_SC_OVERLAPPING_IO_RANGENVME_SC_INSUFFICIENT_RESOURCESNVME_SC_CONNECT_FORMATNVME_SC_CONNECT_CTRL_BUSYNVME_SC_CONNECT_INVALID_PARAMNVME_SC_CONNECT_RESTART_DISCNVME_SC_CONNECT_INVALID_HOST NVME_SC_DISCONNECT_INVALID_QTYPENVME_SC_DISCOVERY_RESTARTNVME_SC_AUTH_REQUIREDNVME_SC_ZNS_INVALID_OP_REQUEST&NVME_SC_ZNS_ZRWA_RESOURCES_UNAVAILABLENVME_SC_ZNS_BOUNDARY_ERRORNVME_SC_ZNS_FULLNVME_SC_ZNS_READ_ONLYNVME_SC_ZNS_OFFLINENVME_SC_ZNS_INVALID_WRITENVME_SC_ZNS_TOO_MANY_ACTIVENVME_SC_ZNS_TOO_MANY_OPENSNVME_SC_ZNS_INVAL_TRANSITIONNVME_SC_WRITE_FAULTNVME_SC_READ_ERRORNVME_SC_GUARD_CHECKNVME_SC_APPTAG_CHECKNVME_SC_REFTAG_CHECKNVME_SC_COMPARE_FAILEDNVME_SC_ACCESS_DENIEDNVME_SC_UNWRITTEN_BLOCKNVME_SC_STORAGE_TAG_CHECKNVME_SC_ANA_INTERNAL_PATH_ERRORNVME_SC_ANA_PERSISTENT_LOSSNVME_SC_ANA_INACCESSIBLENVME_SC_ANA_TRANSITIONNVME_SC_CTRL_PATH_ERRORNVME_SC_HOST_PATH_ERRORNVME_SC_CMD_ABORTED_BY_HOSTNVME_SC_CRDNVME_SC_MORENVME_SC_DNRNVME_STATUS_TYPE_SHIFTNVME_STATUS_TYPE_MASKNVME_STATUS_TYPE_NVMENVME_STATUS_TYPE_MInvme_admin_delete_sqnvme_admin_create_sqnvme_admin_get_log_pagenvme_admin_delete_cqnvme_admin_create_cqnvme_admin_identifynvme_admin_abort_cmdnvme_admin_set_featuresnvme_admin_get_featuresnvme_admin_async_eventnvme_admin_ns_mgmtnvme_admin_fw_commitnvme_admin_fw_activatenvme_admin_fw_downloadnvme_admin_dev_self_testnvme_admin_ns_attachnvme_admin_keep_alivenvme_admin_directive_sendnvme_admin_directive_recvnvme_admin_virtual_mgmtnvme_admin_nvme_mi_sendnvme_admin_nvme_mi_recvnvme_admin_capacity_mgmtnvme_admin_discovery_info_mgmtnvme_admin_fabric_zoning_recvnvme_admin_lockdownnvme_admin_fabric_zoning_lookupnvme_admin_clear_export_nvm_resnvme_admin_fabric_zoning_sendnvme_admin_create_export_nvmsnvme_admin_manage_export_nvmsnvme_admin_manage_export_nsnvme_admin_manage_export_portnvme_admin_send_disc_log_pagenvme_admin_track_sendnvme_admin_track_receivenvme_admin_migration_sendnvme_admin_migration_receivenvme_admin_ctrl_data_queuenvme_admin_dbbufnvme_admin_fabricsnvme_admin_format_nvmnvme_admin_security_sendnvme_admin_security_recvnvme_admin_sanitize_nvmnvme_admin_load_programnvme_admin_get_lba_statusnvme_admin_program_act_mgmtnvme_admin_mem_range_set_mgmtNVME_IDENTIFY_CNS_NSNVME_IDENTIFY_CNS_CTRL NVME_IDENTIFY_CNS_NS_ACTIVE_LISTNVME_IDENTIFY_CNS_NS_DESC_LISTNVME_IDENTIFY_CNS_NVMSET_LISTNVME_IDENTIFY_CNS_CSI_NSNVME_IDENTIFY_CNS_CSI_CTRL$NVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LIST'NVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NS%NVME_IDENTIFY_CNS_NS_USER_DATA_FORMAT)NVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMAT#NVME_IDENTIFY_CNS_ALLOCATED_NS_LISTNVME_IDENTIFY_CNS_ALLOCATED_NSNVME_IDENTIFY_CNS_NS_CTRL_LISTNVME_IDENTIFY_CNS_CTRL_LIST"NVME_IDENTIFY_CNS_PRIMARY_CTRL_CAP%NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST NVME_IDENTIFY_CNS_NS_GRANULARITYNVME_IDENTIFY_CNS_UUID_LISTNVME_IDENTIFY_CNS_DOMAIN_LIST$NVME_IDENTIFY_CNS_ENDURANCE_GROUP_ID'NVME_IDENTIFY_CNS_CSI_ALLOCATED_NS_LIST*NVME_IDENTIFY_CNS_CSI_ID_NS_DATA_STRUCTURE'NVME_IDENTIFY_CNS_COMMAND_SET_STRUCTURE$NVME_IDENTIFY_CNS_UNDERLYING_NS_LISTNVME_IDENTIFY_CNS_PORTS_LIST&NVME_IDENTIFY_CNS_IOCS_IND_ID_ALLOC_NS.NVME_IDENTIFY_CNS_SUPPORTED_CTRL_STATE_FORMATS NVME_LOG_LID_SUPPORTED_LOG_PAGESNVME_LOG_LID_ERRORNVME_LOG_LID_SMARTNVME_LOG_LID_FW_SLOTNVME_LOG_LID_CHANGED_NSNVME_LOG_LID_CMD_EFFECTSNVME_LOG_LID_DEVICE_SELF_TESTNVME_LOG_LID_TELEMETRY_HOSTNVME_LOG_LID_TELEMETRY_CTRLNVME_LOG_LID_ENDURANCE_GROUP#NVME_LOG_LID_PREDICTABLE_LAT_NVMSET NVME_LOG_LID_PREDICTABLE_LAT_AGGNVME_LOG_LID_ANANVME_LOG_LID_PERSISTENT_EVENTNVME_LOG_LID_LBA_STATUSNVME_LOG_LID_ENDURANCE_GRP_EVTNVME_LOG_LID_MEDIA_UNIT_STATUS&NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST"NVME_LOG_LID_FID_SUPPORTED_EFFECTS%NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS"NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWNNVME_LOG_LID_BOOT_PARTITION"NVME_LOG_LID_ROTATIONAL_MEDIA_INFO+NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSSNVME_LOG_LID_MGMT_ADDR_LISTNVME_LOG_LID_PHY_RX_EOM NVME_LOG_LID_REACHABILITY_GROUPS&NVME_LOG_LID_REACHABILITY_ASSOCIATIONS"NVME_LOG_LID_CHANGED_ALLOC_NS_LISTNVME_LOG_LID_FDP_CONFIGSNVME_LOG_LID_FDP_RUH_USAGENVME_LOG_LID_FDP_STATSNVME_LOG_LID_FDP_EVENTSNVME_LOG_LID_DISCOVERNVME_LOG_LID_HOST_DISCOVERNVME_LOG_LID_AVE_DISCOVERNVME_LOG_LID_PULL_MODEL_DDC_REQNVME_LOG_LID_RESERVATIONNVME_LOG_LID_SANITIZENVME_LOG_LID_ZNS_CHANGED_ZONESNVME_FEAT_FID_ARBITRATIONNVME_FEAT_FID_POWER_MGMTNVME_FEAT_FID_LBA_RANGENVME_FEAT_FID_TEMP_THRESHNVME_FEAT_FID_ERR_RECOVERYNVME_FEAT_FID_VOLATILE_WCNVME_FEAT_FID_NUM_QUEUESNVME_FEAT_FID_IRQ_COALESCENVME_FEAT_FID_IRQ_CONFIGNVME_FEAT_FID_WRITE_ATOMICNVME_FEAT_FID_ASYNC_EVENTNVME_FEAT_FID_AUTO_PSTNVME_FEAT_FID_HOST_MEM_BUFNVME_FEAT_FID_TIMESTAMPNVME_FEAT_FID_KATONVME_FEAT_FID_HCTMNVME_FEAT_FID_NOPSCNVME_FEAT_FID_RRLNVME_FEAT_FID_PLM_CONFIGNVME_FEAT_FID_PLM_WINDOWNVME_FEAT_FID_LBA_STS_INTERVALNVME_FEAT_FID_HOST_BEHAVIORNVME_FEAT_FID_SANITIZENVME_FEAT_FID_ENDURANCE_EVT_CFGNVME_FEAT_FID_IOCS_PROFILENVME_FEAT_FID_SPINUP_CONTROLNVME_FEAT_FID_POWER_LOSS_SIGNAL"NVME_FEAT_FID_PERF_CHARACTERISTICSNVME_FEAT_FID_FDPNVME_FEAT_FID_FDP_EVENTSNVME_FEAT_FID_NS_ADMIN_LABELNVME_FEAT_FID_KEY_VALUENVME_FEAT_FID_CTRL_DATA_QUEUE NVME_FEAT_FID_EMB_MGMT_CTRL_ADDR"NVME_FEAT_FID_HOST_MGMT_AGENT_ADDRNVME_FEAT_FID_ENH_CTRL_METADATANVME_FEAT_FID_CTRL_METADATANVME_FEAT_FID_NS_METADATANVME_FEAT_FID_SW_PROGRESSNVME_FEAT_FID_HOST_IDNVME_FEAT_FID_RESV_MASKNVME_FEAT_FID_RESV_PERSISTNVME_FEAT_FID_WRITE_PROTECTNVME_FEAT_FID_BP_WRITE_PROTECT!NVME_FEAT_ARBITRATION_BURST_SHIFT NVME_FEAT_ARBITRATION_BURST_MASKNVME_FEAT_ARBITRATION_LPW_SHIFTNVME_FEAT_ARBITRATION_LPW_MASKNVME_FEAT_ARBITRATION_MPW_SHIFTNVME_FEAT_ARBITRATION_MPW_MASKNVME_FEAT_ARBITRATION_HPW_SHIFTNVME_FEAT_ARBITRATION_HPW_MASKNVME_FEAT_PWRMGMT_PS_SHIFTNVME_FEAT_PWRMGMT_PS_MASKNVME_FEAT_PWRMGMT_WH_SHIFTNVME_FEAT_PWRMGMT_WH_MASKNVME_FEAT_LBAR_NR_SHIFTNVME_FEAT_LBAR_NR_MASKNVME_FEAT_TT_TMPTH_SHIFTNVME_FEAT_TT_TMPTH_MASKNVME_FEAT_TT_TMPSEL_SHIFTNVME_FEAT_TT_TMPSEL_MASKNVME_FEAT_TT_THSEL_SHIFTNVME_FEAT_TT_THSEL_MASKNVME_FEAT_TT_TMPTHH_SHIFTNVME_FEAT_TT_TMPTHH_MASK#NVME_FEAT_ERROR_RECOVERY_TLER_SHIFT"NVME_FEAT_ERROR_RECOVERY_TLER_MASK$NVME_FEAT_ERROR_RECOVERY_DULBE_SHIFT#NVME_FEAT_ERROR_RECOVERY_DULBE_MASKNVME_FEAT_VWC_WCE_SHIFTNVME_FEAT_VWC_WCE_MASKNVME_FEAT_NRQS_NSQR_SHIFTNVME_FEAT_NRQS_NSQR_MASKNVME_FEAT_NRQS_NCQR_SHIFTNVME_FEAT_NRQS_NCQR_MASKNVME_FEAT_IRQC_THR_SHIFTNVME_FEAT_IRQC_THR_MASKNVME_FEAT_IRQC_TIME_SHIFTNVME_FEAT_IRQC_TIME_MASKNVME_FEAT_ICFG_IV_SHIFTNVME_FEAT_ICFG_IV_MASKNVME_FEAT_ICFG_CD_SHIFTNVME_FEAT_ICFG_CD_MASKNVME_FEAT_WA_DN_SHIFTNVME_FEAT_WA_DN_MASKNVME_FEAT_AE_SMART_SHIFTNVME_FEAT_AE_SMART_MASKNVME_FEAT_AE_NAN_SHIFTNVME_FEAT_AE_NAN_MASKNVME_FEAT_AE_FW_SHIFTNVME_FEAT_AE_FW_MASKNVME_FEAT_AE_TELEM_SHIFTNVME_FEAT_AE_TELEM_MASKNVME_FEAT_AE_ANA_SHIFTNVME_FEAT_AE_ANA_MASKNVME_FEAT_AE_PLA_SHIFTNVME_FEAT_AE_PLA_MASKNVME_FEAT_AE_LBAS_SHIFTNVME_FEAT_AE_LBAS_MASKNVME_FEAT_AE_EGA_SHIFTNVME_FEAT_AE_EGA_MASKNVME_FEAT_AE_NNSSHDN_SHIFTNVME_FEAT_AE_NNSSHDN_MASKNVME_FEAT_AE_TTHRY_SHIFTNVME_FEAT_AE_TTHRY_MASKNVME_FEAT_AE_RASSN_SHIFTNVME_FEAT_AE_RASSN_MASKNVME_FEAT_AE_RGRP0_SHIFTNVME_FEAT_AE_RGRP0_MASKNVME_FEAT_AE_ANSAN_SHIFTNVME_FEAT_AE_ANSAN_MASKNVME_FEAT_AE_ZDCN_SHIFTNVME_FEAT_AE_ZDCN_MASKNVME_FEAT_AE_PMDRLPCN_SHIFTNVME_FEAT_AE_PMDRLPCN_MASKNVME_FEAT_AE_ADLPCN_SHIFTNVME_FEAT_AE_ADLPCN_MASKNVME_FEAT_AE_HDLPCN_SHIFTNVME_FEAT_AE_HDLPCN_MASKNVME_FEAT_AE_DLPCN_SHIFTNVME_FEAT_AE_DLPCN_MASKNVME_FEAT_APST_APSTE_SHIFTNVME_FEAT_APST_APSTE_MASKNVME_FEAT_HMEM_EHM_SHIFTNVME_FEAT_HMEM_EHM_MASKNVME_FEAT_HCTM_TMT2_SHIFTNVME_FEAT_HCTM_TMT2_MASKNVME_FEAT_HCTM_TMT1_SHIFTNVME_FEAT_HCTM_TMT1_MASKNVME_FEAT_NOPS_NOPPME_SHIFTNVME_FEAT_NOPS_NOPPME_MASKNVME_FEAT_RRL_RRL_SHIFTNVME_FEAT_RRL_RRL_MASKNVME_FEAT_PLM_PLME_SHIFTNVME_FEAT_PLM_PLME_MASKNVME_FEAT_PLMW_WS_SHIFTNVME_FEAT_PLMW_WS_MASKNVME_FEAT_LBAS_LSIRI_SHIFTNVME_FEAT_LBAS_LSIRI_MASKNVME_FEAT_LBAS_LSIPI_SHIFTNVME_FEAT_LBAS_LSIPI_MASKNVME_FEAT_SC_NODRM_SHIFTNVME_FEAT_SC_NODRM_MASKNVME_FEAT_EG_ENDGID_SHIFTNVME_FEAT_EG_ENDGID_MASKNVME_FEAT_EG_EGCW_SHIFTNVME_FEAT_EG_EGCW_MASKNVME_FEAT_FDPE_PHNDL_SHIFTNVME_FEAT_FDPE_PHNDL_MASKNVME_FEAT_FDPE_NOET_SHIFTNVME_FEAT_FDPE_NOET_MASKNVME_FEAT_SPM_PBSLC_SHIFTNVME_FEAT_SPM_PBSLC_MASKNVME_FEAT_HOSTID_EXHID_SHIFTNVME_FEAT_HOSTID_EXHID_MASKNVME_FEAT_RM_REGPRE_SHIFTNVME_FEAT_RM_REGPRE_MASKNVME_FEAT_RM_RESREL_SHIFTNVME_FEAT_RM_RESREL_MASKNVME_FEAT_RM_RESPRE_SHIFTNVME_FEAT_RM_RESPRE_MASKNVME_FEAT_RP_PTPL_SHIFTNVME_FEAT_RP_PTPL_MASKNVME_FEAT_WP_WPS_SHIFTNVME_FEAT_WP_WPS_MASKNVME_FEAT_IOCSP_IOCSCI_SHIFTNVME_FEAT_IOCSP_IOCSCI_MASKNVME_FEAT_SPINUP_CONTROL_SHIFTNVME_FEAT_SPINUP_CONTROL_MASKNVME_FEAT_PLS_MODE_SHIFTNVME_FEAT_PLS_MODE_MASKNVME_FEAT_PERFC_ATTRI_SHIFTNVME_FEAT_PERFC_ATTRI_MASKNVME_FEAT_PERFC_RVSPA_SHIFTNVME_FEAT_PERFC_RVSPA_MASKNVME_FEAT_PERFC_ATTRTYP_SHIFTNVME_FEAT_PERFC_ATTRTYP_MASKNVME_FEAT_FDP_ENABLED_SHIFTNVME_FEAT_FDP_ENABLED_MASKNVME_FEAT_FDP_INDEX_SHIFTNVME_FEAT_FDP_INDEX_MASK!NVME_FEAT_FDP_EVENTS_ENABLE_SHIFT NVME_FEAT_FDP_EVENTS_ENABLE_MASKNVME_FEAT_BPWPC_BP0WPS_SHIFTNVME_FEAT_BPWPC_BP0WPS_MASKNVME_FEAT_BPWPC_BP1WPS_SHIFTNVME_FEAT_BPWPC_BP1WPS_MASKNVME_GET_FEATURES_SEL_CURRENTNVME_GET_FEATURES_SEL_DEFAULTNVME_GET_FEATURES_SEL_SAVEDNVME_GET_FEATURES_SEL_SUPPORTEDNVME_FORMAT_MSET_SEPARATENVME_FORMAT_MSET_EXTENDEDNVME_FORMAT_PI_DISABLENVME_FORMAT_PI_TYPE1NVME_FORMAT_PI_TYPE2NVME_FORMAT_PI_TYPE3NVME_FORMAT_PIL_LASTNVME_FORMAT_PIL_FIRSTNVME_FORMAT_SES_NONENVME_FORMAT_SES_USER_DATA_ERASENVME_FORMAT_SES_CRYPTO_ERASENVME_NS_MGMT_SEL_CREATENVME_NS_MGMT_SEL_DELETENVME_NS_ATTACH_SEL_CTRL_ATTACH NVME_NS_ATTACH_SEL_CTRL_DEATTACHNVME_FW_COMMIT_CA_REPLACE&NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATENVME_FW_COMMIT_CA_SET_ACTIVE0NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE_IMMEDIATE(NVME_FW_COMMIT_CA_REPLACE_BOOT_PARTITION)NVME_FW_COMMIT_CA_ACTIVATE_BOOT_PARTITIONNVME_DIRECTIVE_DTYPE_IDENTIFYNVME_DIRECTIVE_DTYPE_STREAMS+NVME_DIRECTIVE_RECEIVE_IDENTIFY_DOPER_PARAM*NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_PARAM+NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_STATUS-NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_RESOURCE(NVME_DIRECTIVE_SEND_IDENTIFY_DOPER_ENDIR4NVME_DIRECTIVE_SEND_STREAMS_DOPER_RELEASE_IDENTIFIER2NVME_DIRECTIVE_SEND_STREAMS_DOPER_RELEASE_RESOURCE*NVME_DIRECTIVE_SEND_IDENTIFY_ENDIR_DISABLE)NVME_DIRECTIVE_SEND_IDENTIFY_ENDIR_ENABLE!NVME_SANITIZE_SANACT_EXIT_FAILURE&NVME_SANITIZE_SANACT_START_BLOCK_ERASE$NVME_SANITIZE_SANACT_START_OVERWRITE'NVME_SANITIZE_SANACT_START_CRYPTO_ERASE%NVME_SANITIZE_SANACT_EXIT_MEDIA_VERIFNVME_DST_STC_SHORTNVME_DST_STC_LONGNVME_DST_STC_HOST_INITNVME_DST_STC_VSNVME_DST_STC_ABORT'NVME_VIRT_MGMT_ACT_PRIM_CTRL_FLEX_ALLOC#NVME_VIRT_MGMT_ACT_OFFLINE_SEC_CTRL"NVME_VIRT_MGMT_ACT_ASSIGN_SEC_CTRL"NVME_VIRT_MGMT_ACT_ONLINE_SEC_CTRLNVME_VIRT_MGMT_RT_VQ_RESOURCENVME_VIRT_MGMT_RT_VI_RESOURCENVME_NS_WP_CFG_NONENVME_NS_WP_CFG_PROTECT"NVME_NS_WP_CFG_PROTECT_POWER_CYCLE NVME_NS_WP_CFG_PROTECT_PERMANENTNVME_LOG_ANA_LSP_RGO_NAMESPACES NVME_LOG_ANA_LSP_RGO_GROUPS_ONLYNVME_LOG_PHY_RX_EOM_READNVME_LOG_PHY_RX_EOM_START_READNVME_LOG_PHY_RX_EOM_ABORT_CLEARNVME_LOG_PHY_RX_EOM_GOODNVME_LOG_PHY_RX_EOM_BETTERNVME_LOG_PHY_RX_EOM_BESTNVME_PEVENT_LOG_READ NVME_PEVENT_LOG_EST_CTX_AND_READNVME_PEVENT_LOG_RELEASE_CTX"NVME_FEATURE_TEMPTHRESH_THSEL_OVER#NVME_FEATURE_TEMPTHRESH_THSEL_UNDER$NVME_FEATURE_AENCFG_SMART_CRIT_SPARE*NVME_FEATURE_AENCFG_SMART_CRIT_TEMPERATURE'NVME_FEATURE_AENCFG_SMART_CRIT_DEGRADED(NVME_FEATURE_AENCFG_SMART_CRIT_READ_ONLY.NVME_FEATURE_AENCFG_SMART_CRIT_VOLATILE_BACKUP,NVME_FEATURE_AENCFG_SMART_CRIT_READ_ONLY_PMR/NVME_FEATURE_AENCFG_NOTICE_NAMESPACE_ATTRIBUTES.NVME_FEATURE_AENCFG_NOTICE_FIRMWARE_ACTIVATION(NVME_FEATURE_AENCFG_NOTICE_TELEMETRY_LOG%NVME_FEATURE_AENCFG_NOTICE_ANA_CHANGE#NVME_FEATURE_AENCFG_NOTICE_PL_EVENT%NVME_FEATURE_AENCFG_NOTICE_LBA_STATUS#NVME_FEATURE_AENCFG_NOTICE_EG_EVENT+NVME_FEATURE_AENCFG_NOTICE_DISCOVERY_CHANGENVME_FEATURE_PLM_DTWINNVME_FEATURE_PLM_NDWINNVME_FEAT_RESV_NOTIFY_REGPRENVME_FEAT_RESV_NOTIFY_RESRELNVME_FEAT_RESV_NOTIFY_RESPRENVME_FEAT_NS_NO_WRITE_PROTECTNVME_FEAT_NS_WRITE_PROTECT$NVME_FEAT_NS_WRITE_PROTECT_PWR_CYCLE$NVME_FEAT_NS_WRITE_PROTECT_PERMANENTNVME_FEAT_PERFC_ATTRI_STDNVME_FEAT_PERFC_ATTRI_ID_LISTNVME_FEAT_PERFC_ATTRI_VS_MINNVME_FEAT_PERFC_ATTRI_VS_MAX NVME_FEAT_PERFC_R4KARL_NO_REPORT!NVME_FEAT_PERFC_R4KARL_GE_100_SEC NVME_FEAT_PERFC_R4KARL_GE_50_SEC NVME_FEAT_PERFC_R4KARL_GE_10_SECNVME_FEAT_PERFC_R4KARL_GE_5_SECNVME_FEAT_PERFC_R4KARL_GE_1_SEC NVME_FEAT_PERFC_R4KARL_GE_500_MS NVME_FEAT_PERFC_R4KARL_GE_100_MSNVME_FEAT_PERFC_R4KARL_GE_50_MSNVME_FEAT_PERFC_R4KARL_GE_10_MSNVME_FEAT_PERFC_R4KARL_GE_5_MSNVME_FEAT_PERFC_R4KARL_GE_1_MS NVME_FEAT_PERFC_R4KARL_GE_500_US NVME_FEAT_PERFC_R4KARL_GE_100_USNVME_FEAT_PERFC_R4KARL_GE_50_USNVME_FEAT_PERFC_R4KARL_GE_10_USNVME_FEAT_PERFC_R4KARL_GE_5_USNVME_FEAT_PERFC_R4KARL_GE_1_US NVME_FEAT_PERFC_R4KARL_GE_500_NS NVME_FEAT_PERFC_R4KARL_GE_100_NSNVME_FEAT_PERFC_R4KARL_GE_50_NSNVME_FEAT_PERFC_R4KARL_GE_10_NSNVME_FEAT_PERFC_R4KARL_GE_5_NSNVME_FEAT_PERFC_R4KARL_GE_1_NS$NVME_FEAT_BPWPS_CHANGE_NOT_REQUESTEDNVME_FEAT_BPWPS_WRITE_UNLOCKEDNVME_FEAT_BPWPS_WRITE_LOCKED&NVME_FEAT_BPWPS_WRITE_LOCKED_PWR_CYCLE%NVME_FEAT_BPWPS_WRITE_PROTECTION_RPMBnvme_fabrics_type_property_setnvme_fabrics_type_connectnvme_fabrics_type_property_getnvme_fabrics_type_auth_sendnvme_fabrics_type_auth_receivenvme_fabrics_type_disconnectNVME_DATA_TFR_NO_DATA_TFRNVME_DATA_TFR_HOST_TO_CTRLNVME_DATA_TFR_CTRL_TO_HOSTNVME_DATA_TFR_BIDIRECTIONALnvme_cmd_flushnvme_cmd_writenvme_cmd_readnvme_cmd_write_uncornvme_cmd_comparenvme_cmd_write_zeroesnvme_cmd_dsmnvme_cmd_verifynvme_cmd_resv_registernvme_cmd_resv_reportnvme_cmd_resv_acquirenvme_cmd_io_mgmt_recvnvme_cmd_resv_releasenvme_cmd_cancelnvme_cmd_copynvme_cmd_io_mgmt_sendnvme_zns_cmd_mgmt_sendnvme_zns_cmd_mgmt_recvnvme_zns_cmd_appendnvme_cmd_fabricnvme_kv_cmd_flushnvme_kv_cmd_storenvme_kv_cmd_retrievenvme_kv_cmd_listnvme_kv_cmd_resv_registernvme_kv_cmd_resv_reportnvme_kv_cmd_deletenvme_kv_cmd_resv_acquirenvme_kv_cmd_existnvme_kv_cmd_resv_releaseNVME_IO_DTYPE_STREAMSNVME_IO_NSZNVME_IO_STCNVME_IO_DEACNVME_IO_ZNS_APPEND_PIREMAPNVME_IO_PRINFO_PRCHK_REFNVME_IO_PRINFO_PRCHK_APPNVME_IO_PRINFO_PRCHK_GUARDNVME_IO_PRINFO_PRACTNVME_IO_FUA
NVME_IO_LRNVME_IO_DSM_FREQ_UNSPECNVME_IO_DSM_FREQ_TYPICALNVME_IO_DSM_FREQ_RARENVME_IO_DSM_FREQ_READSNVME_IO_DSM_FREQ_WRITESNVME_IO_DSM_FREQ_RWNVME_IO_DSM_FREQ_ONCENVME_IO_DSM_FREQ_PREFETCHNVME_IO_DSM_FREQ_TEMPNVME_IO_DSM_LATENCY_NONENVME_IO_DSM_LATENCY_IDLENVME_IO_DSM_LATENCY_NORMNVME_IO_DSM_LATENCY_LOWNVME_IO_DSM_SEQ_REQNVME_IO_DSM_COMPRESSEDNVME_DSMGMT_IDRNVME_DSMGMT_IDWNVME_DSMGMT_ADNVME_RESERVATION_RTYPE_WENVME_RESERVATION_RTYPE_EANVME_RESERVATION_RTYPE_WERONVME_RESERVATION_RTYPE_EARONVME_RESERVATION_RTYPE_WEARNVME_RESERVATION_RTYPE_EAARNVME_RESERVATION_RACQA_ACQUIRENVME_RESERVATION_RACQA_PREEMPT(NVME_RESERVATION_RACQA_PREEMPT_AND_ABORT#NVME_RESERVATION_RREGA_REGISTER_KEY%NVME_RESERVATION_RREGA_UNREGISTER_KEY"NVME_RESERVATION_RREGA_REPLACE_KEY NVME_RESERVATION_CPTPL_NO_CHANGENVME_RESERVATION_CPTPL_CLEARNVME_RESERVATION_CPTPL_PERSISTNVME_RESERVATION_RRELA_RELEASENVME_RESERVATION_RRELA_CLEARNVME_ZNS_ZSA_CLOSENVME_ZNS_ZSA_FINISHNVME_ZNS_ZSA_OPENNVME_ZNS_ZSA_RESETNVME_ZNS_ZSA_OFFLINENVME_ZNS_ZSA_SET_DESC_EXTNVME_ZNS_ZSA_ZRWA_FLUSHNVME_ZNS_ZRA_REPORT_ZONES"NVME_ZNS_ZRA_EXTENDED_REPORT_ZONESNVME_ZNS_ZRAS_REPORT_ALLNVME_ZNS_ZRAS_REPORT_EMPTY NVME_ZNS_ZRAS_REPORT_IMPL_OPENED NVME_ZNS_ZRAS_REPORT_EXPL_OPENEDNVME_ZNS_ZRAS_REPORT_CLOSEDNVME_ZNS_ZRAS_REPORT_FULLNVME_ZNS_ZRAS_REPORT_READ_ONLYNVME_ZNS_ZRAS_REPORT_OFFLINENVME_IO_MGMT_RECV_RUH_STATUSNVME_IO_MGMT_SEND_RUH_UPDATENVME_LM_CDQ_MOS_SHIFTNVME_LM_CDQ_MOS_MASKNVME_LM_CDQ_SEL_SHIFTNVME_LM_CDQ_SEL_MASKNVME_LM_SEL_CREATE_CDQNVME_LM_SEL_DELETE_CDQNVME_LM_QT_SHIFTNVME_LM_QT_MASKNVME_LM_CQS_SHIFTNVME_LM_CQS_MASK$NVME_LM_QT_USER_DATA_MIGRATION_QUEUENVME_LM_CREATE_CDQ_PCNVME_LM_CREATE_CDQ_CNTLID_SHIFTNVME_LM_CREATE_CDQ_CNTLID_MASKNVME_LM_DELETE_CDQ_CDQID_SHIFTNVME_LM_DELETE_CDQ_CDQID_MASKNVME_LM_CREATE_CDQ_CDQID_SHIFTNVME_LM_CREATE_CDQ_CDQID_MASKNVME_LM_TRACK_SEND_MOS_SHIFTNVME_LM_TRACK_SEND_MOS_MASKNVME_LM_TRACK_SEND_SEL_SHIFTNVME_LM_TRACK_SEND_SEL_MASK!NVME_LM_SEL_LOG_USER_DATA_CHANGES NVME_LM_SEL_TRACK_MEMORY_CHANGESNVME_LM_LACT_SHIFTNVME_LM_LACT_MASKNVME_LM_LACT_STOP_LOGGINGNVME_LM_LACT_START_LOGGING NVME_LM_MIGRATION_SEND_MOS_SHIFTNVME_LM_MIGRATION_SEND_MOS_MASK NVME_LM_MIGRATION_SEND_SEL_SHIFTNVME_LM_MIGRATION_SEND_SEL_MASKNVME_LM_SEL_SUSPENDNVME_LM_SEL_RESUME NVME_LM_SEL_SET_CONTROLLER_STATE!NVME_LM_MIGRATION_SEND_UIDX_SHIFT NVME_LM_MIGRATION_SEND_UIDX_MASKNVME_LM_DUDMQNVME_LM_STYPE_SHIFTNVME_LM_STYPE_MASK"NVME_LM_STYPE_SUSPEND_NOTIFICATIONNVME_LM_STYPE_SUSPENDNVME_LM_SUSPEND_CNTLID_SHIFTNVME_LM_SUSPEND_CNTLID_MASKNVME_LM_RESUME_CNTLID_SHIFTNVME_LM_RESUME_CNTLID_MASKNVME_LM_SEQIND_SHIFTNVME_LM_SEQIND_MASK!NVME_LM_SEQIND_NOT_FIRST_NOT_LASTNVME_LM_SEQIND_FIRSTNVME_LM_SEQIND_LASTNVME_LM_SEQIND_ENTIRE*NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_SHIFT)NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_MASK'NVME_LM_SET_CONTROLLER_STATE_CSVI_SHIFT&NVME_LM_SET_CONTROLLER_STATE_CSVI_MASK)NVME_LM_SET_CONTROLLER_STATE_CNTLID_SHIFT(NVME_LM_SET_CONTROLLER_STATE_CNTLID_MASK NVME_LM_MIGRATION_RECV_MOS_SHIFTNVME_LM_MIGRATION_RECV_MOS_MASK NVME_LM_MIGRATION_RECV_SEL_SHIFTNVME_LM_MIGRATION_RECV_SEL_MASK NVME_LM_SEL_GET_CONTROLLER_STATE!NVME_LM_MIGRATION_RECV_UIDX_SHIFT NVME_LM_MIGRATION_RECV_UIDX_MASK'NVME_LM_GET_CONTROLLER_STATE_CSVI_SHIFT&NVME_LM_GET_CONTROLLER_STATE_CSVI_MASK*NVME_LM_GET_CONTROLLER_STATE_CSUIDXP_SHIFT)NVME_LM_GET_CONTROLLER_STATE_CSUIDXP_MASK*NVME_LM_GET_CONTROLLER_STATE_CSUUIDI_SHIFT)NVME_LM_GET_CONTROLLER_STATE_CSUUIDI_MASK)NVME_LM_GET_CONTROLLER_STATE_CNTLID_SHIFT(NVME_LM_GET_CONTROLLER_STATE_CNTLID_MASK!NVME_LM_GET_CONTROLLER_STATE_CSUPNVME_LM_IOSQPC_MASKNVME_LM_IOSQPC_SHIFTNVME_LM_IOSQPRIO_MASKNVME_LM_IOSQPRIO_SHIFTNVME_LM_IOCQPC_MASKNVME_LM_IOCQPC_SHIFTNVME_LM_IOCQIEN_MASKNVME_LM_IOCQIEN_SHIFTNVME_LM_S0PT_MASKNVME_LM_S0PT_SHIFTNVME_LM_IOCQIV_MASKNVME_LM_IOCQIV_SHIFT!NVME_LM_CTRL_DATA_QUEUE_ETPT_MASK"NVME_LM_CTRL_DATA_QUEUE_ETPT_SHIFTr$   r#   r   <module>r     sU   " 
79==$h55x [
L$ L%$$&)+.0,.')+,6 +,\    /-6 /-f    3T 3Tl   Y 't-6 t-p    J JB   b $ ##11 ##%%%%)) // ++ ++ ++ 77 #(#I#I  77 33 33 // "== 77 #(#I#I  !;; 77 77 !;; %*%M%M "(-(S(S %-2-]-] *// '')) %%"== -- !!!!!!!!%%%%####!!!!!!''%%''''%%'''''')) ####'''''''')) )) )) // -- -- ++ 11 11 -- -- -- 33 33 // // // // -- ++ ++ )) // // ++ ++ ++ 11 11 -- -- -- -- )) '')) )) -- ++ ++ // ++ %%%%++ ++ ++ )) )) )) )) ++ ++ ++ ++ 11 11 // '')) )) )) )) -- // // ''''++ %%)) %%)) -- -- ####// // 11 33 -- -- -- -- // 11 ++ ++ 33 11 11 -- // // -- -- // // 33 77 77  99 !;;  99 55 55 11 55 55 77  99 77 33 33 11 11 55 11 11 11 // // // 33 // // // -- ++ -- ++ -- // ++ -- 55 33 77 33 11 55 11 #(#I#I  $AA "== 77 77 55 55 55 33 55 33 55 33 11 33 55 33 !!!!!! 99 33  99 77 11 77 11 33 33 33 "== "== !;; !;; 55 77 77 77 33 33 11 11 33 33 33 77  99 77 55  99 11 11 11 55 77 55 33 77 77 33 11 // 33 55 55 55 11 33 33 33  99 33  99 77 11 77 11 33 33 33 "== "== !;; !;;  99 !;; !;; !;; 55 33 33 55 !;; 77 33  99 55 // //  99 "== !;; 11 // // "== "== #?? !;; "== !;; !;; "==  99 !;; !;; !;; "== %*%M%M "77 77  99 !;; !;;  99 77  99 "== "== 77 77 55 55 77  99  99 77 55 77 !;; !;; 55 55 ++ ++ -- // // -- ++ -- 11 11 ++ ++ 77 #?? !;; "'"G"G $)$K$K !#(#I#I  55 ).)U)U &#(#I#I  "== 11 "==  % C C (-(S(S % % C C 55 11 33 33 33 "'"G"G  % C C !&!E!E $AA */*W*W '*/*W*W '&+&O&O ##?? "== "== !;; #?? #?? "== "== 55  % C C !;;  % C C 11 11 55 33 // 11 33 11 !;; "== !;;  99 !;; !;; !;;  99 !;; !;; !;; "==  99 !;;  99 77  99  99  99 77  99  99  99 !;; 77 33 ++ 55  99 !;; 55  99  99 !;; "== // 33 77 !&!E!E !&!E!E "== !;; 55 77  % C C "'"G"G #?? // 11  99 #?? "== #?? !;; !;;  99  99 55 // 11 33 33 33 33 !;; 11  99  % C C #(#I#I  77  % C C #?? #?? $AA "== #?? -- -- -- -- 55 %*%M%M "-- #?? $AA #??  99 33 // ','Q'Q $$AA ).)U)U &"'"G"G $)$K$K !!&!E!E !&!E!E 77 !&!E!E  % C C  % C C 55  % C C #(#I#I  #(#I#I  "== #?? 33 // // $AA +0+Y+Y ().)U)U & 99 11 !;; #(#I#I  77 77 33 11 $AA $AA $AA #?? #?? #?? 77 !;; ++ // ++ 33 ++ ++ 11 -- 33 //  99 55 !;; 77 77  99 55 55 55 -- // // 11 11 11 11 // // 11 11 11 // 11 // // ++ ++ // // // // 33 33 33 ++ 11  99  99 #??  99 !&!E!E ''''%%##// // -- ++ $)$K$K ! % C C "'"G"G ,1,[,[ )!&!E!E %*%M%M "%*%M%M "#?? "== "== !;; #?? "== #?? "== #?? "== 55 33 #?? !&!E!E "==  % C C !;; 77 77  99  99 !;;  99 55 55 77 77  99 33 #??  99 33 "'"G"G 55 33  99 -- 55 33 11 11 11 "== !;; !;; 33 55 -- !;;  % C C  99 "'"G"G  % C C !&!E!E "'"G"G 77 // 33 -- 33 55 ''-- -- #?? 33  99 --  99 11 !;; $AA $AA #?? "== !&!E!E !&!E!E #(#I#I  // // // // !&!E!E $)$K$K !%*%M%M "!&!E!E #?? #?? ','Q'Q $(-(S(S %','Q'Q $&+&O&O #','Q'Q $ 99 #?? #?? !&!E!E 33  99  99 55 77 77 77 33 55 $AA #?? !;; #??  99  99  % C C #??  99 #?? #(#I#I   % C C %*%M%M ""== 55 #(#I#I  &+&O&O #!&!E!E "== 77  99 55 77 !&!E!E "== "== #(#I#I  %*%M%M "#(#I#I  %*%M%M "$)$K$K !"'"G"G $)$K$K !"'"G"G ','Q'Q $ % C C #(#I#I  "'"G"G !&!E!E !&!E!E !&!E!E &+&O&O #).)U)U &(-(S(S %&+&O&O #(-(S(S %+0+Y+Y (*/*W*W '*/*W*W '','Q'Q $$)$K$K !&+&O&O #%*%M%M "$)$K$K !$)$K$K !$)$K$K !,1,[,[ )+0+Y+Y ().)U)U &+0+Y+Y (.3._._ +-2-]-] *-2-]-] **/*W*W '&+&O&O #','Q'Q $%*%M%M "&+&O&O #77 77 77 55 55 55 !&!E!E !;; #?? #?? !;; $AA 050c0c -.3._._ +/4/a/a ,#(#I#I  "'"G"G -2-]-] *.3._._ +(-(S(S %.3._._ +161e1e .-2-]-] *,1,[,[ )/4/a/a ,.3._._ +).)U)U &$)$K$K !#(#I#I  $AA #??  % C C $AA 55 (-(S(S %%*%M%M "*/*W*W '','Q'Q $','Q'Q $','Q'Q $#?? ''''''++ )) ++ 33 33 -- 33 )) // #(#I#I  &+&O&O #"'"G"G !&!E!E $)$K$K !#(#I#I  #(#I#I  "'"G"G 77  99  99 !;; #?? $AA ).)U)U &55 33 55 33  99 77  99 77 11 11 11 -- 55 33  % C C 11 55 // $)$K$K !#(#I#I  $AA "'"G"G  % C C "== "== !;; !;; "'"G"G $)$K$K !#(#I#I  (-(S(S %*/*W*W ').)U)U &$)$K$K !&+&O&O #).)U)U &','Q'Q $#(#I#I  &+&O&O #(-(S(S %&+&O&O #).)U)U &','Q'Q $#?? $)$K$K ! % C C  % C C -- -- 11 33 11 55 55 )) -- -- -- -- %%%%''-- )) !! % C C  % C C #?? +0+Y+Y (*/*W*W '%*%M%M "','Q'Q $','Q'Q $!&!E!E $AA &+&O&O #/4/a/a ,"== "'"G"G !;; //  99 #(#I#I   99 $AA ######33 ++ ++ ##++ 33 #?? 55 11 77 )) %%'')) ''11 11 11 // // 33 77 -- 55  99 "== !;; !&!E!E // 33 77 55 33 33 11 55 55 "== 77 "== 55 !;; 55 !;; %%##33 77 // 33  99 // -- -- 11 33 '''')) ++ )) ''%%)) ++ )) ++ -- )) )) ++ -- ++ )) '')) -- )) )) -- )) ++ ++ )) // 11 -- )) 33 %%####%%!!##''55 33 55 77 -- )) ++ // -- 33 -- 33  99 !;;  99 $AA  99 77 "== 11 ++ "== 33 // // #?? 77 $AA "'"G"G $AA "== 77  99 %*%M%M "$)$K$K !77 (-(S(S %"'"G"G 33 11 (-(S(S %++ 11 11 $AA "== "==  99 !;; !;; -- -- // -- // 33 // 33 55 55  99 55 #?? 33 $AA !&!E!E "==  % C C 55 !;; !&!E!E !;; #?? !;; #?? 33 77 "== !;;  % C C #?? 77 !&!E!E !&!E!E #?? "== $AA !;;  99 ','Q'Q $*/*W*W '"==  99 $)$K$K !11 55 !&!E!E $)$K$K !$)$K$K ! % C C #(#I#I  #(#I#I  ','Q'Q $$AA $AA #(#I#I  %*%M%M "55 -- ++ "'"G"G 77 !&!E!E $AA !&!E!E 55 !;;  % C C $AA $AA #(#I#I  !;; 33 !&!E!E ).)U)U &"== )) 33 // !;; #?? "== $AA // -- // 11 11 55 33 77 !;; "'"G"G #??  99 55 77 77 #?? !!55 33 33 // 11 11 77 11 11 // 11 77 77 55 -- 11 55 55  99 11 33 !;; !;; 77 77 77  99 !&!E!E  % C C // "'"G"G "'"G"G  % C C  % C C  % C C #??  % C C  % C C 33  99 !;; $AA "== )) -- 33  99  99 77 77 !;; #??  % C C 11 55 #(#I#I  !&!E!E  % C C  99 "== ','Q'Q $*/*W*W '(-(S(S %,1,[,[ )&+&O&O #!&!E!E !&!E!E #?? %*%M%M "(-(S(S %#(#I#I  #??  % C C ','Q'Q $*/*W*W '-2-]-] **/*W*W '','Q'Q $$AA ).)U)U &161e1e .#(#I#I  -- -- 11 77  99  % C C #?? #?? $AA &+&O&O ##(#I#I  ))  % C C 77 !&!E!E !&!E!E ).)U)U &%*%M%M "(-(S(S %%*%M%M "#?? %*%M%M ".3._._ +#?? 77 #(#I#I  ).)U)U &%*%M%M " 99 "== 55 77 33 "== !;; "'"G"G  99 33 !&!E!E !;;  99 77 !;; "== !;;  99 "==  99 "== !;; 55 "== 77 -- -- // ++  99  99 !&!E!E #?? 55 "'"G"G "== $AA "'"G"G %*%M%M "++  99 $AA 77  % C C #(#I#I  %*%M%M ""'"G"G #?? !;; !;; 33 77 "== #?? !&!E!E $)$K$K !#(#I#I  "'"G"G !&!E!E "'"G"G !&!E!E "'"G"G !&!E!E "== !;; "== !;; 77 55  99 77 !;;  99  99 77 !;;  99 &+&O&O #%*%M%M "','Q'Q $&+&O&O #77 55 !;;  99 !;;  99  99 77 !;;  99 77 55 77 55 33 11  99 77 55 33 33 11  99 77 55 33 55 33 77 55 55 33 "== !;;  99 77  99 77  99 77  99 77 77 55 #?? "== !;;  99 !;;  99  99 77 "== !;;  99 77 !;;  99 !;;  99 #?? "== 77 55  99 77 77 55 "== !;; "== !;;  99 77 !;;  99 77 55 "== !;; !;;  99 !;;  99 $AA #?? !;;  99 !;;  99 !;;  99 77 55 55 33 $AA #?? !&!E!E  % C C  99 77 #?? "== #?? "==  % C C $AA #?? "== !;;  99 $)$K$K !#(#I#I  $AA #?? $AA #??  % C C  % C C #?? "'"G"G !;; !;; 55 11 11 11 11 33 11 "'"G"G $AA 77 77 !&!E!E #(#I#I  !;; ).)U)U &$AA 383i3i 0+0+Y+Y (,1,[,[ ) % C C $AA .3._._ +-2-]-] *.3._._ +050c0c -+0+Y+Y (7<7q7q 45:5m5m 2-2-]-] *,1,[,[ )$)$K$K !).)U)U &','Q'Q $*/*W*W '(-(S(S %-- ++ 55 ''-- */*W*W '&+&O&O #%*%M%M "%*%M%M " % C C  % C C // 55 %*%M%M "#(#I#I  "'"G"G #(#I#I   99 !&!E!E "'"G"G  99 "==  99 11 #(#I#I  #?? %*%M%M "&+&O&O #','Q'Q $-2-]-] **/*W*W '+0+Y+Y (161e1e ./4/a/a ,272g2g /161e1e .+0+Y+Y ((-(S(S %&+&O&O #(-(S(S %&+&O&O #.3._._ +55 55 $AA $AA $AA  % C C "== ','Q'Q $','Q'Q $!;;  % C C $AA $AA #(#I#I  $)$K$K !#(#I#I  #(#I#I  "'"G"G "'"G"G #(#I#I  #(#I#I  "'"G"G "'"G"G !&!E!E !&!E!E #(#I#I  #(#I#I  "'"G"G "'"G"G !&!E!E !&!E!E #(#I#I  #(#I#I  "'"G"G "'"G"G !&!E!E !&!E!E ','Q'Q $!&!E!E $AA ).)U)U &(-(S(S %!&!E!E !;; !&!E!E #?? !&!E!E $AA !;; "== "== #?? %%%%##11 )) 33 !!''55 11 33 33 33 ''##33 55 55 // ''++ ++ 11 )) !;; 77 --  99 ++  99 33 !!"==  99  99 "== 11 
77  99 33 55 77 // 33 !;; 33  99  99  99 77 // 55 ''''%%!;; !;; #?? #?? #?? #?? !&!E!E !&!E!E +0+Y+Y (&+&O&O #(-(S(S %%*%M%M "#(#I#I  $AA !&!E!E !&!E!E $AA -- // ++ -- 11 !;; 77 !;; %*%M%M " 99 "== #(#I#I  #(#I#I  #?? !;; !&!E!E $AA $AA $AA 33 11 33 11 55 55 )) ''++ )) ','Q'Q $33 "'"G"G !&!E!E !&!E!E  % C C !&!E!E  % C C $AA #?? $AA #?? $)$K$K !#(#I#I  -- ++ !;; "== #(#I#I  "'"G"G #(#I#I  "'"G"G // -- #(#I#I  $)$K$K !#(#I#I  ##// -- %*%M%M "33 $AA #?? #?? "== 11 // $)$K$K !11 // 33 -2-]-] *,1,[,[ )*/*W*W ').)U)U &,1,[,[ )+0+Y+Y (#(#I#I  "'"G"G #(#I#I  "'"G"G #(#I#I  $)$K$K !#(#I#I  */*W*W ').)U)U &-2-]-] *,1,[,[ )-2-]-] *,1,[,[ ),1,[,[ )+0+Y+Y ($)$K$K !// 11 33 55 // 11 11 33 ++ -- // 11 $)$K$K !%*%M%M "r#   