#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/lock.h>
#include <sys/mutex.h>
#include <sys/proc.h>
#include <sys/sysctl.h>
#include <sys/vmmeter.h>
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <vm/vm_pageout.h>
Go to the source code of this file.
|
| __FBSDID ("$FreeBSD$") |
|
| SYSCTL_INT (_vm, VM_SWAPPING_ENABLED, swap_enabled, CTLFLAG_RD, &vm_swap_enabled, 0, "Enable entire process swapout") |
|
| SYSCTL_INT (_vm, OID_AUTO, swap_idle_enabled, CTLFLAG_RD, &vm_swap_idle_enabled, 0, "Allow swapout on idle criteria") |
|
void | vm_swapout_run (void) |
|
void | vm_swapout_run_idle (void) |
|
void | faultin (struct proc *p) |
|
void | swapper (void) |
|
◆ __FBSDID()
◆ faultin()
void faultin |
( |
struct proc * |
p | ) |
|
◆ swapper()
◆ SYSCTL_INT() [1/2]
SYSCTL_INT |
( |
_vm |
, |
|
|
OID_AUTO |
, |
|
|
swap_idle_enabled |
, |
|
|
CTLFLAG_RD |
, |
|
|
& |
vm_swap_idle_enabled, |
|
|
0 |
, |
|
|
"Allow swapout on idle criteria" |
|
|
) |
| |
◆ SYSCTL_INT() [2/2]
◆ vm_swapout_run()
void vm_swapout_run |
( |
void |
| ) |
|
◆ vm_swapout_run_idle()
void vm_swapout_run_idle |
( |
void |
| ) |
|
◆ vm_swap_enabled
◆ vm_swap_idle_enabled
int vm_swap_idle_enabled = 0 |
|
static |