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

 

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' 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

          
*** 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

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 V6R2.0. Last updated on 21 Nov 2011 at 10:54:43 EDT.
Copyright IBM Corporation, 1990, 2011