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

#### ACPBK

Prolog

Control Block Contents
ACPBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ACPBK Prolog

     Name       : HCPACPBK
     Description: CP Access Pointer Block
     DSECT      : ACPBK
     Function   : The ACPBK contains pointers to the ACSBK
                  blocks.
     Located by : SYSCM.SYSACPBK
     Created by : Initialization
     Deleted by : None

#### ACPBK Control Block Content

#### ACPBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ACPBK          CP Access Pointer Block
    0000    0 Address      4 *              Reserved
    0004    4 Address      4 *              Reserved
    0008    8 Signed       2 ACPMAX         Max number of subscripted entries
    000A   10 Signed       2 ACPCCWN        Count of d-words for CCW building
    000C   12 Address      4 ACPINACC       Pointer to ACCBK for init access
    0010   16 Address      4 ACPVMDBK       Pointer to VMDBK owning VDEVs
    0014   20 Address      4 *              Reserved
    0018   24 Bitstring    1 ACPBKV (0)     Start of variable length data
         The following is subscripted (1:ACPMAX)
    0018   24 Dbl-Word     8 ACPACCLK (3)   Lockword to serialize chains
    0030   48 Dbl-Word     8 *              Reserved
    0038   56 Signed       4 *              Reserved
    003C   60 Address      4 ACPACSA        Pointer to HCPACSBK
              00000028       ACPACSAL       *-ACPACCLK Length of each entry
         Length of ACPBK in dwords
              00000085       ACPBKSZD       ((ACPACSAL*ACPFMMAX)+(ACPBKV-ACPB
                                            K)+7)/8
              0000001A       ACPFMMAX       26 Maximum number of entries

#### ACPBK Storage Layout

    *** ACPBK - CP Access Pointer Block
    *
    *     +---------------------------+---------------------------+
    *   0 |///////////////////////////|///////////////////////////|
    *     +-------------+-------------+---------------------------+
    *   8 |   ACPMAX    |  ACPCCWN    |         ACPINACC          |
    *     +-------------+-------------+---------------------------+
    *  10 |         ACPVMDBK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *
    *** ACPBK - CP Access Pointer Block

    *** Overlay for ACPBKV in ACPBK
    *
    *     +-------------------------------------------------------+
    *  18 |                                                       |
    *     =                       ACPACCLK                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  30 |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    *  38 |///////////////////////////|         ACPACSA           |
    *     +---------------------------+---------------------------+
    *  40
    *
    *** Overlay for ACPBKV in ACPBK

#### ACPBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ACPACCLK       0018
    ACPACSA        003C
    ACPACSAL       003C 00000028
    ACPBKSZD       003C 00000085
    ACPBKV         0018
    ACPCCWN        000A
    ACPFMMAX       003C 0000001A
    ACPINACC       000C
    ACPMAX         0008
    ACPVMDBK       0010

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 07:53:28 EDT.
Copyright IBM Corporation, 1990, 2002