1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-06 10:07:35 +00:00
serenity/Kernel/Bus/PCI
Liav A 428d4ae337 Kernel/PCI: Break early of controller iteration over devices in OOM case
This is mainly useful when adding an HostController but due to OOM
condition, we abort temporary Vector insertion of a DeviceIdentifier
and then exit the iteration loop to report back the error if occured.
2022-03-14 22:39:09 +01:00
..
Controller Kernel/PCI: Break early of controller iteration over devices in OOM case 2022-03-14 22:39:09 +01:00
Access.cpp Kernel/PCI: Break early of controller iteration over devices in OOM case 2022-03-14 22:39:09 +01:00
Access.h Kernel/PCI: Don't hold spinlocks when doing fast device enumeration 2022-03-14 22:39:09 +01:00
API.cpp Kernel/PCI: Don't hold spinlocks when doing fast device enumeration 2022-03-14 22:39:09 +01:00
API.h Kernel/PCI: Don't hold spinlocks when doing fast device enumeration 2022-03-14 22:39:09 +01:00
Definitions.h Kernel/PCI: Don't cast a domain number to u16 2022-01-19 21:54:41 +02:00
Device.cpp Kernel: Use AK:any_of in PCI::Device capability checks 2021-12-09 22:53:42 -08:00
Device.h Kernel: Clean up PCI::Device namespace formatting 2021-09-20 16:00:43 +03: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/PCI: Don't hold spinlocks when doing fast device enumeration 2022-03-14 22:39:09 +01:00
Initializer.h Kernel/PCI: Unify disable checks under PCI::Access::is_disabled method 2022-03-02 18:41:54 +01:00
SysFSPCI.cpp Kernel/PCI: Don't hold spinlocks when doing fast device enumeration 2022-03-14 22:39:09 +01:00
SysFSPCI.h Kernel/SysFS: Prevent allocation for component name during construction 2021-12-14 09:01:33 +01:00