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: