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

ORBLK

Prolog  

Control Block Contents  
   ORBLK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


ORBLK Prolog

 NAME       : HCPORBLK
 DESCRIPTION: OPERATION REQUEST BLOCK MAPPING
 DSECT      : ORBLK
 FUNCTION   : PROVIDE SYMOLIC REFERENCES FOR THE FIELDS OF THE OPERAND
              OF AN XA START SUBCHANNEL INSTRUCTION.
 LOCATED BY : N/A
 CREATED BY : N/A
 DELETED BY : N/A
 Comments   : This is an architected control block.  All
              addresses are absolute addresses.

 

ORBLK Control Block Content


ORBLK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ORBLK          OPERATION REQUEST BLOCK MAPPING
0000    0 Bitstring   12 ORBORB (0)     OPERATION REQUEST BLOCK (ORB)
0000    0 Signed       4 ORBINTP        INTERRUPT PARAMETER
0004    4 Signed       4 ORBWORD1 (0)   ORB WORD-1
0004    4 Bitstring    1 ORBKEY         KEY OF I/O TRANSFER
          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
0005    5 Bitstring    1 ORBFPI         FORMAT , PREFETCH AND RESPONSE
          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
0006    6 Bitstring    1 ORBLPM         LOGICAL PATH MASK
0007    7 Bitstring    1 ORBBYT7        ORB BYTE 7
0008    8 Address      4 ORBCPA         The location of the first CCW in
                                        absolute main storage.
          0000000C       ORBSMLN        (*-ORBLK) Standard ORB size
000C   12 Bitstring   20 ORBXWRDS (0)   Extended portion of ORB: words
                                        3-7
000C   12 Signed       4 ORBWORD3 (0)   ORB word three
000C   12 Bitstring    1 ORBPRTY        I/O Priority for channel
                                        subsystem
000D   13 Bitstring    1 ORBW3B1        Word 3 byte 1
000E   14 Bitstring    1 ORBW3B2        Word 3 byte 2
000F   15 Bitstring    1 ORBW3B3        Word 3 byte 3
0010   16 Signed       4 ORBWORD4       Reserved for hardware use
0014   20 Signed       4 ORBWORD5       Reserved for hardware use
0018   24 Signed       4 ORBWORD6       Reserved for hardware use
001C   28 Signed       4 ORBWORD7       Reserved for hardware use
          00000002       ORBSMSZ        (ORBSMLN+7)/8 Standard ORB in
                                        Double Words
          00000020       ORBBLEN        (*-ORBLK) Expanded ORB Byte size
          00000004       ORBSIZE        (ORBBLEN+7)/8 Expanded ORB in
                                        Double Words

 

ORBLK Storage Layout

          
*** ORBLK - OPERATION REQUEST BLOCK MAPPING
*
*     +---------------------------+------+------+------+------+
*   0 |         ORBINTP           |ORBKEY|ORBFPI|ORBLPM|:BYT7 |
*     +---------------------------+------+------+------+------+
*   8 |          ORBCPA           |:PRTY |:W3B1 |:W3B2 |:W3B3 |
*     +---------------------------+------+------+------+------+
*  10 |         ORBWORD4          |         ORBWORD5          |
*     +---------------------------+---------------------------+
*  18 |         ORBWORD6          |         ORBWORD7          |
*     +---------------------------+---------------------------+
*  20
*
*** ORBLK - OPERATION REQUEST BLOCK MAPPING

 

ORBLK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CSWCC0         0004 00
CSWCC1         0004 01
CSWCC2         0004 02
CSWCC3         0004 03
CSWDFCC        0004 03
CSWELOG        0005 02
CSWESTAT       0004 04
CSWFORMT       0005 80
CSWF2IDA       0005 02
CSWKEY         0004 F0
CSWLMODE       0005 10
CSWMESUM       0005 FB
CSWMODCT       0004 02
CSWPNOPR       0005 01
CSWPREF        0005 40
CSWRESPN       0005 20
CSWSMCTL       0004 04
CSWSRENA       0004 08
CSWSUMRY       0005 F8
CSWSUPSI       0005 08
CSWSYNCH       0004 01
CSWZCC         0005 04
CSW2KIDA       0005 01
ORBBLEN        001C 00000020
ORBBYT7        0007
ORBCPA         0008
ORBFPI         0005
ORBINTP        0000
ORBKEY         0004
ORBLPM         0006
ORBORB         0000
ORBPRTY        000C
ORBSIZE        001C 00000004
ORBSMLN        0008 0000000C
ORBSMSZ        001C 00000002
ORBWORD1       0004
ORBWORD3       000C
ORBWORD4       0010
ORBWORD5       0014
ORBWORD6       0018
ORBWORD7       001C
ORBW3B1        000D
ORBW3B2        000E
ORBW3B3        000F
ORBXWRDS       000C

This information is based on z/VM V5R3.0. Last updated on 25 Jun 2007 at 17:04:54 EDT.
Copyright IBM Corporation, 1990, 2007