AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
vm_pager Struct Reference

A vm object's pager: reads its pages in, and writes them out. More...

#include <vm.h>

Data Fields

struct vm_page *(*) in (struct vm_object *vm_object, size_t off)
 reads in the page at off, or returns NULL
int(*) out (struct vm_object *vm_object, size_t off)
 writes out the page at off

Detailed Description

A vm object's pager: reads its pages in, and writes them out.

Definition at line 94 of file vm.h.

Field Documentation

◆ in

struct vm_page *(*) vm_pager::in(struct vm_object *vm_object, size_t off)

reads in the page at off, or returns NULL

Definition at line 90 of file vm.h.

Referenced by vm_object_page().

◆ out

int(*) vm_pager::out(struct vm_object *vm_object, size_t off)

writes out the page at off

Definition at line 99 of file vm.h.


The documentation for this struct was generated from the following file:
  • kernel/include/mm/vm.h