| 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