nvme_id_ctrl_nvmsr-libnvme3(2)

nvme_id_ctrl_nvmsr-libnvme32

This field reports information associated with the nvm subsystem, see &struct nvme_id_ctrl.nvmsr.

Usage

enum nvme_id_ctrl_nvmsr {
NVME_CTRL_NVMSR_NVMESD_SHIFT ,

NVME_CTRL_NVMSR_NVMEE_SHIFT ,

NVME_CTRL_NVMSR_NVMESD_MASK ,

NVME_CTRL_NVMSR_NVMEE_MASK ,

NVME_CTRL_NVMSR_NVMESD ,

NVME_CTRL_NVMSR_NVMEE

};

Constants

NVME_CTRL_NVMSR_NVMESD_SHIFT

NVMESD shift

NVME_CTRL_NVMSR_NVMEE_SHIFT

NVMEE shift

NVME_CTRL_NVMSR_NVMESD_MASK

NVMESD mask

NVME_CTRL_NVMSR_NVMEE_MASK

NVMEE mask

NVME_CTRL_NVMSR_NVMESD

If set, then the NVM Subsystem is part of an NVMe Storage Device; if cleared, then the NVM Subsystem is not part of an NVMe Storage Device.

NVME_CTRL_NVMSR_NVMEE

If set, then the NVM Subsystem is part of an NVMe Enclosure; if cleared, then the NVM Subsystem is not part of an NVMe Enclosure.

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.