Data Fields | |
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] |