About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
REQBK
Control Block Contents
REQBK DSECT
Cross Reference (Contains links to field and bit definitions)
REQBK Prolog
NAME : HCPREQBK DESCRIPTION: Request block DSECT : REQBK FUNCTION : This DSECT maps each entry in a list of unique requests. LOCATED BY : Dependent on the function using this generic control block. CREATED BY : Dependent on the function using this generic control block. DELETED BY : Dependent on the function using this generic control block. SERIALIZED : Request block chain lock defined by the function. COMMENTS : This control block is defined to be a generic control block for functions that need to manage requests. For example, it can be used to match a request and its asynchronous response. This block should be used in conjunction with the HCPREQST macro, which manages a queue of REQBKs.
REQBK Control Block Content
REQBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure REQBK Request block 0000 0 Address 4 REQNEXT Address of the next REQBK in the list. 0004 4 Signed 4 REQREQID Request ID - a unique token representing this request. 0008 8 Character 48 REQUDATA User-defined data for this request. Length of the block 00000007 REQSIZE (*-REQBK+7)/8 REQBK size in doublewords 00000038 REQBSIZE *-REQBK REQBK size in bytes
REQBK Storage Layout
*** REQBK - Request block * * +---------------------------+---------------------------+ * 0 | REQNEXT | REQREQID | * +---------------------------+---------------------------+ * 8 | | * = REQUDATA = * | | * +-------------------------------------------------------+ * 38 * *** REQBK - Request block
REQBK Cross Reference
Symbol Dspl Value -------------- ---- ----- REQBSIZE 0008 00000038 REQNEXT 0000 REQREQID 0004 REQSIZE 0008 00000007 REQUDATA 0008
Copyright IBM Corporation, 1990, 2008