Lines Matching refs:flusher
270 move |page, count, flags, mapper, flusher| { in map_anonymous()
271 Ok(VMA::zeroed(page, count, flags, mapper, flusher)?) in map_anonymous()
334 let flusher = if self.is_current() { in mmap() localVariable
350 flusher, in mmap()
373 let mut flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in munmap() localVariable
395 r.unmap(&mut self.user_mapper.utable, &mut flusher); in munmap()
415 let mut flusher = if self.is_current() { in mprotect() localVariable
458 r_guard.remap(new_flags, mapper, &mut flusher)?; in mprotect()
485 let mut flusher: PageFlushAll<MMArch> = PageFlushAll::new(); in unmap_all() localVariable
487 vma.unmap(&mut self.user_mapper.utable, &mut flusher); in unmap_all()
826 mut flusher: impl Flusher<MMArch>, in remap()
838 flusher.consume(r); in remap()
844 pub fn unmap(&self, mapper: &mut PageMapper, mut flusher: impl Flusher<MMArch>) { in unmap()
863 flusher.consume(flush); in unmap()
991 mut flusher: impl Flusher<MMArch>, in remap()
1004 flusher.consume(r); in remap()
1037 mut flusher: impl Flusher<MMArch>, in physmap()
1055 flusher.consume(r); in physmap()
1086 mut flusher: impl Flusher<MMArch>, in zeroed()
1104 flusher.consume(r); in zeroed()
1117 drop(flusher); in zeroed()