Home
last modified time | relevance | path

Searched refs:PageCache (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs126 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 Dmod.rs29 file::{FileMode, PageCache},
566 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument
H A Dmount.rs26 file::{FileMode, PageCache},
508 fn page_cache(&self) -> Option<Arc<PageCache>> { in page_cache() argument
/DragonOS/kernel/src/mm/
H A Dpage.rs20 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 Dfs.rs17 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