Struct axhal::paging::PagingIfImpl
source · pub struct PagingIfImpl;
Available on crate feature
paging
only.Expand description
Implementation of PagingIf
, to provide physical memory manipulation to
the page_table crate.
Trait Implementations§
source§impl PagingIf for PagingIfImpl
impl PagingIf for PagingIfImpl
source§fn alloc_frame() -> Option<PhysAddr>
fn alloc_frame() -> Option<PhysAddr>
Request to allocate a 4K-sized physical frame.
source§fn dealloc_frame(paddr: PhysAddr)
fn dealloc_frame(paddr: PhysAddr)
Request to free a allocated physical frame.
Auto Trait Implementations§
impl RefUnwindSafe for PagingIfImpl
impl Send for PagingIfImpl
impl Sync for PagingIfImpl
impl Unpin for PagingIfImpl
impl UnwindSafe for PagingIfImpl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more