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/src/devices/storage | |
| parent | 81ab0ba35d724dd465ed870e87047b3bf74cea13 (diff) | |
| download | teachos-846135ba5cdfa545124b97c74182f5eada9a403a.tar.xz teachos-846135ba5cdfa545124b97c74182f5eada9a403a.zip | |
Rename ram_disk and storage files
Diffstat (limited to 'kernel/src/devices/storage')
| -rw-r--r-- | kernel/src/devices/storage/controller.cpp (renamed from kernel/src/devices/storage/storage_controller.cpp) | 12 | ||||
| -rw-r--r-- | kernel/src/devices/storage/management.cpp (renamed from kernel/src/devices/storage/storage_management.cpp) | 24 | ||||
| -rw-r--r-- | kernel/src/devices/storage/ram_disk/controller.cpp (renamed from kernel/src/devices/storage/ram_disk/ram_disk_controller.cpp) | 10 | ||||
| -rw-r--r-- | kernel/src/devices/storage/ram_disk/device.cpp (renamed from kernel/src/devices/storage/ram_disk/ram_disk_device.cpp) | 11 |
4 files changed, 28 insertions, 29 deletions
diff --git a/kernel/src/devices/storage/storage_controller.cpp b/kernel/src/devices/storage/controller.cpp index 3d13b66..46c45e4 100644 --- a/kernel/src/devices/storage/storage_controller.cpp +++ b/kernel/src/devices/storage/controller.cpp @@ -1,4 +1,4 @@ -#include "kernel/devices/storage/storage_controller.hpp" +#include "kernel/devices/storage/controller.hpp" #include "kernel/devices/device.hpp" @@ -10,18 +10,18 @@ namespace kernel::devices::storage { - auto storage_controller::set_ids(size_t major, size_t minors_per_dev) -> void + auto controller::set_ids(size_t major, size_t minors_per_dev) -> void { m_major = major; m_minors_per_device = minors_per_dev; } - auto storage_controller::major() const -> size_t + auto controller::major() const -> size_t { return m_major; } - auto storage_controller::device_by_minor(size_t minor) const -> kstd::shared_ptr<devices::device> + auto controller::device_by_minor(size_t minor) const -> kstd::shared_ptr<devices::device> { auto it = std::ranges::find_if(m_devices, [minor](auto const & device) { return device->minor() == minor; }); @@ -32,12 +32,12 @@ namespace kernel::devices::storage return nullptr; } - auto storage_controller::devices_count() const -> size_t + auto controller::devices_count() const -> size_t { return m_devices.size(); } - auto storage_controller::all_devices() const -> kstd::vector<kstd::shared_ptr<devices::device>> const & + auto controller::all_devices() const -> kstd::vector<kstd::shared_ptr<devices::device>> const & { return m_devices; } diff --git a/kernel/src/devices/storage/storage_management.cpp b/kernel/src/devices/storage/management.cpp index 2bc57c4..62c0ce4 100644 --- a/kernel/src/devices/storage/storage_management.cpp +++ b/kernel/src/devices/storage/management.cpp @@ -1,11 +1,11 @@ -#include "kernel/devices/storage/storage_management.hpp" +#include "kernel/devices/storage/management.hpp" #include "kapi/boot_modules.hpp" #include "kapi/system.hpp" #include "kernel/devices/device.hpp" -#include "kernel/devices/storage/ram_disk/ram_disk_controller.hpp" -#include "kernel/devices/storage/storage_controller.hpp" +#include "kernel/devices/storage/controller.hpp" +#include "kernel/devices/storage/ram_disk/controller.hpp" #include <kstd/memory> #include <kstd/vector> @@ -22,25 +22,25 @@ namespace kernel::devices::storage constexpr size_t static START_MAJOR = 1; constinit size_t static next_free_major = START_MAJOR; - constinit auto static active_storage_management = std::optional<storage_management>{}; + constinit auto static active_storage_management = std::optional<management>{}; } // namespace - auto storage_management::init() -> void + auto management::init() -> void { if (active_storage_management) { kapi::system::panic("[DEVICES] Storage management has already been initialized."); } - active_storage_management.emplace(storage_management{}); + active_storage_management.emplace(management{}); auto current_ram_disk_controller = - kstd::make_shared<ram_disk::ram_disk_controller>(&kapi::boot_modules::get_boot_module_registry()); + kstd::make_shared<ram_disk::controller>(&kapi::boot_modules::get_boot_module_registry()); active_storage_management->add_controller(current_ram_disk_controller); std::ranges::for_each(active_storage_management->m_controllers, [](auto controller) { controller->probe(); }); } - auto storage_management::get() -> storage_management & + auto management::get() -> management & { if (!active_storage_management) { @@ -50,18 +50,18 @@ namespace kernel::devices::storage return *active_storage_management; } - auto storage_management::add_controller(kstd::shared_ptr<storage_controller> const & controller) -> void + auto management::add_controller(kstd::shared_ptr<controller> const & controller) -> void { controller->set_ids(next_free_major++, MINORS_PER_DEVICE); m_controllers.push_back(controller); } - auto storage_management::all_controllers() const -> kstd::vector<kstd::shared_ptr<storage_controller>> const & + auto management::all_controllers() const -> kstd::vector<kstd::shared_ptr<controller>> const & { return m_controllers; } - auto storage_management::device_by_major_minor(size_t major, size_t minor) -> kstd::shared_ptr<device> + auto management::device_by_major_minor(size_t major, size_t minor) -> kstd::shared_ptr<device> { kstd::shared_ptr<device> found = nullptr; @@ -77,7 +77,7 @@ namespace kernel::devices::storage return found; } - auto storage_management::determine_boot_device() -> kstd::shared_ptr<device> + auto management::determine_boot_device() -> kstd::shared_ptr<device> { return device_by_major_minor(START_MAJOR, 0); } diff --git a/kernel/src/devices/storage/ram_disk/ram_disk_controller.cpp b/kernel/src/devices/storage/ram_disk/controller.cpp index 26eb10b..040e61f 100644 --- a/kernel/src/devices/storage/ram_disk/ram_disk_controller.cpp +++ b/kernel/src/devices/storage/ram_disk/controller.cpp @@ -1,8 +1,8 @@ -#include "kernel/devices/storage/ram_disk/ram_disk_controller.hpp" +#include "kernel/devices/storage/ram_disk/controller.hpp" #include "kapi/boot_module/boot_module_registry.hpp" -#include "kernel/devices/storage/ram_disk/ram_disk_device.hpp" +#include "kernel/devices/storage/ram_disk/device.hpp" #include <kstd/memory> @@ -11,17 +11,17 @@ namespace kernel::devices::storage::ram_disk { - ram_disk_controller::ram_disk_controller(kapi::boot_modules::boot_module_registry const * registry) + controller::controller(kapi::boot_modules::boot_module_registry const * registry) : m_boot_module_registry(registry) {} - auto ram_disk_controller::probe() -> void + auto controller::probe() -> void { size_t current_device_index = 0; std::ranges::for_each(*m_boot_module_registry, [this, ¤t_device_index](auto const & module) { auto const minor = current_device_index++ * m_minors_per_device; - m_devices.push_back(kstd::make_shared<ram_disk_device>(module, m_major, minor)); + m_devices.push_back(kstd::make_shared<device>(module, m_major, minor)); }); } } // namespace kernel::devices::storage::ram_disk
\ No newline at end of file diff --git a/kernel/src/devices/storage/ram_disk/ram_disk_device.cpp b/kernel/src/devices/storage/ram_disk/device.cpp index 72e8025..5116c93 100644 --- a/kernel/src/devices/storage/ram_disk/ram_disk_device.cpp +++ b/kernel/src/devices/storage/ram_disk/device.cpp @@ -1,9 +1,8 @@ -#include "kernel/devices/storage/ram_disk/ram_disk_device.hpp" - #include "kapi/boot_module/boot_module.hpp" #include "kapi/system.hpp" #include "kernel/devices/block_device.hpp" +#include "kernel/devices/storage/ram_disk/device.hpp" #include <kstd/cstring> #include <kstd/string> @@ -17,12 +16,12 @@ namespace kernel::devices::storage::ram_disk constexpr size_t RAM_DISK_BLOCK_SIZE = 512uz; } // namespace - ram_disk_device::ram_disk_device(kapi::boot_modules::boot_module const & module, size_t major, size_t minor) + device::device(kapi::boot_modules::boot_module const & module, size_t major, size_t minor) : block_device(major, minor, "ram" + kstd::to_string(minor), RAM_DISK_BLOCK_SIZE) , m_boot_module(module) {} - auto ram_disk_device::read_block(size_t block_index, void * buffer) const -> void + auto device::read_block(size_t block_index, void * buffer) const -> void { if (buffer == nullptr) { @@ -43,7 +42,7 @@ namespace kernel::devices::storage::ram_disk } } - auto ram_disk_device::write_block(size_t block_index, void const * buffer) -> void + auto device::write_block(size_t block_index, void const * buffer) -> void { if (buffer == nullptr) { @@ -59,7 +58,7 @@ namespace kernel::devices::storage::ram_disk } } - auto ram_disk_device::size() const -> size_t + auto device::size() const -> size_t { return m_boot_module.size; } |
