Lines Matching refs:dmaNo
26 void MIi_DmaSetParameters(u32 dmaNo, u32 src, u32 dest, u32 ctrl, u32 mode) in MIi_DmaSetParameters() argument
36 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_SAD_WOFFSET ); in MIi_DmaSetParameters()
40 MIiDmaClearSrc *srcp = (MIiDmaClearSrc *) ((u32)MIi_DMA_CLEAR_DATA_BUF + dmaNo * 4); in MIi_DmaSetParameters()
46 MIiDmaClearSrc *srcp = (MIiDmaClearSrc *) ((u32)MIi_DMA_CLEAR_DATA_BUF + dmaNo * 4); in MIi_DmaSetParameters()
68 if (dmaNo == MIi_DUMMY_DMA_NO) in MIi_DmaSetParameters()
95 void MIi_DmaSetParameters(u32 dmaNo, u32 src, u32 dest, u32 ctrl, u32 mode) in MIi_DmaSetParameters() argument
105 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_SAD_WOFFSET ); in MIi_DmaSetParameters()
109 MIiDmaClearSrc *srcp = (MIiDmaClearSrc *) ((u32)MIi_DMA_CLEAR_DATA_BUF + dmaNo * 4); in MIi_DmaSetParameters()
115 MIiDmaClearSrc *srcp = (MIiDmaClearSrc *) ((u32)MIi_DMA_CLEAR_DATA_BUF + dmaNo * 4); in MIi_DmaSetParameters()
153 void MIi_DmaFill32(u32 dmaNo, void *dest, u32 data, u32 size, BOOL dmaEnable) in MIi_DmaFill32() argument
157 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaFill32()
159 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaFill32()
165 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); in MIi_DmaFill32()
168 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR32(size), in MIi_DmaFill32()
173 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR32(size), in MIi_DmaFill32()
193 void MIi_DmaCopy32(u32 dmaNo, const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaCopy32() argument
197 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaCopy32()
199 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaCopy32()
208 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy32()
210 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
242 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaSend32()
244 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaSend32()
253 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend32()
255 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
287 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaRecv32()
289 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaRecv32()
298 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv32()
300 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
332 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaPipe32()
334 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaPipe32()
343 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe32()
345 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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()
373 void MIi_DmaFill16(u32 dmaNo, void *dest, u16 data, u32 size, BOOL dmaEnable) in MIi_DmaFill16() argument
377 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaFill16()
379 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaFill16()
385 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); in MIi_DmaFill16()
388 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR16(size), in MIi_DmaFill16()
393 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR16(size), in MIi_DmaFill16()
413 void MIi_DmaCopy16(u32 dmaNo, const void *src, void *dest, u32 size, BOOL dmaEnable) in MIi_DmaCopy16() argument
417 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaCopy16()
419 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaCopy16()
428 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy16()
430 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
462 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaSend16()
464 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaSend16()
473 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend16()
475 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
507 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaRecv16()
509 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaRecv16()
518 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv16()
520 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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
552 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaPipe16()
554 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaPipe16()
563 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe16()
565 MIi_Wait_BeforeDMA(dmaCntp, dmaNo); 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()
598 void MIi_DmaFill32Async(u32 dmaNo, void *dest, u32 data, u32 size, MIDmaCallback callback, void *ar… in MIi_DmaFill32Async() argument
600 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaFill32Async()
602 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaFill32Async()
612 MI_WaitDma(dmaNo); in MIi_DmaFill32Async()
616 OSi_EnterDmaCallback(dmaNo, callback, arg); in MIi_DmaFill32Async()
619 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR32_IF(size), MIi_DMA_MODE_SRC32 ); in MIi_DmaFill32Async()
623 …MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR32_IF(size), MIi_DMA_MODE_SRC32 | MIi… in MIi_DmaFill32Async()
630 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR32(size), MIi_DMA_MODE_SRC32 ); in MIi_DmaFill32Async()
634 …MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR32(size), MIi_DMA_MODE_SRC32 | MIi_DM… in MIi_DmaFill32Async()
655 void MIi_DmaCopy32Async(u32 dmaNo, const void *src, void *dest, u32 size, MIDmaCallback callback, v… in MIi_DmaCopy32Async() argument
657 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaCopy32Async()
659 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaCopy32Async()
666 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy32Async()
674 MI_WaitDma(dmaNo); in MIi_DmaCopy32Async()
678 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
719 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaSend32Async()
721 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaSend32Async()
728 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend32Async()
736 MI_WaitDma(dmaNo); in MIi_DmaSend32Async()
740 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
781 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaRecv32Async()
783 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaRecv32Async()
790 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv32Async()
798 MI_WaitDma(dmaNo); in MIi_DmaRecv32Async()
802 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
843 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaPipe32Async()
845 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_DmaPipe32Async()
852 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe32Async()
860 MI_WaitDma(dmaNo); in MIi_DmaPipe32Async()
864 OSi_EnterDmaCallback(dmaNo, callback, arg); 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()
903 void MIi_DmaFill16Async(u32 dmaNo, void *dest, u16 data, u32 size, MIDmaCallback callback, void *ar… in MIi_DmaFill16Async() argument
905 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaFill16Async()
907 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaFill16Async()
917 MI_WaitDma(dmaNo); in MIi_DmaFill16Async()
921 OSi_EnterDmaCallback(dmaNo, callback, arg); in MIi_DmaFill16Async()
924 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR16_IF(size), MIi_DMA_MODE_SRC16 ); in MIi_DmaFill16Async()
928 …MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR16_IF(size), MIi_DMA_MODE_SRC16 | MIi… in MIi_DmaFill16Async()
935 MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_CLEAR16(size), MIi_DMA_MODE_SRC16 ); in MIi_DmaFill16Async()
939 …MIi_DmaSetParameters(dmaNo, data, (u32)dest, MI_CNT_SET_CLEAR16(size), MIi_DMA_MODE_SRC16 | MIi_DM… in MIi_DmaFill16Async()
960 void MIi_DmaCopy16Async(u32 dmaNo, const void *src, void *dest, u32 size, MIDmaCallback callback, v… in MIi_DmaCopy16Async() argument
962 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaCopy16Async()
964 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaCopy16Async()
971 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaCopy16Async()
979 MI_WaitDma(dmaNo); in MIi_DmaCopy16Async()
983 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
1024 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaSend16Async()
1026 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaSend16Async()
1033 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_INC); in MIi_DmaSend16Async()
1041 MI_WaitDma(dmaNo); in MIi_DmaSend16Async()
1045 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
1086 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaRecv16Async()
1088 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaRecv16Async()
1095 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaRecv16Async()
1103 MI_WaitDma(dmaNo); in MIi_DmaRecv16Async()
1107 OSi_EnterDmaCallback(dmaNo, callback, arg); 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
1148 MIi_ASSERT_DMANO(dmaNo); in MIi_DmaPipe16Async()
1150 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_DmaPipe16Async()
1157 MIi_CheckDma0SourceAddress(dmaNo, (u32)src, size, MI_DMA_SRC_FIX); in MIi_DmaPipe16Async()
1165 MI_WaitDma(dmaNo); in MIi_DmaPipe16Async()
1169 OSi_EnterDmaCallback(dmaNo, callback, arg); 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()
1205 BOOL MI_IsDmaBusy(u32 dmaNo) in MI_IsDmaBusy() argument
1207 vu32 *dmaCntp = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_CNT_WOFFSET ); in MI_IsDmaBusy()
1209 MIi_ASSERT_DMANO(dmaNo); in MI_IsDmaBusy()
1222 void MI_WaitDma(u32 dmaNo) in MI_WaitDma() argument
1225 vu32 *dmaCntp = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_CNT_WOFFSET ); in MI_WaitDma()
1227 MIi_ASSERT_DMANO(dmaNo); in MI_WaitDma()
1233 if (dmaNo == MIi_DUMMY_DMA_NO) in MI_WaitDma()
1235 vu32 *p = MI_DMA_REGADDR( dmaNo, MI_DMA_REG_SAD_WOFFSET ); in MI_WaitDma()
1253 void MI_StopDma(u32 dmaNo) in MI_StopDma() argument
1256 vu32 *dmaCntp = (vu32*)MI_DMA_REGADDR(dmaNo, MI_DMA_REG_CNT_WOFFSET); in MI_StopDma()
1258 MIi_ASSERT_DMANO(dmaNo); in MI_StopDma()
1272 if (dmaNo == MIi_DUMMY_DMA_NO) in MI_StopDma()
1274 vu32 *p = (vu32 *)MI_DMA_REGADDR(dmaNo, MI_DMA_REG_SAD_WOFFSET); in MI_StopDma()
1314 void MI_DmaRestart(u32 dmaNo) in MI_DmaRestart() argument
1316 vu32 *dmaCntp = (vu32*)MI_DMA_REGADDR(dmaNo, MI_DMA_REG_CNT_WOFFSET); in MI_DmaRestart()
1318 MIi_ASSERT_DMANO(dmaNo); in MI_DmaRestart()
1341 void MIi_CheckAnotherAutoDMA(u32 dmaNo, u32 dmaType) in MIi_CheckAnotherAutoDMA() argument
1349 if (n == dmaNo) in MIi_CheckAnotherAutoDMA()
1401 void MIi_CheckDma0SourceAddress(u32 dmaNo, u32 src, u32 size, u32 dir) in MIi_CheckDma0SourceAddress() argument
1404 if (dmaNo == 0) in MIi_CheckDma0SourceAddress()
1466 void MIi_SetDmaSrc16( u32 dmaNo, void *src ) in MIi_SetDmaSrc16() argument
1473 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_SAD_WOFFSET ); in MIi_SetDmaSrc16()
1476 void MIi_SetDmaSrc32( u32 dmaNo, void *src ) in MIi_SetDmaSrc32() argument
1483 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_SAD_WOFFSET ); in MIi_SetDmaSrc32()
1486 void MIi_SetDmaDest16( u32 dmaNo, void *dest ) in MIi_SetDmaDest16() argument
1493 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_DAD_WOFFSET ); in MIi_SetDmaDest16()
1496 void MIi_SetDmaDest32( u32 dmaNo, void *dest ) in MIi_SetDmaDest32() argument
1503 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_DAD_WOFFSET ); in MIi_SetDmaDest32()
1507 void MIi_SetDmaSize16( u32 dmaNo, u32 size ) in MIi_SetDmaSize16() argument
1512 MIi_ASSERT_SIZE(dmaNo, size / 2); in MIi_SetDmaSize16()
1514 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_CNT_WOFFSET ); in MIi_SetDmaSize16()
1518 void MIi_SetDmaSize32( u32 dmaNo, u32 size ) in MIi_SetDmaSize32() argument
1523 MIi_ASSERT_SIZE(dmaNo, size / 4); in MIi_SetDmaSize32()
1525 p = (vu32*)MI_DMA_REGADDR( dmaNo, MI_DMA_REG_CNT_WOFFSET ); in MIi_SetDmaSize32()