Specifications

Index
Index-3
10-20, 17-34, 17-40
interrupt-handling routine
constraints 17-37
interrupts 2-3, 15-6
intr routine 10-21
iobus_err 6-8, 7-9
ioctl macros 9-12
ioctl routine 10-17
iomem_alloc routine 9-15
iovec structure 9-7
itimeout routine 9-19
ivec_alloc routine 9-20, 10-9
ivec_alloc_group routine 9-20
ivec_free routine 9-20
ivec_free_group routine 9-20
ivec_init routine 10-9
K
kdb utility 13-14, 15-19
kernel I/O structure 9-1
kernel support routines 9-12
kmem_alloc routine 9-14, 10-9
kmem_alloc_physcontig(D3) routine 12-3
kmem_free routine 9-14
kvtoppid routine 10-20
L
LKINFO_DECL macro 11-5, 11-13
_load routine 13-5
loadable modules 13-1-13-14
configuration 13-12
debugging 13-14
dynamic symbols 13-14
entry points 13-5
error messages 13-14
load process 13-3
loading 13-3
Master file definitions 13-10
Mtune file definitions 13-11
packaging 13-10
querying status 13-13
System file definitions 13-11
types 13-2
unload process 13-3
unloading 13-4
wrapper code 13-5
Local memory 4-3, 6-3, 7-4
LOCK routine 9-17, 11-7
LOCK_ALLOC routine 9-17, 11-6
LOCK_DEALLOC routine 9-17, 11-9
locking memory 17-36
locks
basic 9-17, 11-6
read/write 9-17, 11-9
sleep 9-18, 11-13
logchanlerr routine 10-24
M
major number 2-7
Master file 2-11, 9-6, 10-9, 14-9, 15-4
mdevice.d file 2-11
memory 4-3, 5-3, 6-3, 7-4
memory access routines 9-15
memory allocation and management routines 9-13
memory allocation routines 9-13
memory locking 12-1, 12-2, 17-36
minor number 2-7
mod.d file 13-13
MOD_DRV_WRAPPER macro 13-6
mod_drvattach routine 13-5
mod_drvdetach routine 13-6
MOD_EXEC_WRAPPER macro 13-6
MOD_FS_WRAPPER macro 13-6
MOD_HDRV_WRAPPER macro 13-6
MOD_MISC_WRAPPER macro 13-6
mod_obj_load routine 13-14
MOD_STR_WRAPPER macro 13-6
modadmin(1M) command 13-3, 13-4
modifying a kernel parameter 14-20
Mtune file 14-11
multithreading 11-1
multi-user driver 17-4
mutual exclusion tools 17-20
N
Node file 14-12
O
open routine 10-11, 17-23
operating system support 17-15