IRBLK Back to Index page
 
Prolog 
Control Block Contents 
   IRBLK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  IRBLK Prolog Top of page
 
 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
 RELOCATION CONSIDERATIONS : None
 
 
  IRBLK Control Block Content Top of page
 

 IRBLK DSECT Top of page
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 0001 1 Bitstring 1 IRBFPIZN CCW CONTROLS AND INITIAL RESPONSES 0002 2 Bitstring 1 IRBFCTL FUNCTION CONTROL BYTE 0003 3 Bitstring 1 IRBACTL ACTIVITY CONTROL BYTE 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 0009 9 Bitstring 1 IRBSCST SUBCHANNEL STATUS FLAGS 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 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 000F 15 Bitstring 1 IRBTMSEQ TERMINATION,ALERT AND SEQUENCE CODES 0010 16 Signed 4 IRBERW (0) Extended Report Word for Format 0 ESW 0010 16 Bitstring 1 IRBERWB0 ERW Byte 0 0011 17 Bitstring 1 IRBERWB1 ERW Byte 1 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 000A 10 Bitstring 1 IRBFCXST FCX Status 000B 11 Bitstring 1 IRBSCXST Subchannel-Extended Status 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 Top of page
 
          
*** 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 IRBCNT in IRBLK
*
*                   +------+------+
*   8 ...         A |:FCXST|:SCXST| C
*                   +------+------+
*
*** Overlay for IRBCNT in IRBLK
          
*** Overlay for IRBSCSW in IRBLK
*
*     +------+------+------+------+---------------------------+
*   0 |:DKEY |//////|:DFCTL|:DACTL|         IRBDCRQ           |
*     +------+------+------+------+---------------------------+
*   8 |//////|IRBDSC|/////////////| C
*     +------+------+-------------+
*
*** Overlay for IRBSCSW in IRBLK
 
 
  IRBLK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
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
IRBFCXST       000A
IRBFPIZN       0001
IRBFVF         000E
IRBLEN         001C 00000020
IRBLENG        0020 00000040
IRBLENGM       005C 00000060
IRBLPUM        000D
IRBSCST        0009
IRBSCSW        0000
IRBSCXST       000B
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 7.1.0 Last updated on 22 Jun 2018 at 11:54:29 EDT.
Copyright IBM Corporation, 1990, 2018