|
uint64_t | raw |
|
struct { | |
|
uint32_t mqes: 16 | |
| maximum queue entries supported
|
|
uint32_t cqr: 1 | |
| contiguous queues required
|
|
uint32_t ams: 2 | |
| arbitration mechanism supported
|
|
uint32_t reserved1: 5 | |
|
uint32_t to: 8 | |
| timeout
|
|
uint32_t dstrd: 4 | |
| doorbell stride
|
|
uint32_t nssrs: 1 | |
| NVM subsystem reset supported.
|
|
uint32_t css: 8 | |
| command sets supported
|
|
uint32_t bps: 1 | |
| boot partition support
|
|
uint32_t reserved2: 2 | |
|
uint32_t mpsmin: 4 | |
| memory page size minimum
|
|
uint32_t mpsmax: 4 | |
| memory page size maximum
|
|
uint32_t pmrs: 1 | |
| persistent memory region supported
|
|
uint32_t cmbs: 1 | |
| controller memory buffer supported
|
|
uint32_t reserved3: 6 | |
|
} | bits | |
|
The documentation for this union was generated from the following file: