|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
CKPBK
Control Block Contents
CKPBK DSECT
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
RELOCATION CONSIDERATIONS : None
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
Copyright IBM Corporation, 1990, 2011