Home
last modified time | relevance | path

Searched refs:PageFlushAll (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/ipc/
H A Dsyscall.rs23 page::{page_manager_lock_irqsave, EntryFlags, PageFlushAll},
329 let flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in shmat()
370 let flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in shmat()
459 let flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in shmdt()
/DragonOS/kernel/src/mm/
H A Ducontext.rs38 page::{EntryFlags, Flusher, InactiveFlusher, Page, PageFlushAll},
475 active = PageFlushAll::new(); in mmap()
581 let mut flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in munmap()
624 active = PageFlushAll::new(); in mprotect()
685 active = PageFlushAll::new(); in madvise()
737 let mut flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in unmap_all()
H A Dpage.rs1648 pub struct PageFlushAll<Arch: MemoryManagementArch> { struct
1653 impl<Arch: MemoryManagementArch> PageFlushAll<Arch> { argument
1670 impl<Arch: MemoryManagementArch> Flusher<Arch> for PageFlushAll<Arch> { implementation
1688 impl<Arch: MemoryManagementArch> Drop for PageFlushAll<Arch> { implementation