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

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 (10)  Stand-alone block I/O plist
                                        ESA122: The replication of the
                                        CKIOLSTC for BLOCKMAP is 10
0030   48 Signed       4 CKIOLSTC (10)  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
          .11. .1.1      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

Symbol         Dspl Value
-------------- ---- -----
CKIALLFL       0000 10
CKIALRM        0064
CKIALRM2       0064 65
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 z/VM V4R2.0. Last updated on 17 Oct 2001 at 14:52:12 EDT.
Copyright IBM Corporation, 1990, 2001