Voxia OS
v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
mount.h
Go to the documentation of this file.
1
#ifndef __VFS__MOUNT_H__
2
#define __VFS__MOUNT_H__
3
4
#include "
vfs/dentry.h
"
5
#include "
vfs/dev.h
"
6
#include "
vfs/vnode.h
"
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
typedef
struct
mount
{
13
cdev_ptr_t
dev
;
14
dentry_ptr
mount_point
;
15
vnode_ptr_t
root
;
16
int
flags
;
17
}
mount_t
;
18
typedef
mount_t
*
mount_ptr_t
;
19
20
mount_ptr_t
vxAllocMountTable
();
21
22
#ifdef __cplusplus
23
}
24
#endif
25
26
#endif
// __VFS__MOUNT_H__
dentry.h
dentry_ptr
struct dentry * dentry_ptr
Definition
dentry.h:20
vnode_ptr_t
struct vnode * vnode_ptr_t
Definition
dentry.h:115
dev.h
cdev_ptr_t
cdev_t * cdev_ptr_t
Definition
dev.h:70
vxAllocMountTable
mount_ptr_t vxAllocMountTable()
mount_t
struct mount mount_t
mount_ptr_t
mount_t * mount_ptr_t
Definition
mount.h:18
mount
Definition
mount.h:12
mount::flags
int flags
Definition
mount.h:16
mount::dev
cdev_ptr_t dev
Definition
mount.h:13
mount::root
vnode_ptr_t root
Definition
mount.h:15
mount::mount_point
dentry_ptr mount_point
Definition
mount.h:14
vnode.h
include
vfs
mount.h
Generated on Sat May 30 2026 11:09:57 for Voxia OS by
1.13.2