Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
ECBBK
Cross Reference (Contains links to field and bit definitions)
ECBBK Prolog
NAME : HCPECBBK STATUS : VM/ESA Version 2, Release 3.0 DESCRIPTION: Event Control Block DSECT : ECBBK FUNCTION : Provide basic WAIT / POST Support. CREATED BY : Dynamically created by HCPGETST. DELETED BY : Deleted by HCPRELST.
ECBBK Control Block Content
ECBBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ECBBK Event Control Block 0000 0 Address 4 ECBNEXT Pointer to next ECBBK 0004 4 Address 4 ECBOWNER VMDBK of the ECB owner 0008 8 Dbl-Word 8 ECBWAIT (3) ECB Suspend Lock 0020 32 Dbl-Word 8 ECBLOCK (3) ECB Processing Lock 0038 56 Signed 4 ECBPOST ECB Post Code 00FFFFFF ECBTOUT X'FFFFFFFF' ECB Timeout Code 003C 60 Signed 4 ECBTIMID ECB Timer ID Test and Set serializes this byte. 0040 64 Bitstring 1 ECBFLAG ECB POST Status Flag .... .... ECBPEND X'00' ECB is pending a POST 1111 1111 ECBNPEND X'FF' ECB is NOT pending a post 0041 65 Bitstring 1 * Reserved for future IBM use 0042 66 Signed 2 * Reserved for future IBM use 0044 68 Signed 4 * Reserved for future IBM use 0048 72 Signed 4 * Reserved for future IBM use 004C 76 Signed 4 * Reserved for future IBM use 0050 80 Character 1 ECB$END (0) The end Notes : The following assembler equates are defined and can be used but do not appear in the control block expansion because they the PLX section and PRINT OFF,NOGEN is in effect. ECBSZB EQU (ECB$END-ECBBK) Size in bytes ECBSZ EQU (ECB$END-ECBBK+7)/8 Size in d-words
ECBBK Storage Layout
*** ECBBK - Event Control Block * * +---------------------------+---------------------------+ * 0 | ECBNEXT | ECBOWNER | * +---------------------------+---------------------------+ * 8 | | * = ECBWAIT = * | | * +-------------------------------------------------------+ * 20 | | * = ECBLOCK = * | | * +---------------------------+---------------------------+ * 38 | ECBPOST | ECBTIMID | * +------+------+-------------+---------------------------+ * 40 |:FLAG |//////|/////////////|///////////////////////////| * +------+------+-------------+---------------------------+ * 48 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 50 | | * = ECB$END = * | | * +-------------------------------------------------------+ * *** ECBBK - Event Control Block
ECBBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----ECB$END 0050
ECBFLAG 0040
ECBLOCK 0020
ECBNEXT 0000
ECBNPEND 0040 FF
ECBOWNER 0004
ECBPEND 0040 00
ECBPOST 0038
ECBTIMID 003C
ECBTOUT 0038 00FFFFFF
ECBWAIT 0008
Last updated on 3 Aug 1999 at 11:54:12 EDT.
Copyright IBM Corporation, 1990, 1999