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

#### CFREC

Prolog

Control Block Contents
CFREC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### CFREC Prolog

     NAME       : HCPCFREC
     DESCRIPTION: *CONFIG Configuration Record
     DSECT      : CFREC
     FUNCTION   : To convey changes to the I/O configuration to the
                  configuration management service machine
     LOCATED BY : None
     CREATED BY : HCPRFC, and used as an overlay to the GSDBK
     DELETED BY : HCPREC, when used as an overlay to the GSDBK

#### CFREC Control Block Content

#### CFREC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      CFREC          *CONFIG Configuration Record
    0000    0 Bitstring    1 CFRIDCOD       Config record identifier code
              00000001       CFRICFCG       X'01' Device configuration change
              00000002       CFRIDYCG       X'02' Dynamic change
              00000003       CFRILPEN       X'03' Logical Path Established
                                            Notification
    0001    1 Bitstring    1 CFRFLAGS       Identifier flags
              1... ....      CFRFLADD       X'80' Subchannel addition
              .1.. ....      CFRFLDEL       X'40' Subchannel deletion
              ..1. ....      CFRFLPTH       X'20' Channel path add/delete
    0002    2 Signed       2 CFRPLENG       Parameter list length in bytes
    0004    4 Signed       2 CFRPLIST       Parameter list
              00000006       CFRBSIZE       (*-CFREC) Config rec header size
                                            in bytes
    0004    4 Signed       2 CFRADSID       Subchannel id
              00000002       CFRADSIZ       (*-CFRPLIST) Sch addition plist
                                            byte size
    0004    4 Signed       2 CFRDLSID       Subchannel id
              00000002       CFRDLSIZ       (*-CFRPLIST) Sch deletion plist
                                            byte size
    0004    4 Signed       2 CFRPTSID       Subchannel id
              00000002       CFRPTSIZ       (*-CFRPLIST) Chan. path add/del
                                            plist byte size

#### CFREC Storage Layout

    *** CFREC - *CONFIG Configuration Record
    *
    *     +------+------+-------------+-------------+
    *   0 |:IDCOD|:FLAGS|  CFRPLENG   |  CFRPLIST   | 6
    *     +------+------+-------------+-------------+
    *
    *** CFREC - *CONFIG Configuration Record

    *** Overlay for CFRPLIST in CFREC
    *
    *                                 +-------------+
    *   0 ...                       4 |  CFRADSID   | 6
    *                                 +-------------+
    *
    *** Overlay for CFRPLIST in CFREC

    *** Overlay for CFRPLIST in CFREC
    *
    *                                 +-------------+
    *   0 ...                       4 |  CFRDLSID   | 6
    *                                 +-------------+
    *
    *** Overlay for CFRPLIST in CFREC

    *** Overlay for CFRPLIST in CFREC
    *
    *                                 +-------------+
    *   0 ...                       4 |  CFRPTSID   | 6
    *                                 +-------------+
    *
    *** Overlay for CFRPLIST in CFREC

#### CFREC Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    CFRADSID       0004
    CFRADSIZ       0004 00000002
    CFRBSIZE       0004 00000006
    CFRDLSID       0004
    CFRDLSIZ       0004 00000002
    CFRFLADD       0001 80
    CFRFLAGS       0001
    CFRFLDEL       0001 40
    CFRFLPTH       0001 20
    CFRICFCG       0000 00000001
    CFRIDCOD       0000
    CFRIDYCG       0000 00000002
    CFRILPEN       0000 00000003
    CFRPLENG       0002
    CFRPLIST       0004
    CFRPTSID       0004
    CFRPTSIZ       0004 00000002

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