ladybird/Kernel/Storage
Sahan Fernando 8131c0de8c Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherList
We want to move this out of the AHCI subsystem into the VM system,
since other parts of the kernel may need to perform scatter-gather IO.

We rename the current VM::ScatterGatherList impl that's used in the
virtio subsystem to VM::ScatterGatherRefList, since its distinguishing
feature from the AHCI scatter-gather list is that it doesn't own its
buffers.
2021-05-13 10:00:42 +02:00
..
Partition Everywhere: Remove empty line after function body opening curly brace 2021-04-25 20:20:00 +02:00
AHCI.h Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
AHCIController.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
AHCIController.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AHCIPort.cpp Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherList 2021-05-13 10:00:42 +02:00
AHCIPort.h Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherList 2021-05-13 10:00:42 +02:00
AHCIPortHandler.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
AHCIPortHandler.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ATA.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
BMIDEChannel.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
BMIDEChannel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IDEChannel.cpp Kernel/Storage: Make the IDEChannel design more robust 2021-04-26 18:44:06 +02:00
IDEChannel.h Kernel/Storage: Make the IDEChannel design more robust 2021-04-26 18:44:06 +02:00
IDEController.cpp Kernel: Ensure IO and memory accesses are allowed for IDE channels 2021-04-26 18:44:06 +02:00
IDEController.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
PATADiskDevice.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
PATADiskDevice.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RamdiskController.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
RamdiskController.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
RamdiskDevice.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
RamdiskDevice.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
SATADiskDevice.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
SATADiskDevice.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StorageController.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StorageDevice.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StorageDevice.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StorageManagement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StorageManagement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00