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

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

 

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' ESAME 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 ORBCCWA (0)    ADDRESS OF FIRST CHANNEL COMMAND
                                        WORD
0008    8 Address      4 ORBCPA         CHANNEL PROGRAM ADDRESS
          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
ORBCCWA        0008
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 V3R1.0.
Last updated on 30 Mar 2001 at 08:21:33 EDT.
Copyright IBM Corporation, 1990, 2001