summaryrefslogtreecommitdiff
path: root/Kernel/Storage/StorageDevice.h
AgeCommit message (Expand)Author
2022-10-03Kernel/Storage: Remove the ramdisk implementationLiav A
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-08-30Kernel/Storage: Introduce new boot device addressing modesLiav A
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-14Kernel/Storage: Remove InterfaceType enumLiav A
2022-07-21Kernel: Move DiskPartition up into Kernel/StorageSamuel Bowman
2022-07-15Kernel/SysFS: Add /sys/devices/storage directoryLiav A
2022-07-15Kernel/Storage: Add LUN address to each StorageDeviceLiav A
2022-07-15Kernel: Export both interface type and command set of a StorageDeviceLiav A
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-29Kernel: Cache blocks_per_page in StorageDevice classPankaj Raghav
2022-01-25Kernel: Use u64 instead of size_t for File::can_write offsetIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_read offsetIdan Horowitz
2022-01-09Kernel: Add add_partition functionPankaj Raghav
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-28Kernel/Storage: Restore booting from MBR partitions functionalityLiav A
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-09Kernel: Add STORAGE_DEVICE_GET_SIZE ioctl requestDavid Isaksson
2021-10-09Kernel/Storage: Unify all ATA devicesLiav A
2021-10-03Kernel: Remove now unused StorageDevice constructorBrian Gianforcaro
2021-10-03Kernel: Remove most String usage from storage_name() APIBrian Gianforcaro
2021-09-08Kernel/Storage: Implement basic AHCI hotplug supportLiav A
2021-09-08Kernel/Devices: Remove required_mode and device_name methodsLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-13Kernel: Remove type from StorageDevice classJean-Baptiste Boric
2021-03-17Kernel: Refactor storage stack with u64 as file operations offsetJean-Baptiste Boric
2021-03-17Kernel: Refactor storage stack with u64 as number of blocksJean-Baptiste Boric
2021-03-05Kernel: Use global mechanism to determine minor number of Storage DeviceLiav A
2021-03-05Kernel: Add enum values for later implementation of AHCILiav A
2021-01-22Kernel: Implement RamdiskDeviceJean-Baptiste Boric
2020-12-27Kernel: Introduce a new partitioning subsystemLiav A
2020-12-27Kernel: Add a method to determine the desired permissions of a DeviceLiav A
2020-12-21Kernel: Introduce the new Storage subsystemLiav A