|
mutex(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... |
namei(9) -- pathname translation and lookup operations
|
The namei facility allows the client to perform pathname translation and lookup operations. The namei functions will increment the reference count for the vnode in question. The reference count has to... |
|
nanotime(9) -- get the current time
|
The microtime() and getmicrotime() functions store the system time as a struct timeval at the address specified by tv. The nanotime() and getnanotime() functions perform the same utility, but record t... |
nanouptime(9) -- get the time elapsed since boot
|
The microuptime() and getmicrouptime() functions store the time elapsed since boot as a struct timeval at the address specified by tv. The nanouptime() and getnanouptime() functions perform the same u... |
NDFREE(9) -- pathname translation and lookup operations
|
The namei facility allows the client to perform pathname translation and lookup operations. The namei functions will increment the reference count for the vnode in question. The reference count has to... |
NDINIT(9) -- pathname translation and lookup operations
|
The namei facility allows the client to perform pathname translation and lookup operations. The namei functions will increment the reference count for the vnode in question. The reference count has to... |
net_add_domain(9) -- network domain management
|
Network protocols installed in the system are maintained within what are called domains (for example the inetdomain and localdomain). struct domain { int dom_family; /* AF_xxx */ char *dom_name; void ... |
panic(9) -- bring down system on fatal error
|
The panic() function terminates the running system. The message fmt is a printf(3) style format string. The message is printed to the console and the location panicstr is set to the address of the mes... |
pbuf(9) -- functions for managing physical buffers
|
These functions are used to allocate and release physical buffers. The physical buffers are allocated at system startup and are maintained in a separate pool from the main system buffers. They are int... |
pci(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |
pci_disable_busmaster(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |
pci_disable_io(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |
pci_enable_busmaster(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |
pci_enable_io(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |
pci_find_bsf(9) -- PCI bus interface
|
The pci set of functions are used for managing PCI devices. The pci_read_config() function is used to read data from the PCI configuration space of the device dev, at offset reg, with width specifying... |