Searched refs:flusher (Results 1 – 7 of 7) sorted by relevance
/DragonOS-0.1.8/kernel/src/driver/virtio/ |
D | virtio_impl.rs | 39 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/ |
D | no_init.rs | 74 let flusher = mapper.map_phys(vaddr, paddr, flags).unwrap(); in pseudo_map_phys() localVariable 75 flusher.ignore(); in pseudo_map_phys()
|
D | ucontext.rs | 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() [all …]
|
D | kernel_mapper.rs | 114 let flusher = self.mapper.map_phys(vaddr, paddr, flags).unwrap(); in map_phys_with_size() localVariable 117 flusher.flush(); in map_phys_with_size()
|
D | c_adapter.rs | 53 let flusher = kernel_mapper in rs_map_phys() localVariable 59 flusher.flush(); in rs_map_phys()
|
D | page.rs | 693 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/ |
D | mod.rs | 372 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()
|