1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-26 01:35:08 +00:00
serenity/Kernel/Storage/ATA/GenericIDE
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
..
Channel.cpp Kernel/Storage: Remove redundant reference to a controller in IDEChannel 2022-07-19 11:07:34 +01:00
Channel.h Kernel/Storage: Remove redundant reference to a controller in IDEChannel 2022-07-19 11:07:34 +01:00
Controller.cpp Kernel/Storage: Introduce basic abstraction layer for ATA components 2022-07-19 11:07:34 +01:00
Controller.h Kernel/Storage: Merge IDE functionality from BusMasterChannel to Channel 2022-07-19 11:07:34 +01:00
ISAController.cpp Kernel/Storage: Introduce basic abstraction layer for ATA components 2022-07-19 11:07:34 +01:00
ISAController.h Kernel/Storage: Merge IDE functionality from BusMasterChannel to Channel 2022-07-19 11:07:34 +01:00
PCIController.cpp Kernel/Storage: Introduce basic abstraction layer for ATA components 2022-07-19 11:07:34 +01:00
PCIController.h Kernel/Storage: Merge IDE functionality from BusMasterChannel to Channel 2022-07-19 11:07:34 +01:00