Searched defs:PageMapper (Results 1 – 8 of 8) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | kernel_mapper.rs | 74 pub fn as_mut(&mut self) -> Option<&mut PageMapper> { in as_mut() 84 pub fn as_ref(&self) -> &PageMapper { in as_ref()
|
H A D | madvise.rs | 11 _mapper: &mut PageMapper, in do_madvise()
|
H A D | page.rs | 1097 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 D | ucontext.rs | 434 &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 D | fault.rs | 71 mapper: &'a mut PageMapper, in new()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | fault.rs | 29 pub type PageMapper = typedef
|
H A D | mod.rs | 42 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 D | mod.rs | 27 pub type PageMapper = crate::mm::page::PageMapper<RiscV64MMArch, LockedFrameAllocator>; typedef
|