Lines Matching defs:PhysAddr
94 pub fn insert(&mut self, paddr: PhysAddr, page: &Arc<Page>) { in insert()
98 pub fn remove_page(&mut self, paddr: &PhysAddr) { in remove_page()
179 pub fn insert_page(&mut self, paddr: PhysAddr, page: &Arc<Page>) { in insert_page()
457 pub fn phys_address(&self) -> PhysAddr { in phys_address()
475 pub unsafe fn new(base: VirtAddr, phys: PhysAddr, level: usize) -> Self { in new()
503 pub fn phys(&self) -> PhysAddr { in phys()
689 pub fn new(paddr: PhysAddr, flags: EntryFlags<Arch>) -> Self { in new()
715 pub fn address(&self) -> Result<PhysAddr, PhysAddr> { in address() argument
1118 pub unsafe fn new(table_kind: PageTableKind, table_paddr: PhysAddr, allocator: F) -> Self { in new()
1205 phys: PhysAddr, in map_phys()
1431 phys: PhysAddr, in map_linearly()
1474 pub fn translate(&self, virt: VirtAddr) -> Option<(PhysAddr, EntryFlags<Arch>)> { in translate()
1513 ) -> Option<(PhysAddr, EntryFlags<Arch>, PageFlush<Arch>)> { in unmap_phys()
1561 ) -> Option<(PhysAddr, EntryFlags<Arch>)> { in unmap_phys_inner()