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 enable DMA control routine when the suspended transfer is restarted.
An error block is returned if the DMA tag is invalid, or the buffer is not suspended.