[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