serenity/Kernel/Bus/USB
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
..
UHCI Kernel: Simplify Process factory functions 2023-04-04 10:33:42 +02:00
PacketTypes.h
USBClasses.h
USBConfiguration.cpp
USBConfiguration.h
USBConstants.h
USBController.cpp
USBController.h
USBDescriptors.h
USBDevice.cpp Kernel: Get rid of *LockRefPtr in the SysFS filesystem code 2023-04-14 19:24:54 +02:00
USBDevice.h Kernel: Get rid of *LockRefPtr in the SysFS filesystem code 2023-04-14 19:24:54 +02:00
USBEndpoint.h
USBHub.cpp Kernel: Get rid of *LockRefPtr in the SysFS filesystem code 2023-04-14 19:24:54 +02:00
USBHub.h
USBInterface.h
USBManagement.cpp
USBManagement.h Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00
USBPipe.cpp
USBPipe.h
USBRequest.h
USBTransfer.cpp
USBTransfer.h