|
|
|
copyin(9) -- kernel copy functions
|
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
|
copyinstr(9) -- kernel copy functions
|
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
|
|
copyout(9) -- kernel copy functions
|
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
|
copystr(9) -- kernel copy functions
|
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |
|
count_dev(9) -- get total number of references to a device
|
|
vcount() is used to get the number of references to a particular device. It allows for the fact that multiple vnodes may reference the same device. count_dev() does the same thing as vcount(), but tak... |
|
cpu_critical_enter(9) -- enter and exit a critical region
|
|
These functions are used to prevent preemption in a critical region of code. All that is guaranteed is that the thread currently executing on a CPU will not be preempted. Specifically, a thread in a c... |
|
cpu_critical_exit(9) -- enter and exit a critical region
|
|
These functions are used to prevent preemption in a critical region of code. All that is guaranteed is that the thread currently executing on a CPU will not be preempted. Specifically, a thread in a c... |
|
cpu_switch(9) -- switch to another thread context
|
|
The mi_switch() function implements the machine independent prelude to a thread context switch. It is called from only a few distinguished places in the kernel code as a result of the principle of non... |
|
cpu_throw(9) -- switch to another thread context
|
|
The mi_switch() function implements the machine independent prelude to a thread context switch. It is called from only a few distinguished places in the kernel code as a result of the principle of non... |
|
crcopy(9) -- functions related to user credentials
|
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
|
crdup(9) -- functions related to user credentials
|
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
|
crfree(9) -- functions related to user credentials
|
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
|
crget(9) -- functions related to user credentials
|
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
|
crhold(9) -- functions related to user credentials
|
|
The ucred family of functions is used to manage user credential structures (struct ucred) within the kernel. The crget() function allocates memory for a new structure, sets its reference count to 1, a... |
|
critical_enter(9) -- enter and exit a critical region
|
|
These functions are used to prevent preemption in a critical region of code. All that is guaranteed is that the thread currently executing on a CPU will not be preempted. Specifically, a thread in a c... |