|
union spdk_nvme_cap_register | cap |
| controller capabilities
|
|
union spdk_nvme_vs_register | vs |
| version of NVMe specification
|
|
uint32_t | intms |
|
uint32_t | intmc |
|
union spdk_nvme_cc_register | cc |
| controller configuration
|
|
uint32_t | reserved1 |
|
union spdk_nvme_csts_register | csts |
|
uint32_t | nssr |
|
union spdk_nvme_aqa_register | aqa |
| admin queue attributes
|
|
uint64_t | asq |
|
uint64_t | acq |
|
union spdk_nvme_cmbloc_register | cmbloc |
| controller memory buffer location
|
|
union spdk_nvme_cmbsz_register | cmbsz |
| controller memory buffer size
|
|
union spdk_nvme_bpinfo_register | bpinfo |
| boot partition information
|
|
union spdk_nvme_bprsel_register | bprsel |
| boot partition read select
|
|
uint64_t | bpmbl |
| boot partition memory buffer location (must be 4KB aligned)
|
|
union spdk_nvme_cmbmsc_register | cmbmsc |
| controller memory buffer memory space control
|
|
union spdk_nvme_cmbsts_register | cmbsts |
| controller memory buffer status
|
|
uint32_t | reserved2 [0x369] |
|
union spdk_nvme_pmrcap_register | pmrcap |
| persistent memory region capabilities
|
|
union spdk_nvme_pmrctl_register | pmrctl |
| persistent memory region control
|
|
union spdk_nvme_pmrsts_register | pmrsts |
| persistent memory region status
|
|
union spdk_nvme_pmrebs_register | pmrebs |
| persistent memory region elasticity buffer size
|
|
union spdk_nvme_pmrswtp_register | pmrswtp |
| persistent memory region sustained write throughput
|
|
union spdk_nvme_pmrmscl_register | pmrmscl |
| persistent memory region memory space control lower
|
|
uint32_t | pmrmscu |
|
uint32_t | reserved3 [0x79] |
|
struct { | |
|
uint32_t sq_tdbl | |
|
uint32_t cq_hdbl | |
|
} | doorbell [1] | |
|