nvme_nvm_id_ns_pifa-libnvme3(2)

nvme_nvm_id_ns_pifa-libnvme32

Protection information format attribute

Usage

enum nvme_nvm_id_ns_pifa {
NVME_NVM_PIFA_STMLA_SHIFT ,

NVME_NVM_PIFA_STMLA_MASK ,

NVME_NVM_PIFA_BIT_GRANULARITY_MASKING ,

NVME_NVM_PIFA_BYTE_GRANULARITY_MASKING ,

NVME_NVM_PIFA_MASKING_NOT_SUPPORTED

};

Constants

NVME_NVM_PIFA_STMLA_SHIFT

Shift amount to get Storage Tag Masking Level Attribute

NVME_NVM_PIFA_STMLA_MASK

Mask to get Storage Tag Masking Level Attribute

NVME_NVM_PIFA_BIT_GRANULARITY_MASKING

Bit Granularity Masking

NVME_NVM_PIFA_BYTE_GRANULARITY_MASKING

Byte Granularity Masking

NVME_NVM_PIFA_MASKING_NOT_SUPPORTED

Masking Not Supported

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