NVME | Back to Index page |
Prolog Control Block Contents NVME DSECT NVMEQPRM DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
NVME Prolog | Top of page |
NAME : HCPNVME DESCRIPTION: NVMe Block DSECT : NVME FUNCTION : The NVMe block contains information needed to manage a real NVMe PCIe function associated with an emulated device and its aliases. LOCATED BY : RCPINVMB field of HCPRPCI CREATED BY : HCPNVMIN DELETED BY : HCPNVMTE SERIALIZED : Serialized by holding NVMELOCK RELOCATION CONSIDERATIONS : None |
NVME Control Block Content | Top of page |
|
NVME Storage Layout | Top of page |
*** NVME - NVMe Block * * +-------------------------------------------------------+ * 0 | | * = NVMELOCK = * | | * +---------------------------+---------------------------+ * 18 | NVMEALET | NVMECFGA | * +---------------------------+---------------------------+ * 20 | NVMENVMR | NVMEHNDE | * +---------------------------+---------------------------+ * 28 | NVMECUIB | NVMEIOQA | * +------+------+-------------+---------------------------+ * 30 |:EFLG0|:ESTAT|/////////////| NVMERPCI | * +------+------+-------------+---------------------------+ * 38 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 40 | NVMEASIT | * +-------------------------------------------------------+ * 48 | NVMEIOTA | * +-------------------------------------------------------+ * 50 | NVMEBASE | * +-------------------------------------------------------+ * 58 | | * = NVMEADQL = * | | * +-------------------------------------------------------+ * 70 | NVMEDNLB | * +-------------------------------------------------------+ * 78 | NVMENLB | * +-------------------------------------------------------+ * 80 | NVMEAIBV | * +-------------+-------------+---------------------------+ * 88 | NVMEQCNT | NVMESTRD | NVMEMAXB | * +-------------+-------------+-------------+-------------+ * 90 | NVMEMAXD | NVMEDEVN | NVMEDVCT | NVMESEGO | * +-------------+-------------+-------------+-------------+ * 98 | NVMENBAS | NVMEBDCT | NVMEPMIO | NVMEMSIO | * +-------------+-------------+-------------+-------------+ * A0 | NVMEPCIO | NVMEMSXO | NVMENSQS | NVMENCQS | * +-------------+-------------+-------------+-------------+ * A8 | NVMEMAXQ | NVMEQSIZ | NVMEBSEX | NVMEBMSK | * +-------------+-------------+-------------+-------------+ * B0 | NVMEAIBL | * +---------------------------+---------------------------+ * B8 | NVMERTRY | NVMERROR | * +-------------+-------------+---------------------------+ * C0 | NVMEILMX |/////////////|///////////////////////////| * +-------------+-------------+///////////////////////////| * |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * D8 | NVMESMSK | * +-------------------------------------------------------+ * E0 | NVMEQMSK | * | | * +------+------------------------------------------------+ * F0 |//////|////////////////////////////////////////////////| * +------+////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------+-------------+-------------+-------------+ * 100 | NVMEADSO | NVMEADCO | NVMEADSE | NVMEADCE | * +-------------+-------------+-------------+------+------+ * 108 | NVMEADCI | NVMEADFI | NVMEADQN |:EADPT|//////| * +-------------+-------------+-------------+------+------+ * 110 | NVMEADRS |///////////////////////////| * +---------------------------+---------------------------+ * 118 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 120 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 128 | NVMEADQA | * +---------------------------+---------------------------+ * 130 |///////////////////////////|///////////////////////////| * +-------------+-------------+-------------+-------------+ * 138 |/////////////|/////////////|/////////////|/////////////| * +-------------+-------------+-------------+-------------+ * 140 |/////////////|/////////////|///////////////////////////| * +-------------+-------------+---------------------------+ * 148 |///////////////////////////|///////////////////////////| * +-------------+-------------+------+--------------------+ * 150 |/////////////|/////////////|//////|////////////////////| * +-------------+-------------+------+--------------------+ * 158 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 160 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 168 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 170 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 178 |///////////////////////////| NVMEADQM | * +---------------------------+---------------------------+ * 180 * *** NVME - NVMe Block *** NVMEQPRM - NVMe Queue Parameters * * +-------------+-------------+-------------+-------------+ * 0 | NVMQSQDO | NVMQCQDO | NVMQSQEL | NVMQCQEL | * +-------------+-------------+-------------+------+------+ * 8 | NVMQCMID | NVMQFCID | NVMQNUMB |:QPHAS|//////| * +-------------+-------------+-------------+------+------+ * 10 | NVMQRSUM | NVMQPRPA | * +---------------------------+---------------------------+ * 18 | NVMQLBNO | * +-------------------------------------------------------+ * 20 | NVMQADAD | * +-------------------------------------------------------+ * 28 | NVMQBUFA | * +---------------------------+-------------+-------------+ * 30 | NVMQMAPA | NVMQPTEI | NVMQWABO | * +-------------+-------------+-------------+-------------+ * 38 | NVMQDOFF | NVMQRESD | NVMQRESO | NVMQDSTE | * +-------------+-------------+-------------+-------------+ * 40 | NVMQDPTE | NVMQSHCT | NVMQDLEN | * +-------------+-------------+---------------------------+ * 48 | NVMQSQPR | NVMQSQSB | * +-------------+-------------+------+--------------------+ * 50 | NVMQSQCI | NVMQSQNB |:QSQOP|////////////////////| * +-------------+-------------+------+--------------------+ * 58 | NVMQSTOD | * +-------------------------------------------------------+ * 60 | NVMQACTM | * +---------------------------+---------------------------+ * 68 | NVMQRDOP | NVMQBLRD | * +---------------------------+---------------------------+ * 70 | NVMQWROP | NVMQBLWR | * +---------------------------+---------------------------+ * 78 | NVMQNDBP | NVMQQMSK | * +---------------------------+---------------------------+ * 80 * *** NVMEQPRM - NVMe Queue Parameters |
NVME Cross Reference | Top of page |
Copyright IBM Corporation, 1990, 2022