mirror of
https://github.com/RGBCube/serenity
synced 2026-01-16 01:11:00 +00:00
The current way we handle sync commands is very ugly and depends on lot of preconditions. Now that we have an end_io handler for a request, we can use WaitQueue to do sync commands more elegantly. This does depend on block layer sending one request at a time but this change is a step forward towards better IO handling. |
||
|---|---|---|
| .. | ||
| NVMeController.cpp | ||
| NVMeController.h | ||
| NVMeDefinitions.h | ||
| NVMeInterruptQueue.cpp | ||
| NVMeInterruptQueue.h | ||
| NVMeNameSpace.cpp | ||
| NVMeNameSpace.h | ||
| NVMePollQueue.cpp | ||
| NVMePollQueue.h | ||
| NVMeQueue.cpp | ||
| NVMeQueue.h | ||