1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-23 12:22:07 +00:00
serenity/Kernel/Bus/USB
kleines Filmröllchen 021fb3ea05 Kernel/Tasks: Allow Kernel processes to be shut down
Since we never check a kernel process's state like a userland process,
it's possible for a kernel process to ignore the fact that someone is
trying to kill it, and continue running. This is not desireable if we
want to properly shutdown all processes, including Kernel ones.
2023-07-15 00:12:01 +02:00
..
UHCI Kernel/Tasks: Allow Kernel processes to be shut down 2023-07-15 00:12:01 +02:00
PacketTypes.h Kernel/USB: Move the USB components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00
USBClasses.h Kernel/USB: Add header containing all the current USB classes 2021-08-14 21:22:44 +02:00
USBConfiguration.cpp Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
USBConfiguration.h Kernel/USB: Rename get_interfaces to something more sensible 2022-06-02 13:14:29 +02:00
USBConstants.h Kernel/USB: Add Hubs and the UHCI Root Hub 2021-08-14 21:22:44 +02:00
USBController.cpp Kernel/USB: Create controller base class and introduce USBManagement 2021-08-09 21:05:25 +02:00
USBController.h Kernel/USB: Add support for async & interrupt transfers 2022-11-12 09:08:02 -07:00
USBDescriptors.h Kernel/USB: Add new USBHIDDescriptor type 2022-04-22 15:16:56 +02:00
USBDevice.cpp Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
USBDevice.h Kernel: Get rid of *LockRefPtr in the SysFS filesystem code 2023-04-14 19:24:54 +02:00
USBEndpoint.h Kernel: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
USBHub.cpp Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
USBHub.h Kernel: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
USBInterface.h Kernel/USB: Add interface descriptor accessor 2022-06-02 13:14:29 +02:00
USBManagement.cpp Kernel: Move all boot-related code to the new Boot subdirectory 2023-06-04 21:32:34 +02:00
USBManagement.h Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00
USBPipe.cpp Kernel/USB: Use proper verbs for Pipe transfer methods 2022-11-12 09:08:02 -07:00
USBPipe.h Kernel/USB: Use proper verbs for Pipe transfer methods 2022-11-12 09:08:02 -07:00
USBRequest.h Kernel: Put USB request constants in namespace 2022-04-26 22:56:45 +02:00
USBTransfer.cpp Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
USBTransfer.h Kernel/USB: Add support for async & interrupt transfers 2022-11-12 09:08:02 -07:00