|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
Go to the source code of this file.
Macros | |
| #define | ROOT_UUID 0 |
Enumerations | |
| enum | vfs_notify_block { VFS_NOTIFY_PROBE = 1 } |
| enum | vfs_notify_root { VFS_NOTIFY_ROOT_FOUND = 1 } |
Functions | |
| vnode_t * | create_and_attach_vnode () |
| int | vfs_mount (dentry_ptr dev_dentry, char *fs, dentry_ptr dentry, int flags) |
| int | vfs_umount (dentry_ptr dentry) |
| enum vfs_notify_block |
| enum vfs_notify_root |
| vnode_t * create_and_attach_vnode | ( | ) |
Referenced by __attribute__(), configure_tty(), ATAPIModule::identify(), INIT(), INIT(), iso9660_lookup(), and HIDKeyboard::load().
| int vfs_mount | ( | dentry_ptr | dev_dentry, |
| char * | fs, | ||
| dentry_ptr | dentry, | ||
| int | flags ) |
References flags.
Referenced by __attribute__().
| int vfs_umount | ( | dentry_ptr | dentry | ) |
Definition at line 217 of file vfs.c.
References fs_instance::block_dentry, kstring::c_str, DEBUG_LEVEL_OK, dentry_get(), dentry_put(), vnode::fs_instance, KDEBUG, LOG2_DEBUG, LOG2_WARN, cdev::major, cdev::minor, vnode::mount, vnode::mountedhere, dentry::name, vnode::type, VFS_ERR, VFS_OK, vfs_umount_recursive(), dentry::vnode, VNODE_TYPE_BLK, and VNODE_TYPE_DIR.
Referenced by __attribute__().