[manual index]

Plan 9 from Bell Labs - Section 9 -


0intro - introduction to kernel functions
intro
allocb - data block management
allocb, iallocb, freeb, freeblist, BLEN, BALLOC, blocklen, blockalloclen, readblist, concatblock, copyblock, trimblock, packblock, padblock, pullblock, pullupblock, adjustblock, checkb
delay - small delays, clock interrupts
delay, microdelay, addclock0link
error - error handling functions
error, nexterror, poperror, waserror
eve - privileged user
eve, iseve
intrenable - enable (disable) an interrupt handler
intrenable, intrdisable
kproc - kernel process creation, termination and interruption
kproc, pexit, postnote
malloc - kernel memory allocator
malloc, mallocz, smalloc, realloc, free, msize, secalloc, secfree, setmalloctag, setrealloctag, getmalloctag, getrealloctag
panic - abandon hope, all ye who enter here
panic
qlock - serial synchronisation
qlock, qunlock, canqlock, rlock, runlock, wlock, wunlock
sleep - process synchronisation
sleep, wakeup, tsleep, return0
splhi - enable and disable interrupts
splhi, spllo, splx, islo
xalloc - basic memory management
xalloc, xallocz, xspanalloc, xfree, xsummary