Scroll to navigation

libnvme(9) API Manual libnvme(9)

NAME

enum nvme_csts - This field indicates the controller status register

SYNOPSIS

enum nvme_csts {
NVME_CSTS_RDY_SHIFT ,
NVME_CSTS_CFS_SHIFT ,
NVME_CSTS_SHST_SHIFT ,
NVME_CSTS_NSSRO_SHIFT ,
NVME_CSTS_PP_SHIFT ,
NVME_CSTS_ST_SHIFT ,
NVME_CSTS_RDY_MASK ,
NVME_CSTS_CFS_MASK ,
NVME_CSTS_SHST_MASK ,
NVME_CSTS_NSSRO_MASK ,
NVME_CSTS_PP_MASK ,
NVME_CSTS_ST_MASK ,
NVME_CSTS_SHST_NORMAL ,
NVME_CSTS_SHST_OCCUR ,
NVME_CSTS_SHST_CMPLT ,
NVME_CSTS_SHN_MASK

};

Constants

Shift amount to get the ready
Shift amount to get the controller fatal status
Shift amount to get the shutdown status
Shift amount to get the NVM subsystem reset occurred
Shift amount to get the processing paused
Shift amount to get the shutdown type
Mask to get the ready
Mask to get the controller fatal status
Mask to get the shutdown status
Mask to get the NVM subsystem reset occurred
Mask to get the processing paused
Mask to get the shutdown type
Normal operation
Shutdown processing occurring
Shutdown processing complete
Deprecated mask to get the shutdown status
enum nvme_csts May 2024