MRQBK | Back to Index page |
Prolog Control Block Contents MRQBK DSECT MRQFCNLK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
MRQBK Prolog | Top of page |
NAME : HCPMRQBK DESCRIPTION: Diagnose 98 Multiple Request Block DSECT : MRQBK FUNCTION : Used by a virtual machine when invoking a CP Diagnose 98 (Subfunction x'10') Multiple Block Request. The Diagnose 98 Multiple Request Block is used by the program to specify multiple occurrences of a single Diagnose 98 Subfunction to CP for execution. The Diagnose 98 Multiple Request Block is a self defining control block, which is divided into two sections. The first section called the Diagnose 98 Multiple Request Block Fixed Header is used to define the control block, provide parameters, and a response area, which is global to the entire request. The fix header section is common for all Block Diagnose 98 Requests. The second section of the Diagnose 98 Multiple Request Block is a variable size area, which contains an array of Diagnose 98 Subfunction requests. The actual number of requests within the array is determined by CP from the LENGTH and FCN fields specified in the Fixed Header of the Diagnose 98 Multiple Request Block. The data within an array entry is determined by the FCN code specified. CREATED BY : A virtual machine which invokes Diagnose 98. DELETED BY : The creating virtual machine. RELOCATION CONSIDERATIONS : None |
MRQBK Control Block Content | Top of page |
|
MRQBK Storage Layout | Top of page |
*** MRQBK - Diagnose 98 Multiple Request Block * * +-------------+------+------+-------------+-------------+ * 0 | MRQID |MRQFCN|//////|/////////////| MRQLEN | * +-------------+------+------+-------------+-------------+ * 8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * *** MRQBK - Diagnose 98 Multiple Request Block *** MRQFCNLK - Diagnose 98 Multiple Request Block * * +---------------------------+---------------------------+ * 0 |///////////////////////////| MRQGAB31 | * +---------------------------+---------------------------+ * 8 |///////////////////////////| MRQHAB31 | * +---------------------------+------+------+-------------+ * 10 |///////////////////////////|//////|:PARM | MRQRC | * +---------------------------+------+------+-------------+ * *** MRQFCNLK - Diagnose 98 Multiple Request Block |
MRQBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- MRQ$END 0010 MRQ$EN2 0018 MRQANY 0015 00000001 MRQBELOW 0015 00000002 MRQFCN 0002 MRQFH 0000 MRQGABS 0000 MRQGAB31 0004 MRQGAM24 0018 03 MRQGIFCN 0018 06 MRQGIID 0018 05 MRQGILEN 0018 07 MRQGNREQ 0018 02 MRQGOK 0018 00 MRQGWNG 0018 01 MRQG370 0018 04 MRQHABS 0008 MRQHAB31 000C MRQHILEN 0006 00MRQLEN MRQID 0000 MRQLCK 0002 00000000 MRQLEN 0006 MRQLFCN 0002 00000004 MRQLOWLN 0006 28 MRQMISC 0014 MRQPARM 0015 MRQRBDPM 0016 0000000A MRQRC 0016 MRQRELLK 0002 00000020 MRQREQ04 0000 MRQRINVA 0016 00000002 MRQRLOCK 0016 00000003 MRQRNODS 0016 0000000B MRQRNOMV 0016 00000004 MRQRNSHR 0016 00000009 MRQROK 0016 00000000 MRQRPERR 0016 00000008 MRQR1 0016 00000001 MRQR5 0016 00000005 MRQR6 0016 00000006 MRQR7 0016 00000007 MRQSREQ 0008 00000010 MRQULCK 0002 00000004 MRQ98ID 0000 00000098 |
Copyright IBM Corporation, 1990, 2022