Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/
H A 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()
H A Dmadvise.rs11 _mapper: &mut PageMapper, in do_madvise()
H A Dpage.rs1097 pub struct PageMapper<Arch, F> { struct
1107 impl<Arch: MemoryManagementArch, F: FrameAllocator> PageMapper<Arch, F> { impl
1596 impl<Arch, F: Debug> Debug for PageMapper<Arch, F> { implementation
H A Ducontext.rs434 &mut PageMapper, in mmap()
1135 mapper: &mut PageMapper, in remap()
1153 pub fn unmap(&self, mapper: &mut PageMapper, mut flusher: impl Flusher<MMArch>) { in unmap()
1494 mapper: &mut PageMapper, in remap()
1547 mapper: &mut PageMapper, in physmap()
1610 mapper: &mut PageMapper, in zeroed()
H A Dfault.rs71 mapper: &'a mut PageMapper, in new()
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dfault.rs29 pub type PageMapper = typedef
H A Dmod.rs42 pub type PageMapper = typedef
711 pub unsafe fn remap_at_low_address(mapper: &mut PageMapper) { in remap_at_low_address()
726 pub unsafe fn unmap_at_low_address(mapper: &mut PageMapper, flush: bool) { in unmap_at_low_address()
/DragonOS/kernel/src/arch/riscv64/mm/
H A Dmod.rs27 pub type PageMapper = crate::mm::page::PageMapper<RiscV64MMArch, LockedFrameAllocator>; typedef