Specifications

D
evice Driver Programming
I
ndex-2
DLM 13-2
DMA device 17-3
dma_pageio(D3) routine 12-3
DR11W user-level driver 17-30
Driver
user-level 17-1
driver
configuration 2-10, 9-2, 9-9, 10-9, 10-20, 14-6-
14-22
data structures 10-7
DR11W 17-30
entry points 2-7
I/O 10-7
initialization 2-8, 10-7
interrupt 2-10, 10-7
header file 10-7
I/O service routines 10-10
initialization routines 10-8
installation 2-10, 14-6-14-22
interfaces 2-6
block and character interface 2-6
STREAMS interface 2-6
interrupt service routine 10-20
interrupt support 17-4
local routines 10-22
multi-user 17-4
packaging 13-10, 14-15-14-18
polling support 17-4
single-user 17-4
source file 10-8
status region 17-6, 17-41
testing and debugging 15-1-15-20
Driver Software Package (DSP) 14-6-14-22
installing 14-18, 14-19
removing 14-19, 14-20
updating 14-20
drv_hztousec routine 9-20
drv_usectohz routine 9-20
drv_usecwait routine 9-20, 10-9
dtimeout routine 9-19
dynamic symbols 13-14
E
errdead command 10-24
errdemon 10-24
error handling 13-14
error reporting facility 10-24
errorstop command 10-24
errpt command 10-24
event synchronization primitives 9-18, 10-25
F
ftok routine 17-23
G
getksym(2) system call 13-14
H
halt routine 13-6
hardware devices 2-5
HBA driver 13-8
header file 17-8
header files 9-4, 15-5
HVME addressing 4-4, 17-1
I
I/O
asynchronous 17-25
I/O service routines 10-10
iconnect routine 17-22, 17-35, 17-41
idbuild command 17-22, 17-34
idbuild utility 13-11, 13-12, 14-2, 15-4
idcheck utility 14-3
idinstall utility 14-3
idmkinit utility 14-4
idmknod utility 14-4
idmodload(1M) command 13-4
idspace file 14-5
idtools (Installable Driver Tools) 14-1-14-6
idtune command 14-20
idtune file 14-5
ienable routine 17-22, 17-35
Init file 14-10
init routine 10-9, 15-5
init_ivct routine 9-20
initialization routines 10-8
interrupt lines 4-11, 5-10, 6-10, 7-11
interrupt priorities 4-11, 5-10, 6-10, 7-12
interrupt process 17-34
interrupt service routine
user-level driver 17-34
interrupt service routines 10-20
interrupt support 17-4, 17-11
interrupt vector 4-12, 5-11, 5-12, 6-11, 7-12, 7-13, 9-20,