MOS Source Code
Loading...
Searching...
No Matches
filesystem_t Struct Referencefinal

#include <vfs_types.hpp>

Inheritance diagram for filesystem_t:
Collaboration diagram for filesystem_t:

Public Attributes

 as_linked_list
mos::string name
PtrResult< dentry_t >(* mount )(filesystem_t *fs, const char *dev_name, const char *mount_options)
void(* unmount )(filesystem_t *fs, dentry_t *mountpoint)

Additional Inherited Members

Static Public Attributes inherited from NamedType<"filesystem">
static constexpr mos::string_view type_name

Detailed Description

Definition at line 186 of file vfs_types.hpp.

Member Data Documentation

◆ as_linked_list

as_linked_list

Definition at line 188 of file vfs_types.hpp.

◆ name

◆ mount

PtrResult< dentry_t >(* mount) (filesystem_t *fs, const char *dev_name, const char *mount_options)

Definition at line 189 of file vfs_types.hpp.

Referenced by userfs_manager_register_filesystem(), and vfs_mount().

◆ unmount

void(* unmount) (filesystem_t *fs, dentry_t *mountpoint)

Definition at line 191 of file vfs_types.hpp.


The documentation for this struct was generated from the following file: