|
PatchworkOS
19e446b
A non-POSIX operating system.
|
#include <kernel/fs/devfs.h>#include <kernel/io/irp.h>#include <kernel/utils/ref.h>#include <stdint.h>#include <sys/fs.h>#include <sys/list.h>Go to the source code of this file.
Data Structures | |
| struct | superblock_t |
| Superblock structure. More... | |
| struct | superblock_ops_t |
| Superblock operations structure. More... | |
Typedefs | |
| typedef struct filesystem | filesystem_t |
| typedef struct superblock | superblock_t |
| typedef struct superblock_ops | superblock_ops_t |
| typedef struct dentry_ops | dentry_ops_t |
| typedef struct vnode | vnode_t |
| typedef struct dentry | dentry_t |
Functions | |
| superblock_t * | superblock_new (filesystem_t *fs, const superblock_ops_t *ops, const dentry_ops_t *dentryOps) |
| Create a new superblock. | |
| void | superblock_inc_mount_count (superblock_t *superblock) |
| Increment the mount count of a superblock. | |
| void | superblock_dec_mount_count (superblock_t *superblock) |
| Decrement the mount count of a superblock. | |
| typedef struct filesystem filesystem_t |
Definition at line 11 of file superblock.h.
| typedef struct superblock superblock_t |
Definition at line 12 of file superblock.h.
| typedef struct superblock_ops superblock_ops_t |
Definition at line 13 of file superblock.h.
| typedef struct dentry_ops dentry_ops_t |
Definition at line 14 of file superblock.h.
| typedef struct vnode vnode_t |
Definition at line 15 of file superblock.h.
| typedef struct dentry dentry_t |
Definition at line 16 of file superblock.h.