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