Lines Matching refs:Option
84 pub fn entry_base(&self, i: usize) -> Option<VirtAddr> { in entry_base()
94 pub unsafe fn entry_virt(&self, i: usize) -> Option<VirtAddr> { in entry_virt()
103 pub unsafe fn entry(&self, i: usize) -> Option<PageEntry<Arch>> { in entry()
109 pub unsafe fn set_entry(&self, i: usize, entry: PageEntry<Arch>) -> Option<()> { in set_entry() argument
121 pub fn entry_mapped(&self, i: usize) -> Option<bool> { in entry_mapped()
139 pub unsafe fn index_of(&self, addr: VirtAddr) -> Option<usize> { in index_of()
152 pub unsafe fn next_level_table(&self, index: usize) -> Option<Self> { in next_level_table()
495 pub unsafe fn create(table_kind: PageTableKind, mut allocator: F) -> Option<Self> { in create()
549 ) -> Option<PageFlush<Arch>> { in map()
562 ) -> Option<PageFlush<Arch>> { in map_phys()
634 ) -> Option<(VirtAddr, PageFlush<Arch>)> { in map_linearly()
654 ) -> Option<PageFlush<Arch>> { in remap()
674 pub fn translate(&self, virt: VirtAddr) -> Option<(PhysAddr, PageFlags<Arch>)> { in translate()
692 pub unsafe fn unmap(&mut self, virt: VirtAddr, unmap_parents: bool) -> Option<PageFlush<Arch>> { in unmap()
712 ) -> Option<(PhysAddr, PageFlags<Arch>, PageFlush<Arch>)> { in unmap_phys()
728 ) -> Option<T> { in visit()
760 ) -> Option<(PhysAddr, PageFlags<Arch>)> { in unmap_phys_inner()