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. |
REGBK
Cross Reference (Contains links to field and bit definitions)
REGBK Prolog
NAME : HCPREGBK DESCRIPTION: User Exit Registration Block DSECT : REGBK FUNCTION : This DSECT maps the shared control block which an extension to CP (user exit) uses to identify itself to the control program. LOCATED BY : CREATED BY : DELETED BY : SERIALIZED : COMMENTS :
REGBK Control Block Content
REGBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure REGBK User Exit Registration Block 0000 0 Dbl-Word 8 * (0) 0000 0 Signed 4 REGTYPE Type of user exit 0004 4 Signed 2 REGCPLEN Length of the CP area (REGCP) 0006 6 Signed 2 REGUSLEN Length of the user area .(REGUSER) CP area 00000008 REGCP * CP area 0008 8 Signed 4 REGCPWRD CP word 000C 12 Address 4 REGCPPTR CP pointer Entry point to call if .deregistration must .happen immediately. 0010 16 Address 4 REGRELES Address of entry point Entry point to call if .deregistration can .happen normally. 0014 20 Address 4 REGDRAIN Address of entry point 00000018 REGCPDEF * Start of CP area redefined .for each function Mapping for the CP Datagram mailbox. 00000018 REGCMBX * CP fields for the ISFC .transport Activate entry point 0018 24 Address 4 REGMBXAC Address of entry point De-activate entry point 001C 28 Address 4 REGMBXDC Address of entry point Transmit entry point 0020 32 Address 4 REGMBXTR Address of entry point 0024 36 Signed 4 REGMBXD1 1st page data offset 0028 40 Signed 4 REGMBXDO other pages data offset Length of the CP area. 00000005 REGCPSZ (*-REGCP+7)/8 REGCP size in doublewords 00000024 REGCPBSZ *-REGCP REGCP size in bytes Definition of the user portion of the REGBK. This is put after the CP length, so that it can be after the largest CP portion. 0000002C REGUSER * User area 002C 44 Signed 4 REGUSWRD User word 0030 48 Address 4 REGUSPTR User pointer Pointer to the revocation .notification entry point 0034 52 Address 4 REGREVKD Address of entry point 00000038 REGUSDEF * Start of user area redefined .for each function code. Mapping for the CP Datagram mailbox. 00000038 REGUMBX * User fields for the CP . application mailbox Defined REGTYPEs 00000004 REGTYMBX 4 CP Mailbox regtype Length of the user area. 00000002 REGUSSZ (*-REGUSER+7)/8 REGUSER size in doublewords 0000000C REGUSBSZ *-REGUSER REGUSER size in bytes Length of the REGBK. 00000007 REGSIZE (*-REGBK+7)/8 REGBK size in doublewords 00000038 REGBSIZE *-REGBK REGBK size in bytes
REGBK Storage Layout
*** REGBK - User Exit Registration Block * * +---------------------------+-------------+-------------+ * 0 | REGTYPE | REGCPLEN | REGUSLEN | * +---------------------------+-------------+-------------+ * 8 | REGCPWRD | REGCPPTR | * +---------------------------+---------------------------+ * 10 | REGRELES | REGDRAIN | * +---------------------------+---------------------------+ * 18 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * 28 |///////////////////////////| REGUSWRD | * +---------------------------+---------------------------+ * 30 | REGUSPTR | REGREVKD | * +---------------------------+---------------------------+ * 38 * *** REGBK - User Exit Registration Block *** Overlay for REGCPDEF in REGBK * * +---------------------------+---------------------------+ * 18 | REGMBXAC | REGMBXDC | * +---------------------------+---------------------------+ * 20 | REGMBXTR | REGMBXD1 | * +---------------------------+---------------------------+ * 28 | REGMBXDO | 2C * +---------------------------+ * *** Overlay for REGCPDEF in REGBK
REGBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----REGBSIZE 0034 00000038
REGCMBX 0014 00000018
REGCP 0006 00000008
REGCPBSZ 0028 00000024
REGCPDEF 0014 00000018
REGCPLEN 0004
REGCPPTR 000C
REGCPSZ 0028 00000005
REGCPWRD 0008
REGDRAIN 0014
REGMBXAC 0018
REGMBXDC 001C
REGMBXDO 0028
REGMBXD1 0024
REGMBXTR 0020
REGRELES 0010
REGREVKD 0034
REGSIZE 0034 00000007
REGTYMBX 0034 00000004
REGTYPE 0000
REGUMBX 0034 00000038
REGUSBSZ 0034 0000000C
REGUSDEF 0034 00000038
REGUSER 0028 0000002C
REGUSLEN 0006
REGUSPTR 0030
REGUSSZ 0034 00000002
REGUSWRD 002C
Last updated on 3 Aug 1999 at 12:27:54 EDT.
Copyright IBM Corporation, 1990, 1999