NAME
enum nvme_id_ctrl_frmw - Flags and values indicates capabilities regarding firmware updates from &struct nvme_id_ctrl.frmw.
SYNOPSIS
enum nvme_id_ctrl_frmw {
NVME_CTRL_FRMW_FFSRO_SHIFT ,
NVME_CTRL_FRMW_NOFS_SHIFT ,
NVME_CTRL_FRMW_FAWR_SHIFT ,
NVME_CTRL_FRMW_SMUD_SHIFT ,
NVME_CTRL_FRMW_FFSRO_MASK ,
NVME_CTRL_FRMW_NOFS_MASK ,
NVME_CTRL_FRMW_FAWR_MASK ,
NVME_CTRL_FRMW_SMUD_MASK ,
NVME_CTRL_FRMW_FFSRO ,
NVME_CTRL_FRMW_NOFS ,
NVME_CTRL_FRMW_FAWR ,
NVME_CTRL_FRMW_SMUD
};
Constants
- NVME_CTRL_FRMW_FFSRO_SHIFT
-
FFSRO shift
- NVME_CTRL_FRMW_NOFS_SHIFT
-
NOFS shift
- NVME_CTRL_FRMW_FAWR_SHIFT
-
FAWR shift
- NVME_CTRL_FRMW_SMUD_SHIFT
-
SMUD shift
- NVME_CTRL_FRMW_FFSRO_MASK
-
FFSRO mask
- NVME_CTRL_FRMW_NOFS_MASK
-
NOFS mask
- NVME_CTRL_FRMW_FAWR_MASK
-
FAWR mask
- NVME_CTRL_FRMW_SMUD_MASK
-
SMUD mask
- NVME_CTRL_FRMW_FFSRO
-
If set, the first firmware slot is readonly
- NVME_CTRL_FRMW_NOFS
-
Mask to get the value of the number of firmware slots that the controller supports.
- NVME_CTRL_FRMW_FAWR
-
If set, the controller supports firmware activation without a reset.
- NVME_CTRL_FRMW_SMUD
-
If set, the controller is able to detect overlapping firmware/boot partition image update.