ORBLK | Back to Index page

| Prolog Control Block Contents ORBLK 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.

ORBLK Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None
     COMMENTS   : This is an architected control block.  All
                  addresses are absolute addresses.

ORBLK Control Block Content | Top of page

     ORBLK DSECT
    Top of page

    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 Valid in Command Mode
                                            Only 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
              111. 1...      CSWSUMRY       X'E8' CSWSUMRY Summary test
                                            field. These bits will appe both
                                            the ORB and IRB
              111. 1.11      CSWMESUM       X'EB' 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 Address Limit Checking
                                            (CSWLMODE) has been deprecated.
              .... 1...      CSWSUPSI       X'08' CSWSUPSI SUPPRESS SUSPENDED
                                            INTERRUPTION Valid in Command
                                            Mode Only
              .... .1..      CSWTM          X'04' CSWTM ORB "B" bit - Channel
                                            Pgm Type control: When 0, the
                                            channel pgm type is "command
                                            mode" and the channel pgm address
                                            field designates a CCW channel
                                            pgm. When 1, the channel pgm type
                                            is "transport mode" and the
                                            channel pgm address field
                                            designates a TCW channel pgm.
              .... ..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 Valid in Command
                                            Mode Only
              .... ..1.      CSWELOG        X'02' CSWELOG EXTENDED I/O LOGOUT
                                            STORED
              .... ...1      CSWPNOPR       X'01' CSWPNOPR NOT-OPERATION PATH
                                            ENCOUNTERED IRB only definitions
              ...1 ....      CSWTMFC        X'10' CSWTMFC IRB "X" bit -
                                            Format control: When 0, the IRB
                                            is a command mode IRB. When 1,
                                            the IRB is a transport mode IRB
                                            and CSWTMFMT designates the IRB
                                            format.
              .... 1...      CSWINTC        X'08' CSWINTC IRB "Q" bit -
                                            Interrogate complete Valid in
                                            Transport Mode Only
              111. ....      CSWTMFMT       X'E0' CSWTMFMT IRB Format mask
                                            for CSWFPIZN Valid in Transport
                                            Mode Only
    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 | Top of page

    *** 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 | Top of page

    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
    CSWINTC        0005 08
    CSWKEY         0004 F0
    CSWLMODE       0005 10
    CSWMESUM       0005 EB
    CSWMODCT       0004 02
    CSWPNOPR       0005 01
    CSWPREF        0005 40
    CSWRESPN       0005 20
    CSWSMCTL       0004 04
    CSWSRENA       0004 08
    CSWSUMRY       0005 E8
    CSWSUPSI       0005 08
    CSWSYNCH       0004 01
    CSWTM          0005 04
    CSWTMFC        0005 10
    CSWTMFMT       0005 E0
    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 7.2.0 Last updated on 24 Jun 2020 at 09:29:30 EDT.
Copyright IBM Corporation, 1990, 2020