Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
CFREC
Control Block Contents
CFREC DSECT
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
Copyright IBM Corporation, 1990, 2011