Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

IRBLK

Prolog  

Control Block Contents  
   IRBLK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


IRBLK Prolog

 NAME       : HCPIRBLK
 DESCRIPTION: INTERRUPTION RESPONSE BLOCK MAPPING
 DSECT      : IRBLK
 FUNCTION   : PROVIDE SYMOLIC REFERENCES FOR THE FIELDS RETURNED
              IN RESPONSE TO A TSCH INSTRUCTION THAT
              SETS CONDITION CODE ZERO.
 LOCATED BY : N/A
 CREATED BY : N/A
 DELETED BY : N/A

 

IRBLK Control Block Content


IRBLK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      IRBLK          INTERRUPTION RESPONSE BLOCK MAPPING
0000    0 Bitstring   12 IRBSCSW (0)    EXTENDED STATUS CSW
0000    0 Signed       4 IRBWORD0 (0)   IRB WORD 0
0000    0 Bitstring    1 IRBSKEY        KEY, EXTENDED STATUS AND DEFERRED
                                        CC
          1111 ....      CSWKEY         X'F0' CSWKEY KEY OF I/O OPERATION
                                        (0-15)
          .... 1...      CSWSRENA       X'08' CSWSRENA SUSPEND-RESUME
                                        ENABLEMENT ORB only fields
          .... .1..      CSWSMCTL       X'04' CSWSMCTL Streaming Mode
                                        Cntrl(ORB Word 1,Bit 5)
          .... ..1.      CSWMODCT       X'02' CSWMODCT Modification
                                        Control(ORB Word 1,Bit 6)
          .... ...1      CSWSYNCH       X'01' CSWSYNCH Synchronize
                                        Control (ORB Word 1,Bit 7) IRB
                                        only fields
          .... .1..      CSWESTAT       X'04' CSWESTAT 1=EXTENDED STATUS,
                                        0=TIME
          .... ..11      CSWDFCC        X'03' CSWDFCC DEFERRED CC EXTRACT
                                        MASK
          .... ....      CSWCC0         X'00' CSWCC0 DEFERRED CC CODE 0
          .... ...1      CSWCC1         X'01' CSWCC1 DEFERRED CC CODE 1
          .... ..1.      CSWCC2         X'02' CSWCC2 DEFERRED CC CODE 2
          .... ..11      CSWCC3         X'03' CSWCC3 DEFERRED CC CODE 3
0001    1 Bitstring    1 IRBFPIZN       CCW CONTROLS AND INITIAL
                                        RESPONSES
          1111 1...      CSWSUMRY       X'F8' CSWSUMRY Summary test
                                        field. These bits will appe both
                                        the ORB and IRB
          1111 1.11      CSWMESUM       X'FB' CSWMESUM z/Arch mode
                                        summary test field. This mask
                                        includes bits that only appear in
                                        the ORB
          1... ....      CSWFORMT       X'80' CSWFORMT FORMAT OF CCW
          .1.. ....      CSWPREF        X'40' CSWPREF UNLIMITED PREFETCH
                                        ALLOWED.
          ..1. ....      CSWRESPN       X'20' CSWRESPN INITIAL STATUS
                                        RESPONSE PRESENTED
          ...1 ....      CSWLMODE       X'10' CSWLMODE ADDRESS LIMIT IS
                                        IN EFFECT
          .... 1...      CSWSUPSI       X'08' CSWSUPSI SUPPRESS SUSPENDED
                                        INTERRUPTION
          .... ..1.      CSWF2IDA       X'02' CSWF2IDA ORB "H" bit -
                                        Format-2 IDAW control: when set,
                                        Format-2 (64-bit/31-bit data
                                        address, representing 4K of data)
                                        IDAWs are provided for all
                                        channel commands of the
                                        designated channel program which
                                        have the Indirect Data Addressing
                                        flag set to one.
          .... ...1      CSW2KIDA       X'01' CSW2KIDA ORB "T" bit - only
                                        meaningful if the Form bit(H) is
                                        set. 64 bit/31 bit data addresses
                                        are used, however data is moved
                                        in 2K blocks per IDAW.
          .... .1..      CSWZCC         X'04' CSWZCC CONFIRMED ZERO
                                        CONDITION CODE
          .... ..1.      CSWELOG        X'02' CSWELOG EXTENDED I/O LOGOUT
                                        STORED
          .... ...1      CSWPNOPR       X'01' CSWPNOPR NOT-OPERATION PATH
                                        ENCOUNTERED
0002    2 Bitstring    1 IRBFCTL        FUNCTION CONTROL BYTE
          1... ....      CSWQDIOA       X'80' CSWQDIOA QDIO-Active (V)
          .1.. ....      CSWSFCN        X'40' CSWSFCN START SUBCHANNEL
                                        FUNCTION
          ..1. ....      CSWHFCN        X'20' CSWHFCN HALT SUBCHANNEL
                                        FUNCTION
          ...1 ....      CSWCFCN        X'10' CSWCFCN CLEAR SUBCHANNEL
                                        FUNCTION
          .... 1...      CSWRPND        X'08' CSWRPND RESUME SUBCHANNEL
                                        PENDING
          .... .1..      CSWSPND        X'04' CSWSPND START SUBCHANNEL
                                        PENDING
          .... ..1.      CSWHPND        X'02' CSWHPND HALT SUBCHANNEL
                                        PENDING
          .... ...1      CSWCPND        X'01' CSWCPND CLEAR SUBCHANNEL
                                        PENDING
0003    3 Bitstring    1 IRBACTL        ACTIVITY CONTROL BYTE
          1... ....      CSWSCACT       X'80' CSWSCACT SUBCHANNEL ACTIVE
          .1.. ....      CSWDVACT       X'40' CSWDVACT DEVICE ACTIVE
          ..1. ....      CSWSUSPN       X'20' CSWSUSPN SUBCHANNEL
                                        SUSPENDED
          ...1 ....      CSWALERT       X'10' CSWALERT ALERT STATUS
          .... 1...      CSWISTAT       X'08' CSWISTAT INTERMEDIATE
                                        STATUS
          .... .1..      CSWPSTAT       X'04' CSWPSTAT PRIMARY STATUS
          .... ..1.      CSWNSTAT       X'02' CSWNSTAT SECONDARY STATUS
          .... ...1      CSWSTPND       X'01' CSWSTPND STATUS PENDING
0004    4 Signed       4 IRBCCWA        Absolute address of CCW at
                                        interrupt. (+8)
0008    8 Bitstring    4 IRBCSC (0)     COMBINED DEVICE STATUS,
                                        SUBCHANNEL STATUS, AND RESIDUAL
                                        COUNT FIELDS
0008    8 Bitstring    1 IRBDVST        DEVICE STATUS FLAGS
          1... ....      CSWATTN        X'80' CSWATTN ATTENTION
          .1.. ....      CSWSM          X'40' CSWSM STATUS MODIFIER
          ..1. ....      CSWCUE         X'20' CSWCUE CONTROL UNIT END
          ...1 ....      CSWBUSY        X'10' CSWBUSY BUSY
          .... 1...      CSWCE          X'08' CSWCE CHANNEL END
          .... .1..      CSWDE          X'04' CSWDE DEVICE END
          .... ..1.      CSWUC          X'02' CSWUC UNIT CHECK
          .... ...1      CSWUE          X'01' CSWUE UNIT EXCEPTION
          .... 11..      CSWCEDE        X'0C' CSWCEDE CHANNEL END AND
                                        DEVICE END
          ..1. 11..      CSWCEDC        X'2C' CSWCEDC CHANNEL END,DEVICE
                                        END,AND CUE
          .1.1 ....      CSWSMBSY       X'50' CSWSMBSY CONTROL UNIT BUSY
          .111 ....      CSWCBS         X'70' CSWCBS CONTROL UNIT BUSY
                                        AND END
          1... .1..      CSWDEA         X'84' CSWDEA DEVICE END AND
                                        ATTENTION
0009    9 Bitstring    1 IRBSCST        SUBCHANNEL STATUS FLAGS
          1... ....      CSWPCI         X'80' CSWPCI PROGRAM CONTROLLED
                                        INTERRUPTION
          .1.. ....      CSWIL          X'40' CSWIL INCORRECT LENGTH
                                        INDICATION
          ..1. ....      CSWPRG         X'20' CSWPRG CHANNEL PROGRAM
                                        CHECK
          ...1 ....      CSWPROT        X'10' CSWPROT STORAGE PROTECTION
                                        CHECK
          .... 1...      CSWCDC         X'08' CSWCDC CHANNEL DATA CHECK
          .... .1..      CSWCCC         X'04' CSWCCC CHANNEL CONTROL
                                        CHECK
          .... ..1.      CSWIFCC        X'02' CSWIFCC INTERFACE CONTROL
                                        CHECK
          .... ...1      CSWCHC         X'01' CSWCHC CHANNEL CHAINING
                                        CHECK
          .... 111.      CSWHCE         X'0E' CSWHCE CDC+CCC+IFCC
                                        HARDWARE ERRORS
          ..11 ...1      CSWPCE         X'31' CSWPCE PRG+CHC+PROT PROGRAM
                                        ERRORS
000A   10 Signed       2 IRBCNT         UNEXPIRED COUNT IN CCW
000C   12 Signed       4 IRBXSTAT (0)   EXTENDED STATUS/TIME WORD
000C   12 Bitstring    1 IRBECF         CHANNEL PROGRAM ERROR CHECK FLAGS
          .1.. ....      CSWKEYCK       X'40' CSWKEYCK INVALID CBC ON
                                        STORAGE KEY
          ..1. ....      CSWMBPCK       X'20' CSWMBPCK ADDRESSING
                                        EXCEPTION ON MBI
          ...1 ....      CSWMBDCK       X'10' CSWMBDCK INVALID CBC ON
                                        MEASURE BLOCK
          .... 1...      CSWMBACK       X'08' CSWMBACK ACCESS EXCEPTION
                                        OF MEASURE BLK
          .... .1..      CSWCCWCK       X'04' CSWCCWCK INVALID CBC ON CCW
                                        FIELDS
          .... ..1.      CSWIDACK       X'02' CSWIDACK INVALID CBC ON
                                        IDAL FIELDS
          .... ...1      CSWSALCK       X'01' CSWSALCK INVALID ADDRESS
                                        LIMIT SET
000D   13 Bitstring    1 IRBLPUM        LAST-PATH-USED MASK
          .... 11.1      IRBCPID        IRBLPUM IRBCPID *** TEMPORARY
                                        UNTIL CODE CHANGE ***
000E   14 Signed       2 IRBDCTI (0)    DEVICE CONNECT TIME INTERVAL
000E   14 Bitstring    1 IRBFVF         TERMINATION CODE VALIDATION BITS
          1... ....      CSWFVFAR       X'80' CSWFVFAR Ancillary report
                                        bit in the ESW
          .1.. ....      CSWFVFLP       X'40' CSWFVFLP LAST-PATH-USED IS
                                        VALID
          ..1. ....      CSWFVFTC       X'20' CSWFVFTC TERMINATION CODE
                                        IS VALID
          ...1 ....      CSWFVFSC       X'10' CSWFVFSC SEQUENCE CODE IS
                                        VALID
          .... 1...      CSWFVFDS       X'08' CSWFVFDS DEVICE STATUS IS
                                        VALID
          .... .1..      CSWFVFCA       X'04' CSWFVFCA CCW ADDRESS IS
                                        VALID
          .... ..11      CSWSACOD       X'03' CSWSACOD STORAGE ACCESS
                                        CODE:
          .... ....      CSWSAUNK       X'00' CSWSAUNK 00 - UNKNOWN TYPE
          .... ...1      CSWSARD        X'01' CSWSARD 01 - READ
          .... ..1.      CSWSAWRT       X'02' CSWSAWRT 02 - WRITE
          .... ..11      CSWSARDB       X'03' CSWSARDB 03 - READ
                                        BACKWARDS
          .... ..1.      CSWFVFCN       X'02' CSWFVFCN S/370-ONLY:
                                        CHANNEL # VALID
          .... ...1      CSWFVFDN       X'01' CSWFVFDN S/370-ONLY: DEVICE
                                        # VALID
          ...1 11..      CSWFVFCM       CSWFVFSC+CSWFVFDS+CSWFVFCA
                                        CSWFVFCM common fields
000F   15 Bitstring    1 IRBTMSEQ       TERMINATION,ALERT AND SEQUENCE
                                        CODES
          11.. ....      CSWTMCOD       X'C0' CSWTMCOD TERMINATION CODE :
          .... ....      CSWTMCID       X'00' CSWTMCID 00 - INTERFACE
                                        DISCONNECT
          .1.. ....      CSWTMCST       X'40' CSWTMCST 01 - STOP, STACK,
                                        NORMAL TERM
          1... ....      CSWTMCSR       X'80' CSWTMCSR 10 - SELECTIVE
                                        RESET
          11.. ....      CSWTMXXX       X'C0' CSWTMXXX 11 - RESERVED
          ..1. ....      CSWLCLAR       X'20' CSWLCLAR Ancillary report
                                        bit in the limited channel logout
                                        area
          ...1 ....      CSWSECER       X'10' CSWSECER SECONDARY ERROR
          .... 1...      CSWEALRT       X'08' CSWEALRT LOGOUT IS FROM I/O
                                        ERROR ALERT
          .... .111      CSWSQCOD       X'07' CSWSQCOD SEQUENCE CODE :
          .... ....      CSWSQXXX       X'00' CSWSQXXX 000 - RESERVED
          .... ...1      CSWSQCOA       X'01' CSWSQCOA 001 - COMMAND-OUT
                                        & ADDRESS-IN
          .... ..1.      CSWSQCAC       X'02' CSWSQCAC 010 - COMMAND
                                        ACCEPTED
          .... ..11      CSWSQDTR       X'03' CSWSQDTR 011 - DATA
                                        TRANSFERRED
          .... .1..      CSWSQCNA       X'04' CSWSQCNA 100 - COMMAND NOT
                                        ACCEPTED
          .... .1.1      CSWSQCAQ       X'05' CSWSQCAQ 101 - COMMAND
                                        ACCEPTED BUT DATA TRANSFER
                                        UNKNOWN
          .... .11.      CSWSQYYY       X'06' CSWSQYYY 110 - RESERVED
          .... .111      CSWSQZZZ       X'07' CSWSQZZZ 111 - RESERVED
0010   16 Signed       4 IRBERW (0)     Extended Report Word for Format 0
                                        ESW
0010   16 Bitstring    1 IRBERWB0       ERW Byte 0
          .... 1...      CSWPVRQ        X'08' CSWPVRQ Path verification
                                        required
          .... ...1      CSWERWCS       X'01' CSWERWCS Sense data stored
                                        in extended control word
0011   17 Bitstring    1 IRBERWB1       ERW Byte 1
          1... ....      CSW2CCWV       X'80' CSW2CCWV Secondary CCW
                                        address validity bit
          .1.. ....      CSWFSAFM       X'40' CSWFSAFM Failing storage
                                        address Format =1 Indicates
                                        format-2 addr =0 Indicates
                                        format-1 addr
          ..11 1111      CSWCSCNT       X'3F' CSWCSCNT Concurrent Sense
                                        Count extract mask
0012   18 Bitstring    1 * (2)          Reserved for future hardware use
0014   20 Signed       4 *              RESERVED FOR FUTURE HARDWARE USE
0018   24 Signed       4 *              RESERVED FOR FUTURE HARDWARE USE
001C   28 Signed       4 IRB2DCCW       Secondary CCW absolute address.
          00000020       IRBLEN         (*-IRBLK) LENGTH OF THE IRB
                                        WITHOUT XLOGOUT
0020   32 Bitstring   32 IRBXTLOG       EXTENDED LOGOUT INFORMATION
          00000040       IRBLENG        (*-IRBLK) LENGTH OF ARCHITECTED
                                        IRB IN BYTES
0040   64 Bitstring   32 IRBXMEAS (0)   Extended Measurement information
0040   64 Signed       4 IRBXCNTI       Device-Connect Time
0044   68 Signed       4 IRBXFPTI       Function-Pending Time
0048   72 Signed       4 IRBXDDTI       Device-Disconnect Time
004C   76 Signed       4 IRBXCQTI       Control-Unit-Queuing Time
0050   80 Signed       4 IRBXDATI       Device-Active-Only-Time
0054   84 Signed       4 IRBXDBTI       Device-Busy Time
0058   88 Signed       4 IRBXIRTI       Initial-Command-Response Time
005C   92 Signed       4 *              Reserved for future IBM use
          00000060       IRBLENGM       (*-IRBLK) Len of architected IRB
                                        w/ext meas info
          0000000C       IRBSIZE        (IRBLENGM+7)/8 SIZE IN BYTES FOR
                                        CP ALLOCATION
0000    0 Bitstring    1 IRBDKEY        CHSC Subchannel CRQBK Storage Key
0001    1 Bitstring    1 *
0002    2 Bitstring    2 IRBDFASC (0)   FCTL (BIT 17-19) ACTL (BIT 20-26)
0002    2 Bitstring    1 IRBDFCTL
0003    3 Bitstring    1 IRBDACTL
0004    4 Bitstring    4 IRBDCRQ        Absolute address of Communication
                                        Request BLK
0008    8 Bitstring    1 *
0009    9 Bitstring    1 IRBDSC         CHSC Status Control
000A   10 Bitstring    2 *

 

IRBLK Storage Layout

          
*** IRBLK - INTERRUPTION RESPONSE BLOCK MAPPING
*
*     +------+------+------+------+---------------------------+
*   0 |:SKEY |:FPIZN|:FCTL |:ACTL |         IRBCCWA           |
*     +------+------+------+------+------+------+------+------+
*   8 |:DVST |:SCST |   IRBCNT    |IRBECF|:LPUM |IRBFVF|:TMSEQ|
*     +------+------+-------------+------+------+------+------+
*  10 |:ERWB0|:ERWB1|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
*  18 |///////////////////////////|         IRB2DCCW          |
*     +---------------------------+---------------------------+
*  20 |                                                       |
*     =                       IRBXTLOG                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  40 |         IRBXCNTI          |         IRBXFPTI          |
*     +---------------------------+---------------------------+
*  48 |         IRBXDDTI          |         IRBXCQTI          |
*     +---------------------------+---------------------------+
*  50 |         IRBXDATI          |         IRBXDBTI          |
*     +---------------------------+---------------------------+
*  58 |         IRBXIRTI          |///////////////////////////|
*     +---------------------------+---------------------------+
*  60
*
*** IRBLK - INTERRUPTION RESPONSE BLOCK MAPPING
          
*** Overlay for IRBSCSW in IRBLK
*
*     +------+------+------+------+---------------------------+
*   0 |:DKEY |//////|:DFCTL|:DACTL|         IRBDCRQ           |
*     +------+------+------+------+---------------------------+
*   8 |//////|IRBDSC|/////////////| C
*     +------+------+-------------+
*
*** Overlay for IRBSCSW in IRBLK

 

IRBLK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CSWALERT       0003 10
CSWATTN        0008 80
CSWBUSY        0008 10
CSWCBS         0008 70
CSWCCC         0009 04
CSWCCWCK       000C 04
CSWCC0         0000 00
CSWCC1         0000 01
CSWCC2         0000 02
CSWCC3         0000 03
CSWCDC         0009 08
CSWCE          0008 08
CSWCEDC        0008 2C
CSWCEDE        0008 0C
CSWCFCN        0002 10
CSWCHC         0009 01
CSWCPND        0002 01
CSWCSCNT       0011 3F
CSWCUE         0008 20
CSWDE          0008 04
CSWDEA         0008 84
CSWDFCC        0000 03
CSWDVACT       0003 40
CSWEALRT       000F 08
CSWELOG        0001 02
CSWERWCS       0010 01
CSWESTAT       0000 04
CSWFORMT       0001 80
CSWFSAFM       0011 40
CSWFVFAR       000E 80
CSWFVFCA       000E 04
CSWFVFCM       000E 1C
CSWFVFCN       000E 02
CSWFVFDN       000E 01
CSWFVFDS       000E 08
CSWFVFLP       000E 40
CSWFVFSC       000E 10
CSWFVFTC       000E 20
CSWF2IDA       0001 02
CSWHCE         0009 0E
CSWHFCN        0002 20
CSWHPND        0002 02
CSWIDACK       000C 02
CSWIFCC        0009 02
CSWIL          0009 40
CSWISTAT       0003 08
CSWKEY         0000 F0
CSWKEYCK       000C 40
CSWLCLAR       000F 20
CSWLMODE       0001 10
CSWMBACK       000C 08
CSWMBDCK       000C 10
CSWMBPCK       000C 20
CSWMESUM       0001 FB
CSWMODCT       0000 02
CSWNSTAT       0003 02
CSWPCE         0009 31
CSWPCI         0009 80
CSWPNOPR       0001 01
CSWPREF        0001 40
CSWPRG         0009 20
CSWPROT        0009 10
CSWPSTAT       0003 04
CSWPVRQ        0010 08
CSWQDIOA       0002 80
CSWRESPN       0001 20
CSWRPND        0002 08
CSWSACOD       000E 03
CSWSALCK       000C 01
CSWSARD        000E 01
CSWSARDB       000E 03
CSWSAUNK       000E 00
CSWSAWRT       000E 02
CSWSCACT       0003 80
CSWSECER       000F 10
CSWSFCN        0002 40
CSWSM          0008 40
CSWSMBSY       0008 50
CSWSMCTL       0000 04
CSWSPND        0002 04
CSWSQCAC       000F 02
CSWSQCAQ       000F 05
CSWSQCNA       000F 04
CSWSQCOA       000F 01
CSWSQCOD       000F 07
CSWSQDTR       000F 03
CSWSQXXX       000F 00
CSWSQYYY       000F 06
CSWSQZZZ       000F 07
CSWSRENA       0000 08
CSWSTPND       0003 01
CSWSUMRY       0001 F8
CSWSUPSI       0001 08
CSWSUSPN       0003 20
CSWSYNCH       0000 01
CSWTMCID       000F 00
CSWTMCOD       000F C0
CSWTMCSR       000F 80
CSWTMCST       000F 40
CSWTMXXX       000F C0
CSWUC          0008 02
CSWUE          0008 01
CSWZCC         0001 04
CSW2CCWV       0011 80
CSW2KIDA       0001 01
IRBACTL        0003
IRBCCWA        0004
IRBCNT         000A
IRBCPID        000D 0D
IRBCSC         0008
IRBDACTL       0003
IRBDCRQ        0004
IRBDCTI        000E
IRBDFASC       0002
IRBDFCTL       0002
IRBDKEY        0000
IRBDSC         0009
IRBDVST        0008
IRBECF         000C
IRBERW         0010
IRBERWB0       0010
IRBERWB1       0011
IRBFCTL        0002
IRBFPIZN       0001
IRBFVF         000E
IRBLEN         001C 00000020
IRBLENG        0020 00000040
IRBLENGM       005C 00000060
IRBLPUM        000D
IRBSCST        0009
IRBSCSW        0000
IRBSIZE        005C 0000000C
IRBSKEY        0000
IRBTMSEQ       000F
IRBWORD0       0000
IRBXCNTI       0040
IRBXCQTI       004C
IRBXDATI       0050
IRBXDBTI       0054
IRBXDDTI       0048
IRBXFPTI       0044
IRBXIRTI       0058
IRBXMEAS       0040
IRBXSTAT       000C
IRBXTLOG       0020
IRB2DCCW       001C

This information is based on z/VM V5R4.0. Last updated on 18 Feb 2010 at 03:46:53 EDT.
Copyright IBM Corporation, 1990, 2009