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

#### CKPBK

Prolog

Control Block Contents
CKPBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### CKPBK Prolog

     NAME       : HCPCKPBK
     DESCRIPTION: SYSTEM CHECK POINT CONTROL BLOCK
     DSECT      : CKPBK
     FUNCTION   : DOCUMENTS THE PROGRESS OF THE CHECKPOINT PROCESS BY
                  RECORDING THE STARTING AND ENDING TIMES OF EACH DATA
                  COLLECTION, THE DASD EXTENT OF THE COLLECTED DATA, AND
                  THE DASD LOCATION OF THAT DATA.  THUS, THE CKPBK CHECKPOINTS
                  THE PROGRESS OF THE CHECKPOINT PROCESS WHILE MAINTAINING A
                  DIRECTORY OF THE DATA FILES CREATED DURING THAT PROCESS.
     LOCATED BY : SYSCKPS - POINTER TO FIRST CHECKPOINT CYLINDER ON SYSRES
                  ON WHICH THE CKPBK IS THE FIRST RECORD
     CREATED BY : HCPCKPSH - DURING SYSTEM SHUTDOWN OR ABNORMAL TERMINATION
                  HCPCKPRS - BEFORE SYSTEM INITIALIZATION
     DELETED BY : NEVER DELETED; ALWAYS REFRESHED

#### CKPBK Control Block Content

#### CKPBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CKPBK          SYSTEM CHECK POINT CONTROL BLOCK
                 CHECKPOINT ENTRY STATUS DESCRIPTORS
    0000    0 Character    8 CKPBKID        EYECATCHER FOR IDENTIFICATION
    0008    8 Dbl-Word     8 CKPBKSUM (3)   OVERALL CHECKPOINT STATUS
    0020   32 Dbl-Word     8 CKPENAB (3)    RDEV ENABLE STATUS
    0038   56 Dbl-Word     8 CKPLOGM (3)    LOG MESSAGES
    0050   80 Dbl-Word     8 CKPHOLDQ (3)   HOLD QUEUES
    0068  104 Dbl-Word     8 CKPCPVL (3)    CPVOL BLOCKS
    0080  128 Dbl-Word     8 CKPRSPB (3)    RSPBLOKS
    0098  152 Dbl-Word     8 CKPSACCT (3)   RESIDUAL ACCOUNTING RECORDS
    00B0  176 Dbl-Word     8 CKPCACCT (3)   GENERATED ACCOUNTING RECORDS
    00C8  200 Dbl-Word     8 CKPDELQ (3)    DELETE QUEUE
                 MISCELLANEOUS CHECKPOINT DATA ITEMS
    00E0  224 Signed       4 CKPVLMAX       HIGHEST CPVOL USED AT SHUTDOWN
    00E4  228 Signed       4 CKPDSPID       SYSTEM ABEND DUMP SPOOL FILE ID
    00E8  232 Signed       4 CKPNSPID       NEXT AVAILABLE SYSTEM SPOOL FILE
                                            ID
    00EC  236 Signed       4 CKPCKSEQ       Clock Sequence number. Used by
                                            diagnose x'238'.
                 POWEROFF Checkpoint Data Item
    00F0  240 Signed       4 CKPPWROF       Will contain C'POWR' if active or
                                            'PMPT' if Prompt requested
              00000000       CKPTIME1       0,8 START TIME
              00000008       CKPTIME2       CKPTIME1+L'CKPTIME1,L'CKPTIME1
                                            END TIME
              00000010       CKPBLKS        CKPTIME2+L'CKPTIME2,4 START BLOCK
              00000014       CKPBLKN        CKPBLKS+L'CKPBLKS,L'CKPBLKS BLOCK
                                            COUNT
              00000018       CKPENTLN       (((CKPBLKN+L'CKPBLKN)-CKPTIME1+7)
                                            /8)*8
              0000001F       CKPSIZE        (*-CKPBK+7)/8 CKPBK SIZE IN
                                            DOUBLE-WORDS

#### CKPBK Storage Layout

    *** CKPBK - SYSTEM CHECK POINT CONTROL BLOCK
    *
    *     +-------------------------------------------------------+
    *   0 |                       CKPBKID                         |
    *     +-------------------------------------------------------+
    *   8 |                                                       |
    *     =                       CKPBKSUM                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  20 |                                                       |
    *     =                       CKPENAB                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  38 |                                                       |
    *     =                       CKPLOGM                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  50 |                                                       |
    *     =                       CKPHOLDQ                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  68 |                                                       |
    *     =                       CKPCPVL                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  80 |                                                       |
    *     =                       CKPRSPB                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  98 |                                                       |
    *     =                       CKPSACCT                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  B0 |                                                       |
    *     =                       CKPCACCT                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  C8 |                                                       |
    *     =                       CKPDELQ                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  E0 |         CKPVLMAX          |         CKPDSPID          |
    *     +---------------------------+---------------------------+
    *  E8 |         CKPNSPID          |         CKPCKSEQ          |
    *     +---------------------------+---------------------------+
    *  F0 |         CKPPWROF          | F4
    *     +---------------------------+
    *
    *** CKPBK - SYSTEM CHECK POINT CONTROL BLOCK

#### CKPBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    CKPBKID        0000
    CKPBKSUM       0008
    CKPBLKN        00F0 00000014
    CKPBLKS        00F0 00000010
    CKPCACCT       00B0
    CKPCKSEQ       00EC
    CKPCPVL        0068
    CKPDELQ        00C8
    CKPDSPID       00E4
    CKPENAB        0020
    CKPENTLN       00F0 00000018
    CKPHOLDQ       0050
    CKPLOGM        0038
    CKPNSPID       00E8
    CKPPWROF       00F0
    CKPRSPB        0080
    CKPSACCT       0098
    CKPSIZE        00F0 0000001F
    CKPTIME1       00F0 00000000
    CKPTIME2       00F0 00000008
    CKPVLMAX       00E0

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