|
MODULE_VERSION(9) -- set kernel module version
|
The MODULE_VERSION() macro sets the version of the module called name. Other kernel modules can then depend on this module (see MODULE_DEPEND(9)). |
mono_time(9) -- system time variables
|
The time variable is the system's ``wall time'' clock. It is set at boot by inittodr(9), and is updated by the settimeofday(2) system call and by periodic clock interrupts. The boottime variable ho... |
|
msleep(9) -- wait for events
|
The functions tsleep() and wakeup() handle event-based process blocking. If a process must wait for an external event, it is put on sleep by tsleep(). The parameter ident is an arbitrary address that ... |
mtx_assert(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_destroy(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_init(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_initialized(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_lock(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_lock_flags(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_lock_spin(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_lock_spin_flags(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_owned(9) -- kernel synchronization primitives
|
Mutexes are the most basic and primary method of process synchronization. The major design considerations for mutexes are: 1. Acquiring and releasing uncontested mutexes should be as cheap as possible... |
mtx_pool(9) -- mutex pool routines
|
Mutex pools are designed to be used as short term leaf mutexes; i.e., the last mutex one might acquire before calling msleep(9). They operate using a shared pool of mutexes. A mutex may be chosen from... |
mtx_pool_alloc(9) -- mutex pool routines
|
Mutex pools are designed to be used as short term leaf mutexes; i.e., the last mutex one might acquire before calling msleep(9). They operate using a shared pool of mutexes. A mutex may be chosen from... |
mtx_pool_create(9) -- mutex pool routines
|
Mutex pools are designed to be used as short term leaf mutexes; i.e., the last mutex one might acquire before calling msleep(9). They operate using a shared pool of mutexes. A mutex may be chosen from... |