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 V4R3.0. Last updated on 30 Apr 2002 at 15:44:18 EDT.
Copyright IBM Corporation, 1990, 2002