ladybird/Kernel/Graphics
Liav A b02ee664e7 Kernel: Get rid of *LockRefPtr in the SysFS filesystem code
To do this we also need to get rid of LockRefPtrs in the USB code as
well.
Most of the SysFS nodes are statically generated during boot and are not
mutated afterwards.

The same goes for general device code - once we generate the appropriate
SysFS nodes, we almost never mutate the node pointers afterwards, making
locking unnecessary.
2023-04-14 19:24:54 +02:00
..
Bochs Kernel/PCI: Pass DeviceIdentifier to get_BAR2 in BochsGraphicsAdapter 2023-01-27 20:47:08 +00:00
Console Kernel: Turn lock ranks into template parameters 2023-01-02 18:15:27 -05:00
Generic Kernel: Remove unused includes of Kernel/Debug.h 2023-01-02 20:27:20 -05:00
Intel Kernel/IntelGraphics: Move PLL handling code to a different file 2023-02-19 15:01:01 -07:00
VirtIOGPU Kernel: Stop using *LockRefPtr for Kernel::Timer 2023-04-04 10:33:42 +02:00
VMWare Kernel: Stop using *LockRefPtr for Kernel::Timer 2023-04-04 10:33:42 +02:00
Definitions.h Kernel/Graphics: Introduce the IntelDisplayConnectorGroup class 2023-02-19 15:01:01 -07:00
DisplayConnector.cpp Kernel: Get rid of *LockRefPtr in the SysFS filesystem code 2023-04-14 19:24:54 +02:00
DisplayConnector.h Kernel/Graphics: Introduce the IntelDisplayConnectorGroup class 2023-02-19 15:01:01 -07:00
GenericGraphicsAdapter.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
GraphicsManagement.cpp Kernel/Graphics: Only search for PCI graphics cards on x86_64 2023-04-03 20:01:28 -06:00
GraphicsManagement.h Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00