USB_DMADAR
usb_dmac_chan_write(chan, USB_DMADAR, dst_addr & 0xffffffff);
residue -= usb_dmac_chan_read(chan, USB_DMADAR) - mem_addr;