libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_lba\_status\_atype - Action type the controller uses to return LBA status

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_lba\_status\_atype {  
**NVME\_LBA\_STATUS\_ATYPE\_ALLOCATED** ,  
**NVME\_LBA\_STATUS\_ATYPE\_SCAN\_UNTRACKED** ,  
**NVME\_LBA\_STATUS\_ATYPE\_TRACKED**

};

# [Constants](#Constants)

[NVME\_LBA\_STATUS\_ATYPE\_ALLOCATED](#NVME_LBA_STATUS_ATYPE_ALLOCATED)

Return tracked allocated LBAs status

[NVME\_LBA\_STATUS\_ATYPE\_SCAN\_UNTRACKED](#NVME_LBA_STATUS_ATYPE_SCAN_UNTRACKED)

Perform scan and return Untracked and Tracked Potentially Unrecoverable LBAs status

[NVME\_LBA\_STATUS\_ATYPE\_TRACKED](#NVME_LBA_STATUS_ATYPE_TRACKED)

Return Tracked Potentially Unrecoverable LBAs associated with physical storage

enum nvme\_lba\_status\_atype October 2026

---

Document: nvme_lba_status_atype-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
