Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

CKIBK

Prolog  

Control Block Contents  

CKIBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

CKIBK Prolog

 NAME       : HCPCKIBK
 DESCRIPTION: SYSTEM CHECK POINT INTERFACE BLOCK
 DSECT      : CKIBK
 FUNCTION   : Contains the information shared by modules HCPCKP
              and HCPCKS during the checkpoint process.
 LOCATED BY : HCPWRKCK - Storage in the HCPWRK data area. This is
              one of the first modules loaded at IPL
              and remains in storage across a bounce.
 CREATED BY : N/A
 DELETED BY : N/A
 NOTES      : Any module that copies in HCPCKIBK MUST also
              copy in HCPFIOBK because HCPCKIBK refers to FIOSIZE.

 

CKIBK Control Block Content


CKIBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CKIBK SYSTEM CHECK POINT INTERFACE BLOCK Program flags 0000 0 Bitstring 1 CKIFLAG1 Program execution flag .... ...1 CKINOCLK X'01' Time of Day clock is invalid .... ..1. CKIRSUME X'02' Resume interrupted checkpoint ...1 .... CKIALLFL X'10' Checkpoint area is full ..1. .... CKINM981 X'20' Message 981 already issued .1.. .... CKINM982 X'40' message 982 already issued 0001 1 Bitstring 7 * Reserved for IBM use Save and work areas CKIOLSTB and CKIOLSTC are parameter lists mapped by the FIOBK. If the length of the FIOBK changes, then the length of CKIOLSTB and CKIOLSTC change as well and all the modules that copy in HCPCKIBK must be reassembled. ESA122: The replication of the CKIOLSTB for BLOCKMAP is 10 0008 8 Signed 4 CKIOLSTB (FIOSIZE*8/4) Stand-alone block I/O plist ESA122: The replication of the CKIOLSTC for BLOCKMAP is 10 0030 48 Signed 4 CKIOLSTC (FIOSIZE*8/4) Stand-alone ASA I/O plist 0058 88 Signed 4 CKIBLKST Starting block no. for entry 005C 92 Signed 4 CKIBLKCT No. blocks in current entry 0060 96 Signed 4 CKIPTNDX Buffer offset to next record slot 0064 100 Signed 2 CKIALRM Alarm code for operator or not 00000065 CKIALRM2 CKIALRM+1 Actual alarm byte 0066 102 Signed 2 * Reserved for IBM use 0068 104 Dbl-Word 8 * (4) Reserved for IBM use 00000011 CKISIZE (*-CKIBK+7)/8 CKIBK size in doublewords

 

CKIBK Storage Layout

*** CKIBK - SYSTEM CHECK POINT INTERFACE BLOCK
*
*     +------+------------------------------------------------+
*   0 |:FLAG1|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*   8 |                                                       |
*     =                       CKIOLSTB                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  30 |                                                       |
*     =                       CKIOLSTC                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  58 |         CKIBLKST          |         CKIBLKCT          |
*     +---------------------------+-------------+-------------+
*  60 |         CKIPTNDX          |  CKIALRM    |/////////////|
*     +---------------------------+-------------+-------------+
*  68 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  88
*
*** CKIBK - SYSTEM CHECK POINT INTERFACE BLOCK

 

CKIBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

CKIALLFL 0000 10

CKIALRM 0064

CKIALRM2 0064 00000065

CKIBLKCT 005C

CKIBLKST 0058

CKIFLAG1 0000

CKINM981 0000 20

CKINM982 0000 40

CKINOCLK 0000 01

CKIOLSTB 0008

CKIOLSTC 0030

CKIPTNDX 0060

CKIRSUME 0000 02

CKISIZE 0068 00000011


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:45:35 EDT.
Copyright IBM Corporation, 1990, 1999