Home
last modified time | relevance | path

Searched refs:Flusher (Results 1 – 2 of 2) sorted by relevance

/DragonOS-0.1.8/kernel/src/mm/
Ducontext.rs33 page::{Flusher, InactiveFlusher, PageFlags, PageFlushAll},
301 &mut dyn Flusher<MMArch>, in mmap()
337 &mut active as &mut dyn Flusher<MMArch> in mmap()
341 &mut inactive as &mut dyn Flusher<MMArch> in mmap()
417 &mut active as &mut dyn Flusher<MMArch> in mprotect()
420 &mut inactive as &mut dyn Flusher<MMArch> in mprotect()
826 mut flusher: impl Flusher<MMArch>, in remap()
844 pub fn unmap(&self, mapper: &mut PageMapper, mut flusher: impl Flusher<MMArch>) { in unmap()
991 mut flusher: impl Flusher<MMArch>, in remap()
1037 mut flusher: impl Flusher<MMArch>, in physmap()
[all …]
Dpage.rs805 pub trait Flusher<Arch> { interface
861 impl<Arch: MemoryManagementArch> Flusher<Arch> for PageFlushAll<Arch> {
868 impl<Arch: MemoryManagementArch, T: Flusher<Arch> + ?Sized> Flusher<Arch> for &mut T {
871 <T as Flusher<Arch>>::consume(self, flush); in consume()
875 impl<Arch: MemoryManagementArch> Flusher<Arch> for () { implementation
901 impl Flusher<MMArch> for InactiveFlusher {