Turnstone Operating System
|
nvme controller configuration More...
#include <nvme.h>
Public Attributes | ||
struct { | ||
uint32_t enable: 1 | ||
enable controller | ||
uint32_t reserved0: 3 | ||
reserved | ||
uint32_t css: 3 | ||
io command set selected | ||
uint32_t mps: 4 | ||
memory page size | ||
uint32_t ams: 3 | ||
arbitration mechanism selected | ||
uint32_t shn: 2 | ||
shutdown notification | ||
uint32_t iosqes: 4 | ||
io submission queue entry size | ||
uint32_t iocqes: 4 | ||
io completion queue entry size | ||
uint32_t reserved1: 8 | ||
reserved | ||
} | fields | |
detailed fields | ||
uint32_t | bits | |
bit group | ||
nvme controller configuration