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 6.4.0 Last updated on 24 Aug 2016 at 09:27:28 EDT.
Copyright IBM Corporation, 1990, 2016