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

NAME

6       enum  nvme_id_ctrl_frmw  -  Flags and values indicates capabilities re‐
7       garding firmware updates from &struct nvme_id_ctrl.frmw.
8

SYNOPSIS

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           NVME_CTRL_FRMW_MP_UP_DETECTION
15
16       };
17

Constants

19       NVME_CTRL_FRMW_1ST_RO
20                   If set, the first firmware slot is readonly
21
22       NVME_CTRL_FRMW_NR_SLOTS
23                   Mask to get the value of the number of firmware slots  that
24                   the controller supports.
25
26       NVME_CTRL_FRMW_FW_ACT_NO_RESET
27                   If set, the controller supports firmware activation without
28                   a reset.
29
30       NVME_CTRL_FRMW_MP_UP_DETECTION
31                   If set,  the  controller  is  able  to  detect  overlapping
32                   firmware/boot partition image update.
33
34
35
36April 2023                  enum nvme_id_ctrl_frmw                  libnvme(9)
Impressum