CFREC | Back to Index page

| Prolog Control Block Contents CFREC DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

CFREC Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None

CFREC Control Block Content | Top of page

     CFREC DSECT
    Top of page

    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' CFRICFCG Device
                                            configuration change
              00000002       CFRIDYCG       X'02' CFRIDYCG Dynamic change
              00000003       CFRILPEN       X'03' CFRILPEN Logical Path
                                            Established Notification
    0001    1 Bitstring    1 CFRFLAGS       Identifier flags
              1... ....      CFRFLADD       X'80' CFRFLADD Subchannel
                                            addition
              .1.. ....      CFRFLDEL       X'40' CFRFLDEL Subchannel
                                            deletion
              ..1. ....      CFRFLPTH       X'20' CFRFLPTH Channel path
                                            add/delete
              ...1 ....      CFRFLRES       X'10' CFRFLRES Subchannel
                                            restored
    0002    2 Signed       2 CFRPLENG       Parameter list length in bytes
    0004    4 Signed       4 CFRPLIST (0)   Variable length parameter list
              00000004       CFRBSIZE       (*-CFREC) Config rec header size
                                            in bytes
    0004    4 Signed       4 CFRADSID       Subchannel id
              00000004       CFRADSIZ       (*-CFRPLIST) Sch addition plist
                                            byte size
    0004    4 Signed       4 CFRDLSID       Subchannel id
              00000004       CFRDLSIZ       (*-CFRPLIST) Sch deletion plist
                                            byte size
    0004    4 Signed       4 CFRPTSID       Subchannel id
              00000004       CFRPTSIZ       (*-CFRPLIST) Chan. path add/del
                                            plist byte size
    0004    4 Signed       4 CFRRSSID       Subchannel id
              00000004       CFRRSSIZ       (*-CFRPLIST) Sch restored plist
                                            byte size

CFREC Storage Layout | Top of page

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

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

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

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

    *** Overlay for CFRPLIST in CFREC
    *
    *                                 +---------------------------+
    *   0 ...                       4 |         CFRRSSID          |
    *                                 +---------------------------+
    *   8
    *
    *** Overlay for CFRPLIST in CFREC

CFREC Cross Reference | Top of page

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

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:27:16 EDT.
Copyright IBM Corporation, 1990, 2020