Specifications
IOC$RELXBIMAP . . . ........................................ 3–128
IOC$REQALTMA ............................................ 3–129
IOC$REQCOM .............................................. 3–131
IOC$REQDATAP, IOC$REQDATAPNW ........................... 3–133
IOC$REQMAPREG . . ........................................ 3–135
IOC$REQPCHANH, IOC$REQPCHANL, . . ....................... 3–137
IOC$REQXBIMAP . . . ........................................ 3–139
IOC$RETURN .............................................. 3–141
IOC$VERIFYCHAN . . ........................................ 3–142
IOC$WFIKPCH, IOC$WFIRLCH................................ 3–143
LDR$ALLOC_PT ............................................ 3–146
LDR$DEALLOC_PT . ........................................ 3–147
MMG$UNLOCK............................................. 3–148
SMP$ACQNOIPL............................................ 3–149
SMP$ACQUIRE ............................................. 3–150
SMP$ACQUIREL............................................ 3–152
SMP$RELEASE ............................................. 3–153
SMP$RELEASEL............................................ 3–154
SMP$RESTORE............................................. 3–155
SMP$RESTOREL . . . ........................................ 3–156
4 Device Driver Entry Points
Alternate Start-I/O Routine .................................... 4–2
Cancel-I/O Routine . . . ........................................ 4–4
Cloned UCB Routine . ........................................ 4–6
Controller Initialization Routine ................................ 4–8
Driver Unloading Routine ..................................... 4–10
FDT Routines............................................... 4–11
Interrupt Service Routine ..................................... 4–13
Register-Dumping Routine ..................................... 4–15
Start-I/O Routine ............................................ 4–17
Timeout Handling Routine ..................................... 4–19
Unit Delivery Routine ........................................ 4–21
Unit Initialization Routine ..................................... 4–23
Unsolicited Interrupt Service Routine ............................ 4–25
Index
Figures
1–1 I/O Database ............................................ 1–2
1–2 Configuration Control Block (ACF) ........................... 1–3
1–3 Adapter Control Block (ADP) ................................ 1–5
1–4 Channel Control Block (CCB) ............................... 1–12
1–5 Per-CPU Database (CPU) . . ................................ 1–13
1–6 Control Register Access Mailbox (CRAM) ...................... 1–21
ix