Home
last modified time | relevance | path

Searched refs:flusher (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.8/kernel/src/driver/virtio/
Dvirtio_impl.rs39 let flusher = kernel_mapper in dma_alloc() localVariable
42 flusher.flush(); in dma_alloc()
65 let flusher = kernel_mapper in dma_dealloc() localVariable
68 flusher.flush(); in dma_dealloc()
/DragonOS-0.1.8/kernel/src/mm/
Dno_init.rs74 let flusher = mapper.map_phys(vaddr, paddr, flags).unwrap(); in pseudo_map_phys() localVariable
75 flusher.ignore(); in pseudo_map_phys()
Ducontext.rs270 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()
[all …]
Dkernel_mapper.rs114 let flusher = self.mapper.map_phys(vaddr, paddr, flags).unwrap(); in map_phys_with_size() localVariable
117 flusher.flush(); in map_phys_with_size()
Dc_adapter.rs53 let flusher = kernel_mapper in rs_map_phys() localVariable
59 flusher.flush(); in rs_map_phys()
Dpage.rs693 let (paddr, _, flusher) = self.unmap_phys(virt, unmap_parents)?; in unmap()
695 return Some(flusher); in unmap()
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/
Dmod.rs372 let flusher = mapper in allocator_init() localVariable
376 flusher.ignore(); in allocator_init()
599 let flusher = mapper in remap_at_low_address() localVariable
603 flusher.ignore(); in remap_at_low_address()
613 let (_, _, flusher) = mapper in unmap_at_low_address()
619 flusher.ignore(); in unmap_at_low_address()