---
name: "nvme_zns_desc-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_zns_desc-libnvme3"
---

# nvme\_zns\_desc-libnvme3(2)

Zone Descriptor Data Structure

## NAME

struct nvme\_zns\_desc - Zone Descriptor Data Structure

## SYNOPSIS

struct nvme\_zns\_desc {\
     **\_\_u8 zt;**\
     **\_\_u8 zs;**\
     **\_\_u8 za;**\
     **\_\_u8 zai;**\
     **\_\_u8 rsvd4\[4\];**\
     **\_\_le64 zcap;**\
     **\_\_le64 zslba;**\
     **\_\_le64 wp;**\
     **\_\_u8 rsvd32\[32\];**\
 };\

## Members

- zt

  Zone Type Attributes, ZT is bits 3:0, see *enum nvme\_zns\_zt*

- zs

  Zone State Attributes, ZS is bits 7:4, see *enum nvme\_zns\_zs*

- za

  Zone Attributes, see *enum nvme\_zns\_za*

- zai

  Zone Attributes Information, see *enum nvme\_zns\_zai*

- rsvd4

  Reserved

- zcap

  Zone Capacity

- zslba

  Zone Start Logical Block Address

- wp

  Write Pointer

- rsvd32

  Reserved
