---
name: "nvme_zns_id_ctrl-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_id_ctrl-libnvme3"
---

# nvme\_zns\_id\_ctrl-libnvme3(2)

I/O Command Set Specific Identify Controller Data Structure for the Zoned Namespace Command Set

## NAME

struct nvme\_zns\_id\_ctrl - I/O Command Set Specific Identify Controller Data Structure for the Zoned Namespace Command Set

## SYNOPSIS

struct nvme\_zns\_id\_ctrl {\
     **\_\_u8 zasl;**\
     **\_\_u8 rsvd1\[3\];**\
     **\_\_le32 zctratt;**\
     **\_\_le32 tar;**\
     **\_\_le32 uar;**\
     **\_\_le32 tor;**\
     **\_\_le32 uor;**\
     **\_\_le32 tzrwar;**\
     **\_\_le32 uzrwar;**\
     **\_\_le32 ver;**\
     **\_\_u8 rsvd36\[4060\];**\
 };\

## Members

- zasl

  Zone Append Size Limit

- rsvd1

  Reserved

- zctratt

  Zoned Controller Attributes, see *enum nvme\_zns\_id\_ctrl\_zctratt*

- tar

  Total Active Resources

- uar

  Unallocated Active Resources

- tor

  Total Open Resources

- uor

  Unallocated Open Resources

- tzrwar

  Total ZRWA Resources

- uzrwar

  Unallocated ZRWA Resources

- ver

  Version, a Specification Version Descriptor, see NVME\_MAJOR, NVME\_MINOR, NVME\_TERTIARY

- rsvd36

  Reserved
