---
name: "nvme_zns_zai-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_zai-libnvme3"
---

# nvme\_zns\_zai-libnvme3(2)

Zone Descriptor Data Structure - Zone Attributes Information

## NAME

enum nvme\_zns\_zai - Zone Descriptor Data Structure - Zone Attributes Information

## SYNOPSIS

enum nvme\_zns\_zai {\
     **NVME\_ZNS\_ZAI\_RZRTL\_SHIFT** , \
\
     **NVME\_ZNS\_ZAI\_RZRTL\_MASK** , \
\
     **NVME\_ZNS\_ZAI\_FZRTL\_SHIFT** , \
\
     **NVME\_ZNS\_ZAI\_FZRTL\_MASK** , \
\
     **NVME\_ZNS\_ZAI\_RTL\_0** , \
\
     **NVME\_ZNS\_ZAI\_RTL\_1** , \
\
     **NVME\_ZNS\_ZAI\_RTL\_2** , \
\
     **NVME\_ZNS\_ZAI\_RTL\_3**

};

## Constants

- NVME\_ZNS\_ZAI\_RZRTL\_SHIFT

  Shift amount to get the Reset Zone Recommended Time Limit (RZRTL) from the *struct nvme\_zns\_desc*.zai field.

- NVME\_ZNS\_ZAI\_RZRTL\_MASK

  Mask to get RZRTL from the *struct nvme\_zns\_desc*.zai field.

- NVME\_ZNS\_ZAI\_FZRTL\_SHIFT

  Shift amount to get the Finish Zone Recommended Time Limit (FZRTL) from the *struct nvme\_zns\_desc*.zai field.

- NVME\_ZNS\_ZAI\_FZRTL\_MASK

  Mask to get FZRTL from the *struct nvme\_zns\_desc*.zai field.

- NVME\_ZNS\_ZAI\_RTL\_0

  Reset/Finish Recommended Limit (RRL/FRL)

- NVME\_ZNS\_ZAI\_RTL\_1

  Reset/Finish Recommended Limit 1 (RRL1/FRL1)

- NVME\_ZNS\_ZAI\_RTL\_2

  Reset/Finish Recommended Limit 2 (RRL2/FRL2)

- NVME\_ZNS\_ZAI\_RTL\_3

  Reset/Finish Recommended Limit 3 (RRL3/FRL3)
