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

#### CPABK

Prolog

Control Block Contents
CPABK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### CPABK Prolog

     NAME       : HCPCPABK
     DESCRIPTION: CPUBK ANCHOR BLOCK
     DSECT      : CPABK
     FUNCTION   : THE CPABK CONTAINS INFORMATION ABOUT THE CHAIN
                  OF CPUBKS WHICH IT ANCHORS.
     LOCATED BY : NONE
     CREATED BY : HCPCPU
     DELETED BY : HCPCPU

#### CPABK Control Block Content

#### CPABK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CPABK          CPUBK ANCHOR BLOCK
    0000    0 Address      4 CPABCUR        POINTER TO CURRENT CPUBK BEING
                                            PROCESSED
    0004    4 Bitstring    1 CPAEDSP        CURRENT DISPLACEMENT WITHIN CPUBK
                                            POINTED TO BY CPABCUR
    0005    5 Bitstring    1 CPAFLAGS       GLOBAL FLAGS FOR CPUBK CHAIN
              1... ....      CPACALL        X'80' CPACALL 'ALL' WAS SPECIFIED
                                            AS CPU ADDRESS
              .1.. ....      CPASCAN        X'40' CPASCAN SCAN IS IN PROGRESS
    0006    6 Signed       2 CPACOUNT       COUNT OF CPUS SPECIFIED IN
                                            COMMAND LINE
    0008    8 Address      4 CPAFIRST       ADDRESS OF FIRST CPUBK IN CHAIN
    000C   12 Signed       2 CPAVDCNT       COUNT OF EXISTING CPUS SPECIFIED
    000E   14 Signed       2 *              RESERVED FOR IBM USE
              00000010       CPALEN         *-CPABK LENGTH OF CPABK
              00000002       CPASIZE        (CPALEN+7)/8 SIZE OF CPABK (IN
                                            DOUBLEWORDS)

#### CPABK Storage Layout

    *** CPABK - CPUBK ANCHOR BLOCK
    *
    *     +---------------------------+------+------+-------------+
    *   0 |         CPABCUR           |:EDSP |:FLAGS|  CPACOUNT   |
    *     +---------------------------+------+------+-------------+
    *   8 |         CPAFIRST          |  CPAVDCNT   |/////////////|
    *     +---------------------------+-------------+-------------+
    *  10
    *
    *** CPABK - CPUBK ANCHOR BLOCK

#### CPABK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    CPABCUR        0000
    CPACALL        0005 80
    CPACOUNT       0006
    CPAEDSP        0004
    CPAFIRST       0008
    CPAFLAGS       0005
    CPALEN         000E 00000010
    CPASCAN        0005 40
    CPASIZE        000E 00000002
    CPAVDCNT       000C

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:30:12 EDT.
Copyright IBM Corporation, 1990, 2008