MOS Source Code
|
#include <vfs_types.h>
Public Attributes | |
mutex_t | lock |
inode_t * | owner |
hashmap_t | pages |
const inode_cache_ops_t * | ops |
Definition at line 147 of file vfs_types.h.
mutex_t lock |
Definition at line 149 of file vfs_types.h.
Referenced by do_pagecache_flush(), inode_init(), vfs_fault_handler(), vfs_read_pagecache(), and vfs_write_pagecache().
inode_t* owner |
Definition at line 150 of file vfs_types.h.
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().
hashmap_t pages |
Definition at line 151 of file vfs_types.h.
Referenced by do_flush_and_drop_cached_page(), inode_init(), pagecache_flush_or_drop(), pagecache_flush_or_drop_all(), and pagecache_get_page_for_read().
const inode_cache_ops_t* ops |
Definition at line 152 of file vfs_types.h.
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().