Turnstone Operating System
|
nvme nvme_controller_registers_t nvme cap field More...
#include <nvme.h>
Public Attributes | |
struct { | |
uint64_t mqes: 16 | |
maximum queue entries supported | |
uint64_t cqr: 1 | |
contiguous queues required | |
uint64_t ams: 2 | |
arbitration mechanism supported | |
uint64_t reserved0: 5 | |
reserved | |
uint64_t timeout: 8 | |
timeout in 500ms units | |
uint64_t dstrd: 4 | |
doorbell stride | |
uint64_t nssrs: 1 | |
nvme subsystem reset supported | |
uint64_t css: 8 | |
command sets supported | |
uint64_t bps: 1 | |
boot partition support | |
uint64_t reserved1: 2 | |
reserved | |
uint64_t mpsmin: 4 | |
memory page size minimum | |
uint64_t mpsmax: 4 | |
memory page size maximum | |
uint64_t pmrs: 1 | |
persistent memory region supported | |
uint64_t cmbs: 1 | |
controller memory buffer supported | |
uint64_t reserved2: 6 | |
reserved | |
} | fields |
detailed fields | |
uint64_t | bits |
bit group | |
nvme nvme_controller_registers_t nvme cap field