nvme_host_addressable_ns_mat-libnvme3(2)

nvme_host_addressable_ns_mat-libnvme32

Addressable namespaces data structure - memory access type (mat)

Usage

enum nvme_host_addressable_ns_mat {
NVME_HOST_ADDRESSABLE_NS_MAT_BARA_SHIFT ,

NVME_HOST_ADDRESSABLE_NS_MAT_BARA_MASK ,

NVME_HOST_ADDRESSABLE_NS_MAT_CXLA_SHIFT ,

NVME_HOST_ADDRESSABLE_NS_MAT_CXLA_MASK

};

Constants

NVME_HOST_ADDRESSABLE_NS_MAT_BARA_SHIFT

Shift amount to get BAR Access (BARA)

NVME_HOST_ADDRESSABLE_NS_MAT_BARA_MASK

Mask to get BARA

NVME_HOST_ADDRESSABLE_NS_MAT_CXLA_SHIFT

Shift amount to get CXL Access (CXLA)

NVME_HOST_ADDRESSABLE_NS_MAT_CXLA_MASK

Mask to get CXLA

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