Go to the source code of this file.
◆ FILESYSTEM_DEFINE
#define FILESYSTEM_DEFINE |
( |
| var, |
|
|
| fsname, |
|
|
| mountfn, |
|
|
| unmountfn ) |
Value:
.name = fsname, \
.mount = mountfn, \
.unmount = unmountfn, \
}
#define LIST_HEAD_INIT(container)
Definition at line 21 of file vfs_types.h.
◆ FILESYSTEM_AUTOREGISTER
#define FILESYSTEM_AUTOREGISTER |
( |
| fs | ) |
|
Value: static void __register_##fs() \
{ \
vfs_register_filesystem(&fs); \
} \
MOS_INIT(VFS, __register_##fs)
Definition at line 29 of file vfs_types.h.
◆ dentry_name
#define dentry_name |
( |
| dentry | ) |
|
Value: __extension__({ \
const char *__name = (dentry)->
name; \
__name ? __name : (dentry ==
root_dentry ?
"<root>" :
"<NULL>"); \
})
Definition at line 125 of file vfs_types.h.
Referenced by dentry_check_refstat(), dentry_lookup_child(), dentry_ref(), dentry_ref_up_to(), dentry_unref_one_norelease(), elf_create_process(), elf_do_fill_process(), elf_fill_process(), elf_map_interpreter(), stat_receiver(), userfs_iop_hardlink(), userfs_iop_iterate_dir(), userfs_iop_lookup(), userfs_iop_mkdir(), userfs_iop_mknode(), userfs_iop_newfile(), userfs_iop_readlink(), userfs_iop_rename(), userfs_iop_rmdir(), userfs_iop_symlink(), userfs_iop_unlink(), and vfs_sysfs_dentry_stats_stat_receiver().
◆ dentry_t
typedef struct _dentry dentry_t |
◆ inode_cache_t
typedef struct _inode_cache inode_cache_t |
◆ inode_t
typedef struct _inode inode_t |
◆ mount_t
typedef struct _mount mount_t |
◆ superblock_t
typedef struct _superblock superblock_t |
◆ filesystem_t
typedef struct _filesystem filesystem_t |
◆ file_t
typedef struct _file file_t |
◆ dentry_iterator_op
◆ superblock_cache
◆ mount_cache
◆ file_cache