1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_id_ctrl_vwci - This field indicates information about remain‐
7 ing number of times that VPD contents are able to be updated using the
8 VPD Write command, see &struct nvme_id_ctrl.vwci.
9
11 enum nvme_id_ctrl_vwci {
12 NVME_CTRL_VWCI_VWCR ,
13 NVME_CTRL_VWCI_VWCRV
14
15 };
16
18 NVME_CTRL_VWCI_VWCR
19 Mask to get value of VPD Write Cycles Remaining. If the VPD
20 Write Cycle Remaining Valid bit is set, then this field
21 contains a value indicating the remaining number of times
22 that VPD contents are able to be updated using the VPD
23 Write command. If this field is set to 7Fh, then the re‐
24 maining number of times that VPD contents are able to be
25 updated using the VPD Write command is greater than or
26 equal to 7Fh.
27
28 NVME_CTRL_VWCI_VWCRV
29 VPD Write Cycle Remaining Valid. If this bit is set, then
30 the VPD Write Cycle Remaining field is valid. If this bit
31 is cleared, then the VPD Write Cycles Remaining field is
32 invalid and cleared to 0h.
33
34
35
36November 2022 enum nvme_id_ctrl_vwci libnvme(9)