AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
fs Struct Reference

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

Detailed Description

A filesystem type.

Definition at line 98 of file vfs.h.

Field Documentation

◆ fops

struct fops fs::fops

Definition at line 105 of file vfs.h.

Referenced by devfs_init(), and devpts_init().

◆ init

int(*) fs::init()

Definition at line 100 of file vfs.h.

◆ load

int(*) fs::load(struct vnode *dev, struct vnode **super)

Definition at line 101 of file vfs.h.

Referenced by ext2_mount(), load_ramdisk(), minix_mount(), and vfs_mount_root_dev().

◆ mount

int(*) fs::mount(struct vnode *dir, int flags, void *data)

Definition at line 102 of file vfs.h.

Referenced by vfs_mount().

◆ name

char* fs::name

◆ nodev

int fs::nodev

Definition at line 108 of file vfs.h.

Referenced by procfs_filesystems().

◆ vops


The documentation for this struct was generated from the following file:
  • kernel/include/fs/vfs.h