1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 07:48:12 +00:00
serenity/Kernel/Storage/NVMe
Pankaj Raghav 0c5d6c6c47 Kernel: Move NVMeInterruptQueue initialization out of its constructor
Add a helper initialize_interrupt_queue() helper to enable_irq instead
of doing it as part of its object construction as it can fail. This is
similar to how AHCI initializes its interrupt as well.
2023-05-21 18:01:29 -06:00
..
NVMeController.cpp Kernel: Remove the unused {cq|sq}_dma_page from NVMeQueue 2023-05-21 18:01:29 -06:00
NVMeController.h Kernel: Add MSIx support to NVMe 2023-05-07 21:16:41 +02:00
NVMeDefinitions.h Kernel: Add bar_address_mask to mask the last 4 bits of a BAR address 2023-04-24 21:41:54 +02:00
NVMeInterruptQueue.cpp Kernel: Move NVMeInterruptQueue initialization out of its constructor 2023-05-21 18:01:29 -06:00
NVMeInterruptQueue.h Kernel: Move NVMeInterruptQueue initialization out of its constructor 2023-05-21 18:01:29 -06:00
NVMeNameSpace.cpp Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00
NVMeNameSpace.h Kernel: Stop using NonnullLockRefPtrVector 2023-03-06 23:46:36 +01:00
NVMePollQueue.cpp Kernel/NVMe: Add try_create() to NVMe{Poll|Interrupt}Queue 2023-05-21 18:01:29 -06:00
NVMePollQueue.h Kernel/NVMe: Add try_create() to NVMe{Poll|Interrupt}Queue 2023-05-21 18:01:29 -06:00
NVMeQueue.cpp Kernel/NVMe: Add try_create() to NVMe{Poll|Interrupt}Queue 2023-05-21 18:01:29 -06:00
NVMeQueue.h Kernel: Remove the unused {cq|sq}_dma_page from NVMeQueue 2023-05-21 18:01:29 -06:00