1libnvme(9) API Manual libnvme(9)
2
3
4
6 enum nvme_id_ctrl_frmw - Flags and values indicates capabilities re‐
7 garding firmware updates from &struct nvme_id_ctrl.frmw.
8
10 enum nvme_id_ctrl_frmw {
11 NVME_CTRL_FRMW_1ST_RO ,
12 NVME_CTRL_FRMW_NR_SLOTS ,
13 NVME_CTRL_FRMW_FW_ACT_NO_RESET
14
15 };
16
18 NVME_CTRL_FRMW_1ST_RO
19 If set, the first firmware slot is readonly
20
21 NVME_CTRL_FRMW_NR_SLOTS
22 Mask to get the value of the number of firmware slots that
23 the controller supports.
24
25 NVME_CTRL_FRMW_FW_ACT_NO_RESET
26 If set, the controller supports firmware activation without
27 a reset.
28
29
30
31April 2022 enum nvme_id_ctrl_frmw libnvme(9)