Skip to main content

PageTableOp

Trait PageTableOp 

Source
pub trait PageTableOp: Send + 'static {
    // Required methods
    fn addr(&self) -> PhysAddr;
    fn map(&mut self, config: &MapConfig) -> PagingResult;
    fn unmap(
        &mut self,
        virt_start: VirtAddr,
        size: usize,
    ) -> Result<(), PagingError>;
}

Required Methods§

Source

fn addr(&self) -> PhysAddr

Source

fn map(&mut self, config: &MapConfig) -> PagingResult

Source

fn unmap( &mut self, virt_start: VirtAddr, size: usize, ) -> Result<(), PagingError>

Implementors§