Lines Matching refs:PageFlags
211 pub fn flags(&self) -> PageFlags<Arch> { in flags()
212 unsafe { PageFlags::from_data(self.data & Arch::ENTRY_FLAGS_MASK) } in flags()
216 pub fn set_flags(&mut self, flags: PageFlags<Arch>) { in set_flags()
228 pub struct PageFlags<Arch> { struct
234 impl<Arch: MemoryManagementArch> PageFlags<Arch> { implementation
261 pub fn from_prot_flags(prot_flags: ProtFlags, user: bool) -> PageFlags<Arch> { in from_prot_flags()
262 let flags: PageFlags<Arch> = PageFlags::new() in from_prot_flags()
450 impl<Arch: MemoryManagementArch> fmt::Debug for PageFlags<Arch> { implementation
548 flags: PageFlags<Arch>, in map()
561 flags: PageFlags<Arch>, in map_phys()
613 let flags: PageFlags<MMArch> = in map_phys()
614 PageFlags::new_page_table(virt.kind() == PageTableKind::User); in map_phys()
633 flags: PageFlags<Arch>, in map_linearly()
653 flags: PageFlags<Arch>, in remap()
674 pub fn translate(&self, virt: VirtAddr) -> Option<(PhysAddr, PageFlags<Arch>)> { in translate()
712 ) -> Option<(PhysAddr, PageFlags<Arch>, PageFlush<Arch>)> { in unmap_phys()
760 ) -> Option<(PhysAddr, PageFlags<Arch>)> { in unmap_phys_inner()