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' KEY OF I/O OPERATION (0-15)
              .... 1...      CSWSRENA       X'08' SUSPEND-RESUME ENABLEMENT
                                            ORB only fields
              .... .1..      CSWSMCTL       X'04' Streaming Mode Cntrl(ORB
                                            Word 1,Bit 5)
              .... ..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
    0005    5 Bitstring    1 ORBFPI         FORMAT , PREFETCH AND RESPONSE
              1111 1...      CSWSUMRY       X'F8' Summary test field. These
                                            bits will appear in both the ORB
                                            and IRB
              1111 1.11      CSWMESUM       X'FB' z/Arch mode summary test
                                            field. This mask includes bits
                                            that only appear in the ORB
              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.      CSWF2IDA       X'02' 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' ORB "T" bit - only
                                            meaningful if the Format-2 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' CONFIRMED ZERO CONDITION
                                            CODE
              .... ..1.      CSWELOG        X'02' EXTENDED I/O LOGOUT STORED
              .... ...1      CSWPNOPR       X'01' 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 V5R2.0. Last updated on 12 Apr 2006 at 17:13:50 EDT.
Copyright IBM Corporation, 1990, 2005