#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/lock.h>
#include <sys/proc.h>
#include <sys/resourcevar.h>
#include <sys/rwlock.h>
#include <sys/user.h>
#include <vm/vm.h>
#include <vm/vm_object.h>
#include <vm/vm_page.h>
#include <vm/vm_pager.h>
#include <vm/swap_pager.h>
Go to the source code of this file.
|
| __FBSDID ("$FreeBSD$") |
|
static vm_object_t | default_pager_alloc (void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t, struct ucred *) |
|
static void | default_pager_dealloc (vm_object_t) |
|
static int | default_pager_getpages (vm_object_t, vm_page_t *, int, int *, int *) |
|
static void | default_pager_putpages (vm_object_t, vm_page_t *, int, boolean_t, int *) |
|
static boolean_t | default_pager_haspage (vm_object_t, vm_pindex_t, int *, int *) |
|
static void | default_pager_putpages (vm_object_t object, vm_page_t *m, int count, int flags, int *rtvals) |
|
◆ __FBSDID()
◆ default_pager_alloc()
static vm_object_t default_pager_alloc |
( |
void * |
handle, |
|
|
vm_ooffset_t |
size, |
|
|
vm_prot_t |
prot, |
|
|
vm_ooffset_t |
offset, |
|
|
struct ucred * |
cred |
|
) |
| |
|
static |
◆ default_pager_dealloc()
static void default_pager_dealloc |
( |
vm_object_t |
object | ) |
|
|
static |
◆ default_pager_getpages()
static int default_pager_getpages |
( |
vm_object_t |
object, |
|
|
vm_page_t * |
m, |
|
|
int |
count, |
|
|
int * |
rbehind, |
|
|
int * |
rahead |
|
) |
| |
|
static |
◆ default_pager_haspage()
static boolean_t default_pager_haspage |
( |
vm_object_t |
object, |
|
|
vm_pindex_t |
pindex, |
|
|
int * |
before, |
|
|
int * |
after |
|
) |
| |
|
static |
◆ default_pager_putpages() [1/2]
static void default_pager_putpages |
( |
vm_object_t |
object, |
|
|
vm_page_t * |
m, |
|
|
int |
count, |
|
|
int |
flags, |
|
|
int * |
rtvals |
|
) |
| |
|
static |
◆ default_pager_putpages() [2/2]
static void default_pager_putpages |
( |
vm_object_t |
, |
|
|
vm_page_t * |
, |
|
|
int |
, |
|
|
boolean_t |
, |
|
|
int * |
|
|
) |
| |
|
static |
◆ defaultpagerops
Initial value:= {
.pgo_kvme_type = KVME_TYPE_DEFAULT,
}
Definition at line 74 of file default_pager.c.