| 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, 2016