---
name: "nvme_host_addressable_ns_data-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_host_addressable_ns_data-libnvme3"
---

# nvme\_host\_addressable\_ns\_data-libnvme3(2)

Addressable Namespaces Data Structure

## NAME

struct nvme\_host\_addressable\_ns\_data - Addressable Namespaces Data Structure

## SYNOPSIS

struct nvme\_host\_addressable\_ns\_data {\
     **\_\_le32 nsid;**\
     **\_\_u8 mat;**\
     **\_\_u8 rsvd5\[3\];**\
     **\_\_le64 memo;**\
 };\

## Members

- nsid

  Namespace Identifier, may or may not be attached to the controller processing the command

- mat

  Memory Access Type, see *enum nvme\_host\_addressable\_ns\_mat*

- rsvd5

  Reserved

- memo

  Memory Offset, the offset of the memory address for this namespace from the base address of the memory access type indicated in *mat*
