Reference

nvme_lba_status_lbars-libnvme3(2)

LBA Range Status (LBARS), used with the &struct nvme_lba_status_desc.status field.

NAME

enum nvme_lba_status_lbars - LBA Range Status (LBARS), used with the &struct nvme_lba_status_desc.status field.

SYNOPSIS

enum nvme_lba_status_lbars {
NVME_LBA_STATUS_LBARS_SHIFT ,

NVME_LBA_STATUS_LBARS_MASK ,

NVME_LBA_STATUS_LBARS_MAY_ERR ,

NVME_LBA_STATUS_LBARS_ERR ,

NVME_LBA_STATUS_LBARS_ALLOCATED ,

NVME_LBA_STATUS_LBARS_WRITE_UNC

};

Constants

NVME_LBA_STATUS_LBARS_SHIFT

Shift amount to get the value of LBARS

NVME_LBA_STATUS_LBARS_MASK

Mask to get the value of LBARS

NVME_LBA_STATUS_LBARS_MAY_ERR

Each logical block may report Unrecovered Read Error status, be a logical block most recently written by a Write Uncorrectable command, or be read successfully. Used with ATYPE 10h/11h.

NVME_LBA_STATUS_LBARS_ERR

Each logical block may report Unrecovered Read Error status or be a logical block most recently written by a Write Uncorrectable command. Used with ATYPE 10h/11h.

NVME_LBA_STATUS_LBARS_ALLOCATED

One or more of the reported logical blocks are allocated. Used with ATYPE 02h.

NVME_LBA_STATUS_LBARS_WRITE_UNC

Each logical block was most recently written by a Write Uncorrectable command. Used with ATYPE 10h/11h.