Struct main::cpu::mmu::Table [collapse all] [expand all] [src]

struct Table<U> {
    // some fields omitted
}

Methods

impl Table<Table<Page>>

unsafe fn set_page<T>(&mut self, vptr: *mut T, phys: Phys<T>, flags: Flags) -> *mut T

unsafe fn map_frame(&mut self, vptr: *mut u8, flags: Flags)

fn map(&mut self, page_ptr: *mut u8, len: uint, flags: Flags)

fn clone(&self) -> Phys<PageDirectory>

impl Table<Table<Page>>

unsafe fn set_page<T>(&mut self, vptr: *mut T, phys: Phys<T>, flags: Flags) -> *mut T

unsafe fn map_frame(&mut self, vptr: *mut u8, flags: Flags)

fn map(&mut self, page_ptr: *mut u8, len: uint, flags: Flags)

fn clone(&self) -> Phys<PageDirectory>