ladybird/Kernel/Bus/PCI
Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
This expands the reach of error propagation greatly throughout the
kernel. Sadly, it also exposes the fact that we're allocating (and
doing other fallible things) in constructors all over the place.

This patch doesn't attempt to address that of course. That's work for
our future selves.
2021-09-06 01:55:27 +02:00
..
Access.cpp Kernel/SysFS: Don't compute exact size of PCI files 2021-08-15 23:30:52 +02:00
Access.h Kernel/SysFS: Don't compute exact size of PCI files 2021-08-15 23:30:52 +02:00
Definitions.h Kernel/PCI: Fix offset error of the PCI_SUBSYSTEM values 2021-08-31 16:51:13 +02:00
Device.cpp Kernel: Rename PCI::DeviceController => PCI::Device 2021-08-23 01:07:45 +02:00
Device.h Kernel: Rename PCI::DeviceController => PCI::Device 2021-08-23 01:07:45 +02:00
IDs.h Kernel/VirtIO: Determine VirtIO device class also with the PCI device ID 2021-09-04 20:53:26 +02:00
Initializer.cpp Kernel: Rename SysFS related classes in PCI code 2021-07-11 01:31:48 +02:00
Initializer.h Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00
IOAccess.cpp Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00
IOAccess.h Kernel: Remove unused PCI::Access::access_type() 2021-08-06 00:37:47 +02:00
MMIOAccess.cpp Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 2021-09-06 01:55:27 +02:00
MMIOAccess.h Kernel: Make all Spinlocks use u8 for storage, remove template 2021-09-05 20:46:02 +02:00
WindowedMMIOAccess.cpp Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 2021-09-06 01:55:27 +02:00
WindowedMMIOAccess.h Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 2021-08-06 14:05:58 +02:00