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

IXBLK

Prolog  

Control Block Contents  
   IXBLK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


IXBLK Prolog

 NAME       : HCPIXBLK
 DESCRIPTION: IUCV DEFERRED EXECUTION BLOCK
 DSECT      : IXBLK
 FUNCTION   : TO DEFER EXECUTION OF AN IUCV FUNCTION.  USED BY IUCV
              CP SYSTEM SERVICES FOR THE SEND AND CONNECT IUCV
              FUNCTIONS.
 LOCATED BY : IUCPNDHD FIELD OF HCPCCTBK
 CREATED BY : INVOKER OF IUCV FUNCTION
 DELETED BY : INVOKER OF IUCV FUNCTION
 NOTES      : USED EXCLUSIVELY BY IUCV SYSTEM SERVICES

 

IXBLK Control Block Content


IXBLK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      IXBLK          IUCV DEFERRED EXECUTION BLOCK
     **** THE VALUE OF IPSIZE FOR DATAMAP IS 5
0000    0 Dbl-Word     8 IXBPARM (5)    PARM LIST AREA
0028   40 Bitstring   64 IXBREGS (0)    REGISTER SAVE AREA
0028   40 Signed       4 IXBR0
002C   44 Signed       4 IXBR1
0030   48 Signed       4 IXBR2
0034   52 Signed       4 IXBR3
0038   56 Signed       4 IXBR4
003C   60 Signed       4 IXBR5
0040   64 Signed       4 IXBR6
0044   68 Signed       4 IXBR7
0048   72 Signed       4 IXBR8
004C   76 Signed       4 IXBR9
0050   80 Signed       4 IXBR10
0054   84 Signed       4 IXBR11
0058   88 Signed       4 IXBR12
005C   92 Signed       4 IXBR13
0060   96 Signed       4 IXBR14
0064  100 Signed       4 IXBIRA         INTERRUPT RETURN ADDRESS
0068  104 Signed       4 IXBNEXT        ADD OF NEXT IXBLK IN PEND. CHAIN
006C  108 Signed       4 *              RESERVED
     **** THE VALUE OF IPSIZE FOR DATAMAP IS 5
0070  112 Dbl-Word     8 IXBXBLOK (5)   EXTERNAL BUFFER AREA
          00000013       IXBSIZE        (*-IXBLK+7)/8 IXBLOK SIZE IN
                                        DOUBLEWORDS

 

IXBLK Storage Layout

          
*** IXBLK - IUCV DEFERRED EXECUTION BLOCK
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       IXBPARM                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  28 |          IXBR0            |          IXBR1            |
*     +---------------------------+---------------------------+
*  30 |          IXBR2            |          IXBR3            |
*     +---------------------------+---------------------------+
*  38 |          IXBR4            |          IXBR5            |
*     +---------------------------+---------------------------+
*  40 |          IXBR6            |          IXBR7            |
*     +---------------------------+---------------------------+
*  48 |          IXBR8            |          IXBR9            |
*     +---------------------------+---------------------------+
*  50 |          IXBR10           |          IXBR11           |
*     +---------------------------+---------------------------+
*  58 |          IXBR12           |          IXBR13           |
*     +---------------------------+---------------------------+
*  60 |          IXBR14           |          IXBIRA           |
*     +---------------------------+---------------------------+
*  68 |         IXBNEXT           |///////////////////////////|
*     +---------------------------+---------------------------+
*  70 |                                                       |
*     =                       IXBXBLOK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  98
*
*** IXBLK - IUCV DEFERRED EXECUTION BLOCK

 

IXBLK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
IXBIRA         0064
IXBNEXT        0068
IXBPARM        0000
IXBREGS        0028
IXBR0          0028
IXBR1          002C
IXBR10         0050
IXBR11         0054
IXBR12         0058
IXBR13         005C
IXBR14         0060
IXBR2          0030
IXBR3          0034
IXBR4          0038
IXBR5          003C
IXBR6          0040
IXBR7          0044
IXBR8          0048
IXBR9          004C
IXBSIZE        0070 00000013
IXBXBLOK       0070

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 15:31:17 EDT.
Copyright IBM Corporation, 1990, 2001