Searched refs:flush (Results 1 – 8 of 8) sorted by relevance
/DragonOS-0.1.8/kernel/src/mm/ |
D | kernel_mapper.rs | 104 flush: bool, in map_phys_with_size() 116 if flush { in map_phys_with_size() 117 flusher.flush(); in map_phys_with_size()
|
D | page.rs | 636 return self.map_phys(virt, phys, flags).map(|flush| (virt, flush)); in map_linearly() 807 fn consume(&mut self, flush: PageFlush<Arch>); in consume() 826 pub fn flush(self) { in flush() method 851 pub fn flush(self) { in flush() method 863 fn consume(&mut self, flush: PageFlush<Arch>) { in consume() 864 unsafe { flush.ignore() }; in consume() 870 fn consume(&mut self, flush: PageFlush<Arch>) { in consume() 871 <T as Flusher<Arch>>::consume(self, flush); in consume() 902 fn consume(&mut self, flush: PageFlush<MMArch>) { in consume() 904 flush.ignore(); in consume()
|
D | c_adapter.rs | 59 flusher.flush(); in rs_map_phys()
|
D | ucontext.rs | 850 let (paddr, _, flush) = unsafe { mapper.unmap_phys(page.virt_address(), true) } in unmap() 863 flusher.consume(flush); in unmap()
|
/DragonOS-0.1.8/kernel/src/driver/virtio/ |
D | virtio_impl.rs | 42 flusher.flush(); in dma_alloc() 68 flusher.flush(); in dma_dealloc()
|
/DragonOS-0.1.8/kernel/src/filesystem/fat/ |
D | entry.rs | 310 self.short_dir_entry.flush(fs, short_entry_offset)?; in ensure_len() 364 self.short_dir_entry.flush(fs, short_entry_offset)?; in truncate() 629 dot_entry.flush(&fs, fs.cluster_bytes_offset(first_cluster) + offset)?; in create_dir() 643 dot_dot_entry.flush(&fs, fs.cluster_bytes_offset(first_cluster) + offset)?; in create_dir() 755 long_entry.flush(fs.clone(), bytes_offset)?; 762 short_dentry.flush(&fs, offset)?; 834 short_entry.flush(&fs, disk_bytes_offset)?; in remove_dir_entries() 1086 pub fn flush(&self, fs: Arc<FATFileSystem>, disk_bytes_offset: u64) -> Result<(), SystemError> { in flush() method 1296 pub fn flush( in flush() method
|
D | fs.rs | 861 self.fs_info.0.lock().flush(&self.partition)?; in umount() 1301 pub fn flush(&self, partition: &Arc<Partition>) -> Result<(), SystemError> { in flush() method
|
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/ |
D | mod.rs | 608 pub unsafe fn unmap_at_low_address(flush: bool) { in unmap_at_low_address() 618 if flush == false { in unmap_at_low_address()
|