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 V5R3.0. Last updated on 25 Jun 2007 at 16:08:55 EDT.
Copyright IBM Corporation, 1990, 2007