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. |
EVNBK
Control Block Contents
EVNBK DSECT
Cross Reference (Contains links to field and bit definitions)
EVNBK Prolog
NAME : HCPEVNBK DESCRIPTION: C System Services Event block DSECT : EVNBK FUNCTION : C System Services Event block used to describe a Event used by platform specific C Services LOCATED BY : Passed as argument on eventWait and eventNotify services CREATED BY : allocateEvent service DELETED BY : deallocateEvent service SERIALIZED : A latch or lock is held (EVNLATLK) before this control block is updated. RELOCATION CONSIDERATIONS : None NOTES :
EVNBK Control Block Content
EVNBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EVNBK C System Services Event block 0000 0 Address 4 EVNLATLK Pointer to latch or lock - HCPLATBK or HCPLOCBK (for debug only) 0004 4 Address 4 EVNQUEUE Pointer to chain of deferred CPEBKs 0008 8 Dbl-Word 8 EVNNTTOD Timestamp when event last notified (for debug) 0010 16 Dbl-Word 8 EVNNTFNH fnhdr pointer for last function which called notifyEvent (for debug only) 00000018 EVNBSIZE *-EVNBK size in bytes 00000003 EVNSIZE (*-EVNBK+7)/8 size in double words
EVNBK Storage Layout
*** EVNBK - C System Services Event block * * +---------------------------+---------------------------+ * 0 | EVNLATLK | EVNQUEUE | * +---------------------------+---------------------------+ * 8 | EVNNTTOD | * +-------------------------------------------------------+ * 10 | EVNNTFNH | * +-------------------------------------------------------+ * 18 * *** EVNBK - C System Services Event block
EVNBK Cross Reference
Symbol Dspl Value -------------- ---- ----- EVNBSIZE 0010 00000018 EVNLATLK 0000 EVNNTFNH 0010 EVNNTTOD 0008 EVNQUEUE 0004 EVNSIZE 0010 00000003
Copyright IBM Corporation, 1990, 2011