Searched refs:page_cache (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | fault.rs | 334 cache_page.read_irqsave().page_cache(), in do_cow_fault() 599 let page_cache = file.inode().page_cache().unwrap(); in filemap_map_pages() localVariable 611 if let Some(page) = page_cache.get_page(pgoff) { in filemap_map_pages() 640 let page_cache = file.inode().page_cache().unwrap(); in filemap_fault() localVariable 645 if let Some(page) = page_cache.get_page(file_pgoff) { in filemap_fault() 678 page_cache.add_page(file_pgoff, &page); in filemap_fault() 681 .set_page_cache_index(Some(page_cache), Some(file_pgoff)); in filemap_fault()
|
H A D | page.rs | 190 let page_cache = page.read_irqsave().page_cache().unwrap(); in shrink_list() localVariable 201 page_cache.remove_page(page.read_irqsave().index().unwrap()); in shrink_list() 250 .page_cache in page_writeback() 349 page_cache: Option<Arc<PageCache>>, field 364 page_cache: None, in new() 397 pub fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() method 398 self.page_cache.clone() in page_cache() 401 pub fn set_page_cache(&mut self, page_cache: Option<Arc<PageCache>>) { in set_page_cache() 402 self.page_cache = page_cache; in set_page_cache() 411 page_cache: Option<Arc<PageCache>>, in set_page_cache_index() [all …]
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 127 page_cache: Option<Arc<PageCache>>, field 225 page_cache: None, in new() 229 let page_cache = PageCache::new(Some(Arc::downgrade(&inode) as Weak<dyn IndexNode>)); in new() localVariable 230 inode.0.lock().page_cache = Some(page_cache); in new() 376 page_cache: None, in new() 1854 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() method 1855 self.0.lock().page_cache.clone() in page_cache()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mount.rs | 508 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() method 509 self.inner_inode.page_cache() in page_cache()
|
H A D | file.rs | 149 let page_cache = Self { in new() localVariable 153 Arc::new(page_cache) in new()
|
H A D | mod.rs | 566 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() method
|