Turnstone Operating System
|
nvme namespace identify data fields More...
#include <nvme.h>
Public Attributes | |
uint64_t | nsze |
Namespace size. | |
uint64_t | ncap |
Namespace capacity. | |
uint64_t | nuse |
Namespace utilization. | |
uint8_t | nsfeat |
Namespace features. | |
uint8_t | nlbaf |
Number of LBA formats. | |
uint8_t | flbas |
Formatted LBA size. | |
uint8_t | mc |
Metadata capabilities. | |
uint8_t | dpc |
End to end data protection capabilitities. | |
uint8_t | dps |
End to end protection type settings. | |
uint8_t | nmic |
Namespace multipath I/O and namespace sharing capabilities. | |
uint8_t | rescap |
Reservation capabilities. | |
uint8_t | fpi |
Format progress indicator. | |
uint8_t | reserved0 |
reserved | |
uint16_t | nawun |
Namespace atomic write unit normal. | |
uint16_t | nawupf |
namespace atomic write unit power fail | |
uint16_t | nacwu |
namespace atomic compare and write unit | |
uint16_t | nsabsn |
namespace atomic boundary size normal | |
uint16_t | nsabo |
namespace atomic boundary offset | |
uint16_t | nabspf |
namespace atomic boundary size power fail | |
uint16_t | reserved1 |
reserved | |
uint64_t | nvmcap_lo |
NVM capacity low 64 bits. | |
uint64_t | nvmcap_hi |
NVM capacity high 64 bits. | |
uint8_t | reserved2 [104 - 64] |
uint8_t | nguid [16] |
namespace globally unique identifier | |
uint64_t | eui64 |
ieee extended unique identifier | |
nvme_lba_format_t | lbaf [16] |
LBA formats. | |
uint8_t | reserved3 [4096 - 192] |
reserved | |
nvme namespace identify data fields