![]() |
MOS Source Code
|
#include <vfs_types.hpp>
Public Attributes | |
mutex_t | lock |
inode_t * | owner |
mos::HashMap< size_t, phyframe_t * > | pages |
const inode_cache_ops_t * | ops |
Definition at line 153 of file vfs_types.hpp.
mutex_t lock |
Definition at line 155 of file vfs_types.hpp.
Referenced by do_pagecache_flush(), inode_init(), vfs_fault_handler(), vfs_read_pagecache(), and vfs_write_pagecache().
inode_t* owner |
Definition at line 156 of file vfs_types.hpp.
Referenced by cpio_fill_cache(), inode_init(), pagecache_get_page_for_read(), simple_page_write_end(), userfs_inode_cache_fill_cache(), userfs_inode_cache_flush_page(), and vfs_write_pagecache().
mos::HashMap<size_t, phyframe_t *> pages |
Definition at line 157 of file vfs_types.hpp.
Referenced by do_flush_and_drop_cached_page(), pagecache_flush_or_drop(), pagecache_flush_or_drop_all(), and pagecache_get_page_for_read().
const inode_cache_ops_t* ops |
Definition at line 158 of file vfs_types.hpp.
Referenced by cpio_inode_trycreate(), do_flush_and_drop_cached_page(), pagecache_get_page_for_read(), tmpfs_create_inode(), userfs_iop_lookup(), userfs_iop_mkdir(), userfs_iop_newfile(), and vfs_write_pagecache().