Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### XCTBK

Prolog

Control Block Contents
XCTBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### XCTBK Prolog

     Name       : HCPXCTBK
     Description: CP Exit Control Block
     DSECT      : XCTBK
     Function   : This control block contains information used to
                  control the structure of XITBKs.
     Located by : SYSCM.SYSEXITS
     Created by : HCPZXUIN
     Deleted by : none

#### XCTBK Control Block Content

#### XCTBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      XCTBK          CP Exit Control Block
    0000    0 Dbl-Word     8 XCTUSRD1       Reserved for non-IBM use
    0008    8 Dbl-Word     8 XCTUSRD2       Reserved for non-IBM use
    0010   16 Signed       4 XCTUSRF1       Reserved for non-IBM use
    0014   20 Signed       4 XCTUSRF2       Reserved for non-IBM use
    0018   24 Signed       2 XCTUSRH1       Reserved for non-IBM use
    001A   26 Signed       2 XCTUSRH2       Reserved for non-IBM use
    001C   28 Bitstring    1 XCTUSRX1       Reserved for non-IBM use
    001D   29 Bitstring    1 XCTUSRX2       Reserved for non-IBM use
    001E   30 Bitstring    1 XCTUSRX3       Reserved for non-IBM use
    001F   31 Bitstring    1 XCTUSRX4       Reserved for non-IBM use
    0020   32 Dbl-Word     8 XCTRDXLK (3)   Lock word to serialize additions
                                            to the XITBK radix tree.
    0038   56 Dbl-Word     8 XCTEDCLK (3)   Lock word to serialize testing of
                                            the XITBKs with processing by
                                            ENABLE and DISABLE commands.
    0050   80 Address      4 XCTRADIX       Address of XITBK tree structure
    0054   84 Address      4 XCTBITMP       Address of XITBK tree bit map
    0058   88 Dbl-Word     8 XCTCMPLK (3)   Lock word to serialize activities
                                            involving the chain of CMPBKs.
    0070  112 Address      4 XCTCMPAD       Address of CMPBK chain
    0074  116 Address      4 *              Reserved
    0078  120 Dbl-Word     8 XCTDEDLK (3)   Lock word to serialize activities
                                            involving the chain of DEDBKs
    0090  144 Address      4 XCTDEDAD       Address of DEDBK chain
    0094  148 Address      4 *              Reserved
    0098  152 Dbl-Word     8 XCTMSACT       Cummulative active time for all
                                            exits
    00A0  160 Dbl-Word     8 XCT$END (0)    End on a d-word

#### XCTBK Storage Layout

    *** XCTBK - CP Exit Control Block
    *
    *     +-------------------------------------------------------+
    *   0 |                       XCTUSRD1                        |
    *     +-------------------------------------------------------+
    *   8 |                       XCTUSRD2                        |
    *     +---------------------------+---------------------------+
    *  10 |         XCTUSRF1          |         XCTUSRF2          |
    *     +-------------+-------------+------+------+------+------+
    *  18 |  XCTUSRH1   |  XCTUSRH2   |:USRX1|:USRX2|:USRX3|:USRX4|
    *     +-------------+-------------+------+------+------+------+
    *  20 |                                                       |
    *     =                       XCTRDXLK                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  38 |                                                       |
    *     =                       XCTEDCLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  50 |         XCTRADIX          |         XCTBITMP          |
    *     +---------------------------+---------------------------+
    *  58 |                                                       |
    *     =                       XCTCMPLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  70 |         XCTCMPAD          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  78 |                                                       |
    *     =                       XCTDEDLK                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  90 |         XCTDEDAD          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  98 |                       XCTMSACT                        |
    *     +-------------------------------------------------------+
    *
    *** XCTBK - CP Exit Control Block

#### XCTBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    XCT$END        00A0
    XCTBITMP       0054
    XCTCMPAD       0070
    XCTCMPLK       0058
    XCTDEDAD       0090
    XCTDEDLK       0078
    XCTEDCLK       0038
    XCTMSACT       0098
    XCTRADIX       0050
    XCTRDXLK       0020
    XCTUSRD1       0000
    XCTUSRD2       0008
    XCTUSRF1       0010
    XCTUSRF2       0014
    XCTUSRH1       0018
    XCTUSRH2       001A
    XCTUSRX1       001C
    XCTUSRX2       001D
    XCTUSRX3       001E
    XCTUSRX4       001F

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:41:41 EDT.
Copyright IBM Corporation, 1990, 2005