Lines Matching refs:src
26 void MIi_DmaSetParameters(u32 dmaNo, u32 src, u32 dest, u32 ctrl, u32 mode) in MIi_DmaSetParameters() argument
41 srcp->b32 = src; in MIi_DmaSetParameters()
42 src = (u32)srcp; in MIi_DmaSetParameters()
47 srcp->b16 = (u16)src; in MIi_DmaSetParameters()
48 src = (u32)srcp; in MIi_DmaSetParameters()
51 *p = (vu32)src; in MIi_DmaSetParameters()
95 void MIi_DmaSetParameters(u32 dmaNo, u32 src, u32 dest, u32 ctrl, u32 mode) in MIi_DmaSetParameters() argument
110 srcp->b32 = src; in MIi_DmaSetParameters()
111 src = (u32)srcp; in MIi_DmaSetParameters()
116 srcp->b16 = (u16)src; in MIi_DmaSetParameters()
117 src = (u32)srcp; in MIi_DmaSetParameters()
120 *p = (vu32)src; in MIi_DmaSetParameters()
193 void MIi_DmaCopy32(u32 dmaNo, const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaCopy32() argument
200 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaCopy32()
202 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaCopy32()
208 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy32()
213 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY32(size), in MIi_DmaCopy32()
218 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY32(size), in MIi_DmaCopy32()
238 void MIi_DmaSend32(u32 dmaNo, const void *src, volatile void *dest, u32 size, BOOL dmaEnable) in MIi_DmaSend32() argument
245 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaSend32()
247 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaSend32()
253 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend32()
258 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND32(size), in MIi_DmaSend32()
263 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND32(size), in MIi_DmaSend32()
283 void MIi_DmaRecv32(u32 dmaNo, volatile const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaRecv32() argument
290 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaRecv32()
292 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaRecv32()
298 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv32()
303 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV32(size), in MIi_DmaRecv32()
308 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV32(size), in MIi_DmaRecv32()
328 void MIi_DmaPipe32(u32 dmaNo, volatile const void *src, volatile void *dest, u32 size, BOOL dmaEnab… in MIi_DmaPipe32() argument
335 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaPipe32()
337 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaPipe32()
343 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe32()
348 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE32(size), in MIi_DmaPipe32()
353 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE32(size), in MIi_DmaPipe32()
413 void MIi_DmaCopy16(u32 dmaNo, const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaCopy16() argument
420 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaCopy16()
422 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaCopy16()
428 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy16()
433 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY16(size), in MIi_DmaCopy16()
438 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY16(size), in MIi_DmaCopy16()
458 void MIi_DmaSend16(u32 dmaNo, const void *src, volatile void *dest, u32 size, BOOL dmaEnable) in MIi_DmaSend16() argument
465 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaSend16()
467 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaSend16()
473 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend16()
478 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND16(size), in MIi_DmaSend16()
483 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND16(size), in MIi_DmaSend16()
503 void MIi_DmaRecv16(u32 dmaNo, volatile const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaRecv16() argument
510 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaRecv16()
512 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaRecv16()
518 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv16()
523 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV16(size), in MIi_DmaRecv16()
528 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV16(size), in MIi_DmaRecv16()
548 void MIi_DmaPipe16(u32 dmaNo, volatile const void *src, volatile void *dest, u32 size, BOOL dmaEnab… in MIi_DmaPipe16() argument
555 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaPipe16()
557 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaPipe16()
563 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe16()
568 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE16(size), in MIi_DmaPipe16()
573 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE16(size), in MIi_DmaPipe16()
655 void MIi_DmaCopy32Async(u32 dmaNo, const void *src, void *dest, u32 size, MIDmaCallback callback, v… in MIi_DmaCopy32Async() argument
660 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaCopy32Async()
662 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaCopy32Async()
666 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy32Async()
681 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY32_IF(size), 0 ); in MIi_DmaCopy32Async()
685 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY32_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaCopy32Async()
692 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY32(size), 0 ); in MIi_DmaCopy32Async()
696 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY32(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaCopy32Async()
717 void MIi_DmaSend32Async(u32 dmaNo, const void *src, volatile void *dest, u32 size, MIDmaCallback ca… in MIi_DmaSend32Async() argument
722 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaSend32Async()
724 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaSend32Async()
728 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend32Async()
743 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND32_IF(size), 0 ); in MIi_DmaSend32Async()
747 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND32_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaSend32Async()
754 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND32(size), 0 ); in MIi_DmaSend32Async()
758 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND32(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaSend32Async()
779 void MIi_DmaRecv32Async(u32 dmaNo, volatile const void *src, void *dest, u32 size, MIDmaCallback ca… in MIi_DmaRecv32Async() argument
784 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaRecv32Async()
786 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaRecv32Async()
790 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv32Async()
805 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV32_IF(size), 0 ); in MIi_DmaRecv32Async()
809 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV32_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaRecv32Async()
816 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV32(size), 0 ); in MIi_DmaRecv32Async()
820 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV32(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaRecv32Async()
841 void MIi_DmaPipe32Async(u32 dmaNo, volatile const void *src, volatile void *dest, u32 size, MIDmaCa… in MIi_DmaPipe32Async() argument
846 MIi_ASSERT_SRC_ALIGN4(src); in MIi_DmaPipe32Async()
848 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaPipe32Async()
852 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe32Async()
867 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE32_IF(size), 0 ); in MIi_DmaPipe32Async()
871 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE32_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaPipe32Async()
878 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE32(size), 0 ); in MIi_DmaPipe32Async()
882 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE32(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaPipe32Async()
960 void MIi_DmaCopy16Async(u32 dmaNo, const void *src, void *dest, u32 size, MIDmaCallback callback, v… in MIi_DmaCopy16Async() argument
965 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaCopy16Async()
967 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaCopy16Async()
971 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy16Async()
986 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY16_IF(size), 0 ); in MIi_DmaCopy16Async()
990 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY16_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaCopy16Async()
997 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_COPY16(size), 0 ); in MIi_DmaCopy16Async()
1001 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_COPY16(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaCopy16Async()
1022 void MIi_DmaSend16Async(u32 dmaNo, const void *src, volatile void *dest, u32 size, MIDmaCallback ca… in MIi_DmaSend16Async() argument
1027 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaSend16Async()
1029 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaSend16Async()
1033 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend16Async()
1048 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND16_IF(size), 0 ); in MIi_DmaSend16Async()
1052 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND16_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaSend16Async()
1059 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SEND16(size), 0 ); in MIi_DmaSend16Async()
1063 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_SEND16(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaSend16Async()
1084 void MIi_DmaRecv16Async(u32 dmaNo, volatile const void *src, void *dest, u32 size, MIDmaCallback ca… in MIi_DmaRecv16Async() argument
1089 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaRecv16Async()
1091 MIi_WARNING_ADDRINTCM(src, size); in MIi_DmaRecv16Async()
1095 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv16Async()
1110 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV16_IF(size), 0 ); in MIi_DmaRecv16Async()
1114 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV16_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaRecv16Async()
1121 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_RECV16(size), 0 ); in MIi_DmaRecv16Async()
1125 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_RECV16(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaRecv16Async()
1146 void MIi_DmaPipe16Async(u32 dmaNo, volatile const void *src, volatile void *dest, u32 size, MIDmaCa… in MIi_DmaPipe16Async() argument
1151 MIi_ASSERT_SRC_ALIGN2(src); in MIi_DmaPipe16Async()
1153 MIi_WARNING_ADDRINTCM(src, 0); in MIi_DmaPipe16Async()
1157 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe16Async()
1172 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE16_IF(size), 0 ); in MIi_DmaPipe16Async()
1176 …MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE16_IF(size), MIi_DMA_MODE_NOCLEAR … in MIi_DmaPipe16Async()
1183 MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_PIPE16(size), 0 ); in MIi_DmaPipe16Async()
1187 … MIi_DmaSetParameters(dmaNo, (u32)src, (u32)dest, MI_CNT_SET_PIPE16(size), MIi_DMA_MODE_NOCLEAR ); in MIi_DmaPipe16Async()
1401 void MIi_CheckDma0SourceAddress(u32 dmaNo, u32 src, u32 size, u32 dir) in MIi_CheckDma0SourceAddress() argument
1410 addStart = src & 0xff000000; in MIi_CheckDma0SourceAddress()
1416 addEnd = src + size; in MIi_CheckDma0SourceAddress()
1419 addEnd = src - size; in MIi_CheckDma0SourceAddress()
1422 addEnd = src; in MIi_CheckDma0SourceAddress()
1466 void MIi_SetDmaSrc16( u32 dmaNo, void *src ) in MIi_SetDmaSrc16() argument
1470 MIi_ASSERT_SRC_ALIGN2(src); in MIi_SetDmaSrc16()
1471 MIi_WARNING_ADDRINTCM(src, 0); // size is unknown in MIi_SetDmaSrc16()
1474 *p = (vu32)src; in MIi_SetDmaSrc16()
1476 void MIi_SetDmaSrc32( u32 dmaNo, void *src ) in MIi_SetDmaSrc32() argument
1480 MIi_ASSERT_SRC_ALIGN4(src); in MIi_SetDmaSrc32()
1481 MIi_WARNING_ADDRINTCM(src, 0); // size is unknown in MIi_SetDmaSrc32()
1484 *p = (vu32)src; in MIi_SetDmaSrc32()