MOS Source Code
|
#include <vfs_types.h>
Public Attributes | |
as_tree | |
spinlock_t | lock |
atomic_t | refcount |
inode_t * | inode |
const char * | name |
superblock_t * | superblock |
bool | is_mountpoint |
Definition at line 112 of file vfs_types.h.
as_tree |
Definition at line 114 of file vfs_types.h.
spinlock_t lock |
Definition at line 115 of file vfs_types.h.
Referenced by dentry_create(), dentry_get_from_parent(), and dentry_lookup_child().
atomic_t refcount |
Definition at line 116 of file vfs_types.h.
Referenced by dentry_attach(), dentry_check_refstat(), dentry_ref(), dentry_resolve_lastseg(), dentry_try_release(), dentry_unref(), dentry_unref_one_norelease(), stat_receiver(), vfs_mount(), vfs_sysfs_dentry_stats_stat_receiver(), and vfs_unmount().
inode_t* inode |
Definition at line 117 of file vfs_types.h.
Referenced by cpio_i_iterate_dir(), cpio_i_readlink(), dentry_attach(), dentry_detach(), dentry_lookup_child(), dentry_mount(), dentry_ref(), dentry_resolve_follow_symlink(), dentry_resolve_lastseg(), dentry_resolve_to_parent(), dentry_try_release(), dentry_unref_one_norelease(), do_pagecache_flush(), do_sync_inode(), file_get_ops(), inode_unlink(), ipc_sysfs_lookup_ipc(), memfd_create(), MOS_INIT(), sysfs_iops_create(), sysfs_iops_iterate_dir(), sysfs_iops_lookup(), tmpfs_i_hardlink(), tmpfs_i_readlink(), tmpfs_i_rename(), tmpfs_i_rmdir(), tmpfs_i_symlink(), userfs_iop_iterate_dir(), userfs_iop_readlink(), userfs_iop_unlink(), vfs_do_open(), vfs_do_open_dentry(), vfs_fault_handler(), vfs_fchmodat(), vfs_fstatat(), vfs_generic_iterate_dir(), vfs_generic_read(), vfs_generic_write(), vfs_io_ops_seek(), vfs_list_dir(), vfs_mkdir(), vfs_populate_listdir_buf(), vfs_readlinkat(), vfs_rmdir(), vfs_symlink(), vfs_unlinkat(), and vfs_verify_permissions().
const char* name |
Definition at line 118 of file vfs_types.h.
Referenced by dentry_check_refstat(), dentry_create(), dentry_mount(), dentry_path(), dentry_resolve_to_parent(), dentry_root_get_mountpoint(), dentry_try_release(), dentry_unref_one_norelease(), elf_create_process(), ipc_sysfs_create_server(), ipc_sysfs_lookup_ipc(), process_do_execveat(), sysfs_fops_release(), vfs_mount(), and vfs_open_ipc().
superblock_t* superblock |
Definition at line 119 of file vfs_types.h.
Referenced by cpio_mount(), dentry_create(), dentry_lookup_child(), memfd_create(), userfs_fsop_mount(), userfs_iop_hardlink(), userfs_iop_iterate_dir(), userfs_iop_lookup(), userfs_iop_mkdir(), userfs_iop_newfile(), userfs_iop_readlink(), and vfs_unmount().
bool is_mountpoint |
Definition at line 120 of file vfs_types.h.
Referenced by dentry_check_refstat(), dentry_dump_refstat(), dentry_get_mount(), dentry_mount(), dentry_resolve_lastseg(), dentry_resolve_to_parent(), dentry_unmount(), memfd_init(), vfs_mount(), and vfs_sysfs_dentry_stats_stat_receiver().