Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
SCHIB
Cross Reference (Contains links to field and bit definitions)
SCHIB Prolog
NAME : HCPSCHIB DESCRIPTION: SUBCHANNEL INFORMATION BLOCK MAPPING DSECT : SCHIB FUNCTION : PROVIDE SYMOLIC REFERENCES FOR THE FIELDS OF AN XA SUBCHANNEL INFORMATION BLOCK (THE EXPLICIT OPERAND OF THE STORE SUBCHANNEL AND MODIFY SUBCHANNEL INSTRUCTIONS.) LOCATED BY : N/A CREATED BY : N/A DELETED BY : N/A
SCHIB Control Block Content
SCHIB DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SCHIB SUBCHANNEL INFORMATION BLOCK MAPPING 0000 0 Bitstring 28 SCHPMCW (0) PATH MANAGEMENT CONTROL WORD 0000 0 Signed 4 SCHINTP INTERRUPTION PARAMETER 0004 4 Signed 4 SCHPMW1 (0) PMCW WORD-1 0004 4 Bitstring 1 SCHIRCF INTERRUPTION REQUEST CODE ..11 1... CSWIRC X'38' INTERRUPTION SUBCLASS EXTRACT MASK 1... .... CSWQDIO X'80' QDIO Facility (Q) Available .... .1.. CSWIOINC X'04' I/O Initiation Control bit .... ..1. CSWHDVA X'02' HALT DEVICE (HDV) Assist Control bit .... ...1 CSWABC X'01' ALTERNATE BLOCK CONTROL BIT 1... .... CSWPATH X'80' MODEL DEPENDENT PATH FOR MSG SUBCHANL ..11 111. CSWMSV X'3E' MESSAGE SUBCHANNEL VALID BITS .1.. .... CSWMINS X'40' MESSAGE DEVICE MAY BE INSTALLED 0005 5 Bitstring 1 SCHCTL CONTROL FLAGS 1... .... CSWENB X'80' INTERRUPTIONS ENABLED .11. .... CSWLM X'60' PREFERRED LIMIT MODE .1.. .... CSWLOW X'40' PROG CHECK IF ADDR .GE. LIMIT ..1. .... CSWHIGH X'20' PROG CHECK IF ADDR .LT. LIMIT ...1 1... CSWMM X'18' MEASUREMENT FLAGS ...1 .... CSWMSP X'10' MEASUREMENT PERMITTED .... 1... CSWTIM X'08' TIMING PERMITTED .... .1.. CSWDYNPT X'04' DYNAMIC PATHING AVALIABLE .... ..1. CSWTIMFC X'02' TIMING FACILITY AVALIABLE .... ...1 CSWVLD X'01' VALID DEVICE NUMBER ASSIGNED 0006 6 Signed 2 SCHDEV DEVICE NUMBER 0008 8 Signed 4 SCHPMW2 (0) WORD 2 OF PMCW 0008 8 Bitstring 1 SCHLPM LOGICAL PATH MASK 0009 9 Bitstring 1 SCHPNOM PATH NOT OPERATIONAL MASK 000A 10 Bitstring 1 SCHLPUM LAST PATH USED MASK 000B 11 Bitstring 1 SCHPIM PATH INSTALLED MASK 000C 12 Signed 2 SCHMBI MEASUREMENT BLOCK INDEX 000E 14 Bitstring 1 SCHPOM PATH OPERATIONAL MASK 000F 15 Bitstring 1 SCHPAM PATH AVAILABLE MASK 0010 16 Bitstring 8 SCHCPIDS (0) ARRAY OF CHANNEL PATH IDS 0010 16 Bitstring 1 SCHCPID0 CHANNEL PATH IDENTIFIER 0 0011 17 Bitstring 1 SCHCPID1 CHANNEL PATH IDENTIFIER 1 0012 18 Bitstring 1 SCHCPID2 CHANNEL PATH IDENTIFIER 2 0013 19 Bitstring 1 SCHCPID3 CHANNEL PATH IDENTIFIER 3 0014 20 Bitstring 1 SCHCPID4 CHANNEL PATH IDENTIFIER 4 0015 21 Bitstring 1 SCHCPID5 CHANNEL PATH IDENTIFIER 5 0016 22 Bitstring 1 SCHCPID6 CHANNEL PATH IDENTIFIER 6 0017 23 Bitstring 1 SCHCPID7 CHANNEL PATH IDENTIFIER 7 0018 24 Signed 4 SCHWORD6 (0) PMCW WORD 6 0018 24 Bitstring 1 SCHZONE ZONE 0019 25 Bitstring 1 SCHVISC GUEST ISC - 00000V-ISC 001A 26 Bitstring 1 * RESERVED 001B 27 Bitstring 1 SCHECFG EXTENDED CONTROL FLAGS I000000S .... ...1 CSWCSNS X'01' Subchannel is in concurrent-sense mode 001C 28 Bitstring 12 SCHSCSW (0) SCSW CONTAINED IN SCHIB 001C 28 Bitstring 4 SCHKEYSC (0) FIRST WORD OF SCSW 001C 28 Bitstring 1 SCHKEYCC KEY AND CONDITION CODE 1111 .... CSWKEY X'F0' KEY OF I/O OPERATION (0-15) .... 1... CSWSRENA X'08' SUSPEND-RESUME ENABLEMENT ORB only fields .... ..1. CSWMODCT X'02' Modification Control(ORB Word 1,Bit 6) .... ...1 CSWSYNCH X'01' Synchronize Control (ORB Word 1,Bit 7) IRB only fields .... .1.. CSWESTAT X'04' 1=EXTENDED STATUS, 0=TIME .... ..11 CSWDFCC X'03' DEFERRED CC EXTRACT MASK .... .... CSWCC0 X'00' DEFERRED CC CODE 0 .... ...1 CSWCC1 X'01' DEFERRED CC CODE 1 .... ..1. CSWCC2 X'02' DEFERRED CC CODE 2 .... ..11 CSWCC3 X'03' DEFERRED CC CODE 3 001D 29 Bitstring 1 SCHFPIZN FORMAT AND INITIAL STATUS 1111 1... CSWSUMRY X'F8' SUMMARY TEST FIELD 1... .... CSWFORMT X'80' FORMAT OF CCW .1.. .... CSWPREF X'40' UNLIMITED PREFETCH ALLOWED. ..1. .... CSWRESPN X'20' INITIAL STATUS RESPONSE PRESENTED ...1 .... CSWLMODE X'10' ADDRESS LIMIT IS IN EFFECT .... 1... CSWSUPSI X'08' SUPPRESS SUSPENDED INTERRUPTION .... .1.. CSWZCC X'04' CONFIRMED ZERO CONDITION CODE .... ..1. CSWELOG X'02' EXTENDED I/O LOGOUT STORED .... ...1 CSWPNOPR X'01' NOT-OPERATION PATH ENCOUNTERED 001E 30 Bitstring 1 SCHFCTL FUNCTION CONTROL 1... .... CSWQDIOA X'80' QDIO-Active (V) .1.. .... CSWSFCN X'40' START SUBCHANNEL FUNCTION ..1. .... CSWHFCN X'20' HALT SUBCHANNEL FUNCTION ...1 .... CSWCFCN X'10' CLEAR SUBCHANNEL FUNCTION .... 1... CSWRPND X'08' RESUME SUBCHANNEL PENDING .... .1.. CSWSPND X'04' START SUBCHANNEL PENDING .... ..1. CSWHPND X'02' HALT SUBCHANNEL PENDING .... ...1 CSWCPND X'01' CLEAR SUBCHANNEL PENDING 001F 31 Bitstring 1 SCHACTL ACTIVITY CONTROL 1... .... CSWSCACT X'80' SUBCHANNEL ACTIVE .1.. .... CSWDVACT X'40' DEVICE ACTIVE ..1. .... CSWSUSPN X'20' SUBCHANNEL SUSPENDED ...1 .... CSWALERT X'10' ALERT STATUS .... 1... CSWISTAT X'08' INTERMEDIATE STATUS .... .1.. CSWPSTAT X'04' PRIMARY STATUS .... ..1. CSWNSTAT X'02' SECONDARY STATUS .... ...1 CSWSTPND X'01' STATUS PENDING 0020 32 Signed 4 SCHCCWA ADDRESS OF LAST CCW EXECUTED 0024 36 Bitstring 1 SCHDVST DEVICE STATUS 1... .... CSWATTN X'80' ATTENTION .1.. .... CSWSM X'40' STATUS MODIFIER ..1. .... CSWCUE X'20' CONTROL UNIT END ...1 .... CSWBUSY X'10' BUSY .... 1... CSWCE X'08' CHANNEL END .... .1.. CSWDE X'04' DEVICE END .... ..1. CSWUC X'02' UNIT CHECK .... ...1 CSWUE X'01' UNIT EXCEPTION .... 11.. CSWCEDE X'0C' CHANNEL END AND DEVICE END ..1. 11.. CSWCEDC X'2C' CHANNEL END,DEVICE END,AND CUE .1.1 .... CSWSMBSY X'50' CONTROL UNIT BUSY .111 .... CSWCBS X'70' CONTROL UNIT BUSY AND END 1... .1.. CSWDEA X'84' DEVICE END AND ATTENTION 0025 37 Bitstring 1 SCHSCST SUBCHANNEL STATUS 1... .... CSWPCI X'80' PROGRAM CONTROLLED INTERRUPTION .1.. .... CSWIL X'40' INCORRECT LENGTH INDICATION ..1. .... CSWPRG X'20' CHANNEL PROGRAM CHECK ...1 .... CSWPROT X'10' STORAGE PROTECTION CHECK .... 1... CSWCDC X'08' CHANNEL DATA CHECK .... .1.. CSWCCC X'04' CHANNEL CONTROL CHECK .... ..1. CSWIFCC X'02' INTERFACE CONTROL CHECK .... ...1 CSWCHC X'01' CHANNEL CHAINING CHECK .... 111. CSWHCE X'0E' CDC+CCC+IFCC HARDWARE ERRORS ..11 ...1 CSWPCE X'31' PRG+CHC+PROT PROGRAM ERRORS 0026 38 Signed 2 SCHCNT RESIDUAL COUNT 0028 40 Bitstring 12 SCHMDA (0) 0028 40 Signed 4 * (3) MACHINE DEPENDENT AREA 00000034 SCHBLEN *-SCHIB SIZE OF A SCHIB IN BYTES 00000007 SCHSIZE (*-SCHIB+7)/8 SIZE OF A SCHIB IN DOUBLEWORDS
SCHIB Storage Layout
*** SCHIB - SUBCHANNEL INFORMATION BLOCK MAPPING * * +---------------------------+------+------+-------------+ * 0 | SCHINTP |:IRCF |SCHCTL| SCHDEV | * +------+------+------+------+------+------+------+------+ * 8 |SCHLPM|:PNOM |:LPUM |SCHPIM| SCHMBI |SCHPOM|SCHPAM| * +------+------+------+------+------+------+------+------+ * 10 |:CPID0|:CPID1|:CPID2|:CPID3|:CPID4|:CPID5|:CPID6|:CPID7| * +------+------+------+------+------+------+------+------+ * 18 |:ZONE |:VISC |//////|:ECFG |:KEYCC|:FPIZN|:FCTL |:ACTL | * +------+------+------+------+------+------+------+------+ * 20 | SCHCCWA |:DVST |:SCST | SCHCNT | * +---------------------------+------+------+-------------+ * 28 |///////////////////////////////////////////////////////| * |///////////////////////////+---------------------------+ * |///////////////////////////| 34 * +---------------------------+ * *** SCHIB - SUBCHANNEL INFORMATION BLOCK MAPPING
SCHIB Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----CSWABC 0004 01
CSWALERT 001F 10
CSWATTN 0024 80
CSWBUSY 0024 10
CSWCBS 0024 70
CSWCCC 0025 04
CSWCC0 001C 00
CSWCC1 001C 01
CSWCC2 001C 02
CSWCC3 001C 03
CSWCDC 0025 08
CSWCE 0024 08
CSWCEDC 0024 2C
CSWCEDE 0024 0C
CSWCFCN 001E 10
CSWCHC 0025 01
CSWCPND 001E 01
CSWCSNS 001B 01
CSWCUE 0024 20
CSWDE 0024 04
CSWDEA 0024 84
CSWDFCC 001C 03
CSWDVACT 001F 40
CSWDYNPT 0005 04
CSWELOG 001D 02
CSWENB 0005 80
CSWESTAT 001C 04
CSWFORMT 001D 80
CSWHCE 0025 0E
CSWHDVA 0004 02
CSWHFCN 001E 20
CSWHIGH 0005 20
CSWHPND 001E 02
CSWIFCC 0025 02
CSWIL 0025 40
CSWIOINC 0004 04
CSWIRC 0004 38
CSWISTAT 001F 08
CSWKEY 001C F0
CSWLM 0005 60
CSWLMODE 001D 10
CSWLOW 0005 40
CSWMINS 0004 40
CSWMM 0005 18
CSWMODCT 001C 02
CSWMSP 0005 10
CSWMSV 0004 3E
CSWNSTAT 001F 02
CSWPATH 0004 80
CSWPCE 0025 31
CSWPCI 0025 80
CSWPNOPR 001D 01
CSWPREF 001D 40
CSWPRG 0025 20
CSWPROT 0025 10
CSWPSTAT 001F 04
CSWQDIO 0004 80
CSWQDIOA 001E 80
CSWRESPN 001D 20
CSWRPND 001E 08
CSWSCACT 001F 80
CSWSFCN 001E 40
CSWSM 0024 40
CSWSMBSY 0024 50
CSWSPND 001E 04
CSWSRENA 001C 08
CSWSTPND 001F 01
CSWSUMRY 001D F8
CSWSUPSI 001D 08
CSWSUSPN 001F 20
CSWSYNCH 001C 01
CSWTIM 0005 08
CSWTIMFC 0005 02
CSWUC 0024 02
CSWUE 0024 01
CSWVLD 0005 01
CSWZCC 001D 04
SCHACTL 001F
SCHBLEN 0028 00000034
SCHCCWA 0020
SCHCNT 0026
SCHCPIDS 0010
SCHCPID0 0010
SCHCPID1 0011
SCHCPID2 0012
SCHCPID3 0013
SCHCPID4 0014
SCHCPID5 0015
SCHCPID6 0016
SCHCPID7 0017
SCHCTL 0005
SCHDEV 0006
SCHDVST 0024
SCHECFG 001B
SCHFCTL 001E
SCHFPIZN 001D
SCHINTP 0000
SCHIRCF 0004
SCHKEYCC 001C
SCHKEYSC 001C
SCHLPM 0008
SCHLPUM 000A
SCHMBI 000C
SCHMDA 0028
SCHPAM 000F
SCHPIM 000B
SCHPMCW 0000
SCHPMW1 0004
SCHPMW2 0008
SCHPNOM 0009
SCHPOM 000E
SCHSCST 0025
SCHSCSW 001C
SCHSIZE 0028 00000007
SCHVISC 0019
SCHWORD6 0018
SCHZONE 0018
Last updated on 3 Aug 1999 at 12:29:47 EDT.
Copyright IBM Corporation, 1990, 1999