Showing changes from revision #1 to #2:
Added | Removed | Changed
Entry | |
---|---|
R0 | Flags: |
Bits 0-31: Reserved (set to 0) | |
R1 | DMA tag |
Exit | |
---|---|
R0 | Number of bytes transferred so far |
- | All other registers preserved |
This SWI is used to return the progress of a DMA transfer, giving the total number of bytes transferred. This will be a pessimistic figure, indicating the number of bytes that DMAManager can say for certainty have been transferred. Depending on how frequently the underlyingDMA driver provides progress updates, the value may lag quite far behind the actual progress.
An error block is returned if the DMA tag is invalid.
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).