| 0 |
(0) |
STRUCTURE |
0 |
IOCOM |
|
| 0 |
(0) |
X'0' |
0 |
IECIXAVL |
"IOCOM" Compatibility name |
| 0 |
(0) |
DBL WORD |
8 |
(0) |
|
| 0 |
(0) |
SIGNED |
2 |
IOCVOICT |
Number of VOID entries *calculated by IEAIPL03 |
| 2 |
(2) |
SIGNED |
2 |
IOCVOILN |
Length of each VOID table entry |
| 4 |
(4) |
ADDRESS |
4 |
IOCPST |
X'80000000'+IECVPST Entry address of the IOS Post Status
module |
| 8 |
(8) |
ADDRESS |
4 |
IOCOMWPT |
"V" IECOMW Pointer to modifiable part of IOCOM |
| 12 |
(C) |
ADDRESS |
4 |
IOCSSCQ |
X'80000000'+IOSVSSCQ Entry address for the STARTIO macro |
| 16 |
(10) |
ADDRESS |
4 |
IOCMAP |
X'80000000'+IECVMAP Entry address of the IOSMAP routine |
| 20 |
(14) |
ADDRESS |
4 |
IOCSMFRR |
X'80000000'+IOSVQFRR Address of IOQ Storage Manager FRR
routine |
| 24 |
(18) |
ADDRESS |
4 |
IOCSCOMP |
X'80000000'+IOSVSCOM Address of IOS Storage Manager SRB
entry compress routine |
| 28 |
(1C) |
ADDRESS |
4 |
IOCSTIO |
X'00000000'+IECVSTIO Entry address of the compatibility
STARTIO macro |
| 32 |
(20) |
ADDRESS |
4 |
IOCVOID |
"V" IECVOID Address of vector of IOS drivers |
| 36 |
(24) |
ADDRESS |
4 |
IOCIOSSM |
X'80000000'+IOSVSMGR Start address of the IOS Storage
Manager |
| 40 |
(28) |
ADDRESS |
4 |
IOCDIRB |
"V" IOSVIRB Pointer to default error IRB |
| 44 |
(2C) |
ADDRESS |
4 |
IOCPRGID |
X'80000000'+IOSPGRTM Purge Dequeue routine address |
| 48 |
(30) |
ADDRESS |
4 |
IOCCHRB |
"V" IOSVCHRB Pointer to the channel recovery block (IOSDCHRB) |
| 52 |
(34) |
ADDRESS |
4 |
IOCISDT |
"V" IOSVISDT Pointer to the interrupt subclass definition
table |
| 56 |
(38) |
ADDRESS |
4 |
IOCSWAP |
X'80000000'+IOSVSWAP Entry address of the SWAP device
function |
| 60 |
(3C) |
ADDRESS |
4 |
IOCSHUP |
X'80000000'+IOSVSHUP Entry address of the routine to check
for device reservations. |
| 64 |
(40) |
ADDRESS |
4 |
IOCOMEX |
IOSVIOCX Address of the IOCOM extension |
| 68 |
(44) |
ADDRESS |
4 |
IOCATTBL |
"V" IOSVATTN Address of attention table |
| 72 |
(48) |
ADDRESS |
4 |
IOCSYNCA |
"V" IOSVSYLK Address of the IOS Synchronization lock table |
| 76 |
(4C) |
ADDRESS |
4 |
IOCCNT |
X'80000000'+IOSVCNT Entry address of the routine to count
requests queued on a UCB |
| 80 |
(50) |
ADDRESS |
4 |
IOCHSCH |
X'80000000'+IOSVHSCH Entry address of the Halt and Clear
subchannel routine |
| 84 |
(54) |
ADDRESS |
4 |
IOCGENA |
X'00000000'+IECVGENA Address of IOSGEN subroutine |
| 88 |
(58) |
ADDRESS |
4 |
IOCMSCQ |
X'80000000'+IOSVMSCQ Entry address of the Modify subchannel
routine |
| 92 |
(5C) |
ADDRESS |
4 |
IOCBHSPCI |
X'80000000'+BHIP1PCI Entry address of the BHS PCI interface
routine |
| 96 |
(60) |
ADDRESS |
4 |
IOCSTSQ |
X'80000000'+IOSVSTSQ Entry address of the Store subchannel
routine |
| 100 |
(64) |
ADDRESS |
4 |
IOCTCCW |
X'00000000'+IECVTCCW Address of CCW translator |
| 104 |
(68) |
ADDRESS |
4 |
IOCSVCF |
X'80000000'+IGC015 Entry point of SVC F in the IOS Post
Status module |
| 108 |
(6C) |
ADDRESS |
4 |
IOCVARY |
X'80000000'+IOSVVARY Entry address of the Vary routine |
| 112 |
(70) |
ADDRESS |
4 |
IOCCNXL |
X'80000000'+IOSVCNXL Entry address of the cancel request
routine |
| 116 |
(74) |
ADDRESS |
4 |
IOCQCNT |
X'00000000'+IECVQCNT Address of purge IPIB quiesce count
decrement/post subroutine |
| 120 |
(78) |
ADDRESS |
4 |
IOCASCB |
"V" IEAMASCB ASCB used for scheduling |
| 124 |
(7C) |
ADDRESS |
4 |
IOCNSTP |
Address of the NIP SCHIB table. Set by IEAIPL03, reset
by IEAVNP02. |
| 128 |
(80) |
ADDRESS |
4 |
IOCIOWA |
"V" IOSVIOWA Address of IOWA table |
| 132 |
(84) |
ADDRESS |
2 |
IOCIOWEL |
IOWEL Length of IOWA |
| 134 |
(86) |
ADDRESS |
2 |
IOCSMGSZ |
0 Size of processor related storage |
| 136 |
(88) |
ADDRESS |
4 |
IOCCPRM |
X'80000000'+IOSVCPRM Address of IOS Storage Manager initialization
routine |
| 140 |
(8C) |
ADDRESS |
4 |
IOCSCP |
X'80000000'+IOSVSCP Entry address of the start channel-program
service routine |
| 144 |
(90) |
ADDRESS |
4 |
IOCSIOQC |
X'80000000'+IOSVIOQC Entry address of the scan- IOQ-chain
service routine |
| 148 |
(94) |
ADDRESS |
4 |
IOCSDUMP |
"V" IOSVDUMP Address of the IOS SDUMP parameter list |
| 152 |
(98) |
ADDRESS |
4 |
IOCHCRS |
X'80000000'+IOSVHCRS Address of Halt/Clear resource service
routine to free resources tied to the associated start IOSB |
| 156 |
(9C) |
ADDRESS |
4 |
IOCZTAB |
"V" IOSVZTAB Address of module work area table |
| 160 |
(A0) |
ADDRESS |
4 |
IOCSMHDR |
"V" IOSVQHDR Pointer to IOS storage page pool header tables |
| 164 |
(A4) |
ADDRESS |
4 |
IOCSMLG |
X'80000000'+IOSVSMLG Address of IOS Storage Manager get
large block entry |
| 168 |
(A8) |
ADDRESS |
4 |
IOCSMLF |
X'80000000'+IOSVSMLF Address of IOS Storage Manager free
large block entry |
| 172 |
(AC) |
ADDRESS |
4 |
IOCSMPF |
X'80000000'+IOSVSMPF Address of IOS Storage Manager purge/free
entry |
| 176 |
(B0) |
ADDRESS |
4 |
IOCSMMG |
X'80000000'+IECVSMMG Address of IOS Storage Manager EXCP
get RQE (medium) block entry |
| 180 |
(B4) |
ADDRESS |
4 |
IOCSMMF |
X'80000000'+IECVSMMF Address of IOS Storage Manager EXCP
free RQE (medium) block entry |
| 184 |
(B8) |
ADDRESS |
4 |
IOCSMEG |
X'80000000'+IECVSMEG Address of IOS Storage Manager EXCP
get large block entry |
| 188 |
(BC) |
ADDRESS |
4 |
IOCSMEF |
X'80000000'+IECVSMEF Address of IOS Storage Manager EXCP
free large block entry |
| 192 |
(C0) |
ADDRESS |
4 |
IOCDPTH |
X'80000000'+IECVDPTH Address of Dynamic Pathing module |
| 196 |
(C4) |
ADDRESS |
4 |
IOCLEVL |
X'00000000'+IOSVLEVL Entry address of the IOS Level routine |
| 200 |
(C8) |
ADDRESS |
4 |
IOCRSUM |
X'00000000'+IOSVRSUM Entry address of the Resume I/O routine |
| 204 |
(CC) |
ADDRESS |
4 |
IOCEXHDR |
"V" IECVSHDR Pointer to EXCP storage page pool header
tables |
| 208 |
(D0) |
ADDRESS |
4 |
IOCIOVTP |
"V" IOVT Address of IOS Vector Table (IOVT) |
| 212 |
(D4) |
ADDRESS |
4 |
IOCDPSV |
X'80000000'+IOSRDPSV DPS Validation |
| 216 |
(D8) |
ADDRESS |
4 |
IOCBIND |
X'80000000'+IOSVBIND IOS PAV BIND Service |
| 220 |
(DC) |
ADDRESS |
4 |
IOCSCMT |
X'80000000'+IOSCSCMT IOS SCMT services |
| 224 |
(E0) |
ADDRESS |
4 |
IOCCMB |
X'80000000'+IOSVCMB IOS CMB Service |
| 228 |
(E4) |
ADDRESS |
4 |
IOCHSWP |
X'80000000'+IOSVHSWP IOS Hyperswap Initiation Service |
| 232 |
(E8) |
BITSTRING |
1 |
IOCDDRLV |
DDR Level. Initialized by IOS Storage Manager at NIP. |
| 233 |
(E9) |
BITSTRING |
3 |
|
Available |
| 236 |
(EC) |
ADDRESS |
4 |
IOCCSTK |
X'80000000'+IOSVCSTK IOS CPU Stack Service |
| 240 |
(F0) |
ADDRESS |
4 |
IOCFBND |
X'80000000'+IOSVFBND IOS Fast BIND Service |
| 244 |
(F4) |
ADDRESS |
4 |
IOCRSV4(6) |
Reserved |
| 268 |
(10C) |
ADDRESS |
4 |
IOCLVTBL |
"V" IOSVLVTB Pointer to the IOS level table |
| 272 |
(110) |
BITSTRING |
1 |
IOCFLAGS |
IOCOM flag and ID byte |
| |
|
1... .... |
IOCSINTC |
"X'80'" IEAVNP02 subchannel initialization complete (set
by IEAVNP02) |
| |
|
.1.. .... |
IOCIODF |
"X'40'" IPL sets on if the IODF IPL path was used. |
| |
|
..1. .... |
IOCCRWE |
"X'20'" IEAVNP02 sets on when enabling for CRWs. |
| |
|
...1 .... |
IOCPAVS |
"X'10'" PAVs are supported |
| |
|
.... 1... |
IOCEMW |
"X'08'" Extended I/O measurement word facility is enabled |
| |
|
.... .1.. |
IOCMCSS |
"X'04'" The multiple channel subsystem (MCSS) facility
is supported by the hardware |
| 272 |
(110) |
X'110' |
0 |
IOCHSSID |
"IOCFLAGS+0,1" Highest subchannel set ID in use (bits
6-7) |
| 273 |
(111) |
BITSTRING |
1 |
IOCQSCLV |
Quiesce level. Initialized by IOS Storage Manager at NIP
time |
| 274 |
(112) |
BITSTRING |
1 |
IOCIOQVR |
IOQ Version number |
| |
|
.... ...1 |
IOCIOQV1 |
"X'01'" IOQ Version 1. The IOQ has 92 bytes workarea for
the device dependent exits |
| 275 |
(113) |
BITSTRING |
1 |
IOCCSSID |
Default channel subsystem id for this logical partition |
| 276 |
(114) |
ADDRESS |
4 |
IOCIOQSQ |
"V" IOSVIOSQ Address of IOS Storage Manager IOQ staging
queue table |
| 280 |
(118) |
ADDRESS |
4 |
IOCFDEV |
X'80000000'+IOSRFDEV Address of force device SRB routine |
| 284 |
(11C) |
ADDRESS |
4 |
IOCACRW |
X'80000000'+IOSRACRW Address of asynchronous CRW processor |
| 288 |
(120) |
ADDRESS |
4 |
IOCHIDT |
"V" IOSRHIDT Address of the Hot I/O detection table |
| 292 |
(124) |
ADDRESS |
4 |
IOCSCHNO |
IECVGENA+X'0000001C' Address of the Subchannel number
service routine in IECVGENA |
| 296 |
(128) |
ADDRESS |
4 |
IOCIPID |
IOSVIPID Address of the I/O prevention identifier service
routine- IOSVIPID |
| 300 |
(12C) |
ADDRESS |
4 |
IOCPRVT |
IOSVPRVT Address of the I/O Prevention service routine
- IOSVPRVT |
| 304 |
(130) |
ADDRESS |
4 |
IOCURGC |
IOSPURGC Address of the branch entry - IOSPURGC. |
| 308 |
(134) |
ADDRESS |
4 |
IOCRERPT |
Address of the resident ERP - table. (valid if IOCIODF
is off) |
| 312 |
(138) |
ADDRESS |
4 |
IOCCDTSR |
X'80000000'+IOSCCDT Address of configuration data table
service routine |
| 316 |
(13C) |
ADDRESS |
4 |
IOCCUIR |
X'80000000'+IOSVCUIR Address of CUIR service routine |
| 320 |
(140) |
ADDRESS |
4 |
IOCSLFD |
X'80000000'+IOSVSLFD Address of self description service
routine |
| 324 |
(144) |
ADDRESS |
4 |
IOCSLFI |
X'80000000'+IOSVSLFI Address of self description initialization
routine |
| 328 |
(148) |
ADDRESS |
4 |
IOCIMSGA |
X'80000000'+IMSGARRY Address of IOS message array |
| 332 |
(14C) |
ADDRESS |
4 |
IOCMIHQ |
X'80000000'+IOSVMIHQ Address of the MIH query service
routine |
| 336 |
(150) |
ADDRESS |
4 |
IOCMANI |
X'80000000'+IOSVMANI Address of the IOS manual intervention
service routine |
| 340 |
(154) |
ADDRESS |
4 |
IOCCSCM |
X'80000000'+IOSRCSCM Address of CSCM service routine |
| 344 |
(158) |
ADDRESS |
4 |
IOCBHICT |
X'80000000'+BHIT2RCD Address of BHI CTrace non BHIHSRV
entry point |
| 344 |
(158) |
X'15C' |
0 |
IOCOEND |
"*" End of the read only section of the IOCOM |