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

What a page fault is about, passed to each of the steps below. More...

Data Fields

int flags
vaddr_t addr
struct vm_space * vm_space
struct vm_entry * vm_entry
size_t off
hash_t hash

Detailed Description

What a page fault is about, passed to each of the steps below.

Definition at line 28 of file fault.c.

Field Documentation

◆ addr

vaddr_t pf::addr

Definition at line 30 of file fault.c.

Referenced by mm_page_fault(), pf_anon(), pf_object(), pf_present(), and pf_zero().

◆ flags

int pf::flags

Definition at line 29 of file fault.c.

Referenced by mm_page_fault(), and pf_anon().

◆ hash

hash_t pf::hash

Definition at line 36 of file fault.c.

Referenced by mm_page_fault(), pf_anon(), pf_object(), pf_present(), and pf_zero().

◆ off

size_t pf::off

Definition at line 35 of file fault.c.

Referenced by mm_page_fault(), pf_anon(), pf_object(), pf_present(), and pf_zero().

◆ vm_entry

struct vm_entry* pf::vm_entry

Definition at line 33 of file fault.c.

Referenced by pf_anon(), pf_object(), pf_present(), and pf_zero().

◆ vm_space

struct vm_space* pf::vm_space

Definition at line 32 of file fault.c.

Referenced by pf_anon(), pf_object(), pf_present(), and pf_zero().


The documentation for this struct was generated from the following file: