|
simple_lock_try(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple processes from simultaneously executing critical sections of code accessing shared data. A number of different locks are... |
simple_unlock(9) -- kernel lock functions
|
The lock functions provide synchronisation in the kernel by preventing multiple processes from simultaneously executing critical sections of code accessing shared data. A number of different locks are... |
|
skpc(9) -- kernel library routines
|
The kern library implements a set of useful functions and macros inside the kernel. |
sleep(9) -- process context sleep and wakeup
|
These functions implement voluntary context switching. tsleep() and sleep() are used throughout the kernel whenever processing in the current context can not continue for any of the following reasons:... |
snprintf(9) -- kernel formatted output conversion
|
The printf(), snprintf(), vprintf(), vsnprintf(), uprintf(), ttyprintf(), and db_printf() functions allow the kernel to send formatted messages to various output devices. The functions printf() and vp... |
spl(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
spl0(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splassert(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splbio(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splhigh(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splimp(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
spllowersoftclock(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splnet(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |
splsched(9) -- modify system interrupt priority level
|
These functions raise and lower the system priority level. They are used by kernel code to block interrupts with priority less than or equal to the named level (i.e., spltty() blocks interrupts of pri... |