Specifications
D
evice Driver Programming
I
ndex-4
P
parallel execution 2-3
physiock routine 12-2
physmap routine 10-9
physmap_alloc routine 9-15
physmap_free routine 9-15
phystoppid routine 10-20
pkgadd command 14-18
pkginfo files 14-15
pkgmap file 14-15
pkgmk command 14-15
pkgproto command 14-15
pkgrm command 14-19
pkgtrans command 14-15
pollhead structure 10-19
polling support 17-4
pollwakeup routine 10-19
postinstall script 14-15, 14-16
preremove script 14-17
process synchronization tools 17-19
processor board 4-2, 5-1, 6-1, 7-4
processor priority level adjustment routines 9-18
programmed I/O 10-23
programmed I/O device 17-3
prototype file 14-15
ptob routine 9-16
ptrace system call 17-41
R
Rc file 14-12
rc2 command 17-38
read routine 10-14, 15-5
read/write locks 9-17, 11-9
real-time issues 16-1-16-2
resched_cntl system call 17-20
resched_lock macro 17-21
resched_nlocks macro 17-21
resched_unlock macro 17-21
rescheduling control tools 17-20
rmalloc routine 9-14
rmallocmap routine 9-14
rmfree routine 9-14
rmfreemap routine 9-14
RW_ALLOC routine 9-17, 11-9, 11-10
RW_DEALLOC routine 9-17, 11-13
RW_RDLOCK routine 9-17, 11-11
RW_TRYRDLOCK routine 9-17, 11-11
RW_TRYWRLOCK routine 9-17, 11-12
RW_UNLOCK routine 9-17, 11-12
RW_WRLOCK routine 9-17, 11-12
S
Sadapters file 9-9, 10-9, 10-20, 14-8
Sassign file 14-13
scatter/gather I/O 10-3, 12-3
Sd file 14-13
sdevice file 2-12
security issues 16-4-16-5
server_block system call 17-21
server_wake1 system call 17-21
server_wakevec system call 17-21
shared memory regions 17-6
creation 17-39
shmat system call 17-24
shmconfig command 17-8
shmget system call 17-24
single-user driver 17-4
sleep locks 9-18, 11-13
SLEEP_ALLOC routine 9-18, 11-14
SLEEP_DEALLOC routine 9-18, 11-17
SLEEP_LOCK routine 9-18, 11-14
SLEEP_LOCK_SIG routine 9-18, 11-15
SLEEP_LOCKAVAIL routine 9-18, 11-16
SLEEP_LOCKOWNED routine 9-18, 11-17
SLEEP_TRYLOCK routine 9-18
SLEEP_UNLOCK routine 9-18, 11-17
software devices 2-5
Space.c file 14-14
spin locks 11-5
spin_int macro 17-20
spin_islock macro 17-20
spin_trylock macro 17-20
spin_unlock macro 17-20
spl_map routine 17-19
spl_request routine 17-19
spl_request_macro macro 17-19
spl_unmap routine 17-19
spl0 routine 9-19
spl8 routine 9-19
splbase routine 9-19
spldisk function 9-19
splhi routine 9-19
spln routine 9-19
splstr routine 9-19
spltimeout routine 9-19
spltty routine 9-19
splx routine 9-19
start routine 15-5
status information 17-6, 17-41
strategy routine 12-2