pub unsafe extern "C" fn svcStartInterProcessDma(
dma: *mut Handle,
dstProcess: Handle,
dstAddr: u32_,
srcProcess: Handle,
srcAddr: u32_,
size: u32_,
cfg: *const DmaConfig,
) -> ResultExpand description
Begins an inter-process DMA transfer.
ยงArguments
dma(direction out) - Pointer to output the handle of the DMA channel object to.dstProcess- Destination process handle.dstAddr- Address in the destination process to write data to.srcProcess- Source process handle.srcAddr- Address in the source to read data from.size- Size of the data to transfer.cfg- Configuration structure.
Note: The handle is signaled when the transfer finishes.