1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       enum nvme_id_ns_rescap - This field indicates the reservation capabili‐
7       ties of the namespace.
8

SYNOPSIS

10       enum nvme_id_ns_rescap {
11           NVME_NS_RESCAP_PTPL ,
12           NVME_NS_RESCAP_WE ,
13           NVME_NS_RESCAP_EA ,
14           NVME_NS_RESCAP_WERO ,
15           NVME_NS_RESCAP_EARO ,
16           NVME_NS_RESCAP_WEAR ,
17           NVME_NS_RESCAP_EAAR ,
18           NVME_NS_RESCAP_IEK_13
19
20       };
21

Constants

23       NVME_NS_RESCAP_PTPL
24                   If set, indicates that the namespace supports  the  Persist
25                   Through Power Loss capability.
26
27       NVME_NS_RESCAP_WE
28                   If set, indicates that the namespace supports the Write Ex‐
29                   clusive reservation type.
30
31       NVME_NS_RESCAP_EA
32                   If set, indicates that the namespace supports the Exclusive
33                   Access reservation type.
34
35       NVME_NS_RESCAP_WERO
36                   If set, indicates that the namespace supports the Write Ex‐
37                   clusive - Registrants Only reservation type.
38
39       NVME_NS_RESCAP_EARO
40                   If set, indicates that the namespace supports the Exclusive
41                   Access - Registrants Only reservation type.
42
43       NVME_NS_RESCAP_WEAR
44                   If set, indicates that the namespace supports the Write Ex‐
45                   clusive - All Registrants reservation type.
46
47       NVME_NS_RESCAP_EAAR
48                   If set, indicates that the namespace supports the Exclusive
49                   Access - All Registrants reservation type.
50
51       NVME_NS_RESCAP_IEK_13
52                   If  set,  indicates that Ignore Existing Key is used as de‐
53                   fined in revision 1.3 or later of this specification.
54
55
56
57October 2023                enum nvme_id_ns_rescap                  libnvme(9)
Impressum