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

#### CFEBK

Prolog

Control Block Contents
CFEBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### CFEBK Prolog

     Name       : HCPCFEBK
     Description: Map the HCPIODCW resident data area
     DSECT      : CFEBK
     Function   : Map system variables used for I/O.
     Located by : HCPIODcw
     Created by : HCPIIOcw
     Deleted by : none
     General Comm nts.
                  - The variables are hard coded in HCPIODCW, (no longer
                  dynamically set during initialization.)
                  - We use the address X'8FFFFFxx' because z/Architecture
                  guarantees that bit 0 in the CCW data address
                  will be checked late (at data access time).

#### CFEBK Control Block Content

#### CFEBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CFEBK          Map the HCPIODCW resident data
                                            area
                              CP-Forced program check
    0000    0 Signed       4 CFEPRGAD       X'8FFFFF02'
                              CP-Forced protection check
    0004    4 Signed       4 CFEPRTAD       X'8FFFFF04'
                              CP-Forced interface control check
    0008    8 Signed       4 CFEIFCAD       X'8FFFFF06'
                              CP-Forced incorrect length
    000C   12 Signed       4 CFEICLAD       X'8FFFFF08'
                              CP-Forced program check in IDA
    0010   16 Signed       4 CFEF1PG        X'FFFFFF02'
                              CP-Forced protection check in IDA
    0014   20 Signed       4 CFEF1PT        X'8FFFF800'
                              CP-Forced program check for fmt2 IDA
    0018   24 Bitstring    8 CFEF2PG (0)    IDAWs X'FFFFFFFFFFFFF002'
    0018   24 Bitstring    4 CFEF2PGH       X'FFFFFFFF'
    001C   28 Bitstring    4 CFEF2PGL       X'FFFFFF02'
                              CP-Forced protection check for fmt2 IDA
    0020   32 Bitstring    8 CFEF2PT (0)    IDAWs X'FFFFFFFFFFFFF000'
    0020   32 Bitstring    4 CFEF2PTH       X'FFFFFFFF'
    0024   36 Bitstring    4 CFEF2PTL       X'FFFFF000'
              00000028       CFEBKBYL       *-CFEBK
              00000005       CFEBKDSZ       ((CFEBKBYL+7)/8) Doubleword
                                            length of CFEBK

#### CFEBK Storage Layout

    *** CFEBK - Map the HCPIODCW resident data area
    *
    *     +---------------------------+---------------------------+
    *   0 |         CFEPRGAD          |         CFEPRTAD          |
    *     +---------------------------+---------------------------+
    *   8 |         CFEIFCAD          |         CFEICLAD          |
    *     +---------------------------+---------------------------+
    *  10 |         CFEF1PG           |         CFEF1PT           |
    *     +---------------------------+---------------------------+
    *  18 |         CFEF2PGH          |         CFEF2PGL          |
    *     +---------------------------+---------------------------+
    *  20 |         CFEF2PTH          |         CFEF2PTL          |
    *     +---------------------------+---------------------------+
    *  28
    *
    *** CFEBK - Map the HCPIODCW resident data area

#### CFEBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    CFEBKBYL       0024 00000028
    CFEBKDSZ       0024 00000005
    CFEF1PG        0010
    CFEF1PT        0014
    CFEF2PG        0018
    CFEF2PGH       0018
    CFEF2PGL       001C
    CFEF2PT        0020
    CFEF2PTH       0020
    CFEF2PTL       0024
    CFEICLAD       000C
    CFEIFCAD       0008
    CFEPRGAD       0000
    CFEPRTAD       0004

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:43:23 EDT.
Copyright IBM Corporation, 1990, 2005