| BKIBK | Back to Index page |
|
Prolog Control Block Contents BKIBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
| BKIBK Prolog | Top of page |
NAME : HCPBKIBK
DESCRIPTION: Block I/O Block for DIAGNOSE X'250'
DSECT : BKIBK
FUNCTION : Main control block for the DIAGNOSE X'250'
function; all other information can be found
from this block.
LOCATED BY : VDEVBKIA
CREATED BY : HCPBICIN, during the initialization of the
DIAGNOSE X'250' block I/O environment
DELETED BY : HCPBICRE, during the removal of the
DIAGNOSE X'250' block I/O environment
SERIALIZED : The block I/O block lock, BKILOCK.
RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
guest relocation (LGR). The bits and fields that
need to be relocated are defined in the
corresponding LGRBKIBK COPY file. Whenever changes
are made to this control block, consideration must
be given to any effects these changes will have on
a relocation. If any new fields or bits are
defined, they may need to be relocated. If
existing bits or fields are changed, corresponding
modifications may be required in the LGR version of
this control block. Consider also the effects of
these changes on a relocation involving a back-level
release of CP.
COMMENTS : Refer to the description of the VDEVBKIA
field for information on the serialization
for pointing to this block from the
appropriate VDEV. There is one BKIBK for
each VDEV for which a DIAGNOSE X'250'
environment is initialized.
|
| BKIBK Control Block Content | Top of page |
|
| BKIBK Storage Layout | Top of page |
*** BKIBK - Block I/O Block for DIAGNOSE X'250'
*
* +------+------+-------------+---------------------------+
* 0 |:STAT |:FLAGS|/////////////| BKIDBCCT |
* +------+------+-------------+---------------------------+
* 8 | BKIDBIRQ | BKIDBCWK |
* +---------------------------+-------------+-------------+
* 10 | BKIBLKSZ | BKIVDEVN |/////////////|
* +---------------------------+-------------+-------------+
* 18 | BKIOFFCP |
* +-------------------------------------------------------+
* 20 | BKIOFFST |
* +-------------------------------------------------------+
* 28 | BKISTART |
* +-------------------------------------------------------+
* 30 | BKIEND |
* +---------------------------+---------------------------+
* 38 | BKIVDEVA | BKIDINFO |
* +---------------------------+---------------------------+
* 40 | BKISVGBK | BKIRMVMD |
* +---------------------------+---------------------------+
* 48 | |
* = BKILOCK =
* | |
* +---------------------------+---------------------------+
* 60 |///////////////////////////|///////////////////////////|
* +---------------------------+---------------------------+
* 68 |///////////////////////////|///////////////////////////|
* +---------------------------+---------------------------+
* 70
*
*** BKIBK - Block I/O Block for DIAGNOSE X'250'
|
| BKIBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- BKIBLKSZ 0010 BKIDBCCT 0004 BKIDBCWK 000C BKIDBIRQ 0008 BKIDEVRD 0001 01 BKIDINFO 003C BKIEND 0030 BKIFLAGS 0001 BKILOCK 0048 BKIOFFCP 0018 BKIOFFST 0020 BKIRELOC 0000 20 BKIRESET 0000 40 BKIRMPD 0001 04 BKIRMVMD 0044 BKISIZE 006C 0000000E BKISTART 0028 BKISTAT 0000 BKISVGBK 0040 BKIVDEVA 0038 BKIVDEVN 0014 |
Copyright IBM Corporation, 1990, 2022