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
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
Copyright IBM Corporation, 1990, 2001