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

Prolog  

Control Block Contents  

SCHIB DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:29:47 EDT.
Copyright IBM Corporation, 1990, 1999