Home
last modified time | relevance | path

Searched refs:flush (Results 1 – 8 of 8) sorted by relevance

/DragonOS-0.1.8/kernel/src/mm/
Dkernel_mapper.rs104 flush: bool, in map_phys_with_size()
116 if flush { in map_phys_with_size()
117 flusher.flush(); in map_phys_with_size()
Dpage.rs636 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()
Dc_adapter.rs59 flusher.flush(); in rs_map_phys()
Ducontext.rs850 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/
Dvirtio_impl.rs42 flusher.flush(); in dma_alloc()
68 flusher.flush(); in dma_dealloc()
/DragonOS-0.1.8/kernel/src/filesystem/fat/
Dentry.rs310 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
Dfs.rs861 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/
Dmod.rs608 pub unsafe fn unmap_at_low_address(flush: bool) { in unmap_at_low_address()
618 if flush == false { in unmap_at_low_address()