ACPBK | Back to Index page

| Prolog Control Block Contents ACPBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

ACPBK Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None

ACPBK Control Block Content | Top of page

     ACPBK DSECT
    Top of page

    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 | Top of page

    *** 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 | Top of page

    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 7.2.0 Last updated on 24 Jun 2020 at 09:26:46 EDT.
Copyright IBM Corporation, 1990, 2020