summaryrefslogtreecommitdiff
path: root/Kernel/Storage
AgeCommit message (Expand)Author
2021-09-04Kernel: Add missing error check when opening root file systemAndreas Kling
2021-09-01Kernel: Convert UserOrKernelBuffer callbacks to use AK::BytesBrian Gianforcaro
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-18Kernel: Const defines for PCI IDs for storage controllerspanky-codes
2021-08-14Kernel: Make FileSystem::initialize() return KResultAndreas Kling
2021-08-08Kernel: Remove unused mutex PATADiskDevice::m_lockAndreas Kling
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Fix bad search-and-replace renamesAndreas Kling
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-03Everywhere: Make use of container version of all_ofLenny Maiorani
2021-08-01Kernel: Remove unused header includesBrian Gianforcaro
2021-07-22Kernel: Consolidate API for creating AnonymousVMObject with given pagesAndreas Kling
2021-07-22Everywhere: Prefer using {:#x} over 0x{:x}Gunnar Beutner
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-11Kernel: Remove unused header includes in Storage subtreeBrian Gianforcaro
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-28Kernel: Specify I/O size for BMIDEChannelGunnar Beutner
2021-06-25Kernel/AHCI: Dont assume ports start at 0Alexander
2021-06-25Kernel/AHCI: Fix shift of 1Alexander
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-06-15Kernel/AHCI: Don't set the C command header attributeLuke
2021-05-31Documentation: Add explanation about AHCI lockingLiav A
2021-05-29Kernel/Storage: Enable interrupts for AHCI ports if PHY is not enabledLiav A
2021-05-29Kernel/Storage: Remove the None option from AHCI reset policyLiav A
2021-05-29Kernel/Storage: Rename the method hba_region => default_hba_regionLiav A
2021-05-16Kernel: Don't ref-count UsedMemoryRange during iterationLiav A
2021-05-16Kernel: Fix incorrect argument when constructing DiskPartitionMetadataGunnar Beutner
2021-05-15Kernel/AHCI: Fix "received" => "recovered" typo in communication errorLuke
2021-05-15Kernel/AHCI: Get BOH and NVMP from extended capabilitiesLuke
2021-05-15AHCIController: Fix off-by-one mistake (#7144)Alexander Richards
2021-05-15Kernel/AHCI: Don't check for PCC during initializationLuke
2021-05-15Kernel/AHCI: Don't enable interrupts in the AHCIPort constructorLuke
2021-05-15Kernel: Make AnonymousVMObject physical page APIs OOM safeBrian Gianforcaro
2021-05-15Kernel: Fix lock state corruption in AHCIPORT::start_requestBrian Gianforcaro
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-13IDEChannel: Fix wait_until_not_busy() (#7084)Alexander Richards