diff options
| author | marcel.braun <marcel.braun@ost.ch> | 2026-03-30 21:20:25 +0200 |
|---|---|---|
| committer | marcel.braun <marcel.braun@ost.ch> | 2026-03-30 21:24:01 +0200 |
| commit | 846135ba5cdfa545124b97c74182f5eada9a403a (patch) | |
| tree | 2ec969f3ae4008d0ea8d81efacd5bb810a03d96c /kernel/include | |
| parent | 81ab0ba35d724dd465ed870e87047b3bf74cea13 (diff) | |
| download | teachos-846135ba5cdfa545124b97c74182f5eada9a403a.tar.xz teachos-846135ba5cdfa545124b97c74182f5eada9a403a.zip | |
Rename ram_disk and storage files
Diffstat (limited to 'kernel/include')
| -rw-r--r-- | kernel/include/kernel/devices/storage/controller.hpp (renamed from kernel/include/kernel/devices/storage/storage_controller.hpp) | 8 | ||||
| -rw-r--r-- | kernel/include/kernel/devices/storage/management.hpp (renamed from kernel/include/kernel/devices/storage/storage_management.hpp) | 18 | ||||
| -rw-r--r-- | kernel/include/kernel/devices/storage/ram_disk/controller.hpp (renamed from kernel/include/kernel/devices/storage/ram_disk/ram_disk_controller.hpp) | 6 | ||||
| -rw-r--r-- | kernel/include/kernel/devices/storage/ram_disk/device.hpp (renamed from kernel/include/kernel/devices/storage/ram_disk/ram_disk_device.hpp) | 4 |
4 files changed, 18 insertions, 18 deletions
diff --git a/kernel/include/kernel/devices/storage/storage_controller.hpp b/kernel/include/kernel/devices/storage/controller.hpp index 5639160..e3bfd01 100644 --- a/kernel/include/kernel/devices/storage/storage_controller.hpp +++ b/kernel/include/kernel/devices/storage/controller.hpp @@ -1,5 +1,5 @@ -#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_STORAGE_CONTROLLER_HPP -#define TEACH_OS_KERNEL_DEVICES_STORAGE_STORAGE_CONTROLLER_HPP +#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_CONTROLLER_HPP +#define TEACH_OS_KERNEL_DEVICES_STORAGE_CONTROLLER_HPP #include "kernel/devices/device.hpp" @@ -16,12 +16,12 @@ namespace kernel::devices::storage * A storage controller probes for devices and resolves devices by major/minor * numbers. */ - struct storage_controller + struct controller { /** * @brief Virtual destructor. */ - virtual ~storage_controller() = default; + virtual ~controller() = default; /** * @brief Probe the controller and register discovered devices. diff --git a/kernel/include/kernel/devices/storage/storage_management.hpp b/kernel/include/kernel/devices/storage/management.hpp index b6d1318..255d170 100644 --- a/kernel/include/kernel/devices/storage/storage_management.hpp +++ b/kernel/include/kernel/devices/storage/management.hpp @@ -1,8 +1,8 @@ -#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_STORAGE_MANAGEMENT_HPP -#define TEACH_OS_KERNEL_DEVICES_STORAGE_STORAGE_MANAGEMENT_HPP +#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP +#define TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP #include "kernel/devices/device.hpp" -#include "kernel/devices/storage/storage_controller.hpp" +#include "kernel/devices/storage/controller.hpp" #include <kstd/memory> #include <kstd/vector> @@ -17,7 +17,7 @@ namespace kernel::devices::storage * Owns registered storage controllers and provides device lookup by * major/minor numbers. */ - struct storage_management + struct management { /** * @brief Initialize global storage management. @@ -34,7 +34,7 @@ namespace kernel::devices::storage * @return Reference to the active storage manager. * @warning Panics if storage management has not been initialized. */ - auto static get() -> storage_management &; + auto static get() -> management &; /** * @brief Register a storage controller. @@ -42,13 +42,13 @@ namespace kernel::devices::storage * * Assigns controller IDs (major number range and minors per device). */ - auto add_controller(kstd::shared_ptr<storage_controller> const & controller) -> void; + auto add_controller(kstd::shared_ptr<controller> const & controller) -> void; /** * @brief Return all registered storage controllers. * @return Vector of all registered storage controllers. */ - [[nodiscard]] auto all_controllers() const -> kstd::vector<kstd::shared_ptr<storage_controller>> const &; + [[nodiscard]] auto all_controllers() const -> kstd::vector<kstd::shared_ptr<controller>> const &; /** * @brief Find a device by major/minor numbers. @@ -68,9 +68,9 @@ namespace kernel::devices::storage /** * @brief Private default constructor for storage management singleton. */ - storage_management() = default; + management() = default; - kstd::vector<kstd::shared_ptr<storage_controller>> m_controllers{}; + kstd::vector<kstd::shared_ptr<controller>> m_controllers{}; }; } // namespace kernel::devices::storage diff --git a/kernel/include/kernel/devices/storage/ram_disk/ram_disk_controller.hpp b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp index 40763bf..ad8b29f 100644 --- a/kernel/include/kernel/devices/storage/ram_disk/ram_disk_controller.hpp +++ b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp @@ -3,20 +3,20 @@ #include "kapi/boot_module/boot_module_registry.hpp" -#include "kernel/devices/storage/storage_controller.hpp" +#include "kernel/devices/storage/controller.hpp" namespace kernel::devices::storage::ram_disk { /** * @brief Storage controller that exposes boot modules as RAM-disk devices. */ - struct ram_disk_controller : storage_controller + struct controller : kernel::devices::storage::controller { /** * @brief Create a RAM-disk controller. * @param registry Boot module registry as device source. */ - explicit ram_disk_controller(kapi::boot_modules::boot_module_registry const * registry); + explicit controller(kapi::boot_modules::boot_module_registry const * registry); /** * @brief Probe boot modules and create RAM-disk devices. diff --git a/kernel/include/kernel/devices/storage/ram_disk/ram_disk_device.hpp b/kernel/include/kernel/devices/storage/ram_disk/device.hpp index 75ff50b..0777e86 100644 --- a/kernel/include/kernel/devices/storage/ram_disk/ram_disk_device.hpp +++ b/kernel/include/kernel/devices/storage/ram_disk/device.hpp @@ -12,7 +12,7 @@ namespace kernel::devices::storage::ram_disk /** * @brief Block device for a boot module. */ - struct ram_disk_device : block_device + struct device : block_device { /** * @brief Create a RAM disk for the @p module. @@ -20,7 +20,7 @@ namespace kernel::devices::storage::ram_disk * @param major Device major number. * @param minor Device minor number. */ - ram_disk_device(kapi::boot_modules::boot_module const & module, size_t major, size_t minor); + device(kapi::boot_modules::boot_module const & module, size_t major, size_t minor); /** * @brief Read one logical block into @p buffer. |
