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.