PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
filesystem_t Struct Reference

Filesystem structure, represents a filesystem type, e.g. fat32, ramfs, sysfs, etc. More...

#include <filesystem.h>

Collaboration diagram for filesystem_t:

Data Fields

map_entry_t mapEntry
 Used internally.
 
list_t superblocks
 Used internally.
 
rwlock_t lock
 Used internally.
 
const char * name
 
dentry_t *(* mount )(filesystem_t *fs, const char *devName, void *private)
 

Detailed Description

Filesystem structure, represents a filesystem type, e.g. fat32, ramfs, sysfs, etc.

Definition at line 30 of file filesystem.h.

Field Documentation

◆ mapEntry

map_entry_t filesystem_t::mapEntry

Used internally.

Definition at line 32 of file filesystem.h.

◆ superblocks

list_t filesystem_t::superblocks

Used internally.

Definition at line 33 of file filesystem.h.

◆ lock

rwlock_t filesystem_t::lock

Used internally.

Definition at line 34 of file filesystem.h.

◆ name

const char* filesystem_t::name

Definition at line 35 of file filesystem.h.

◆ mount

dentry_t *(* filesystem_t::mount) (filesystem_t *fs, const char *devName, void *private)

Definition at line 36 of file filesystem.h.


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