Searched refs:X86_64MMArch (Results 1 – 3 of 3) sorted by relevance
38 crate::mm::page::PageMapper<crate::arch::x86_64::mm::X86_64MMArch, LockedFrameAllocator>;51 static KERNEL_PML4E_NO: usize = (X86_64MMArch::PHYS_OFFSET & ((1 << 48) - 1)) >> 39;77 pub struct X86_64MMArch; struct82 impl MemoryManagementArch for X86_64MMArch { implementation205 let new_umapper: crate::mm::page::PageMapper<X86_64MMArch, LockedFrameAllocator> = unsafe { in setup_new_usermapper()212 let entry: PageEntry<X86_64MMArch> = current_ktable in setup_new_usermapper()228 impl X86_64MMArch { implementation285 let x = self.data() & X86_64MMArch::PHYS_OFFSET; in is_canonical()288 return x == 0 || x == X86_64MMArch::PHYS_OFFSET; in is_canonical()308 unsafe { X86_64MMArch::init() }; in mm_init()[all …]
18 pub use self::mm::X86_64MMArch as MMArch;
247 if crate::arch::mm::X86_64MMArch::is_xd_reserved() { in new()379 if crate::arch::mm::X86_64MMArch::is_xd_reserved() { in set_execute()