Turnstone Operating System
|
nvme identify data fields More...
#include <nvme.h>
Public Attributes | |
uint16_t | vid |
PCI vendor ID. | |
uint16_t | ssvid |
PCI subsystem vendor ID. | |
char_t | sn [20] |
Serial number. | |
char_t | mn [40] |
model number | |
uint64_t | fr |
Firmware revision. | |
uint8_t | rab |
Recommended arbitration burst. | |
uint8_t | ieee [3] |
ieee data | |
uint8_t | cmic |
Controller multi-path I/O and namespace sharing capabilities. | |
uint8_t | mdts |
Maximum data transfer size. | |
uint16_t | cntlid |
Controller ID. | |
uint32_t | ver |
Version. | |
uint32_t | rtd3r |
RTD3 resume latency. | |
uint32_t | rtd3e |
RTD3 entry latency. | |
uint32_t | oaes |
Optional asynchronous events supported. | |
uint32_t | ctratt |
Controller attributes. | |
uint8_t | reserved0 [256 - 100] |
reserved | |
uint16_t | oacs |
Optional admin command support. | |
uint8_t | acl |
Abort command limit. | |
uint8_t | aerl |
Asynchronous event request limit. | |
uint8_t | frmw |
Firmware updates. | |
uint8_t | lpa |
Log page attributes. | |
uint8_t | elpe |
Error log page attributes. | |
uint8_t | npss |
Number of power states supported. | |
uint8_t | avscc |
Admin vendor specific command configuration. | |
uint8_t | apsta |
Autonomous power state transition attributes. | |
uint16_t | wctemp |
Warning composite temperature threshold. | |
uint16_t | cctemp |
Critical composite temperature threshold. | |
uint16_t | mtfa |
maximum time for firmware activation | |
uint32_t | hmpre |
Host memory buffer preferred size. | |
uint32_t | hmmin |
Host memory buffer minimum size. | |
uint64_t | tnvmcap_lo |
Total NVM capacity low 64 bits. | |
uint64_t | tnvmcap_hi |
Total NVM capacity high 64 bits. | |
uint64_t | unvmcap_lo |
Unallocated NVM capacity low 64 bits. | |
uint64_t | unvmcap_hi |
Unallocated NVM capacity high 64 bits. | |
uint32_t | rpmbs |
Replay protected memory block support. | |
uint32_t | reserved1 |
reserved | |
uint16_t | kas |
Keepalive support. | |
uint8_t | reserved2 [190] |
reserved | |
uint8_t | sqes |
Submission queue entry size. | |
uint8_t | cqes |
Completion queue entry size. | |
uint16_t | maxcmd |
Maximum outstanding commands. | |
uint32_t | nn |
Number of namespaces. | |
uint16_t | oncs |
Optional nvm command support. | |
uint16_t | fuses |
Fused operation support. | |
uint8_t | vna |
Format NVM attributes. | |
uint8_t | vwc |
Volatile write cache. | |
uint16_t | awun |
Atomic write unit normal. | |
uint16_t | awupf |
Atomic write unit power fail. | |
uint8_t | nvscc |
NVM vendor specific command confiuration. | |
uint8_t | reserved3 |
reserved | |
uint16_t | acwu |
Acomit compare and write unit. | |
uint16_t | reserved4 |
reserved | |
uint32_t | sgls |
SGL support. | |
uint8_t | reserved5 [768 - 540] |
reserved | |
uint8_t | subnqn [256] |
NVM subsystem qualified name. | |
uint8_t | reserved6 [2048 - 1024] |
reserved | |
uint8_t | psd [32][32] |
Power state descriptors. | |
uint8_t | vs [4096 - 3072] |
Vendor specific. | |
nvme identify data fields