EVNBK Back to Index page
 
Prolog 
Control Block Contents 
   EVNBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  EVNBK Prolog Top of page
 
 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 Top of page
 

 EVNBK DSECT Top of page
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 Signed 8 EVNNTTOD Timestamp when event last notified (for debug) 0010 16 Address 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 Top of page
 
          
*** EVNBK - C System Services Event block
*
*     +---------------------------+---------------------------+
*   0 |         EVNLATLK          |         EVNQUEUE          |
*     +---------------------------+---------------------------+
*   8 |                       EVNNTTOD                        |
*     +-------------------------------------------------------+
*  10 |                       EVNNTFNH                        |
*     +-------------------------------------------------------+
*  18
*
*** EVNBK - C System Services Event block
 
 
  EVNBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
EVNBSIZE       0010 00000018
EVNLATLK       0000
EVNNTFNH       0010
EVNNTTOD       0008
EVNQUEUE       0004
EVNSIZE        0010 00000003
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:50:14 EDT.
Copyright IBM Corporation, 1990, 2022