Entry | |
---|---|
R0 | Flags: |
Bits 0-31: Reserved (set to 0) | |
R1 | DMA tag |
Exit | |
---|---|
- | All registers preserved |
This SWI is used to resume a previously suspended DMA transfer.
A suspended transfer maintains its position in the queue, so a resumed transfer has priority over requests after it was suspended.
The DMAManager calls the DMA enable callback when the suspended transfer is restarted.
An error block is returned if the DMA tag is invalid, or the buffer is not suspended.
This documentation only covers the RISC OS 5 version of the DMAManager SWIs. For other OS versions, consult the appropriate PRM volume (e.g. volume 5a).