Home
last modified time | relevance | path

Searched defs:PageMapper (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.9/kernel/src/mm/
Dkernel_mapper.rs74 pub fn as_mut(&mut self) -> Option<&mut PageMapper> { in as_mut()
84 pub fn as_ref(&self) -> &PageMapper { in as_ref()
Dpage.rs505 pub struct PageMapper<Arch, F> { struct
515 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> { implementation
832 impl<Arch, F: Debug> Debug for PageMapper<Arch, F> { implementation
Ducontext.rs319 &mut PageMapper, in mmap()
914 mapper: &mut PageMapper, in remap()
933 pub fn unmap(&self, mapper: &mut PageMapper, mut flusher: impl Flusher<MMArch>) { in unmap()
1120 mapper: &mut PageMapper, in remap()
1174 mapper: &mut PageMapper, in physmap()
1226 mapper: &mut PageMapper, in zeroed()
/DragonOS-0.1.9/kernel/src/arch/riscv64/mm/
Dmod.rs22 pub type PageMapper = crate::mm::page::PageMapper<RiscV64MMArch, LockedFrameAllocator>; typedef
/DragonOS-0.1.9/kernel/src/arch/x86_64/mm/
Dmod.rs42 pub type PageMapper = typedef