aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystems/fat32/driver_state.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel/filesystems/fat32/driver_state.hpp')
-rw-r--r--kernel/kernel/filesystems/fat32/driver_state.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/kernel/kernel/filesystems/fat32/driver_state.hpp b/kernel/kernel/filesystems/fat32/driver_state.hpp
new file mode 100644
index 00000000..55b90724
--- /dev/null
+++ b/kernel/kernel/filesystems/fat32/driver_state.hpp
@@ -0,0 +1,23 @@
+#ifndef TEACHOS_KERNEL_FILESYSTEMS_FAT32_DRIVER_STATE_HPP
+#define TEACHOS_KERNEL_FILESYSTEMS_FAT32_DRIVER_STATE_HPP
+
+#include <kernel/filesystems/fat32/boot_sector.hpp>
+#include <kernel/vfs/driver_state.hpp>
+#include <kernel/vfs/inode.hpp>
+
+#include <kapi/tracked_mutex.hpp>
+
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
+
+namespace kernel::filesystems::fat32
+{
+
+ struct driver_state : vfs::driver_state
+ {
+ struct boot_sector boot_sector{};
+ };
+
+} // namespace kernel::filesystems::fat32
+
+#endif \ No newline at end of file