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