nvme_nvm_id_ns_elbaf-libnvme3(2)

nvme_nvm_id_ns_elbaf-libnvme32

This field indicates the extended lba format

Usage

enum nvme_nvm_id_ns_elbaf {
NVME_NVM_ELBAF_STS_SHIFT ,

NVME_NVM_ELBAF_STS_MASK ,

NVME_NVM_ELBAF_PIF_SHIFT ,

NVME_NVM_ELBAF_PIF_MASK ,

NVME_NVM_ELBAF_QPIF_SHIFT ,

NVME_NVM_ELBAF_QPIF_MASK

};

Constants

NVME_NVM_ELBAF_STS_SHIFT

Shift to get the storage tag size

NVME_NVM_ELBAF_STS_MASK

Mask to get the storage tag size used to determine the variable-sized storage tag/reference tag fields

NVME_NVM_ELBAF_PIF_SHIFT

Shift to get the protection information format

NVME_NVM_ELBAF_PIF_MASK

Mask to get the protection information format for the extended LBA format.

NVME_NVM_ELBAF_QPIF_SHIFT

Shift to get the Qualified Protection Information Format

NVME_NVM_ELBAF_QPIF_MASK

Mask to get the Qualified Protection Information Format.

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