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. |
AEBK
Cross Reference (Contains links to field and bit definitions)
AEBK Prolog
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
AEBK Control Block Content
AEBK DSECT
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' CP Command Message 00000001 AEBKTAGI X'01' Asyn. Guest IO 00000002 AEBKTTZC X'02' Concopy 0028 40 Bitstring 1 AEBKVKEY Valid Key 00000000 AEBKVMID X'00' Valid Message ID 00000001 AEBKVSID X'01' Valid Session ID 0029 41 Character 7 * Reserved for future IBM use. 00000006 AEBKSIZE ((*-AEBK)+7)/8 Block size in doublewords.
AEBK Storage Layout
*** 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
(contains links to field and bit definitions)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
Last updated on 3 Aug 1999 at 11:38:41 EDT.
Copyright IBM Corporation, 1990, 1999