Searched refs:PageCache (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | file.rs | 126 pub struct PageCache { struct 131 impl core::fmt::Debug for PageCache { argument 147 impl PageCache { impl 148 pub fn new(inode: Option<Weak<dyn IndexNode>>) -> Arc<PageCache> { in new() argument
|
H A D | mod.rs | 29 file::{FileMode, PageCache}, 566 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument
|
H A D | mount.rs | 26 file::{FileMode, PageCache}, 508 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument
|
/DragonOS/kernel/src/mm/ |
H A D | page.rs | 20 filesystem::vfs::{file::PageCache, FilePrivateData}, 349 page_cache: Option<Arc<PageCache>>, 397 pub fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument 401 pub fn set_page_cache(&mut self, page_cache: Option<Arc<PageCache>>) { in set_page_cache() argument 411 page_cache: Option<Arc<PageCache>>, in set_page_cache_index() argument
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 17 use crate::filesystem::vfs::file::PageCache; 127 page_cache: Option<Arc<PageCache>>, 229 let page_cache = PageCache::new(Some(Arc::downgrade(&inode) as Weak<dyn IndexNode>)); in new() 1854 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument
|