Module page_table

Module page_table 

Source

Re-exports§

pub use crate::specs::mm::page_table::node::entry_owners::*;
pub use crate::specs::mm::page_table::node::entry_view::*;
pub use crate::specs::mm::page_table::node::owners::*;

Structs§

Entry
PageTable
A handle to a page table. A page table can track the lifetime of the mapped physical pages.
PageTableGuard
A guard that holds the lock of a page table node.
PageTablePageMeta
The metadata of any kinds of page table pages. Make sure the the generic parameters don’t effect the memory layout.

Enums§

Child
A page table entry that owns the child of a page table node if present.
ChildRef
A reference to the child of a page table node.
PageTableError

Traits§

PageTableConfig
The configurations of a page table.
PageTableEntryTrait
The interface for defining architecture-specific page table entries.

Functions§

largest_pages
lemma_nr_pte_index_bits_bounded
load_pte
nr_pte_index_bits
nr_pte_index_bits_spec
store_pte

Type Aliases§

PageTableNode
A smart pointer to a page table node.
PageTableNodeRef
A reference to a page table node.