AEBK Back to Index page
 
Prolog 
Control Block Contents 
   AEBK 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.


  AEBK Prolog Top of page
 
 NAME       : HCPAEBK
 DESCRIPTION: Asynchronous Event Block
 DSECT      : AEBK
 FUNCTION   : To keep track of pending asynchronous event.
 LOCATED BY : Pointer (CUIAEBK) in the Control Unit Information
              Block.
 CREATED BY : HCPAEPCI - Create AEBK for CP command and Queue to CUIBK
              HCPDUPUN - DASD Untranslation Processor
 DELETED BY : HCPAEPPD - Locate and purge all AEBK, AMSG, and IOCM Blocks
              for the Virtual Device
              HCPSVIAP - Reflect Asynchronous message to VDEV
              HCPDUPUN - DASD Untranslation Processor
 RELOCATION CONSIDERATIONS : None
 
 
  AEBK Control Block Content Top of page
 

 AEBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure AEBK Asynchronous Event Block 0000 0 Address 4 AEBKNEXT Pointer to next Asynchronous Event Block. 0004 4 Address 4 AEBKCUI Pointer to Control Unit Block 0008 8 Address 4 AEBKVDEV Pointer to Virtual Device Block 000C 12 Address 4 AEBKRDEV Pointer to Real Device Block 0010 16 Address 4 AEBKUSER Pointer to VMDBK of Guest that requested the Delayed Response Message. 0014 20 Signed 4 AEBKMGID Message ID 0018 24 Address 4 AEBKEXIT Address of exit to call when the Delayed Response Message is received for CP. 001C 28 Character 4 AEBKPARM Parameter passed to entry specified in AEBKEXIT. 0020 32 Signed 4 AEBKFPRM Function defined area. 0024 36 Signed 2 AEBKVSUB Virtual Subchannel number on which the request was made. 0026 38 Bitstring 1 AEBKSESS Session ID 0027 39 Bitstring 1 AEBKTYPE Type of AEBK 00000000 AEBKTCCM X'00' AEBKTCCM CP Command Message 00000001 AEBKTAGI X'01' AEBKTAGI Asyn. Guest IO 00000002 AEBKTTZC X'02' AEBKTTZC Concopy 0028 40 Bitstring 1 AEBKVKEY Valid Key 00000000 AEBKVMID X'00' AEBKVMID Valid Message ID 00000001 AEBKVSID X'01' AEBKVSID Valid Session ID 0029 41 Character 7 * Reserved for future IBM use. 00000006 AEBKSIZE ((*-AEBK)+7)/8 Block size in doublewords.
 
 
  AEBK Storage Layout Top of page
 
          
*** AEBK - Asynchronous Event Block
*
*     +---------------------------+---------------------------+
*   0 |         AEBKNEXT          |         AEBKCUI           |
*     +---------------------------+---------------------------+
*   8 |         AEBKVDEV          |         AEBKRDEV          |
*     +---------------------------+---------------------------+
*  10 |         AEBKUSER          |         AEBKMGID          |
*     +---------------------------+---------------------------+
*  18 |         AEBKEXIT          |         AEBKPARM          |
*     +---------------------------+-------------+------+------+
*  20 |         AEBKFPRM          |  AEBKVSUB   |:KSESS|:KTYPE|
*     +------+--------------------+-------------+------+------+
*  28 |:KVKEY|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*  30
*
*** AEBK - Asynchronous Event Block
 
 
  AEBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
AEBKCUI        0004
AEBKEXIT       0018
AEBKFPRM       0020
AEBKMGID       0014
AEBKNEXT       0000
AEBKPARM       001C
AEBKRDEV       000C
AEBKSESS       0026
AEBKSIZE       0029 00000006
AEBKTAGI       0027 00000001
AEBKTCCM       0027 00000000
AEBKTTZC       0027 00000002
AEBKTYPE       0027
AEBKUSER       0010
AEBKVDEV       0008
AEBKVKEY       0028
AEBKVMID       0028 00000000
AEBKVSID       0028 00000001
AEBKVSUB       0024
 
This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:26:48 EDT.
Copyright IBM Corporation, 1990, 2020