Re-exports§
pub use dma_api;
Modules§
Structs§
- Completed
Request - One terminal request result with owned DMA backing returned to the runtime.
- Completion
Ids - Completion
List - Device
Info - Event
- IdList
- IrqSource
Info - Owned
Request - Block I/O request that moves DMA backing ownership into the queue.
- Queue
Handle - Queue
Info - Queue
Limits - Request
- Request
Flags - Request
Id - Segment
- Submit
Error - Submit-side failure that returns request ownership to the caller.
- Transfer
Chunk - Transfer
Plan - Transfer
Planner - Transfer
Runtime Caps - Transfer
Segment - Transfer
Segments
Enums§
- BlkError
- Completion
Hint - KError
- Kernel error
- Poll
Error - Queue misuse/query failure.
- Request
Op - Request
Poll - Result of polling an owned queue request.
- Request
Status
Constants§
Traits§
- Completion
Sink - Driver
Generic - IQueue
- A request queue for one block device hardware/software queue.
- IQueue
Owned - A request queue that owns DMA backing for every in-flight request.
- Interface
- IrqHandler