| QRBLK | Back to Index page |
|
Prolog Control Block Contents QRBLK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| QRBLK Prolog | Top of page |
NAME : HCPQRBLK
DESCRIPTION: Queue Request Block
DSECT : QRBLK
FUNCTION : An internal CP control block used to map an I/O request,
which was initiated on QDIO queue using the QDIO
Hardware Facility.
CREATED BY : Dynamically created by HCPGETST when a
I/O request is initiated on a QDIO queue.
The information contained within the QRBLK
maintains all information related to a
single SBAL. If more than one SBAL is
required for a single I/O operation, then
multiple QRBLKs will be linked from QRBCONT.
DELETED BY : Deleted by HCPRELST after receiving a
completion event on via a QDIO input queue.
NCHORED - Output Queues' QIOBK (QIOACTV), which
initiated the request. If more then 1 SBAL
was required for the request, then
additional QRBLKs will be linked off QRBCONT.
RELOCATION CONSIDERATIONS : None
COMMENTS : - Not known by hardware.
- Mapped in the system execution space.
- This could be moved out of the SXS space with
little effort.
|
| QRBLK Control Block Content | Top of page |
|
| QRBLK Storage Layout | Top of page |
*** QRBLK - Queue Request Block
*
* +---------------------------+---------------------------+
* 0 | QRBNEXT | QRBPREV |
* +---------------------------+---------------------------+
* 8 | QRBCONT | QRBOWNER |
* +---------------------------+------+--------------------+
* 10 | QRBQIOBK |:PROC |////////////////////|
* +---------------------------+------+--------------------+
* 18 | QRBREQID |
* +-------------------------------------------------------+
* 20 | |
* = QRBARRAY =
* | |
* +-------------------------------------------------------+
* A0 |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
*
*** QRBLK - Queue Request Block
|
| QRBLK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- QRB$END 00A8 QRBACTV 0014 80 QRBARRAY 0020 QRBCOMP 0014 40 QRBCONT 0008 QRBNEXT 0000 QRBOWNER 000C QRBPOST 0014 20 QRBPREV 0004 QRBPROC 0014 QRBQIOBK 0010 QRBREQID 0018 |
Copyright IBM Corporation, 1990, 2022