DOKK / manpages / debian 12 / libnvme-dev / nvme_id_ns_rescap.2.en
libnvme(2) API Manual libnvme(2)

enum nvme_id_ns_rescap - This field indicates the reservation capabilities of the namespace.

enum nvme_id_ns_rescap {
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

};

If set, indicates that the namespace supports the Persist Through Power Loss capability.
If set, indicates that the namespace supports the Write Exclusive reservation type.
If set, indicates that the namespace supports the Exclusive Access reservation type.
If set, indicates that the namespace supports the Write Exclusive - Registrants Only reservation type.
If set, indicates that the namespace supports the Exclusive Access - Registrants Only reservation type.
If set, indicates that the namespace supports the Write Exclusive - All Registrants reservation type.
If set, indicates that the namespace supports the Exclusive Access - All Registrants reservation type.
If set, indicates that Ignore Existing Key is used as defined in revision 1.3 or later of this specification.
enum nvme_id_ns_rescap January 2023