IORBK Back to Index page
 
Prolog 
Control Block Contents 
   IORBK 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.


  IORBK Prolog Top of page
 
 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.
 RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
              guest relocation (LGR).  The bits and fields that
              need to be relocated are defined in the
              corresponding LGRIORBK COPY file.  Whenever changes
              are made to this control block, consideration must
              be given to any effects these changes will have on
              a relocation.  If any new fields or bits are
              defined, they may need to be relocated.  If
              existing bits or fields are changed, corresponding
              modifications may be required in the LGR version of
              this control block.  Consider also the effects of
              these changes on a relocation involving a back-level
              release of CP.
 
 
  IORBK Control Block Content Top of page
 

 IORBK DSECT Top of page
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. Linkage HCPGOTO ATTR=(RES,MP,TMODESTD,AMODE31,SHO RTREG) R10=IORBK, R8=RDEV (Lock held) If IORIOA then R6=VDEV (Lock held) 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' IORQQUED WAITING AFTER STARTING I/O ..1. .... IORQDSP X'20' IORQDSP DISPATCHER HAS CONTROL OF IORBK ...1 .... IORACT X'10' IORACT ACTIVE I/O .... ...1 IORQANCH X'01' IORQANCH 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' IORHIPRI REQUEST TO GRANT A VERY HIGH DISPATCHER/SCHEDULER PRIORITY FOR THE VMDBK IDENTIFIED BY IORUSER .... ..1. IORUCALL X'02' IORUCALL UNSTACK IORBK WITH CALL-LINKAGE WHEN UNSTACKED BY THE DISPATCHER .... .... IORUGOTO X'00' IORUGOTO UNSTACK IORBK WITH GOTO-LINKAGE WHEN UNSTACKED BY THE DISPATCHER .... ...1 IORIDTRQ X'01' IORIDTRQ TRQBK IDENTIFIER (1=TRQBK, 0=IORBK) 0013 19 Bitstring 1 * Reserved for vendor use - don't redefine 0014 20 Signed 4 * RESERVED FOR FUTURE IBM USE Note: Part of IORIDENT 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 IORMXGCT 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 IORMXRCT MAXIMUM RECURSIVE COUNT 002E 46 Signed 2 IORETCOD E.R.P. COMPLETION CODE 00000000 IORRCOK 0 IORRCOK SUCCESSFUL COMPLETION 00000004 IORRCDRV 4 IORRCDRV REDRIVE / RESUME 00000008 IORRCEOF 8 IORRCEOF END-OF-FILE 0000000C IORRCFTL 12 IORRCFTL FATAL I/O COMPLETION 00000010 IORRCKIL 16 IORRCKIL SEVERE I/O ERROR 00000014 IORRCNCL 20 IORRCNCL I/O CANCELLED 00000018 IORRSWAP 24 IORRSWAP 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 0039 57 Bitstring 1 IOROFPI FETCH, PROTECT AND INITIAL STATUS 003A 58 Bitstring 1 IOROLPM LOGICAL PATH MASK 003B 59 Bitstring 1 IOROORB7 BYTE 7 OF SYSTEM ORB 003C 60 Signed 4 IORCPA Channel program 31 bit absolute 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 0055 85 Bitstring 1 IORUFPI FETCH, PROTECT AND INITIAL STATUS 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 Note: Overlaid by IORSCHIB 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 8 IORPOSSM64 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. Note: This is the last word overlaid by IORSCHIB 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 0069 105 Bitstring 1 IORFPIZN CCW CONTROLS & INITIAL RESPONSES 006A 106 Bitstring 2 IORFCAC (0) FUNCTION AND ACTIVITY BYTES 006A 106 Bitstring 1 IORFCTL FUNCTION CONTROL BYTE 006B 107 Bitstring 1 IORACTL ACTIVITY CONTROL PART 006C 108 Bitstring 8 IORCASC (0) COMBINED CCW ADDRESS, DEVICE STATUS, SUBCHANNEL STATUS, AND RESIDUAL COUNT FIELDS 006C 108 Signed 4 IORCCWA SCSW CCW 31 bit absolute address. 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 0071 113 Bitstring 1 IORSCST SCSW SUBCHANNEL STATUS BITS 0072 114 Signed 2 IORCNT (0) SCSW RESIDUAL CCW DATA COUNT 0072 114 Bitstring 1 IORFCXST FCX: FCX Status 0073 115 Bitstring 1 IORSCXST FCX: Subchannel Extended Status 0074 116 Signed 4 IORIRLG (0) LIMITED SUBCHANNEL LOGOUT WORD 0074 116 Bitstring 1 IORDETCT (0) S/370 ERROR DETECT FIELD 0074 116 Bitstring 1 IORECF ERROR CHECK FLAGS 0075 117 Bitstring 1 IORSOURC (0) S/370 ERROR SOURCE FIELD 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 0077 119 Bitstring 1 IORTMSEQ TERMINATION AND SEQUENCE CODES 0078 120 Signed 4 IORERW (0) EXTENDED REPORT WORD 0078 120 Bitstring 1 IORERWB0 EXTENDED REPORT WORD, BYTE 0 0079 121 Bitstring 1 IORERWB1 Extended Report Word, Byte 1 007A 122 Bitstring 1 IORERWB2 Extended Report Word, Byte 2 007B 123 Bitstring 1 IORERWB3 Extended Report Word, Byte 3 007C 124 Bitstring 8 IORFSA64 (0) 64 bit failing storage abs address (Valid if CSWFSAFV +CSWFSAFM) 007C 124 Signed 4 IORFSA31 31 bit failing-Storage abs address (Valid if CSWFSAFV ^CSWFSAFM) 0080 128 Signed 4 IORFSA31R RESERVED FOR FUTURE HARDWARE USE (or low order word of IORFSA64) 0084 132 Signed 4 IOR2DCCW Secondary CCW 31 bit absolute 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 Note: Last word of IORXMEAS 00C8 200 Bitstring 64 IORSCMSV SCMBK save area 0108 264 Signed 4 IORECYL32 LAST CYLINDER USED IN CHANNEL PROGRAM Format: 0CCCcccc 0000010A IORECYL IORECYL32+2,2 ! 16-bit version Valid when IORDPOSD is turned on. 010C 268 Signed 4 IORSEEK (0) 010C 268 Signed 4 IORCCCH Cylinder number for count-key-data. Format: ccccCCCh Valid when IORDPOSD is turned on. 0000010C IORCYL IORCCCH+0,2 Old-style 16-bit cylinder cccc 0000010E IORHEAD IORCCCH+2,2 Old-style 16-bit head 000h 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 Host logical address of extension data. 011C 284 Signed 4 IORHLCPA Host logical CPA. This is for I/O initiator's use. It is not required or used by the real I/O subsystems, including the ERPs. 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' IORCONT CHANNEL PROGRAM CONTINUATION .1.. .... IORMDLCK X'40' IORMDLCK MINI-DISK LOCK HELD FOR THIS REQUEST ..1. .... IORTRTRM X'20' IORTRTRM TRACE CCW'S FOR TERMINAL OUTPUT ...1 .... IORTRPRT X'10' IORTRPRT TRACE CCW'S FOR PRINTER OUTPUT ..11 .... IORTRCCW IORTRTRM+IORTRPRT IORTRCCW TRACE CCW'S FOR THIS OPERAT'N .... 1... IORRESUM X'08' IORRESUM CHANNEL PROGRAM RESUMPTION .... .1.. IORVXA X'04' IORVXA VIRTUAL XA GUEST I/O REQUEST .... ..1. IORDPOSD X'02' IORDPOSD 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' IORDWRIT 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' IORSYNCH SYNCHRONOUS. MERGE SOLICITED STS. IORBK WILL NOT BE DISPATCHED UNTIL ALL SOLICITED STATUS IS RECIEVED. .1.. .... IORDQUNS X'40' IORDQUNS 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' IORERPEQ DETECT EQUIPMENT CHECKS WHICH MAY AFFECT OTHER I/O REQUESTS FOR THE SAME REAL DEVICE. ...1 .... IORERPCP X'10' IORERPCP PERFORM FULL CP I/O ERROR RECOVERY. .... 1... IORERPNW X'08' IORERPNW IF REAL DEVICE IS NOT-READY, DON'T WAIT FOR IT TO BECOME READY. .... .1.. IORUSRIO X'04' IORUSRIO USER (AS OPPOSED TO CP) IO OPERATION .... ..1. IORHSCH0 X'02' IORHSCH0 GENERATE NON-FINAL IORBK FOR CC 0 FROM HOST HALT-SUBCHANNEL. .... ...1 IORDIAG X'01' IORDIAG GUEST DIAGNOSE INTERFACE CCWS 0122 290 Bitstring 1 IORCFLG I/O REQUEST COMPLETION FLAGS 1... .... IORUNSL X'80' IORUNSL UNSOLICITED STATUS .1.. .... IORCOPY X'40' IORCOPY NON-FINAL SOLICITED STATUS ..1. .... IORCCWTR X'20' IORCCWTR CCW TRANSLATION PERFORMED ...1 .... IORNOERP X'10' IORNOERP ERP INVOCATION NOT ALLOWED TO PREVENT ERP RECURSION .... 1... IORFTRAN X'08' IORFTRAN Channel program translated by HCPFTRAN (fast CCW translate) .... .1.. IORFATL X'04' IORFATL UNRECOVERABLE I/O ERROR .... ..1. IORERDAS X'02' IORERDAS CALLED FOR DASDI ERRORS .... ...1 IORDIA98 X'01' IORDIA98 DIAGNOSE X'98' CCW TRANSLATION 0123 291 Bitstring 1 IORCMD COMMAND FIELD 00000001 IORSTART 001 IORSTART START REQUEST - ORB AT IORORB 00000002 IORHALT 002 IORHALT HALT REQUEST - CSWRESPN SET IN IOROFPI TO REQUEST A NON-FINAL IORBK WHEN CC 0 RECEIVED FOR HSCH INSTRUCTION. 00000003 IORHALTD 003 IORHALTD HALTED START REQUEST 00000004 IORCLEAR 004 IORCLEAR CLEAR REQUEST 00000005 IORMODFY 005 IORMODFY MODIFY REQUEST 00000006 IORCANCL 006 IORCANCL CANCEL REQUEST 0124 292 Bitstring 1 IORSTAT I/O REQUEST STATUS FLAGS 1... .... IORSNSRQ X'80' IORSNSRQ SENSE WILL BE REQUIRED .1.. .... IORSNSAC X'40' IORSNSAC SENSE CURRENTLY ACTIVE ON DEVICE ..1. .... IORSNSIV X'20' IORSNSIV SENSE INFORMATION WILL BE INVALID ...1 .... IORSNS X'10' IORSNS VALID SENSE INFORMATION PRESENT .... 1... IORCSNAV X'08' IORCSNAV CONCURRENT SENSE DATA IS ALREADY AVAILABLE .... .1.. IOR9C00 X'04' IOR9C00 SIO OPERATION .... ...1 IORMBUPD X'01' IORMBUPD GUEST MEASUREMENT BLOCK UPDATED 0125 293 Bitstring 1 IORLMSGF CFLF Inline Message flag byte 1... .... IORLFPSF X'80' IORLFPSF CFLF PSF CCW Simulation active .1.. .... IORLFRLD X'40' IORLFRLD CFLF Lock Data queued ..1. .... IORLFRID X'20' IORLFRID CFLF User ID Data queued ...1 .... IORLFATN X'10' IORLFATN CFLF Attention Message queued .... 1... IORLFRAD X'08' IORLFRAD CFLF Allocation data queued .... .1.. IORLFSSM X'04' IORLFSSM CFLF SSM CCW Simulation active 0126 294 Bitstring 1 IORDFLGS General I/O Flags 1... .... IORD254 X'80' IORD254 Diagnose 254 I/O request .1.. .... IORDSIC X'40' IORDSIC Diagnose knocked device out of SIC ..1. .... IORDIFC X'20' IORDIFC IFCC forced by IOSBS ...1 .... IORCTRAN X'10' IORCTRAN HCPCTR did the CCW translation .... 1... IORDCAN X'08' IORDCAN Active Diagnose 254 request cancelled by HCPIOSCA .... .1.. IORHYPSW X'04' IORHYPSW HYPerswap I/O request .... ..1. IORAQUIO X'02' IORAQUIO HYPerswap Auto-Quiesce I/O .... ...1 IORSUPER X'01' IORSUPER MIH supersede set for this I/O req 0127 295 Address 1 IORTYPE I/O OPERATION REQUEST TYPE 00000000 IORSIO 000 IORSIO START I/O 000000FE IORCUSER 254 IORCUSER CHANGE IORUSER TO "SYSTEM" 000000FF IORSPECL 255 IORSPECL INFORMATIONAL IORBK 0128 296 Bitstring 1 IORXFLG EXTENDED INFORMATION FLAG 1... .... IORCPSUS X'80' IORCPSUS SUSPENDED CHANNEL PROGRAM .1.. .... IORLIFO X'40' IORLIFO RECOVERY REQUEST - QUEUE IT LIFO ..1. .... IORISAM X'20' IORISAM IORBK CONTAINS ISAM RCWTASKS ...1 .... IORDISAB X'10' IORDISAB IORBK CONTAINS DISABLE RCWTASK .... 1... IORMALPM X'08' IORMALPM I/O MAY AFFECT PATH MASK VALIDITY .... .1.. IORNOLPM X'04' IORNOLPM DISREGARD RDEVLPM ON SSCH'S .... ..1. IORMSWSP X'02' IORMSWSP SPECIAL PROCESSING .... ...1 IORUNLOK X'01' IORUNLOK PAGES ARE NOT LOCKED 0129 297 Bitstring 1 IORITFLG INTERRUPT FLAG 1... .... IORFKBSY X'80' IORFKBSY DEVICE STATUS BUSY SET BY HCPIOS .1.. .... IORTSS X'40' IORTSS IORBK used for simulation by HCPTSS ..1. .... IORHDVA X'20' IORHDVA ISTAT on HSCH should be handled, not discarded. This status is due to the HDV Assist. ...1 .... IORTRASH X'10' IORTRASH IORBK to be discarded .... 1... IOR370AC X'08' IOR370AC 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' IORABUSY 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' IORNODQ 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' IORCLSCR CLEAR SCREEN & ISSUE FULL SCREEN I/O 012B 299 Bitstring 1 IORSWCC WCC CHARACTER .... ...1 IORCSENQ X'01' IORCSENQ REQUEST ENQUEUED ON RDEVBLOK .... ..1. IORCSWAD X'02' IORCSWAD REQUEST WAITING FOR AVAILABLE DEV .... .1.. IORCSWBY X'04' IORCSWBY REQUEST WAITING FOR BUSY TO CLEAR .... 1... IORCSTRU X'08' IORCSTRU REQUEST STARTED, NOT CONFIRMED ...1 .... IORCSTRC X'10' IORCSTRC REQUEST STARTED, CONFIRMED ..1. .... IORCSPCM X'20' IORCSPCM PARTIAL COMPLETION (CE OR PCI) .1.. .... IORCSHLT X'40' IORCSHLT DEVICE HALTED PRIOR TO COMPLETION 1... .... IORCSFCM X'80' IORCSFCM FULL COMPLETION (SEE IORTTERM) 012C 300 Bitstring 1 IORPFLG PROCESSING FLAG 1... .... IORBKOUT X'80' IORBKOUT An end-user break-out occurred .1.. .... IORIDONE X'40' IORIDONE A break-out occurred after the I/O was complete ..1. .... IORMULTI X'20' IORMULTI This CP contains a multi-track CCW ...1 .... IORWRKAL X'10' IORWRKAL WRKALLEG ON when I/O started .... 1... IORPLV X'08' IORPLV MDC purge limits valid .... .1.. IORSCPQ X'04' IORSCPQ On state-change-pending queue .... ..1. IORCIO X'02' IORCIO MDC I/O done on behalf of a guest channel program. .... ...1 IORUPVIO X'01' IORUPVIO 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 IORMREJ COMMAND REJECT MESSAGE 00000001 IORMIRQ 001 IORMIRQ INTERVENTION REQUIRED MESSAGE 00000002 IORMBUS 002 IORMBUS BUSOUT CHECK MESSAGE 00000003 IORMEQP 003 IORMEQP EQUIPMENT CHECK MESSAGE 00000004 IORMDTA 004 IORMDTA DATA CHECK MESSAGE 00000005 IORMOVR 005 IORMOVR OVERRUN MESSAGE 00000006 IORMTRK 006 IORMTRK TRACK CONDITION MESSAGE 00000007 IORMSEK 007 IORMSEK SEEK CHECK MESSAGE 00000008 IORMPRM 008 IORMPRM PERMANENT ERROR MESSAGE 00000009 IORMTOV 009 IORMTOV TRACK OVERFLOW MESSAGE 0000000A IORMCNV 010 IORMCNV CONVERTOR CHECK MESSAGE 0000000B IORMCMP 011 IORMCMP COMPATIBILITY CHECK MESSAGE 0000000C IORMLDP 012 IORMLDP LOAD POINT MESSAGE 0000000D IORMPRT 013 IORMPRT PROTECTION CHECK MESSAGE 0000000E IORMNRF 014 IORMNRF NO RECORD FOUND MESSAGE 0000000F IORMEOC 015 IORMEOC END OF CYLINDER MESSAGE 00000010 IORMBSN 016 IORMBSN BAD SENSE MESSAGE 00000011 IORMUNK 017 IORMUNK UNKNOWN CCW MESSAGE 00000012 IORMRCV 018 IORMRCV RECOVERY ERROR MESSAGE 00000013 IORMPEB 019 IORMPEB PE BURST MESSAGE 00000014 IORMCHN 020 IORMCHN CHANNEL ERROR MESSAGE 00000015 IORMNDV 021 IORMNDV NO DEVICE MESSAGE 00000016 IORMGAP 022 IORMGAP ERASE GAP ERROR MESSAGE 00000017 IORMCTL 023 IORMCTL CONTROL CHECK MESSAGE 00000018 IORMLDC 024 IORMLDC LOAD CHECK MESSAGE 00000019 IORMFMT 025 IORMFMT FORMAT CHECK MESSAGE 0000001A IORDSEF 026 IORDSEF TAPE DATA SECURITY ERASE FAILED 0000001B IORMLST 027 IORMLST LOST DATA MESSAGE 0000001C IORMTIM 028 IORMTIM TIME OUT MESSAGE 0000001D IORMPAR 029 IORMPAR PARITY CHECK MESSAGE 0000001E IORMUSP 030 IORMUSP UNIT SPECIFICATION 0000001F IORMDCK 031 IORMDCK DISPLAY CONTROL CHECK 00000020 IORMOCK 032 IORMOCK OPERATION CHECK 00000021 IORMEQPA 033 IORMEQPA EQUPMENT CHECK WITH OPERATOR'S ACTION 00000022 IORMUCS 034 IORMUCS UNUSUAL COMMAND SEQUENCE 00000023 IORMOFF 035 IORMOFF DEVICE VARIED OFFLINE MESSAGE 00000024 IORMWLB 036 IORMWLB DASD PACKED LABEL NOT MATCHED 00000025 IORMELB 037 IORMELB DASD LABEL CAN NOT BE READ 00000026 IORMUNS 038 IORMUNS REPETITIVE UNSOLICITED DEVICE END 00000027 IORMHDC 039 IORMHDC DASD POTENTIAL HEAD CRASH 00000028 IORMSUP 040 IORMSUP COMMAND SUPPRESSION MESSSAGE 0000002A IORMINC 042 IORMINC OPERATION INCOMPLETE 00000057 IORMPEDP 087 IORMPEDP MULTIPLE ENVIRONMENTAL DATA PRESENT 0000005B IORMCPRG 091 IORMCPRG CHANNEL PROGRAM CHECK 0000005F IORMDLB 095 IORMDLB DASD LABEL DAMAGED 000000EE IORMBLFL 238 IORMBLFL INDICATE BUFFER LOG FULL 000000FE IORMSGER 254 IORMSGER NON-CP (GUEST) ERROR 012F 303 Bitstring 1 IORRFLGE I/O REQUEST EXTENDED FLAG 1... .... IORVMISF X'80' IORVMISF CSE CHANNEL PROGRAM, DO NOT RETRY .1.. .... IORFABST X'40' IORFABST FABRICATE A STORE SUBCHANNEL (STSCH) ..1. .... IORDSO1 X'20' IORDSO1 First CCW is a DSO. ...1 .... IORIOA X'10' IORIOA IOASSIST INTERRUPT .... 1... IORHLTED X'08' IORHLTED 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' IORVCAN Virtual Cancel Request Occurred .... ..1. IORVPATH X'02' IORVPATH Indicate path verification needed .... ...1 IORGSIPR X'01' IORGSIPR Indicate Guest I/O hit IPR CRW 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' IORASSH Assign owned by another guest .1.. .... IORNSNS X'40' IORNSNS Don't do sense on channel program chk ..1. .... IORALOK X'20' IORALOK Assign lock is held ...1 .... IOROPCT X'10' IOROPCT Out-prioritized count already updated .... 1... IORPSFB X'08' IORPSFB Tape PSF simulation had to backout .... .1.. IORSPRES X'04' IORSPRES Suppress I/O error message .... ..1. IORARCHD X'02' IORARCHD Architected Diagnose I/O request .... ...1 IORSCRLB X'01' IORSCRLB State Change Read Label request 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 1 IOROOLPM Original ORB LPM value - IOROLPM 0156 342 Bitstring 1 IORGFLGS General I/O Flags 1... .... IORPFXDX X'80' IORPFXDX IORDXPTR points to the Define Extent area of Prefix .1.. .... IORTPFPX X'40' IORTPFPX IORDXPTR points to a TPF format Prefix CCW ..1. .... IORSIFCC X'20' IORSIFCC 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 .... IORUIFCC X'10' IORUIFCC ADD UNCONDITIONAL IFCC .... .1.. IORNOTSW X'04' IORNOTSW This IORBK cannot be deferred for timestamping .... ..1. IORRSCCW X'02' IORRSCCW This channel program contains a reserve o unconditional reserve ccw .... ...1 IORWASBZ X'01' IORWASBZ Busy device status was in the IRB 0157 343 Bitstring 1 IORPAVFG PAV Flags 00000157 IORPAVCP *-1,X'80' This bit means that a CP channel program may be executed on a PAV Alias subchannel. 00000157 IORPAVAF *-1,X'40' This bit means that the channel program MUST be executed on the real device pointed to by the VDEVPREF pointer 00000157 IORPAVPR *-1,X'20' This bit means that CP has primed this IORBK for execution on a PAV Alias 00000157 IORHPVPR *-1,X'10' This bit means that CP has primed this IORBK for execution on a HyperPAV Alias device 0158 344 Signed 4 IORLOCCCH Lowest track affected by I/O ORLOCCCH IORLOWTA 00004 IORLOCCCH,4 DEPRECATED - DO NOT USE! 015C 348 Signed 4 IORHICCCH Highest track affected by I/O ORHICCCH IORHITA 00004 IORHICCCH,4 DEPRECATED - DO NOT USE! 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 0176 374 Bitstring 1 * Reserved for IBM Use 0177 375 Bitstring 1 IORDFLG3 DASD Flags 3 1... .... IORMADDX X'80' IORMADDX Inserted a Define Extent for STP 0178 376 Address 4 IORPVIRA Original IRA when I/O is executed on an Alias device on behalf of a Base device. 017C 380 Address 4 IORPVRDV Original Base RDEV address when I/O is executed on an Alias device on behalf of a Base device. 0180 384 Address 4 IORHLADB Host Logical Address of Data Buffer 0184 388 Signed 4 IORSVIOW Pointer to save area 0188 392 Address 4 IORDXPTR Pointer to Define Extent operand 018C 396 Address 4 IORDXCCA Pointer to Define Extent CCW 0190 400 Signed 4 IORSID Saved SID 0194 404 Signed 4 * IBM RESERVED AREA new fields added that are not a part of the redrive area should be added here 0198 408 Signed 4 * (8) Reserved for service RESERVED FIELDS FOR INSTALLATION USE THIS AREA IS PERMANENTLY AVAILABLE, BUT MAY BE MOVED TO ANOTHER OFFSET IN THE BLOCK AT A LATER RELEASE OF THE SYSTEM. 01B8 440 Signed 4 IORUSR1 RESERVED FOR INSTALLATION USE 01BC 444 Signed 4 IORUSR2 RESERVED FOR INSTALLATION USE 01C0 448 Signed 4 IORUSR3 RESERVED FOR INSTALLATION USE 01C4 452 Signed 4 IORUSR4 RESERVED FOR INSTALLATION USE End of Installation reserved fields Only information that must be preserved for redrive processing may be added following this block comment. 000001C8 IORRDRVB * IO REDRIVE FIELD BEGINNING 01C8 456 Bitstring 1 IORDFLG2 DASD FLAG 2 1... .... IORLREST X'80' IORLREST LOCATE RECORD EXTENDED TRANSLATED .1.. .... IORSMRST X'40' IORSMRST SUSPEND MULTIPATH RECONNECTION WAS TRANSLATED ..1. .... IORMBSET X'20' IORMBSET 'PREPARE FOR READ SUBSYSTEM DATA' CCW WITH SUBORDER OF MESSAGE BUFFER ...1 .... IORCASET X'10' IORCASET 'PERFORM SUBSYSTEM FUNCTION' CCW WITH ORDER OF 'CANCEL ASYNCH. FUNCTION' .... 1... IORSKSV X'08' IORSKSV SEEK ARGUMENT STORED BY ARMPS FROM A LOCATE RECORD OR SEEK .... .1.. IORRISET X'04' IORRISET A Read IPL CCW was translated .... ..1. IORFLSET X'02' IORFLSET A Locate CCW was translated .... ...1 IORCONCP X'01' IORCONCP It's a CONCOPY channel program 01C9 457 Bitstring 1 IORPFLAG DASD flags for redrive 1... .... IORVISET X'80' IORVISET Virtual I/O counter has been updated .1.. .... IORVWSET X'40' IORVWSET Virtual write I/O counter updated .... 1... IORCPREF X'08' IORCPREF CP has turned on the prefetch bit (IOROFPI/IORUFPI,CSWPREF) in the ORB (IORORB) for this guest I/O request. .... .1.. IORSNID X'04' IORSNID DASD last CCW SNID and command chaining is on 01CA 458 Bitstring 1 * IBM Reserved 01CB 459 Bitstring 1 * IBM Reserved 01CC 460 Signed 4 * IBM Reserved 01D0 464 Bitstring 32 IORDEXNT (0) Define extent data 01D0 464 Bitstring 1 IORDXMSK ! Global Attributes IORDXMSK IORDXWC 000C0 IORDXMSK,B'11000000' ! Write Controls IORDXMSK IORDXSK 00018 IORDXMSK,B'00011000' ! Seek Controls IORDXMSK IORDXAC 00006 IORDXMSK,B'00000110' ! Authorization Controls IORDXMSK IORDXPI 00001 IORDXMSK,B'00000001' ! PCI Fetch Mode 01D1 465 Bitstring 1 IORDXGBA ! Global Attributes IORDXGBA IORDXAM 000C0 IORDXGBA,B'11000000' ! Architecture Mode IORDXGBA IORDXCM 00020 IORDXGBA,B'00100000' ! CKD Conversion Mode IORDXGBA IORDXSM 0001C IORDXGBA,B'00011100' ! System Oprn Mode IORDXGBA IORDXSEQ 00010 IORDXGBA,B'00010000' ! Sequential Access IORDXGBA IORDXICL 00008 IORDXGBA,B'00001000' ! Inhibit Cache Loading IORDXGBA IORDXBYP 00004 IORDXGBA,B'00000100' ! Bypass cache IORDXGBA IORDXFW 00002 IORDXGBA,B'00000010' ! Cache Fast Write Data IORDXGBA IORDXIF 00001 IORDXGBA,B'00000001' ! Inhibit Cache Fast Wr 01D2 466 Signed 2 IORDXSIZ ! Block Size in bytes 01D4 468 Signed 2 IORDXCFW ! Cache Fast Write ID 01D6 470 Bitstring 1 IORDXGAA ! Global Attr Additonal IORDXGAA IORDXGMP 0000F IORDXGAA,B'00001111' ! Authorized MPLF Part. 01D7 471 Bitstring 1 IORDXGAE ! Global Attr Extended IORDXGAE IORDXGSM 000C0 IORDXGAE,B'11000000' ! Subsystem Oprn Mode IORDXGAE IORDXGDM 00020 IORDXGAE,B'00100000' ! Data Mover Session ID IORDXGAE IORDXGES 00010 IORDXGAE,B'00010000' ! Extended Seq. Mode IORDXGAE IORDXGTS 00008 IORDXGAE,B'00001000' ! Time Stamp Valid IORDXGAE IORDXGRZ 00004 IORDXGAE,B'00000100' ! Regular Record Zero IORDXGAE IORDXGEP 00002 IORDXGAE,B'00000010' ! Extented Paramter 01D8 472 Signed 2 IORDXBCC ! Beginning Cylinder 01DA 474 Signed 2 IORDXBHH ! Beginning Head 01DC 476 Signed 2 IORDXECC ! Ending Cylinder 01DE 478 Signed 2 IORDXEHH ! Ending Head 01E0 480 Signed 8 IORDXTIM ! TOD Clock Value 01E8 488 Bitstring 8 IORDXRSV ! IBM Reserved End of Define Extent Section 01F0 496 Signed 2 IORDEXDC Define extent Data Count 01F2 498 Bitstring 1 IORDEXFG Define extent CCW flags ..1. .... IORDEXSL X'20' IORDEXSL Define extent sili bit The next five bits in IORPGFLG control PGID virtualization. The PGID CCWs controlled are SPID, SNID, and RSTA. Similiar rules apply to RESERVE and UNCONDITIONAL RESERVE and the code could be extended to include them. It is easiest to think of them as a finite state machine 00000 - No CCWs in the guest channel program have been processed by either presimulation (HCPGDS) or CCW translation. Presimulation backs out for SNID and RSTA. 00001 - A SNID or RSTA was first in the channel program and CCW translation found that presimulation is needed. 01000 - An SMR CCW was first in the chain. If the second CCW is a SPID, presimulation is needed. If the second CCW is a SNID or RSTA, presimulation should back out. 01001 - A SNID or RSTA followed a SMR and CCW translation found that presimulation is needed. 1x00x - Presimulation determined real IO is needed. CCW translation should translate the PGID CCW instead of redriving it. xx01x - Command reject any CCW, including PGID ones. This state is entered after handling a valid PGID CCW other than RSTA. 0x10x - Command reject PGID CCWs. The 'middle' of a channel program was reached and PGID CCWs are not valid 1x10x - not a valid state xx11x - not a valid state 01F3 499 Bitstring 1 IORPGFLG PGID virtualization flags 1... .... IORPGRIO X'80' IORPGRIO Real IO needed to get reserve state .1.. .... IORPGSMR X'40' IORPGSMR SMR first in channel program ..1. .... IORPGRPG X'20' IORPGRPG Command reject PGID ccws ...1 .... IORPGREJ X'10' IORPGREJ Command reject all ccws .... 1... IORPGPRE X'08' IORPGPRE 1 = do presimulation 01F4 500 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. 01F5 501 Bitstring 1 IORDFLG DASD FLAG 1... .... IORFMSET X'80' IORFMSET FILE MASK CCW WAS TRANSLATED .1.. .... IORDESET X'40' IORDESET DEFINE EXTENT CCW WAS TRANSLATED ..1. .... IORSCSET X'20' IORSCSET SPACE COUNT CCW WAS TRANSLATED ...1 .... IORLRSET X'10' IORLRSET LOCATE RECORD WAS TRANSLATED .... 1... IORRASET X'08' IORRASET RESET ALLEGIENCE WAS SIMULATED .... .1.. IORSKSET X'04' IORSKSET SEEK WAS SIMULATED .... ..1. IORGCCWP X'02' IORGCCWP IORBK CONTAINS GLOBAL CCW .... ...1 IORGENDX X'01' IORGENDX DEFINE EXTENT CCW WAS GENERATED TO BYPASS CU CACHE 01F6 502 Bitstring 1 IORRLCMD LAST EXECUTED REAL COMMAND CODE 01F7 503 Bitstring 1 IORLRCNT COUNT OF CCWS TRANSLATED AFTER A Locate Record or Locate CCW 01F8 504 Bitstring 8 IORLCFBA (0) Locate CCW parameter data 01F8 504 Bitstring 24 IORLREC Locate Record Data 0210 528 Signed 4 IORCTSN RDEVCTSN for Unsolicited Interrupt 0214 532 Bitstring 4 IORSVW3 Save ORB Word 3 IBM OE Area mapped by HCPIOROE 0218 536 Dbl-Word 8 * (0) 0218 536 Bitstring 32 IOROE IBM Data area 0238 568 Signed 4 * (4) Reserved for service 00000080 IORRDRSZ (*-IORRDRVB) IORRDRV FIELD SIZE IN BYTES 000001C8 IORRDRV IORRDRVB,IORRDRSZ IO REDRIVE FIELD 00000049 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. 00000060 IORMAX 768/8 The maximum number of doublewords that can be handled by three MVC or XC instructions. 00000040 IORMIN 512/8 The minimum number of doublewords that can be handled by two 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 IORIDTIM Interrupt-Delay-Time 00F0 240 Signed 4 IORPDTIM I/O-Priority-Delay-Time 00F4 244 Signed 4 * (5) 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 IORFOK Fatal with no special processing 00000004 IORFSCP 4 IORFSCP Fatal due to state-change-pending 0174 372 Signed 2 IORCRESN Reason code for IORETCOD = cancelled 00000000 IORCNLST 0 IORCNLST Cancelled after being started 00000008 IORCNLSP 8 IORCNLSP Cancelled before being started, i.e. the subchannel was start pending ADDRESS of PSF CCW preceding an RSD CCW for 3480/3490 0000010C IORPSFA 00004 IORSEEK,4 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 Top of page
 
          
*** 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 |                      IORPOSSM64                       |
*     +------+------+------+------+---------------------------+
*  68 |:SKEY |:FPIZN|:FCTL |:ACTL |         IORCCWA           |
*     +------+------+------+------+------+------+------+------+
*  70 |:DVST |:SCST |:FCXST|:SCXST|IORECF|:LPUM |IORFVF|:TMSEQ|
*     +------+------+------+------+------+------+------+------+
*  78 |:ERWB0|:ERWB1|:ERWB2|:ERWB3|         IORFSA31          |
*     +------+------+------+------+---------------------------+
*  80 |        IORFSA31R          |         IOR2DCCW          |
*     +---------------------------+---------------------------+
*  88 |                                                       |
*     =                       IORXTLOG                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  A8 |         IORXCNTI          |         IORXFPTI          |
*     +---------------------------+---------------------------+
*  B0 |         IORXDDTI          |         IORXCQTI          |
*     +---------------------------+---------------------------+
*  B8 |         IORXDATI          |         IORXDBTI          |
*     +---------------------------+---------------------------+
*  C0 |         IORXIRTI          |///////////////////////////|
*     +---------------------------+---------------------------+
*  C8 |                                                       |
*     =                       IORSCMSV                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 108 |        IORECYL32          |         IORCCCH           |
*     +------+------+-------------+---------------------------+
* 110 |:CCWOC|//////|  IORSCNT    |///////////////////////////|
*     +------+------+-------------+---------------------------+
* 118 |         IOREXTN           |         IORHLCPA          |
*     +------+------+------+------+------+------+------+------+
* 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 |:OOLPM|:GFLGS|:PAVFG|
*     +------+------+-------------+------+------+------+------+
* 158 |        IORLOCCCH          |        IORHICCCH          |
*     +---------------------------+---------------------------+
* 160 |         IORPURGE          |         IORMIPTR          |
*     +---------------------------+---------------------------+
* 168 |         IORSUSND          |         IORCPTCA          |
*     +---------------------------+-------------+------+------+
* 170 |         IORMSGID          |  IORETRSN   |//////|:DFLG3|
*     +---------------------------+-------------+------+------+
* 178 |         IORPVIRA          |         IORPVRDV          |
*     +---------------------------+---------------------------+
* 180 |         IORHLADB          |         IORSVIOW          |
*     +---------------------------+---------------------------+
* 188 |         IORDXPTR          |         IORDXCCA          |
*     +---------------------------+---------------------------+
* 190 |          IORSID           |///////////////////////////|
*     +---------------------------+---------------------------+
* 198 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 1B8 |         IORUSR1           |         IORUSR2           |
*     +---------------------------+---------------------------+
* 1C0 |         IORUSR3           |         IORUSR4           |
*     +------+------+------+------+---------------------------+
* 1C8 |:DFLG2|:PFLAG|//////|//////|///////////////////////////|
*     +------+------+------+------+-------------+------+------+
* 1D0 |:DXMSK|:DXGBA|  IORDXSIZ   |  IORDXCFW   |:DXGAA|:DXGAE|
*     +------+------+-------------+-------------+------+------+
* 1D8 |  IORDXBCC   |  IORDXBHH   |  IORDXECC   |  IORDXEHH   |
*     +-------------+-------------+-------------+-------------+
* 1E0 |                       IORDXTIM                        |
*     +-------------------------------------------------------+
* 1E8 |                       IORDXRSV                        |
*     +-------------+------+------+------+------+------+------+
* 1F0 |  IORDEXDC   |:DEXFG|:PGFLG|:FMASK|:DFLG |:RLCMD|:LRCNT|
*     +-------------+------+------+------+------+------+------+
* 1F8 |                                                       |
*     =                       IORLREC                         =
*     |                                                       |
*     +---------------------------+---------------------------+
* 210 |         IORCTSN           |         IORSVW3           |
*     +---------------------------+---------------------------+
* 218 |                                                       |
*     =                        IOROE                          =
*     |                                                       |
*     +-------------------------------------------------------+
* 238 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 248
*
*** 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          |         IORIDTIM          |
*     +---------------------------+---------------------------+
*  F0 |         IORPDTIM          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 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 IORSCSW in IORBK
*
*     +------+------+------+------+---------------------------+
*  68 |:DKEY |//////|:DFCTL|:DACTL|         IORDCRQ           |
*     +------+------+------+------+---------------------------+
*  70 |//////|IORDSC|/////////////| 74
*     +------+------+-------------+
*
*** Overlay for IORSCSW in IORBK
 
 
  IORBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
IORABUSY       0129 04
IORACT         0010 10
IORACTL        006B
IORALOK        0150 20
IORAQUIO       0126 02
IORARCHD       0150 02
IORASSH        0150 80
IORBKOUT       012C 80
IORBPNT        000C
IORCANCL       0123 00000006
IORCASC        006C
IORCASET       01C8 10
IORCCCH        010C
IORCCTL        0120
IORCCWA        006C
IORCCWOC       0110
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       01C8 01
IORCONT        0120 80
IORCOPY        0122 40
IORCPA         003C
IORCPREF       01C9 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
IORCTSN        0210
IORCUSER       0127 000000FE
IORCYL         010C 0000010C
IORDACTL       006B
IORDATIM       00E0
IORDBTIM       00E4
IORDCAN        0126 08
IORDCRQ        006C
IORDCTI        0076
IORDDTIM       00D8
IORDESET       01F5 40
IORDETCT       0074
IORDEVIB       0034
IORDEXDC       01F0
IORDEXFG       01F2
IORDEXNT       01D0
IORDEXSL       01F2 20
IORDFASC       006A
IORDFCTL       006A
IORDFLG        01F5
IORDFLGS       0126
IORDFLG2       01C8
IORDFLG3       0177
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
IORDXAC        01D0 IORDXMSK
IORDXAM        01D1 IORDXGBA
IORDXBCC       01D8
IORDXBHH       01DA
IORDXBYP       01D1 IORDXGBA
IORDXCCA       018C
IORDXCFW       01D4
IORDXCM        01D1 IORDXGBA
IORDXECC       01DC
IORDXEHH       01DE
IORDXFW        01D1 IORDXGBA
IORDXGAA       01D6
IORDXGAE       01D7
IORDXGBA       01D1
IORDXGDM       01D7 IORDXGAE
IORDXGEP       01D7 IORDXGAE
IORDXGES       01D7 IORDXGAE
IORDXGMP       01D6 IORDXGAA
IORDXGRZ       01D7 IORDXGAE
IORDXGSM       01D7 IORDXGAE
IORDXGTS       01D7 IORDXGAE
IORDXICL       01D1 IORDXGBA
IORDXIF        01D1 IORDXGBA
IORDXMSK       01D0
IORDXPI        01D0 IORDXMSK
IORDXPTR       0188
IORDXRSV       01E8
IORDXSEQ       01D1 IORDXGBA
IORDXSIZ       01D2
IORDXSK        01D0 IORDXMSK
IORDXSM        01D1 IORDXGBA
IORDXTIM       01E0
IORDXWC        01D0 IORDXMSK
IORD254        0126 80
IORECF         0074
IORECLVL       002C
IORECYL        0108 0000010A
IORECYL32      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
IORFCXST       0072
IORFKBSY       0129 80
IORFLSET       01C8 02
IORFMASK       01F4
IORFMSET       01F5 80
IORFOK         0174 00000000
IORFPIZN       0069
IORFPNT        0008
IORFPTIM       00D4
IORFRESN       0174
IORFSA31       007C
IORFSA31R      0080
IORFSA64       007C
IORFSCP        0174 00000004
IORFTRAN       0122 08
IORFVF         0076
IORGCCWP       01F5 02
IORGENDX       01F5 01
IORGFLGS       0156
IORGSIPR       012F 01
IORHALT        0123 00000002
IORHALTD       0123 00000003
IORHDVA        0129 20
IORHEAD        010C 0000010E
IORHICCCH      015C
IORHIPRI       0012 80
IORHITA        015C ORHICCCH
IORHLADB       0180
IORHLCPA       011C
IORHLTED       012F 08
IORHPVPR       0157 00000157
IORHSCH0       0121 02
IORHYPSW       0126 04
IORIDONE       012C 40
IORIDTIM       00EC
IORIDTRQ       0012 01
IORIFLG        0120
IORIOA         012F 10
IORIRA         0004
IORIRB         0068
IORIRLG        0074
IORIRTIM       00E8
IORISAM        0128 20
IORITFLG       0129
IORLCFBA       01F8
IORLFATN       0125 10
IORLFPSF       0125 80
IORLFRAD       0125 08
IORLFRID       0125 20
IORLFRLD       0125 40
IORLFSSM       0125 04
IORLIFO        0128 40
IORLMSGF       0125
IORLOCCCH      0158
IORLOWTA       0158 ORLOCCCH
IORLPUM        0075
IORLRCNT       01F7
IORLREC        01F8
IORLREST       01C8 80
IORLRSET       01F5 10
IORMADDX       0177 80
IORMALPM       0128 08
IORMAX         0238 00000060
IORMBLFL       012E 000000EE
IORMBSET       01C8 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         0238 00000040
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
IORNOTSW       0156 04
IORNSAMP       00CC
IORNSNS        0150 40
IORNSSCH       00C8
IOROCTL        0038
IOROE          0218
IOROFPI        0039
IOROKEY        0038
IOROKF         0038
IOROLPM        003A
IOROOLPM       0155
IOROORB7       003B
IOROPCT        0150 10
IOROPRI        0154
IOROPTI        0152
IORORB         0034
IOROWRD3       0040
IOROW3B1       0041
IOROW3B2       0042
IOROW3B3       0043
IORPAVAF       0157 00000157
IORPAVCP       0157 00000157
IORPAVFG       0157
IORPAVPR       0157 00000157
IORPDTIM       00F0
IORPFLAG       01C9
IORPFLG        012C
IORPFXDX       0156 80
IORPGFLG       01F3
IORPGPRE       01F3 08
IORPGREJ       01F3 10
IORPGRIO       01F3 80
IORPGRPG       01F3 20
IORPGSMR       01F3 40
IORPIOR        001C
IORPLV         012C 08
IORPOSCT       005C
IORPOSSM64     0060
IORPRTY        0040
IORPSFA        0174 0000010C
IORPSFB        0150 08
IORPURGE       0160
IORPVIRA       0178
IORPVRDV       017C
IORQANCH       0010 01
IORQDSP        0010 20
IORQQUED       0010 80
IORQSTAT       0010
IORRASET       01F5 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       0238 00000080
IORRDRV        0238 000001C8
IORRDRVB       01C4 000001C8
IORRESUM       0120 08
IORRFLG        0121
IORRFLGE       012F
IORRISET       01C8 04
IORRLCMD       01F6
IORRSCCW       0156 02
IORRSWAP       002E 00000018
IORSAVE        0018
IORSCCW        0110
IORSCHED       0012
IORSCHIB       0034
IORSCMBK       00C8
IORSCMSV       00C8
IORSCNT        0112
IORSCPQ        012C 04
IORSCRLB       0150 01
IORSCSET       01F5 20
IORSCST        0071
IORSCSW        0068
IORSCTLS       0068
IORSCXST       0073
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        010C
IORSID         0190
IORSIFCC       0156 20
IORSIO         0127 00000000
IORSIZE        0238 00000049
IORSKCCW       0110
IORSKEY        0068
IORSKSET       01F5 04
IORSKSV        01C8 08
IORSMRST       01C8 40
IORSNID        01C9 04
IORSNS         0124 10
IORSNSAC       0124 40
IORSNSIV       0124 20
IORSNSRQ       0124 80
IORSOURC       0075
IORSPECL       0127 000000FF
IORSPRES       0150 04
IORSTART       0123 00000001
IORSTAT        0124
IORSTFLG       0070
IORSUPER       0126 01
IORSUSND       0168
IORSVIOW       0184
IORSVSB7       0011
IORSVW3        0214
IORSWCC        012B
IORSYNCH       0121 80
IORTASK        0020
IORTFLG        012A
IORTMSEQ       0077
IORTPFPX       0156 40
IORTRASH       0129 10
IORTRCCW       0120 30
IORTRPRT       0120 10
IORTRTRM       0120 20
IORTSS         0129 40
IORTYGBL       0028
IORTYLCL       002A
IORTYPE        0127
IORUCALL       0012 02
IORUCTL        0054
IORUFPI        0055
IORUGOTO       0012 00
IORUIFCC       0156 10
IORUKEY        0054
IORUKF         0054
IORULPM        0056
IORUNLOK       0128 01
IORUNSL        0122 80
IORUORB7       0057
IORUPVIO       012C 01
IORUSER        0000
IORUSRIO       0121 04
IORUSR1        01B8
IORUSR2        01BC
IORUSR3        01C0
IORUSR4        01C4
IORVCAN        012F 04
IORVDEV        0030
IORVISET       01C9 80
IORVMISF       012F 80
IORVPATH       012F 02
IORVWSET       01C9 40
IORVXA         0120 04
IORWASBZ       0156 01
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
 
This information is based on z/VM 6.3.0 Last updated on 22 May 2013 at 13:55:06 EDT.
Copyright IBM Corporation, 1990, 2013