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