Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
IORBK
Control Block Contents
IORBK DSECT
Cross Reference (Contains links to field and bit definitions)
IORBK Prolog
NAME : HCPIORBK DESCRIPTION: I/O Request and Response Block DSECT : IORBK FUNCTION : THE I/O REQUEST AND RESPONSE BLOCK IS USED TO REPRESENT AN I/O OPERATION. LOCATED BY : CACXUIOR FIELD OF CACBK - CTC UNSOLICITED IORBK CACYUIOR FIELD OF CACBK - CTC UNSOLICITED IORBK CPVIORS FIELD OF CPVOL - PREFORMATTED PAGING IORBK GSRIORBK FIELD OF GSRBK - IORBK'S FOR RECOVERY IORFPNT FIELD OF IORBK - FORWARD IORBK POINTER IORBPNT FIELD OF IORBK - BACKWARD IORBK POINTER IORPIOR FIELD OF IORBK - NEXT PENDING INTERRUPTION IORBK MDIDEOWD FIELD OF MDISK - DEVICE-END OWED IORBK MDIDEPND FIELD OF MDISK - DEVICE-END PENDING IORBK MDIQWAIT FILED OF MDISK - WAIT FOR "RELEASE" IORBK MNDAIOR FIELD OF MNDC - MONITOR TAPE IORBK PIOIOR FIELD OF PIOBK - IORBK FOR THIS PIOBK RDEVAIOR FIELD OF RDEV - ACTIVE IORBK RDEVNXTL FIELD OF RDEV - NEXT LOWER IORBK RDEVNXTH FIELD OF RDEV - NEXT HIGHER IORBK RDEVNXTI FIELD OF RDEV - NEXT IMMEDIATE IORBK RDEVNXTW FIELD OF RDEV - INTER-REQUIRED WAIT IORBK VCTXDATN FIELD OF VCTCA - DEFERRED ATTENTION IORBK VCTYDATN FIELD OF VCTCA - DEFERRED ATTENTION IORBK VDEVAIOR FIELD OF VDEV - ACTIVE IORBK VDEVIORQ FIELD OF VDEV - UNSOLICITED INTERRUPT IORBK VDEVNIOR FIELD OF VDEV - REDRIVE/SUSPENDED IORBK VDEVPIOR FIELD OF VDEV - PENDING INTERRUPT IORBK VDEVSIOR FIELD OF VDEV - PENDING SENSE DATA IORBK VMDQIORF FIELD OF VMDBK - IORBK/TRQBK STACK CREATED BY : IORBK'S ARE DYNAMICALLY CREATED BY CALLING HCPFREE. DELETED BY : IORBK'S ARE DELETED BY CALLING HCPFRET.
IORBK Control Block Content
IORBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IORBK I/O Request and Response Block WARNING - THE FIRST THREE DOUBLE WORDS MUST BE IDENTICAL TO THE TRQBK COPY FILE. 0000 0 Signed 4 IORUSER VIRTUAL USER TO BE CHARGED 0004 4 Signed 4 IORIRA I/O INTERRUPTION RETURN ADDR. 0008 8 Signed 4 IORFPNT POINTER TO NEXT QUEUED IORBK 000C 12 Signed 4 IORBPNT POINTER TO PREVIOUS QUEUED IORBK 0010 16 Signed 4 IORDISPN (0) DISPATCHING FLAGS 0010 16 Bitstring 1 IORQSTAT DISPATCHING QUEUING STATUS 1... .... IORQQUED X'80' WAITING AFTER STARTING I/O ..1. .... IORQDSP X'20' DISPATCHER HAS CONTROL OF IORBK ...1 .... IORACT X'10' ACTIVE I/O .... ...1 IORQANCH X'01' CHANNEL SCHEDULING QUEUE (ANCHOR) 0011 17 Bitstring 1 IORSVSB7 For command reject sense byte 7 can have different message numbers. Save the msg number here so that CCW untranslation can add it back in to the sense data. 0012 18 Bitstring 1 IORSCHED SCHEDULING, UNSTACK CONTROL FLAGS 1... .... IORHIPRI X'80' REQUEST TO GRANT A VERY HIGH DISPATCHER/SCHEDULER PRIORITY FOR THE VMDBK IDENTIFIED BY IORUSER .1.. .... IORUCALL X'40' UNSTACK IORBK WITH CALL-LINKAGE WHEN UNSTACKED BY THE DISPATCHER ..1. .... IORFULLR X'20' Target IRA is a fullreg entry point. .... ...1 IORIDTRQ X'01' TRQBK IDENTIFIER (1=TRQBK, 0=IORBK) 0013 19 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0014 20 Signed 4 * RESERVED FOR FUTURE IBM USE 0018 24 Signed 4 IORSAVE LOCATION TO SAVE R13 FOR IORSYN HCPPAG USES THIS FIELD AS THE POINTER IN A SINGLY LINKED LIST OF IORBKS. HCPCPH USES THIS FIELD AS THE POINTER TO A HLTBLK. HCPCPH WILL RESTORE THIS FIELD TO ITS ORIGINAL VALUE WHEN HALT PROCESSING IS COMPLETE. 001C 28 Signed 4 IORPIOR PENDING INTERRUPTION LIST 0020 32 Signed 4 IORTASK ADDRESS OF RCWTASK/CONTASK CHAIN 0024 36 Signed 4 IORRDFND ADDR OF 3270 FULL SCREEN READ 0028 40 Signed 2 IORTYGBL E.R.P. GLOBAL RETRY COUNT 00000801 IORMXGCT 2049 MAXIMUM GLOBAL RETRY COUNT 002A 42 Signed 2 IORTYLCL E.R.P. LOCAL RETRY COUNT 002C 44 Signed 2 IORECLVL E.R.P. RECURSION LEVEL 0000000A IORMXRCT 10 MAXIMUM RECURSIVE COUNT 002E 46 Signed 2 IORETCOD E.R.P. COMPLETION CODE 00000000 IORRCOK 0 SUCCESSFUL COMPLETION 00000004 IORRCDRV 4 REDRIVE / RESUME 00000008 IORRCEOF 8 END-OF-FILE 0000000C IORRCFTL 12 FATAL I/O COMPLETION 00000010 IORRCKIL 16 SEVERE I/O ERROR 00000014 IORRCNCL 20 I/O CANCELLED 00000018 IORRSWAP 24 SWAP OCCURRED 0030 48 Signed 4 IORVDEV ADDRESS OF VIRTUAL DEVICE BLOCK OPERATION REQUEST BLOCK 0034 52 Bitstring 32 IORORB (0) OPERATION REQUEST BLOCK 0034 52 Signed 4 IORRDEV ADDRESS OF REAL DEVICE BLOCK (PARM) 0038 56 Signed 4 IOROCTL (0) FOLLOWING ARE CONTROL FIELDS 0038 56 Bitstring 2 IOROKF (0) KEY AND FLAG BYTES 0038 56 Bitstring 1 IOROKEY KEY PLUS 4 REQUIRED ZEROS 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 0039 57 Bitstring 1 IOROFPI FETCH, PROTECT AND INITIAL STATUS 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 003A 58 Bitstring 1 IOROLPM LOGICAL PATH MASK 003B 59 Bitstring 1 IOROORB7 BYTE 7 OF SYSTEM ORB 003C 60 Signed 4 IORCCWS (0) FIRST CHANNEL COMMAND WORD 003C 60 Signed 4 IORCPA CHANNEL PROGRAM ADDRESS 0040 64 Bitstring 20 IORXOWDS (0) Extended portion of the ORB 0040 64 Signed 4 IOROWRD3 (0) ORB word 3 0040 64 Bitstring 1 IORPRTY I/O priority for channel subsystem 0041 65 Bitstring 1 IOROW3B1 ORB word 3 byte 1 0042 66 Bitstring 1 IOROW3B2 ORB word 3 byte 2 0043 67 Bitstring 1 IOROW3B3 ORB word 3 byte 3 0044 68 Signed 4 * Reserved for future hardware use 0048 72 Signed 4 * Reserved for future hardware use 004C 76 Signed 4 * Reserved for future hardware use 0050 80 Signed 4 * Reserved for future hardware use VIRTUAL MACHINE'S ORB CONTROLS 0054 84 Signed 4 IORUCTL (0) SAVED GUEST CONTROL FIELD VALUES 0054 84 Bitstring 2 IORUKF (0) KEY AND FLAG BYTES 0054 84 Bitstring 1 IORUKEY KEY PLUS 4 REQUIRED ZEROS 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 0055 85 Bitstring 1 IORUFPI FETCH, PROTECT AND INITIAL STATUS 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 0056 86 Bitstring 1 IORULPM LOGICAL PATH MASK 0057 87 Bitstring 1 IORUORB7 BYTE 7 OF GUEST ORB 0058 88 Signed 4 * Reserved for IBM use 005C 92 Signed 4 IORPOSCT MONITOR DASD ACCESS ARM POSITIONING COUNT- number of SEEKS or LOCATEs in the channel program. Valid when IORDPOSD is ON. 0060 96 Signed 4 IORPOSSM MONITOR DASD ARM MOTION - distance between first and last seek or locate in the channel program in terms of cylinders. Valid when IORDPOSD is ON. 0064 100 Signed 4 * Reserved for IBM use INTERRUPT RESPONSE BLOCK 0068 104 Bitstring 96 IORIRB (0) INTERRUPTION RESPONSE BLOCK 0068 104 Bitstring 12 IORSCSW (0) SUBCHANNEL CSW AREA 0068 104 Bitstring 2 IORSCTLS (0) SUBCHANNEL CSW CONTROLS 0068 104 Bitstring 1 IORSKEY SCSW KEY, LOGOUT, COND CODE 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 0069 105 Bitstring 1 IORFPIZN CCW CONTROLS & INITIAL RESPONSES 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 006A 106 Bitstring 2 IORFCAC (0) FUNCTION AND ACTIVITY BYTES 006A 106 Bitstring 1 IORFCTL FUNCTION CONTROL BYTE 1... .... CSWQDIOA X'80' QDIO-Active (V) .1.. .... CSWSFCN X'40' START SUBCHANNEL FUNCTION ..1. .... CSWHFCN X'20' HALT SUBCHANNEL FUNCTION ...1 .... CSWCFCN X'10' CLEAR SUBCHANNEL FUNCTION .... 1... CSWRPND X'08' RESUME SUBCHANNEL PENDING .... .1.. CSWSPND X'04' START SUBCHANNEL PENDING .... ..1. CSWHPND X'02' HALT SUBCHANNEL PENDING .... ...1 CSWCPND X'01' CLEAR SUBCHANNEL PENDING 006B 107 Bitstring 1 IORACTL ACTIVITY CONTROL PART 1... .... CSWSCACT X'80' SUBCHANNEL ACTIVE .1.. .... CSWDVACT X'40' DEVICE ACTIVE ..1. .... CSWSUSPN X'20' SUBCHANNEL SUSPENDED ...1 .... CSWALERT X'10' ALERT STATUS .... 1... CSWISTAT X'08' INTERMEDIATE STATUS .... .1.. CSWPSTAT X'04' PRIMARY STATUS .... ..1. CSWNSTAT X'02' SECONDARY STATUS .... ...1 CSWSTPND X'01' STATUS PENDING 006C 108 Bitstring 8 IORCASC (0) COMBINED CCW ADDRESS, DEVICE STATUS, SUBCHANNEL STATUS, AND RESIDUAL COUNT FIELDS 006C 108 Signed 4 IORCCWA SCSW CHANNEL CMD WORD ADDR 0070 112 Bitstring 4 IORCSC (0) COMBINED DEVICE STATUS, SUBCHANNEL STATUS, AND RESIDUAL COUNT FIELDS 0070 112 Bitstring 2 IORSTFLG (0) STATUS FLAG FIELDS TOGETHER 0070 112 Bitstring 1 IORDVST SCSW DEVICE STATUS BITS 1... .... CSWATTN X'80' ATTENTION .1.. .... CSWSM X'40' STATUS MODIFIER ..1. .... CSWCUE X'20' CONTROL UNIT END ...1 .... CSWBUSY X'10' BUSY .... 1... CSWCE X'08' CHANNEL END .... .1.. CSWDE X'04' DEVICE END .... ..1. CSWUC X'02' UNIT CHECK .... ...1 CSWUE X'01' UNIT EXCEPTION .... 11.. CSWCEDE X'0C' CHANNEL END AND DEVICE END ..1. 11.. CSWCEDC X'2C' CHANNEL END,DEVICE END,AND CUE .1.1 .... CSWSMBSY X'50' CONTROL UNIT BUSY .111 .... CSWCBS X'70' CONTROL UNIT BUSY AND END 1... .1.. CSWDEA X'84' DEVICE END AND ATTENTION 0071 113 Bitstring 1 IORSCST SCSW SUBCHANNEL STATUS BITS 1... .... CSWPCI X'80' PROGRAM CONTROLLED INTERRUPTION .1.. .... CSWIL X'40' INCORRECT LENGTH INDICATION ..1. .... CSWPRG X'20' CHANNEL PROGRAM CHECK ...1 .... CSWPROT X'10' STORAGE PROTECTION CHECK .... 1... CSWCDC X'08' CHANNEL DATA CHECK .... .1.. CSWCCC X'04' CHANNEL CONTROL CHECK .... ..1. CSWIFCC X'02' INTERFACE CONTROL CHECK .... ...1 CSWCHC X'01' CHANNEL CHAINING CHECK .... 111. CSWHCE X'0E' CDC+CCC+IFCC HARDWARE ERRORS ..11 ...1 CSWPCE X'31' PRG+CHC+PROT PROGRAM ERRORS 0072 114 Signed 2 IORCNT SCSW RESIDUAL CCW DATA COUNT 0074 116 Signed 4 IORIRLG (0) LIMITED SUBCHANNEL LOGOUT WORD 0074 116 Bitstring 1 IORDETCT (0) S/370 ERROR DETECT FIELD .... 1... CSWDTCPU X'08' DETECTED BY THE CPU .... .1.. CSWDTCHN X'04' DETECTED BY THE CHANNEL .... ..1. CSWDTMSC X'02' DETECTED BY MAIN STORAGE CONTROL .... ...1 CSWDTMSM X'01' DETECTED BY MAIN STORAGE 0074 116 Bitstring 1 IORECF ERROR CHECK FLAGS .1.. .... CSWKEYCK X'40' INVALID CBC ON STORAGE KEY ..1. .... CSWMBPCK X'20' ADDRESSING EXCEPTION ON MBI ...1 .... CSWMBDCK X'10' INVALID CBC ON MEASURE BLOCK .... 1... CSWMBACK X'08' ACCESS EXCEPTION OF MEASURE BLK .... .1.. CSWCCWCK X'04' INVALID CBC ON CCW FIELDS .... ..1. CSWIDACK X'02' INVALID CBC ON IDAL FIELDS .... ...1 CSWSALCK X'01' INVALID ADDRESS LIMIT SET 0075 117 Bitstring 1 IORSOURC (0) S/370 ERROR SOURCE FIELD 1... .... CSWSCCPU X'80' SOURCE IS WITHIN THE CPU .1.. .... CSWSCCHN X'40' SOURCE IS WITHIN THE CHANNEL ..1. .... CSWSCMSC X'20' SOURCE IS WITHIN MAIN STORAGE CONTROL ...1 .... CSWSCMSM X'10' SOURCE IS WITHIN MAIN STORAGE .... 1... CSWSCCU X'08' SOURCE IS WITHIN THE CONTROL UNIT .... ...1 CSWSCXTL X'01' EXTENDED LOGOUT SUCCESSFULLY STORED 0075 117 Bitstring 1 IORLPUM LAST PATH USED 0076 118 Signed 2 IORDCTI (0) DEVICE CONNECT TIME 0076 118 Bitstring 1 IORFVF FIELD VALIDITY FLAGS 1... .... CSWFVFAR X'80' Ancillary report bit in the ESW .1.. .... CSWFVFLP X'40' LAST-PATH-USED IS VALID ..1. .... CSWFVFTC X'20' TERMINATION CODE IS VALID ...1 .... CSWFVFSC X'10' SEQUENCE CODE IS VALID .... 1... CSWFVFDS X'08' DEVICE STATUS IS VALID .... .1.. CSWFVFCA X'04' CCW ADDRESS IS VALID .... ..11 CSWSACOD X'03' STORAGE ACCESS CODE: .... .... CSWSAUNK X'00' 00 - UNKNOWN TYPE .... ...1 CSWSARD X'01' 01 - READ .... ..1. CSWSAWRT X'02' 02 - WRITE .... ..11 CSWSARDB X'03' 03 - READ BACKWARDS .... ..1. CSWFVFCN X'02' S/370-ONLY: CHANNEL # VALID .... ...1 CSWFVFDN X'01' S/370-ONLY: DEVICE # VALID ...1 11.. CSWFVFCM CSWFVFSC+CSWFVFDS+CSWFVFCA common fields 0077 119 Bitstring 1 IORTMSEQ TERMINATION AND SEQUENCE CODES 11.. .... CSWTMCOD X'C0' TERMINATION CODE : .... .... CSWTMCID X'00' 00 - INTERFACE DISCONNECT .1.. .... CSWTMCST X'40' 01 - STOP, STACK, NORMAL TERM 1... .... CSWTMCSR X'80' 10 - SELECTIVE RESET 11.. .... CSWTMXXX X'C0' 11 - RESERVED ..1. .... CSWLCLAR X'20' Ancillary report bit in the limited channel logout area ...1 .... CSWSECER X'10' SECONDARY ERROR .... 1... CSWEALRT X'08' LOGOUT IS FROM I/O ERROR ALERT .... .111 CSWSQCOD X'07' SEQUENCE CODE : .... .... CSWSQXXX X'00' 000 - RESERVED .... ...1 CSWSQCOA X'01' 001 - COMMAND-OUT & ADDRESS-IN .... ..1. CSWSQCAC X'02' 010 - COMMAND ACCEPTED .... ..11 CSWSQDTR X'03' 011 - DATA TRANSFERRED .... .1.. CSWSQCNA X'04' 100 - COMMAND NOT ACCEPTED .... .1.1 CSWSQCAQ X'05' 101 - COMMAND ACCEPTED BUT DATA TRANSFER UNKNOWN .... .11. CSWSQYYY X'06' 110 - RESERVED .... .111 CSWSQZZZ X'07' 111 - RESERVED 0078 120 Signed 4 IORERW (0) EXTENDED REPORT WORD 0078 120 Bitstring 1 IORERWB0 EXTENDED REPORT WORD, BYTE 0 .... 1... CSWPVRQ X'08' Path verification required .... ...1 CSWERWCS X'01' Sense data stored in extended control word 0079 121 Bitstring 1 IORERWB1 Extended Report Word, Byte 1 1... .... CSW2CCWV X'80' Secondary CCW address validity bit .1.. .... CSWFSAFM X'40' Failing storage address Format =1 Indicates format-2 addr =0 Indicates format-1 addr ..11 1111 CSWCSCNT X'3F' Concurrent Sense Count extract mask 007A 122 Bitstring 1 IORERWB2 Extended Report Word, Byte 2 .... 1... CSWAIFER X'08' Adapter-Indicator Error .... .1.. CSWQIB X'04' QDIO Queue Information Block Error .... ..1. CSWSL X'02' QDIO Storage List Error .... ...1 CSWSLIB X'01' QDIO Storage List INFO Block Error 007B 123 Bitstring 1 IORERWB3 Extended Report Word, Byte 3 1... .... CSWSLSB X'80' QDIO Storage List Status Block Error .1.. .... CSWSBAL X'40' QDIO Storage Block Address List Error ..1. .... CSWSB X'20' QDIO I/O Buffer Error ...1 .... CSWQSC X'10' QDIO Queue Storage Check .... 1... CSWQKC X'08' QDIO Queue Key Check .... .1.. CSWQKM X'04' QDIO Queue Key Mismatch .... ..1. CSWQINV X'02' QDIO Invalid Queue Component .... ...1 CSWQINVA X'01' QDIO Invalid Queue Component Address 007C 124 Bitstring 8 IORFSA64 (0) 64 bit failing storage address 007C 124 Signed 4 IORFSA Failing-Storage Address 0080 128 Signed 4 * RESERVED FOR FUTURE HARDWARE USE 0084 132 Signed 4 IOR2DCCW Secondary CCW address 0088 136 Bitstring 32 IORXTLOG I/O EXTENDED LOGOUT AREA 00A8 168 Bitstring 32 IORXMEAS (0) Extended Measurement Word 00A8 168 Signed 4 IORXCNTI Device-Connect Time 00AC 172 Signed 4 IORXFPTI Function-Pending Time 00B0 176 Signed 4 IORXDDTI Device-Disconnect Time 00B4 180 Signed 4 IORXCQTI Control-Unit-Queuing Time 00B8 184 Signed 4 IORXDATI Device-Active-Only Time 00BC 188 Signed 4 IORXDBTI Device-Busy Time 00C0 192 Signed 4 IORXIRTI Initial-Command-Response Time 00C4 196 Signed 4 * Reserved for future IBM use 00C8 200 Bitstring 64 IORSCMSV SCMBK save area 0108 264 Signed 2 IORECYL LAST CYLINDER USED IN CHANNEL PROGRAM Valid when IORDPOSD is turned on. 010A 266 Bitstring 6 IORSEEK (0) BBCCHH FOR COUNT-KEY-DATA 010A 266 Bitstring 4 IORSBBCC (0) BIN AND CYLINDER FOR COUNT-KEY-DATA 010A 266 Signed 2 IORBIN BIN NUMBER FOR COUNT-KEY-DATA 010C 268 Signed 2 IORCYL CYLINDER NUMBER FOR COUNT-KEY-DATA Valid when IORDPOSD is turned on. 010E 270 Signed 2 IORHEAD HEAD NUMBER FOR COUNT-KEY-DATA 0110 272 Dbl-Word 8 IORSKCCW (0) PRELIMINARY SEEK TO BE EXECUTED 0110 272 Dbl-Word 8 IORSCCW (0) SENSE CCW TO BE EXECUTED 0110 272 Bitstring 1 IORCCWOC CCW OPCODE 0111 273 Bitstring 1 * CCW FLAG BYTE 0112 274 Signed 2 IORSCNT CCW COUNT FIELD / SENSE BYTE COUNT 0114 276 Signed 4 * CCW ADDRESS FIELD 0118 280 Signed 4 IOREXTN POINTER TO EXTENSION DATA 011C 284 Signed 4 * Reserved for IBM use 0120 288 Signed 4 IORRCTL (0) CONTROLS PRESERVED FOR CHANNEL PROGRAM RESUMPTION (EXCEPT CFLG) 0120 288 Signed 2 IORCCTL (0) CONTROLS PRESERVED FOR CHANNEL PROGRAM CONTINUATION 0120 288 Bitstring 1 IORIFLG SPECIAL INFORMATION BLOCK 1... .... IORCONT X'80' CHANNEL PROGRAM CONTINUATION .1.. .... IORMDLCK X'40' MINI-DISK LOCK HELD FOR THIS REQUEST ..1. .... IORTRTRM X'20' TRACE CCW'S FOR TERMINAL OUTPUT ...1 .... IORTRPRT X'10' TRACE CCW'S FOR PRINTER OUTPUT ..11 .... IORTRCCW IORTRTRM+IORTRPRT TRACE CCW'S FOR THIS OPERAT'N .... 1... IORRESUM X'08' CHANNEL PROGRAM RESUMPTION .... .1.. IORVXA X'04' VIRTUAL XA GUEST I/O REQUEST .... ..1. IORDPOSD X'02' MONITOR SEEK DATA IS VALID IORDPOSD validates that IORCYL, IORECYL, IORPOSCT, IORPOSSM, and IORDWRIT were filled in when the channel program was built. .... ...1 IORDWRIT X'01' DASD WRITE OPERATION Indicates channel program is write-only OR mixed read/write. Valid when IORDPOSD is turned on. 0121 289 Bitstring 1 IORRFLG I/O REQUEST CONTROL FLAGS 1... .... IORSYNCH X'80' SYNCHRONOUS. MERGE SOLICITED STS. IORBK WILL NOT BE DISPATCHED UNTIL ALL SOLICITED STATUS IS RECIEVED. .1.. .... IORDQUNS X'40' DEQUEUE WITH UNSOLICITED STATUS. IF UNSOLICITED STATUS IS RECIEVED WHILE THIS IORBK IS START-PENDING OR ENQUEUED ON A REAL DEVICE, THE UNSOLICITED STATUS WILL BECOME THE COMPLETION STATUS FOR THIS IORBK. THIS DOES NOT APPLY TO UNSOLICITED ATTENTION FROM A CTCA. ATTENTION + BUSY FROM A CTCA IS SOLICITED WHEN THE SENSE DATA INDICATES THAT THE COMMANDS ON THE TWO SIDES OF THE ADAPTOR ARE CONFLICTING. WHEN THEY ARE NOT CONFLICTING, THE STATUS IS SIMPLY DISCARDED. ..1. .... IORERPEQ X'20' DETECT EQUIPMENT CHECKS WHICH MAY AFFECT OTHER I/O REQUESTS FOR THE SAME REAL DEVICE. ...1 .... IORERPCP X'10' PERFORM FULL CP I/O ERROR RECOVERY. .... 1... IORERPNW X'08' IF REAL DEVICE IS NOT-READY, DON'T WAIT FOR IT TO BECOME READY. .... .1.. IORUSRIO X'04' USER (AS OPPOSED TO CP) IO OPERATION .... ..1. IORHSCH0 X'02' GENERATE NON-FINAL IORBK FOR CC 0 FROM HOST HALT-SUBCHANNEL. .... ...1 IORDIAG X'01' GUEST DIAGNOSE INTERFACE CCWS 0122 290 Bitstring 1 IORCFLG I/O REQUEST COMPLETION FLAGS 1... .... IORUNSL X'80' UNSOLICITED STATUS .1.. .... IORCOPY X'40' NON-FINAL SOLICITED STATUS ..1. .... IORCCWTR X'20' CCW TRANSLATION PERFORMED ...1 .... IORNOERP X'10' ERP INVOCATION NOT ALLOWED TO PREVENT ERP RECURSION .... 1... IORFTRAN X'08' Channel program translated by HCPFTRAN (fast CCW translate) .... .1.. IORFATL X'04' UNRECOVERABLE I/O ERROR .... ..1. IORERDAS X'02' CALLED FOR DASDI ERRORS .... ...1 IORDIA98 X'01' DIAGNOSE X'98' CCW TRANSLATION 0123 291 Bitstring 1 IORCMD COMMAND FIELD 00000001 IORSTART 001 START REQUEST - ORB AT IORORB 00000002 IORHALT 002 HALT REQUEST - CSWRESPN SET IN IOROFPI TO REQUEST A NON-FINAL IORBK WHEN CC 0 RECEIVED FOR HSCH INSTRUCTION. 00000003 IORHALTD 003 HALTED START REQUEST 00000004 IORCLEAR 004 CLEAR REQUEST 00000005 IORMODFY 005 MODIFY REQUEST 00000006 IORCANCL 006 CANCEL REQUEST 0124 292 Bitstring 1 IORSTAT I/O REQUEST STATUS FLAGS 1... .... IORSNSRQ X'80' SENSE WILL BE REQUIRED .1.. .... IORSNSAC X'40' SENSE CURRENTLY ACTIVE ON DEVICE ..1. .... IORSNSIV X'20' SENSE INFORMATION WILL BE INVALID ...1 .... IORSNS X'10' VALID SENSE INFORMATION PRESENT .... 1... IORCSNAV X'08' CONCURRENT SENSE DATA IS ALREADY AVAILABLE .... .1.. IOR9C00 X'04' SIO OPERATION .... ..1. IORSIFCC X'02' ADD INTERFACE CONTROL CHECK. A MISSING INTERRUPT WAS DETECTED OR THE DEVICE PRESENTED INVALID STATUS (ALERT THE USER SO THE DEVICE WILL BE FIXED) .... ...1 IORMBUPD X'01' GUEST MEASUREMENT BLOCK UPDATED 0125 293 Bitstring 1 IORLMSGF CFLF Inline Message flag byte 1... .... IORLFPSF X'80' CFLF PSF CCW Simulation active .1.. .... IORLFRLD X'40' CFLF Lock Data queued ..1. .... IORLFRID X'20' CFLF User ID Data queued ...1 .... IORLFATN X'10' CFLF Attention Message queued .... 1... IORLFRAD X'08' CFLF Allocation data queued .... .1.. IORLFSSM X'04' CFLF SSM CCW Simulation active 0126 294 Bitstring 1 IORDFLGS General I/O Flags 1... .... IORD254 X'80' Diagnose 254 I/O request .1.. .... IORDSIC X'40' Diagnose knocked device out of SIC ..1. .... IORDIFC X'20' IFCC forced by IOSBS ...1 .... IORCTRAN X'10' HCPCTR did the CCW translation .... 1... IORDCAN X'08' Active Diagnose 254 request cancelled by HCPIOSCA .... .1.. IORHYPSW X'04' HYPerswap I/O request .... ..1. IORAQUIO X'02' HYPerswap Auto-Quiesce I/O 0127 295 Address 1 IORTYPE I/O OPERATION REQUEST TYPE 00000000 IORSIO 000 START I/O 000000FE IORCUSER 254 CHANGE IORUSER TO "SYSTEM" 000000FF IORSPECL 255 INFORMATIONAL IORBK 0128 296 Bitstring 1 IORXFLG EXTENDED INFORMATION FLAG 1... .... IORCPSUS X'80' SUSPENDED CHANNEL PROGRAM .1.. .... IORLIFO X'40' RECOVERY REQUEST - QUEUE IT LIFO ..1. .... IORISAM X'20' IORBK CONTAINS ISAM RCWTASKS ...1 .... IORDISAB X'10' IORBK CONTAINS DISABLE RCWTASK .... 1... IORMALPM X'08' I/O MAY AFFECT PATH MASK VALIDITY .... .1.. IORNOLPM X'04' DISREGARD RDEVLPM ON SSCH'S .... ..1. IORMSWSP X'02' SPECIAL PROCESSING .... ...1 IORUNLOK X'01' PAGES ARE NOT LOCKED 0129 297 Bitstring 1 IORITFLG INTERRUPT FLAG 1... .... IORFKBSY X'80' DEVICE STATUS BUSY SET BY HCPIOS .1.. .... IORTSS X'40' IORBK used for simulation by HCPTSS ..1. .... IORHDVA X'20' ISTAT on HSCH should be handled, not discarded. This status is due to the HDV Assist. ...1 .... IORTRASH X'10' IORBK to be discarded .... 1... IOR370AC X'08' Vestigial status from a 370 Accommo- dation I/O. Status has already been presented in a 370 CSW but is being preserved for a possible TSCH .... .1.. IORABUSY X'04' 370 Accommodation busy. A condition which causes busy for 370 but not for ESA/XC was detected. Show the Busy only in the 370 CSW. .... ..1. IORNODQ X'02' Prevents previously queued "non- flush" recovery I/O from being dequeued during flush ERP's 012A 298 Bitstring 1 IORTFLG TERMINAL CONTROL FLAG 1... .... IORCLSCR X'80' CLEAR SCREEN & ISSUE FULL SCREEN I/O 012B 299 Bitstring 1 IORSWCC WCC CHARACTER .... ...1 IORCSENQ X'01' REQUEST ENQUEUED ON RDEVBLOK .... ..1. IORCSWAD X'02' REQUEST WAITING FOR AVAILABLE DEV .... .1.. IORCSWBY X'04' REQUEST WAITING FOR BUSY TO CLEAR .... 1... IORCSTRU X'08' REQUEST STARTED, NOT CONFIRMED ...1 .... IORCSTRC X'10' REQUEST STARTED, CONFIRMED ..1. .... IORCSPCM X'20' PARTIAL COMPLETION (CE OR PCI) .1.. .... IORCSHLT X'40' DEVICE HALTED PRIOR TO COMPLETION 1... .... IORCSFCM X'80' FULL COMPLETION (SEE IORTTERM) 012C 300 Bitstring 1 IORPFLG PROCESSING FLAG 1... .... IORBKOUT X'80' An end-user break-out occurred .1.. .... IORIDONE X'40' A break-out occurred after the I/O was complete ..1. .... IORMULTI X'20' This CP contains a multi-track CCW ...1 .... IORWRKAL X'10' WRKALLEG ON when I/O started .... 1... IORPLV X'08' MDC purge limits valid .... .1.. IORSCPQ X'04' On state-change-pending queue .... ..1. IORCIO X'02' MDC I/O done on behalf of a guest channel program. .... ...1 IORUPVIO X'01' Update virtual I/O request counters. Used by HCPIOV and HCPIOS to ensure that some counters are updated only once per guest start, regardless of the number of real starts done by CP. 012D 301 Bitstring 1 IORCRCLC Used for enable completion for dialled ASCII terminals 012E 302 Bitstring 1 IORERMSG ERROR MESSAGE CODE 00000000 IORMREJ 000 COMMAND R MESSAGE 00000001 IORMIRQ 001 INTERVENTION REQUIRED MESSAGE 00000002 IORMBUS 002 BUSOUT CHECK MESSAGE 00000003 IORMEQP 003 EQUIPMENT CHECK MESSAGE 00000004 IORMDTA 004 DATA CHECK MESSAGE 00000005 IORMOVR 005 OVERRUN MESSAGE 00000006 IORMTRK 006 TRACK CONDITION MESSAGE 00000007 IORMSEK 007 SEEK CHECK MESSAGE 00000008 IORMPRM 008 PERMANENT ERROR MESSAGE 00000009 IORMTOV 009 TRACK OVERFLOW MESSAGE 0000000A IORMCNV 010 CONVERTOR CHECK MESSAGE 0000000B IORMCMP 011 COMPATIBILITY CHECK MESSAGE 0000000C IORMLDP 012 LOAD POINT MESSAGE 0000000D IORMPRT 013 PROTECTION CHECK MESSAGE 0000000E IORMNRF 014 NO RECORD FOUND MESSAGE 0000000F IORMEOC 015 END OF CYLINDER MESSAGE 00000010 IORMBSN 016 BAD SENSE MESSAGE 00000011 IORMUNK 017 UNKNOWN CCW MESSAGE 00000012 IORMRCV 018 RECOVERY ERROR MESSAGE 00000013 IORMPEB 019 PE BURST MESSAGE 00000014 IORMCHN 020 CHANNEL ERROR MESSAGE 00000015 IORMNDV 021 NO DEVICE MESSAGE 00000016 IORMGAP 022 ERASE GAP ERROR MESSAGE 00000017 IORMCTL 023 CONTROL CHECK MESSAGE 00000018 IORMLDC 024 LOAD CHECK MESSAGE 00000019 IORMFMT 025 FORMAT CHECK MESSAGE 0000001A IORDSEF 026 TAPE DATA SECURITY ERASE FAILED 0000001B IORMLST 027 LOST DATA MESSAGE 0000001C IORMTIM 028 TIME OUT MESSAGE 0000001D IORMPAR 029 PARITY CHECK MESSAGE 0000001E IORMUSP 030 UNIT SPECIFICATION 0000001F IORMDCK 031 DISPLAY CONTROL CHECK 00000020 IORMOCK 032 OPERATION CHECK 00000021 IORMEQPA 033 EQUPMENT CHECK WITH OPERATOR'S ACTION 00000022 IORMUCS 034 UNUSUAL COMMAND SEQUENCE 00000023 IORMOFF 035 DEVICE VARIED OFFLINE MESSAGE 00000024 IORMWLB 036 DASD PACKED LABEL NOT MATCHED 00000025 IORMELB 037 DASD LABEL CAN NOT BE READ 00000026 IORMUNS 038 REPETITIVE UNSOLICITED DEVICE END 00000027 IORMHDC 039 DASD POTENTIAL HEAD CRASH 00000028 IORMSUP 040 COMMAND SUPPRESSION MESSSAGE 0000002A IORMINC 042 OPERATION INCOMPLETE 00000057 IORMPEDP 087 MULTIPLE ENVIRONMENTAL DATA PRESENT 0000005B IORMCPRG 091 CHANNEL PROGRAM CHECK 0000005F IORMDLB 095 DASD LABEL DAMAGED 000000EE IORMBLFL 238 INDICATE BUFFER LOG FULL 000000FE IORMSGER 254 NON-CP (GUEST) ERROR 012F 303 Bitstring 1 IORRFLGE I/O REQUEST EXTENDED FLAG 1... .... IORVMISF X'80' CSE CHANNEL PROGRAM, DO NOT RETRY .1.. .... IORFABST X'40' FABRICATE A STORE SUBCHANNEL (STSCH) ..1. .... IORDSO1 X'20' First CCW is a DSO. ...1 .... IORIOA X'10' IOASSIST INTERRUPT .... 1... IORHLTED X'08' The I/O was halted by a function internal to HCPCNS. The IRA for the I/O should go directly to HALTIO to process the I/O completion. .... .1.. IORVCAN X'04' Virtual Cancel Request Occurred 0130 304 Bitstring 32 IORSDATA (0) BUFFER FOR 32 BYTES OF SENSE DATA 0130 304 Bitstring 1 IORSDB00 BYTE 0 OF SENSE DATA 0131 305 Bitstring 1 IORSDB01 BYTE 1 OF SENSE DATA 0132 306 Bitstring 1 IORSDB02 BYTE 2 OF SENSE DATA 0133 307 Bitstring 1 IORSDB03 BYTE 3 OF SENSE DATA 0134 308 Bitstring 1 IORSDB04 BYTE 4 OF SENSE DATA 0135 309 Bitstring 1 IORSDB05 BYTE 5 OF SENSE DATA 0136 310 Bitstring 1 IORSDB06 BYTE 6 OF SENSE DATA 0137 311 Bitstring 1 IORSDB07 BYTE 7 OF SENSE DATA 0138 312 Bitstring 1 IORSDB08 BYTE 8 OF SENSE DATA 0139 313 Bitstring 1 IORSDB09 BYTE 9 OF SENSE DATA 013A 314 Bitstring 1 IORSDB10 BYTE 10 OF SENSE DATA 013B 315 Bitstring 1 IORSDB11 BYTE 11 OF SENSE DATA 013C 316 Bitstring 1 IORSDB12 BYTE 12 OF SENSE DATA 013D 317 Bitstring 1 IORSDB13 BYTE 13 OF SENSE DATA 013E 318 Bitstring 1 IORSDB14 BYTE 14 OF SENSE DATA 013F 319 Bitstring 1 IORSDB15 BYTE 15 OF SENSE DATA 0140 320 Bitstring 1 IORSDB16 BYTE 16 OF SENSE DATA 0141 321 Bitstring 1 IORSDB17 BYTE 17 OF SENSE DATA 0142 322 Bitstring 1 IORSDB18 BYTE 18 OF SENSE DATA 0143 323 Bitstring 1 IORSDB19 BYTE 19 OF SENSE DATA 0144 324 Bitstring 1 IORSDB20 BYTE 20 OF SENSE DATA 0145 325 Bitstring 1 IORSDB21 BYTE 21 OF SENSE DATA 0146 326 Bitstring 1 IORSDB22 BYTE 22 OF SENSE DATA 0147 327 Bitstring 1 IORSDB23 BYTE 23 OF SENSE DATA 0148 328 Bitstring 1 IORSDB24 BYTE 24 OF SENSE DATA 0149 329 Bitstring 1 IORSDB25 BYTE 25 OF SENSE DATA 014A 330 Bitstring 1 IORSDB26 BYTE 26 OF SENSE DATA 014B 331 Bitstring 1 IORSDB27 BYTE 27 OF SENSE DATA 014C 332 Bitstring 1 IORSDB28 BYTE 28 OF SENSE DATA 014D 333 Bitstring 1 IORSDB29 BYTE 29 OF SENSE DATA 014E 334 Bitstring 1 IORSDB30 BYTE 30 OF SENSE DATA 014F 335 Bitstring 1 IORSDB31 BYTE 31 OF SENSE DATA 0150 336 Bitstring 1 IOREFLGS General I/O Flags 1... .... IORASSH X'80' Assign owned by another guest .1.. .... IORNSNS X'40' Don't do sense on channel program chk ..1. .... IORALOK X'20' Assign lock is held ...1 .... IOROPCT X'10' Out-prioritized count already updated .... 1... IORPSFB X'08' Tape PSF simulation had to backout 0151 337 Bitstring 1 IORCPRI Current priority of this I/O operation 0152 338 Bitstring 2 IOROPTI Times this segment has been out-prioritized 0154 340 Bitstring 1 IOROPRI Original priority of this I/O operation 0155 341 Bitstring 3 * Reserved for IBM use 0158 344 Signed 4 IORLOWTA Lowest track affected by I/O 015C 348 Signed 4 IORHITA Highest track affected by I/O 0160 352 Address 4 IORPURGE MDC purge block chain 0164 356 Address 4 IORMIPTR POINTER TO BLOCKS USED FOR HANDLING MISSING INTERRUPT CONDITIONS (HCPMIHDR) 0168 360 Address 4 IORSUSND Address of routine to cause a suspended channel program to complete. The interface to the IORSUSND routine is as follows: Input: - R8 RDEV address - R10 IORBK address - R11 VMDBK address - R14 Caller's return address - Either the RDEV lock must be held across the call to the IORSUSND routine, or all other processors in the system must be stopped or queisced (single threaded uniprocessor mode) Output: - An action has been taken (such as issuing an RSCH on a NOP CCW without suspend on) which will allow the suspended channel program to end (asynchronously to the call return) NOTE! The IORSUSND routine is called by static linkage only 016C 364 Signed 4 IORCPTCA POINTER TO CHANNEL PROGRAM TRANSLATION COMMUNICATION AREA 0170 368 Signed 4 IORMSGID Message id 0174 372 Signed 2 IORETRSN Reason code for IORETCOD Only information that must be preserved for redrive processing may be added following this block comment. 00000176 IORRDRVB * IO REDRIVE FIELD BEGINNING 0176 374 Bitstring 1 IORDFLG2 DASD FLAG 2 1... .... IORLREST X'80' LOCATE RECORD EXTENDED TRANSLATED .1.. .... IORSMRST X'40' SUSPEND MULTIPATH RECONNECTION WAS TRANSLATED ..1. .... IORMBSET X'20' 'PREPARE FOR READ SUBSYSTEM DATA' CCW WITH SUBORDER OF MESSAGE BUFFER ...1 .... IORCASET X'10' 'PERFORM SUBSYSTEM FUNCTION' CCW WITH ORDER OF 'CANCEL ASYNCH. FUNCTION' .... 1... IORSKSV X'08' SEEK ARGUMENT STORED BY ARMPS FROM A LOCATE RECORD OR SEEK .... .1.. IORRISET X'04' A Read IPL CCW was translated .... ..1. IORFLSET X'02' A Locate CCW was translated .... ...1 IORCONCP X'01' It's a CONCOPY channel program 0177 375 Bitstring 1 IORPFLAG DASD flags for redrive 1... .... IORVISET X'80' Virtual I/O counter has been updated .1.. .... IORVWSET X'40' Virtual write I/O counter updated ..1. .... IORPXUSD X'20' Prefix CCW was translated and IORPREFX has valid data ...1 .... IORPXSIM X'10' Prefix CCW was simulated .... 1... IORCPREF X'08' CP has turned on the prefetch bit (IOROFPI/IORUFPI,CSWPREF) in the ORB (IORORB) for this guest I/O request. 0178 376 Bitstring 4 IORPREFX (0) Prefix CCW bytes 0-3 0178 376 Bitstring 1 IORPXFMT Prefix Format byte 0179 377 Bitstring 1 IORPXVLD Prefix Validity byte 1... .... IORPXDXV X'80' Define Ext data valid .1.. .... IORPXTSV X'40' Time Stamp valid ..1. .... IORPXVBA X'20' Verify base address 017A 378 Bitstring 1 IORPXBAA Base address 017B 379 Bitstring 1 IORPXAUX Prefix Auxiliary byte 1... .... IORPXSMR X'80' Suspend Multipath Reconnect 017C 380 Bitstring 32 IORDEXNT Define extent data 019C 412 Signed 2 IORDEXDC Define extent Data Count 019E 414 Bitstring 1 IORDEXFG Define extent CCW flags ..1. .... IORDEXSL X'20' Define extent sili bit 019F 415 Bitstring 1 * Reserved for future IBM use 01A0 416 Bitstring 1 IORFMASK SET FILE MASK DATA The IORDESET and IORGENDX bits in IORDFLG are used together to keep track of define extents within a guest channel program. Their meanings are defined as follows: IORDESET IORGENDX MEANING 0 0 No define extent in channel program 0 1 (not defined) 1 0 Guest define extent in channel program 1 1 No guest define extent, only host-inserted one. 01A1 417 Bitstring 1 IORDFLG DASD FLAG 1... .... IORFMSET X'80' FILE MASK CCW WAS TRANSLATED .1.. .... IORDESET X'40' DEFINE EXTENT CCW WAS TRANSLATED ..1. .... IORSCSET X'20' SPACE COUNT CCW WAS TRANSLATED ...1 .... IORLRSET X'10' LOCATE RECORD WAS TRANSLATED .... 1... IORRASET X'08' RESET ALLEGIENCE WAS SIMULATED .... .1.. IORSKSET X'04' SEEK WAS SIMULATED .... ..1. IORGCCWP X'02' IORBK CONTAINS GLOBAL CCW .... ...1 IORGENDX X'01' DEFINE EXTENT CCW WAS GENERATED TO BYPASS CU CACHE 01A2 418 Bitstring 1 IORRLCMD LAST EXECUTED REAL COMMAND CODE 01A3 419 Bitstring 1 IORLRCNT COUNT OF CCWS TRANSLATED AFTER A Locate Record or Locate CCW 01A4 420 Bitstring 8 IORLCFBA (0) Locate CCW parameter data 01A4 420 Bitstring 24 IORLREC Locate Record Data 01BC 444 Bitstring 4 * Reserved for IBM use 01C0 448 Bitstring 4 IORSVW3 Save ORB Word 3 0000004E IORRDRSZ (*-IORRDRVB) IORRDRV FIELD SIZE IN BYTES 00000176 IORRDRV IORRDRVB,IORRDRSZ IO REDRIVE FIELD 00000039 IORSIZE (*-IORBK+7)/8 IORBLOK BLOCK SIZE The following macro invocations are to ensure that an assembly error is generated if an increase, or decrease, in the size of the IORBK should have resulted in a change to the number of MVC or XC instructions generated by the HCPIORCC macro. 00000040 IORMAX 512/8 The maximum number of doublewords that can be handled by two MVC or XC instructions. 00000020 IORMIN 256/8 The minimum number of doublewords that can be handled by one MVC or XC instructions. 0034 52 Signed 4 IORDEVIB (0) SCHIB LOCATION FOR STSCH/MSCH 0034 52 Bitstring 52 IORSCHIB AREA TO COLLECT A SCHIB 00C8 200 Signed 4 IORSCMBK (0) OVERLAY FOR MEASUREMENT INFO 00C8 200 Signed 4 IORNSSCH INITIAL/DELTA SSCH OR RSCH COUNT 00CC 204 Signed 4 IORNSAMP INITIAL/DELTA SAMPLE COUNT 00D0 208 Signed 4 IORCNTIM INITIAL/DELTA DEVICE-CONNECT TIME 00D4 212 Signed 4 IORFPTIM INITIAL/DELTA FUNCTION-PENDING TIME 00D8 216 Signed 4 IORDDTIM INITIAL/DELTA DEVICE-DISCONNECT TIME 00DC 220 Signed 4 IORCQTIM INITIAL/DELTA CONTROL-UNIT-QUEUEING TIME 00E0 224 Signed 4 IORDATIM Device-Active-Only Time 00E4 228 Signed 4 IORDBTIM Device-Busy Time 00E8 232 Signed 4 IORIRTIM Initial-Command-Response Time 00EC 236 Signed 4 * (7) Not used Definitions of Reason Codes (IORETRSN) for different return codes (IORETCOD): IORFRESN - Fatal reason code (IORETCOD = 12) IORCRESN - Cancel reason code (IORETCOD = 20) NOTES : All non-zero reason codes should be unique regardless of the return code. This is because the return code may change without the reason code being updated, which could lead to a misinterpretation of the residual reason code if duplicates were defined. 0174 372 Signed 2 IORFRESN Reason code for IORETCOD = fatal 00000000 IORFOK 0 Fatal with no special processing 00000004 IORFSCP 4 Fatal due to state-change-pending 0174 372 Signed 2 IORCRESN Reason code for IORETCOD = cancelled 00000000 IORCNLST 0 Cancelled after being started 00000008 IORCNLSP 8 Cancelled before being started, i.e. the subchannel was start pending 010A 266 Bitstring 4 IORPSFA PSF CCW ADDRESS 0068 104 Bitstring 1 IORDKEY TYPE 1 Subchannel CRQBK Storage Key 0069 105 Bitstring 1 * Reserve 006A 106 Bitstring 2 IORDFASC (0) FCTL (BIT 17-19) ACTL (BIT 20-26) 006A 106 Bitstring 1 IORDFCTL 006B 107 Bitstring 1 IORDACTL 006C 108 Bitstring 4 IORDCRQ CRQBK address 0070 112 Bitstring 1 * 0071 113 Bitstring 1 IORDSC TYPE 1 Status Control 0072 114 Bitstring 2 *
IORBK Storage Layout
*** IORBK - I/O Request and Response Block * * +---------------------------+---------------------------+ * 0 | IORUSER | IORIRA | * +---------------------------+---------------------------+ * 8 | IORFPNT | IORBPNT | * +------+------+------+------+---------------------------+ * 10 |:QSTAT|:SVSB7|:SCHED|//////|///////////////////////////| * +------+------+------+------+---------------------------+ * 18 | IORSAVE | IORPIOR | * +---------------------------+---------------------------+ * 20 | IORTASK | IORRDFND | * +-------------+-------------+-------------+-------------+ * 28 | IORTYGBL | IORTYLCL | IORECLVL | IORETCOD | * +-------------+-------------+-------------+-------------+ * 30 | IORVDEV | IORRDEV | * +------+------+------+------+---------------------------+ * 38 |:OKEY |:OFPI |:OLPM |:OORB7| IORCPA | * +------+------+------+------+---------------------------+ * 40 |:PRTY |:OW3B1|:OW3B2|:OW3B3|///////////////////////////| * +------+------+------+------+---------------------------+ * 48 |///////////////////////////|///////////////////////////| * +---------------------------+------+------+------+------+ * 50 |///////////////////////////|:UKEY |:UFPI |:ULPM |:UORB7| * +---------------------------+------+------+------+------+ * 58 |///////////////////////////| IORPOSCT | * +---------------------------+---------------------------+ * 60 | IORPOSSM |///////////////////////////| * +------+------+------+------+---------------------------+ * 68 |:SKEY |:FPIZN|:FCTL |:ACTL | IORCCWA | * +------+------+------+------+------+------+------+------+ * 70 |:DVST |:SCST | IORCNT |IORECF|:LPUM |IORFVF|:TMSEQ| * +------+------+------+------+------+------+------+------+ * 78 |:ERWB0|:ERWB1|:ERWB2|:ERWB3| IORFSA | * +------+------+------+------+---------------------------+ * 80 |///////////////////////////| IOR2DCCW | * +---------------------------+---------------------------+ * 88 | | * = IORXTLOG = * | | * +---------------------------+---------------------------+ * A8 | IORXCNTI | IORXFPTI | * +---------------------------+---------------------------+ * B0 | IORXDDTI | IORXCQTI | * +---------------------------+---------------------------+ * B8 | IORXDATI | IORXDBTI | * +---------------------------+---------------------------+ * C0 | IORXIRTI |///////////////////////////| * +---------------------------+---------------------------+ * C8 | | * = IORSCMSV = * | | * +-------------+-------------+-------------+-------------+ * 108 | IORECYL | IORBIN | IORCYL | IORHEAD | * +------+------+-------------+-------------+-------------+ * 110 |:CCWOC|//////| IORSCNT |///////////////////////////| * +------+------+-------------+---------------------------+ * 118 | IOREXTN |///////////////////////////| * +------+------+------+------+------+------+------+------+ * 120 |:IFLG |:RFLG |:CFLG |IORCMD|:STAT |:LMSGF|:DFLGS|:TYPE | * +------+------+------+------+------+------+------+------+ * 128 |:XFLG |:ITFLG|:TFLG |:SWCC |:PFLG |:CRCLC|:ERMSG|:RFLGE| * +------+------+------+------+------+------+------+------+ * 130 |:SDB00|:SDB01|:SDB02|:SDB03|:SDB04|:SDB05|:SDB06|:SDB07| * +------+------+------+------+------+------+------+------+ * 138 |:SDB08|:SDB09|:SDB10|:SDB11|:SDB12|:SDB13|:SDB14|:SDB15| * +------+------+------+------+------+------+------+------+ * 140 |:SDB16|:SDB17|:SDB18|:SDB19|:SDB20|:SDB21|:SDB22|:SDB23| * +------+------+------+------+------+------+------+------+ * 148 |:SDB24|:SDB25|:SDB26|:SDB27|:SDB28|:SDB29|:SDB30|:SDB31| * +------+------+------+------+------+------+------+------+ * 150 |:EFLGS|:CPRI | IOROPTI |:OPRI |////////////////////| * +------+------+-------------+------+--------------------+ * 158 | IORLOWTA | IORHITA | * +---------------------------+---------------------------+ * 160 | IORPURGE | IORMIPTR | * +---------------------------+---------------------------+ * 168 | IORSUSND | IORCPTCA | * +---------------------------+-------------+------+------+ * 170 | IORMSGID | IORETRSN |:DFLG2|:PFLAG| * +------+------+------+------+-------------+------+------+ * 178 |:PXFMT|:PXVLD|:PXBAA|:PXAUX| | * +------+------+------+------+ | * 180 | | * = IORDEXNT = * | +-------------+------+------+ * 198 | | IORDEXDC |:DEXFG|//////| * +------+------+------+------+-------------+------+------+ * 1A0 |:FMASK|:DFLG |:RLCMD|:LRCNT| | * +------+------+------+------+ | * 1A8 | | * = IORLREC = * | +---------------------------+ * 1B8 | |///////////////////////////| * +---------------------------+---------------------------+ * 1C0 | IORSVW3 | 1C4 * +---------------------------+ * *** IORBK - I/O Request and Response Block *** Overlay for IORORB in IORBK * * +---------------------------+ * ... 34 | | * +---------------------------+ | * 38 | | * = IORSCHIB = * | | * +-------------------------------------------------------+ * 68 * *** Overlay for IORORB in IORBK *** Overlay for IORSCMSV in IORBK * * +---------------------------+---------------------------+ * C8 | IORNSSCH | IORNSAMP | * +---------------------------+---------------------------+ * D0 | IORCNTIM | IORFPTIM | * +---------------------------+---------------------------+ * D8 | IORDDTIM | IORCQTIM | * +---------------------------+---------------------------+ * E0 | IORDATIM | IORDBTIM | * +---------------------------+---------------------------+ * E8 | IORIRTIM |///////////////////////////| * +---------------------------+///////////////////////////| * F0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 108 * *** Overlay for IORSCMSV in IORBK *** Overlay for IORETRSN in IORBK * * +-------------+ * 170 ... 174 | IORFRESN | 176 * +-------------+ * *** Overlay for IORETRSN in IORBK *** Overlay for IORETRSN in IORBK * * +-------------+ * 170 ... 174 | IORCRESN | 176 * +-------------+ * *** Overlay for IORETRSN in IORBK *** Overlay for IORSBBCC in IORBK * * +---------------------------+ * 108 ... 10A | IORPSFA | 10E * +---------------------------+ * *** Overlay for IORSBBCC in IORBK *** Overlay for IORSCSW in IORBK * * +------+------+------+------+---------------------------+ * 68 |:DKEY |//////|:DFCTL|:DACTL| IORDCRQ | * +------+------+------+------+---------------------------+ * 70 |//////|IORDSC|/////////////| 74 * +------+------+-------------+ * *** Overlay for IORSCSW in IORBK
IORBK Cross Reference
Symbol Dspl Value -------------- ---- ----- CSWAIFER 007A 08 CSWALERT 006B 10 CSWATTN 0070 80 CSWBUSY 0070 10 CSWCBS 0070 70 CSWCCC 0071 04 CSWCCWCK 0074 04 CSWCC0 0038 00 CSWCC0 0054 00 CSWCC0 0068 00 CSWCC1 0038 01 CSWCC1 0054 01 CSWCC1 0068 01 CSWCC2 0038 02 CSWCC2 0054 02 CSWCC2 0068 02 CSWCC3 0038 03 CSWCC3 0054 03 CSWCC3 0068 03 CSWCDC 0071 08 CSWCE 0070 08 CSWCEDC 0070 2C CSWCEDE 0070 0C CSWCFCN 006A 10 CSWCHC 0071 01 CSWCPND 006A 01 CSWCSCNT 0079 3F CSWCUE 0070 20 CSWDE 0070 04 CSWDEA 0070 84 CSWDFCC 0038 03 CSWDFCC 0054 03 CSWDFCC 0068 03 CSWDTCHN 0074 04 CSWDTCPU 0074 08 CSWDTMSC 0074 02 CSWDTMSM 0074 01 CSWDVACT 006B 40 CSWEALRT 0077 08 CSWELOG 0039 02 CSWELOG 0055 02 CSWELOG 0069 02 CSWERWCS 0078 01 CSWESTAT 0038 04 CSWESTAT 0054 04 CSWESTAT 0068 04 CSWFORMT 0039 80 CSWFORMT 0055 80 CSWFORMT 0069 80 CSWFSAFM 0079 40 CSWFVFAR 0076 80 CSWFVFCA 0076 04 CSWFVFCM 0076 1C CSWFVFCN 0076 02 CSWFVFDN 0076 01 CSWFVFDS 0076 08 CSWFVFLP 0076 40 CSWFVFSC 0076 10 CSWFVFTC 0076 20 CSWF2IDA 0039 02 CSWF2IDA 0055 02 CSWF2IDA 0069 02 CSWHCE 0071 0E CSWHFCN 006A 20 CSWHPND 006A 02 CSWIDACK 0074 02 CSWIFCC 0071 02 CSWIL 0071 40 CSWISTAT 006B 08 CSWKEY 0038 F0 CSWKEY 0054 F0 CSWKEY 0068 F0 CSWKEYCK 0074 40 CSWLCLAR 0077 20 CSWLMODE 0039 10 CSWLMODE 0055 10 CSWLMODE 0069 10 CSWMBACK 0074 08 CSWMBDCK 0074 10 CSWMBPCK 0074 20 CSWMESUM 0039 FB CSWMESUM 0055 FB CSWMESUM 0069 FB CSWMODCT 0038 02 CSWMODCT 0054 02 CSWMODCT 0068 02 CSWNSTAT 006B 02 CSWPCE 0071 31 CSWPCI 0071 80 CSWPNOPR 0039 01 CSWPNOPR 0055 01 CSWPNOPR 0069 01 CSWPREF 0039 40 CSWPREF 0055 40 CSWPREF 0069 40 CSWPRG 0071 20 CSWPROT 0071 10 CSWPSTAT 006B 04 CSWPVRQ 0078 08 CSWQDIOA 006A 80 CSWQIB 007A 04 CSWQINV 007B 02 CSWQINVA 007B 01 CSWQKC 007B 08 CSWQKM 007B 04 CSWQSC 007B 10 CSWRESPN 0039 20 CSWRESPN 0055 20 CSWRESPN 0069 20 CSWRPND 006A 08 CSWSACOD 0076 03 CSWSALCK 0074 01 CSWSARD 0076 01 CSWSARDB 0076 03 CSWSAUNK 0076 00 CSWSAWRT 0076 02 CSWSB 007B 20 CSWSBAL 007B 40 CSWSCACT 006B 80 CSWSCCHN 0075 40 CSWSCCPU 0075 80 CSWSCCU 0075 08 CSWSCMSC 0075 20 CSWSCMSM 0075 10 CSWSCXTL 0075 01 CSWSECER 0077 10 CSWSFCN 006A 40 CSWSL 007A 02 CSWSLIB 007A 01 CSWSLSB 007B 80 CSWSM 0070 40 CSWSMBSY 0070 50 CSWSMCTL 0038 04 CSWSMCTL 0054 04 CSWSMCTL 0068 04 CSWSPND 006A 04 CSWSQCAC 0077 02 CSWSQCAQ 0077 05 CSWSQCNA 0077 04 CSWSQCOA 0077 01 CSWSQCOD 0077 07 CSWSQDTR 0077 03 CSWSQXXX 0077 00 CSWSQYYY 0077 06 CSWSQZZZ 0077 07 CSWSRENA 0038 08 CSWSRENA 0054 08 CSWSRENA 0068 08 CSWSTPND 006B 01 CSWSUMRY 0039 F8 CSWSUMRY 0055 F8 CSWSUMRY 0069 F8 CSWSUPSI 0039 08 CSWSUPSI 0055 08 CSWSUPSI 0069 08 CSWSUSPN 006B 20 CSWSYNCH 0038 01 CSWSYNCH 0054 01 CSWSYNCH 0068 01 CSWTMCID 0077 00 CSWTMCOD 0077 C0 CSWTMCSR 0077 80 CSWTMCST 0077 40 CSWTMXXX 0077 C0 CSWUC 0070 02 CSWUE 0070 01 CSWZCC 0039 04 CSWZCC 0055 04 CSWZCC 0069 04 CSW2CCWV 0079 80 CSW2KIDA 0039 01 CSW2KIDA 0055 01 CSW2KIDA 0069 01 IORABUSY 0129 04 IORACT 0010 10 IORACTL 006B IORALOK 0150 20 IORAQUIO 0126 02 IORASSH 0150 80 IORBIN 010A IORBKOUT 012C 80 IORBPNT 000C IORCANCL 0123 00000006 IORCASC 006C IORCASET 0176 10 IORCCTL 0120 IORCCWA 006C IORCCWOC 0110 IORCCWS 003C IORCCWTR 0122 20 IORCFLG 0122 IORCIO 012C 02 IORCLEAR 0123 00000004 IORCLSCR 012A 80 IORCMD 0123 IORCNLSP 0174 00000008 IORCNLST 0174 00000000 IORCNT 0072 IORCNTIM 00D0 IORCONCP 0176 01 IORCONT 0120 80 IORCOPY 0122 40 IORCPA 003C IORCPREF 0177 08 IORCPRI 0151 IORCPSUS 0128 80 IORCPTCA 016C IORCQTIM 00DC IORCRCLC 012D IORCRESN 0174 IORCSC 0070 IORCSENQ 012B 01 IORCSFCM 012B 80 IORCSHLT 012B 40 IORCSNAV 0124 08 IORCSPCM 012B 20 IORCSTRC 012B 10 IORCSTRU 012B 08 IORCSWAD 012B 02 IORCSWBY 012B 04 IORCTRAN 0126 10 IORCUSER 0127 000000FE IORCYL 010C IORDACTL 006B IORDATIM 00E0 IORDBTIM 00E4 IORDCAN 0126 08 IORDCRQ 006C IORDCTI 0076 IORDDTIM 00D8 IORDESET 01A1 40 IORDETCT 0074 IORDEVIB 0034 IORDEXDC 019C IORDEXFG 019E IORDEXNT 017C IORDEXSL 019E 20 IORDFASC 006A IORDFCTL 006A IORDFLG 01A1 IORDFLGS 0126 IORDFLG2 0176 IORDIAG 0121 01 IORDIA98 0122 01 IORDIFC 0126 20 IORDISAB 0128 10 IORDISPN 0010 IORDKEY 0068 IORDPOSD 0120 02 IORDQUNS 0121 40 IORDSC 0071 IORDSEF 012E 0000001A IORDSIC 0126 40 IORDSO1 012F 20 IORDVST 0070 IORDWRIT 0120 01 IORD254 0126 80 IORECF 0074 IORECLVL 002C IORECYL 0108 IOREFLGS 0150 IORERDAS 0122 02 IORERMSG 012E IORERPCP 0121 10 IORERPEQ 0121 20 IORERPNW 0121 08 IORERW 0078 IORERWB0 0078 IORERWB1 0079 IORERWB2 007A IORERWB3 007B IORETCOD 002E IORETRSN 0174 IOREXTN 0118 IORFABST 012F 40 IORFATL 0122 04 IORFCAC 006A IORFCTL 006A IORFKBSY 0129 80 IORFLSET 0176 02 IORFMASK 01A0 IORFMSET 01A1 80 IORFOK 0174 00000000 IORFPIZN 0069 IORFPNT 0008 IORFPTIM 00D4 IORFRESN 0174 IORFSA 007C IORFSA64 007C IORFSCP 0174 00000004 IORFTRAN 0122 08 IORFULLR 0012 20 IORFVF 0076 IORGCCWP 01A1 02 IORGENDX 01A1 01 IORHALT 0123 00000002 IORHALTD 0123 00000003 IORHDVA 0129 20 IORHEAD 010E IORHIPRI 0012 80 IORHITA 015C IORHLTED 012F 08 IORHSCH0 0121 02 IORHYPSW 0126 04 IORIDONE 012C 40 IORIDTRQ 0012 01 IORIFLG 0120 IORIOA 012F 10 IORIRA 0004 IORIRB 0068 IORIRLG 0074 IORIRTIM 00E8 IORISAM 0128 20 IORITFLG 0129 IORLCFBA 01A4 IORLFATN 0125 10 IORLFPSF 0125 80 IORLFRAD 0125 08 IORLFRID 0125 20 IORLFRLD 0125 40 IORLFSSM 0125 04 IORLIFO 0128 40 IORLMSGF 0125 IORLOWTA 0158 IORLPUM 0075 IORLRCNT 01A3 IORLREC 01A4 IORLREST 0176 80 IORLRSET 01A1 10 IORMALPM 0128 08 IORMAX 01C0 00000040 IORMBLFL 012E 000000EE IORMBSET 0176 20 IORMBSN 012E 00000010 IORMBUPD 0124 01 IORMBUS 012E 00000002 IORMCHN 012E 00000014 IORMCMP 012E 0000000B IORMCNV 012E 0000000A IORMCPRG 012E 0000005B IORMCTL 012E 00000017 IORMDCK 012E 0000001F IORMDLB 012E 0000005F IORMDLCK 0120 40 IORMDTA 012E 00000004 IORMELB 012E 00000025 IORMEOC 012E 0000000F IORMEQP 012E 00000003 IORMEQPA 012E 00000021 IORMFMT 012E 00000019 IORMGAP 012E 00000016 IORMHDC 012E 00000027 IORMIN 01C0 00000020 IORMINC 012E 0000002A IORMIPTR 0164 IORMIRQ 012E 00000001 IORMLDC 012E 00000018 IORMLDP 012E 0000000C IORMLST 012E 0000001B IORMNDV 012E 00000015 IORMNRF 012E 0000000E IORMOCK 012E 00000020 IORMODFY 0123 00000005 IORMOFF 012E 00000023 IORMOVR 012E 00000005 IORMPAR 012E 0000001D IORMPEB 012E 00000013 IORMPEDP 012E 00000057 IORMPRM 012E 00000008 IORMPRT 012E 0000000D IORMRCV 012E 00000012 IORMREJ 012E 00000000 IORMSEK 012E 00000007 IORMSGER 012E 000000FE IORMSGID 0170 IORMSUP 012E 00000028 IORMSWSP 0128 02 IORMTIM 012E 0000001C IORMTOV 012E 00000009 IORMTRK 012E 00000006 IORMUCS 012E 00000022 IORMULTI 012C 20 IORMUNK 012E 00000011 IORMUNS 012E 00000026 IORMUSP 012E 0000001E IORMWLB 012E 00000024 IORMXGCT 0028 00000801 IORMXRCT 002C 0000000A IORNODQ 0129 02 IORNOERP 0122 10 IORNOLPM 0128 04 IORNSAMP 00CC IORNSNS 0150 40 IORNSSCH 00C8 IOROCTL 0038 IOROFPI 0039 IOROKEY 0038 IOROKF 0038 IOROLPM 003A IOROORB7 003B IOROPCT 0150 10 IOROPRI 0154 IOROPTI 0152 IORORB 0034 IOROWRD3 0040 IOROW3B1 0041 IOROW3B2 0042 IOROW3B3 0043 IORPFLAG 0177 IORPFLG 012C IORPIOR 001C IORPLV 012C 08 IORPOSCT 005C IORPOSSM 0060 IORPREFX 0178 IORPRTY 0040 IORPSFA 010A IORPSFB 0150 08 IORPURGE 0160 IORPXAUX 017B IORPXBAA 017A IORPXDXV 0179 80 IORPXFMT 0178 IORPXSIM 0177 10 IORPXSMR 017B 80 IORPXTSV 0179 40 IORPXUSD 0177 20 IORPXVBA 0179 20 IORPXVLD 0179 IORQANCH 0010 01 IORQDSP 0010 20 IORQQUED 0010 80 IORQSTAT 0010 IORRASET 01A1 08 IORRCDRV 002E 00000004 IORRCEOF 002E 00000008 IORRCFTL 002E 0000000C IORRCKIL 002E 00000010 IORRCNCL 002E 00000014 IORRCOK 002E 00000000 IORRCTL 0120 IORRDEV 0034 IORRDFND 0024 IORRDRSZ 01C0 0000004E IORRDRV 01C0 00000176 IORRDRVB 0174 00000176 IORRESUM 0120 08 IORRFLG 0121 IORRFLGE 012F IORRISET 0176 04 IORRLCMD 01A2 IORRSWAP 002E 00000018 IORSAVE 0018 IORSBBCC 010A IORSCCW 0110 IORSCHED 0012 IORSCHIB 0034 IORSCMBK 00C8 IORSCMSV 00C8 IORSCNT 0112 IORSCPQ 012C 04 IORSCSET 01A1 20 IORSCST 0071 IORSCSW 0068 IORSCTLS 0068 IORSDATA 0130 IORSDB00 0130 IORSDB01 0131 IORSDB02 0132 IORSDB03 0133 IORSDB04 0134 IORSDB05 0135 IORSDB06 0136 IORSDB07 0137 IORSDB08 0138 IORSDB09 0139 IORSDB10 013A IORSDB11 013B IORSDB12 013C IORSDB13 013D IORSDB14 013E IORSDB15 013F IORSDB16 0140 IORSDB17 0141 IORSDB18 0142 IORSDB19 0143 IORSDB20 0144 IORSDB21 0145 IORSDB22 0146 IORSDB23 0147 IORSDB24 0148 IORSDB25 0149 IORSDB26 014A IORSDB27 014B IORSDB28 014C IORSDB29 014D IORSDB30 014E IORSDB31 014F IORSEEK 010A IORSIFCC 0124 02 IORSIO 0127 00000000 IORSIZE 01C0 00000039 IORSKCCW 0110 IORSKEY 0068 IORSKSET 01A1 04 IORSKSV 0176 08 IORSMRST 0176 40 IORSNS 0124 10 IORSNSAC 0124 40 IORSNSIV 0124 20 IORSNSRQ 0124 80 IORSOURC 0075 IORSPECL 0127 000000FF IORSTART 0123 00000001 IORSTAT 0124 IORSTFLG 0070 IORSUSND 0168 IORSVSB7 0011 IORSVW3 01C0 IORSWCC 012B IORSYNCH 0121 80 IORTASK 0020 IORTFLG 012A IORTMSEQ 0077 IORTRASH 0129 10 IORTRCCW 0120 30 IORTRPRT 0120 10 IORTRTRM 0120 20 IORTSS 0129 40 IORTYGBL 0028 IORTYLCL 002A IORTYPE 0127 IORUCALL 0012 40 IORUCTL 0054 IORUFPI 0055 IORUKEY 0054 IORUKF 0054 IORULPM 0056 IORUNLOK 0128 01 IORUNSL 0122 80 IORUORB7 0057 IORUPVIO 012C 01 IORUSER 0000 IORUSRIO 0121 04 IORVCAN 012F 04 IORVDEV 0030 IORVISET 0177 80 IORVMISF 012F 80 IORVWSET 0177 40 IORVXA 0120 04 IORWRKAL 012C 10 IORXCNTI 00A8 IORXCQTI 00B4 IORXDATI 00B8 IORXDBTI 00BC IORXDDTI 00B0 IORXFLG 0128 IORXFPTI 00AC IORXIRTI 00C0 IORXMEAS 00A8 IORXOWDS 0040 IORXTLOG 0088 IOR2DCCW 0084 IOR370AC 0129 08 IOR9C00 0124 04
Copyright IBM Corporation, 1990, 2004