Searched refs:Flusher (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | madvise.rs | 5 use super::{page::Flusher, syscall::MadvFlags, ucontext::LockedVMA, VmFlags}; 12 _flusher: impl Flusher<MMArch>, in do_madvise()
|
H A D | ucontext.rs | 38 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 D | page.rs | 1606 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 D | V0.1.9.md | 89 - bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug([#384](https://github.com/DragonOS-Community/DragonOS/pul… 1791 * bugfix: 修复了Flusher Drop的时候没有自动刷新TLB的bug
|