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

Prolog  

Control Block Contents  

REGBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:27:54 EDT.
Copyright IBM Corporation, 1990, 1999