Specifications
SYS$ALLOC routine, 1–88, 1–92
SYS$ASSIGN routine, 1–12, 1–92, 1–93
for template device, 4–6
SYS$CANCEL routine, 1–37, 4–4
SYS$DALLOC routine, 1–37, 1–92, 4–4
SYS$DASSGN routine, 1–37, 1–92, 4–4
SYS$QIO routine, 1–44
device-dependent arguments of, 1–48
SYS$QIOW routine, 1–44
System buffer
See Nonpaged pool
System Generation utility (SYSGEN)
AUTOCONFIGURE command, 1–3, 1–41,
1–83, 2–22, 4–21
CONNECT command, 1–7, 1–32, 1–43, 1–51,
1–83, 2–22, 4–8, 4–23
/NUMVEC qualifier, 1–29
RELOAD command, 4–10
System page-table entry
allocating, 3–146
allocating permanent, 1–40, 1–94, 2–21, 3–108,
3–110
deallocating, 3–147
System resource
accessing, 2–47
System time, 3–91
reading, 2–52
T
Tape driver, 1–88, 4–13
using local tape UCB extension, 1–83, 1–96 to
1–97
Target
enabling selection from, 2–70, 2–74 to 2–94
Template UCB, 1–93
Terminal, 1–88, 1–90
See also Terminal controller, Terminal class
driver, Terminal port driver, Terminal UCB
extension
detached, 1–89
I/O function for, 1–47
redirected, 1–90
Terminal class driver
binding to port driver, 2–8
Terminal controller, 1–28
Terminal port driver, 2–7
binding to class driver, 2–8
control flags, 1–104
Terminal UCB extension, 1–83, 1–98 to 1–106
remote, 1–89
Third-party SCSI class driver
receiving notification of asynchronous events on
target, 2–70, 2–74 to 2–94
Time
reading system, 2–52
TIMEDWAIT macro, 2–98 to 2–99
See also TIMEWAIT macro
example, 2–99
Timeout, 1–92, 2–108
detecting, 1–94
disabling, 2–43, 3–35
due time, 1–93
expected, 1–92, 3–144
for SCSI device, 2–92
Timeout handling routine, 2–108, 4–5, 4–19
address, 4–19
context, 4–19
entry point, 4–19
exit method, 4–20
functions, 4–20
input, 4–20
register usage, 4–19
synchronization requirements, 4–19
Timeout interval, 2–108
CRAM I/O completion, 1–20, 1–22, 3–89
CRAM queuing, 1–20, 1–22, 3–88
Timer queue, 3–34, 3–55
Timer queue element
See TQE
TIMER spinlock, 3–34, 3–55
TIMEWAIT macro, 2–100
See also TIMEDWAIT macro
example, 2–100
TIMOUT processor state, 1–16
TQE$B_RQTYPE, 3–55
TQE$Q_TIME, 3–34
TQE (timer queue element)
expiration time, 3–34
inserting in timer queue, 3–34
removing in timer queue, 3–55
Translation buffer
invalidating, 2–41 to 2–42
$TTYMACS macro, 2–7, 2–8, 2–103, 2–104, 2–105
$TTYUCBDEF macro, 1–83
U
UBMAPEXCED bugcheck, 3–97, 3–100, 3–102,
3–104, 3–106
UCB$B_DEVCLASS, 2–26, 3–58
UCB$B_DEVTYPE, 2–26, 3–58
UCB$B_DIPL, 2–26
UCB$B_ERTCNT, 3–91, 3–131
UCB$B_FIPL, 1–87, 2–34
UCB$B_FLCK, 2–26, 2–34
UCB$L_AFFINITY, 3–93
UCB$L_DEVCHAR, 2–26
UCB$L_DUETIM, 3–143, 3–144
UCB$L_EMB, 3–10
UCB$L_IOQFL, 3–32
Index–13