|
AquilaOS documentation
How it works, and its code
|
A filesystem type. More...
#include <vfs.h>
Data Fields | |
| char * | name |
| int(*) | init () |
| int(*) | load (struct vnode *dev, struct vnode **super) |
| int(*) | mount (struct vnode *dir, int flags, void *data) |
| struct vops | vops |
| struct fops | fops |
| int | nodev |
| struct fops fs::fops |
Definition at line 105 of file vfs.h.
Referenced by devfs_init(), and devpts_init().
Definition at line 101 of file vfs.h.
Referenced by ext2_mount(), load_ramdisk(), minix_mount(), and vfs_mount_root_dev().
| int(*) fs::mount(struct vnode *dir, int flags, void *data) |
Definition at line 102 of file vfs.h.
Referenced by vfs_mount().
| char* fs::name |
Definition at line 99 of file vfs.h.
Referenced by initramfs_archiver_register(), procfs_filesystems(), vfs_install(), and vfs_mount_root_dev().
| int fs::nodev |
Definition at line 108 of file vfs.h.
Referenced by procfs_filesystems().
| struct vops fs::vops |
Definition at line 104 of file vfs.h.
Referenced by devfs_init(), devpts_init(), vfs_close(), vfs_finddir(), vfs_ioctl(), vfs_map(), vfs_read_io(), vfs_readdir(), vfs_setattr(), vfs_trunc(), vfs_vget(), vfs_vlink(), vfs_vmknod(), vfs_vrename(), vfs_vunlink(), and vfs_write_io().