|
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