Scroll to navigation

libnvme(9) API Manual libnvme(9)

NAME

enum nvme_cmic - This field indicates the controller multi-path I/O and NS sharing capabilities

SYNOPSIS

enum nvme_cmic {
NVME_CMIC_MULTI_PORT_SHIFT ,
NVME_CMIC_MULTI_CTRL_SHIFT ,
NVME_CMIC_MULTI_SRIOV_SHIFT ,
NVME_CMIC_MULTI_ANA_SHIFT ,
NVME_CMIC_MULTI_RSVD_SHIFT ,
NVME_CMIC_MULTI_PORT_MASK ,
NVME_CMIC_MULTI_CTRL_MASK ,
NVME_CMIC_MULTI_SRIOV_MASK ,
NVME_CMIC_MULTI_ANA_MASK ,
NVME_CMIC_MULTI_RSVD_MASK

};

Constants

Shift amount to get the NVM subsystem port
Shift amount to get the controllers
Shift amount to get the SR-IOV virtual function
Shift amount to get the asymmetric namespace access reporting
Shift amount to get the reserved
Mask to get the NVM subsystem port
Mask to get the controllers
Mask to get the SR-IOV virtual function
Mask to get the asymmetric namespace access reporting
Mask to get the reserved
enum nvme_cmic May 2024