Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/
H A Dmadvise.rs5 use super::{page::Flusher, syscall::MadvFlags, ucontext::LockedVMA, VmFlags};
12 _flusher: impl Flusher<MMArch>, in do_madvise()
H A Ducontext.rs38 page::{EntryFlags, Flusher, InactiveFlusher, Page, PageFlushAll},
435 &mut dyn Flusher<MMArch>, in mmap()
476 &mut active as &mut dyn Flusher<MMArch> in mmap()
479 &mut inactive as &mut dyn Flusher<MMArch> in mmap()
625 &mut active as &mut dyn Flusher<MMArch> in mprotect()
628 &mut inactive as &mut dyn Flusher<MMArch> in mprotect()
686 &mut active as &mut dyn Flusher<MMArch> in madvise()
689 &mut inactive as &mut dyn Flusher<MMArch> in madvise()
1136 mut flusher: impl Flusher<MMArch>, in remap()
1153 pub fn unmap(&self, mapper: &mut PageMapper, mut flusher: impl Flusher<MMArch>) { in unmap()
[all …]
H A Dpage.rs1606 pub trait Flusher<Arch: MemoryManagementArch> { trait
1670 impl<Arch: MemoryManagementArch> Flusher<Arch> for PageFlushAll<Arch> {
1677 impl<Arch: MemoryManagementArch, T: Flusher<Arch> + ?Sized> Flusher<Arch> for &mut T {
1680 <T as Flusher<Arch>>::consume(self, flush); in consume()
1684 impl<Arch: MemoryManagementArch> Flusher<Arch> for () { impl
1710 impl Flusher<MMArch> for InactiveFlusher {
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md89 - bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug([#384](https://github.com/DragonOS-Community/DragonOS/pul…
1791 * bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug