1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 07:55:07 +00:00
serenity/Kernel/Storage/ATA
Liav A f96e8e97e6 Kernel/Storage: Remove redundant reference to a controller in IDEChannel
IDEChannel which is an ATAPort derived class holded a NonnullRefPtr to a
parent IDEController, although we can easily defer the usage of it to
not be in the IDEChannel code at all, so it allows to keep NonnullRefPtr
to the parent ATAController in the ATAPort base class and only there.
2022-07-19 11:07:34 +01:00
..
AHCI Kernel/Storage: Move ATA device signature definitions to a general file 2022-07-19 11:07:34 +01:00
GenericIDE Kernel/Storage: Remove redundant reference to a controller in IDEChannel 2022-07-19 11:07:34 +01:00
ATAController.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ATADevice.cpp Kernel/Storage: Move AHCI and IDE code into new subdirectories 2022-07-19 11:07:34 +01:00
ATADevice.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ATADiskDevice.cpp Kernel/Storage: Move AHCI and IDE code into new subdirectories 2022-07-19 11:07:34 +01:00
ATADiskDevice.h Kernel/Storage: Move AHCI and IDE code into new subdirectories 2022-07-19 11:07:34 +01:00
ATAPIDiscDevice.cpp Kernel/Storage: Move AHCI and IDE code into new subdirectories 2022-07-19 11:07:34 +01:00
ATAPIDiscDevice.h Kernel: Export both interface type and command set of a StorageDevice 2022-07-15 12:29:23 +02:00
ATAPort.cpp Kernel/Storage: Introduce basic abstraction layer for ATA components 2022-07-19 11:07:34 +01:00
ATAPort.h Kernel/Storage: Introduce basic abstraction layer for ATA components 2022-07-19 11:07:34 +01:00
Definitions.h Kernel/Storage: Move ATA device signature definitions to a general file 2022-07-19 11:07:34 +01:00