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
 RELOCATION CONSIDERATIONS : None
 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' CKINOCLK Time of Day clock
                                        is invalid
          .... ..1.      CKIRSUME       X'02' CKIRSUME Resume interrupted
                                        checkpoint
          ...1 ....      CKIALLFL       X'10' CKIALLFL Checkpoint area is
                                        full
          ..1. ....      CKINM981       X'20' CKINM981 Message 981
                                        already issued
          .1.. ....      CKINM982       X'40' CKINM982 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 (12)  Stand-alone block I/O plist
                                        ESA122: The replication of the
                                        CKIOLSTC for BLOCKMAP is 10
0038   56 Signed       4 CKIOLSTC (12)  Stand-alone ASA I/O plist
0068  104 Signed       4 CKIBLKST       Starting block no. for entry
006C  108 Signed       4 CKIBLKCT       No. blocks in current entry
0070  112 Signed       4 CKIPTNDX       Buffer offset to next record slot
0074  116 Signed       2 CKIALRM        Alarm code for operator or not
          .111 .1.1      CKIALRM2       CKIALRM+1 CKIALRM2 Actual alarm
                                        byte
0076  118 Signed       2 *              Reserved for IBM use
0078  120 Dbl-Word     8 * (4)          Reserved for IBM use
          00000013       CKISIZE        (*-CKIBK+7)/8 CKIBK size in
                                        doublewords

 

CKIBK Storage Layout

          
*** CKIBK - SYSTEM CHECK POINT INTERFACE BLOCK
*
*     +------+------------------------------------------------+
*   0 |:FLAG1|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*   8 |                                                       |
*     =                       CKIOLSTB                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  38 |                                                       |
*     =                       CKIOLSTC                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  68 |         CKIBLKST          |         CKIBLKCT          |
*     +---------------------------+-------------+-------------+
*  70 |         CKIPTNDX          |  CKIALRM    |/////////////|
*     +---------------------------+-------------+-------------+
*  78 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  98
*
*** CKIBK - SYSTEM CHECK POINT INTERFACE BLOCK

 

CKIBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CKIALLFL       0000 10
CKIALRM        0074
CKIALRM2       0074 75
CKIBLKCT       006C
CKIBLKST       0068
CKIFLAG1       0000
CKINM981       0000 20
CKINM982       0000 40
CKINOCLK       0000 01
CKIOLSTB       0008
CKIOLSTC       0038
CKIPTNDX       0070
CKIRSUME       0000 02
CKISIZE        0078 00000013

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 10:54:59 EDT.
Copyright IBM Corporation, 1990, 2011