2019-09-15 19:30:57 +02:00
|
|
|
#include <gint/dma.h>
|
|
|
|
|
|
|
|
/* dma_memcpy(): Fast 32-aligned memcpy */
|
2021-04-27 14:46:07 +02:00
|
|
|
void *dma_memcpy(void * __restrict dst, const void * __restrict src,
|
|
|
|
size_t size)
|
2019-09-15 19:30:57 +02:00
|
|
|
{
|
2021-04-28 17:53:19 +02:00
|
|
|
dma_transfer_sync(1, DMA_32B, size >> 5, src, DMA_INC, dst, DMA_INC);
|
2019-09-15 19:30:57 +02:00
|
|
|
return dst;
|
|
|
|
}
|