Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
ORBLK
Control Block Contents
ORBLK DSECT
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 RELOCATION CONSIDERATIONS : None 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 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
*** 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 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
Copyright IBM Corporation, 1990, 2011