Turnstone Operating System
|
controller memory buffer location More...
#include <nvme.h>
Public Attributes | ||
struct { | ||
uint32_t bir: 2 | ||
base indicator support | ||
uint32_t cqmms: 1 | ||
cmb queue mixed memory support | ||
uint32_t cqpds: 1 | ||
cmb physical discontiguous support | ||
uint32_t cdpmls: 1 | ||
cmb data pointer mixed locations support | ||
uint32_t cdpcils: 1 | ||
cmb data pointer andi command independent locations support | ||
uint32_t cdmmms: 1 | ||
cmd data metadata mixed memory support | ||
uint32_t cqda: 1 | ||
cmd data dword alignment | ||
uint32_t reserved: 3 | ||
reserved | ||
uint32_t offset: 20 | ||
offset | ||
} | fields | |
detailed fields | ||
uint32_t | bits | |
bit group | ||
controller memory buffer location