|
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: