Lines Matching refs:ndmaNo
39 static void MIi_Wait(u32 ndmaNo);
42 static inline void MIi_SetSrc( u32 ndmaNo, u32 src ) in MIi_SetSrc() argument
44 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_SAD_WOFFSET ) = src; in MIi_SetSrc()
46 static inline void MIi_SetDest( u32 ndmaNo, u32 dest ) in MIi_SetDest() argument
48 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_DAD_WOFFSET ) = dest; in MIi_SetDest()
50 static inline void MIi_SetTotalWordCount( u32 ndmaNo, u32 size ) in MIi_SetTotalWordCount() argument
52 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_TCNT_WOFFSET ) = size; in MIi_SetTotalWordCount()
54 static inline void MIi_SetWordCount( u32 ndmaNo, u32 size ) in MIi_SetWordCount() argument
56 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_WCNT_WOFFSET ) = size; in MIi_SetWordCount()
58 static inline void MIi_SetInterval( u32 ndmaNo, u32 intervalTimer, u32 prescaler ) in MIi_SetInterval() argument
64 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_BCNT_WOFFSET ) = intervalTimer | prescaler; in MIi_SetInterval()
66 static inline void MIi_SetFillData( u32 ndmaNo, u32 data ) in MIi_SetFillData() argument
68 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_FDATA_WOFFSET ) = data; in MIi_SetFillData()
70 static inline void MIi_SetControl( u32 ndmaNo, u32 contData ) in MIi_SetControl() argument
72 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_CNT_WOFFSET ) = contData; in MIi_SetControl()
124 u32 ndmaNo, in MIi_NDma_withConfig_Dev() argument
130 MIi_ASSERT_DMANO( ndmaNo ); in MIi_NDma_withConfig_Dev()
139 MIi_Wait( ndmaNo ); in MIi_NDma_withConfig_Dev()
144 MIi_SetSrc( ndmaNo, (u32)src ); in MIi_NDma_withConfig_Dev()
146 MIi_SetDest( ndmaNo, (u32)dest ); in MIi_NDma_withConfig_Dev()
147 MIi_SetInterval( ndmaNo, config->intervalTimer, config->prescaler ); in MIi_NDma_withConfig_Dev()
150 MIi_SetFillData( ndmaNo, data ); in MIi_NDma_withConfig_Dev()
154 MIi_SetWordCount( ndmaNo, size/4 ); in MIi_NDma_withConfig_Dev()
158 MIi_SetTotalWordCount( ndmaNo, size/4 ); in MIi_NDma_withConfig_Dev()
159 MIi_SetWordCount( ndmaNo, in MIi_NDma_withConfig_Dev()
171 MIi_SetControl( ndmaNo, contData ); in MIi_NDma_withConfig_Dev()
174 MIi_Wait( ndmaNo ); in MIi_NDma_withConfig_Dev()
183 u32 ndmaNo, in MIi_NDmaAsync_withConfig_Dev() argument
190 MIi_ASSERT_DMANO( ndmaNo ); in MIi_NDmaAsync_withConfig_Dev()
203 MIi_Wait( ndmaNo ); in MIi_NDmaAsync_withConfig_Dev()
208 OSi_EnterNDmaCallback(ndmaNo, callback, arg); in MIi_NDmaAsync_withConfig_Dev()
214 MIi_SetSrc( ndmaNo, (u32)src ); in MIi_NDmaAsync_withConfig_Dev()
216 MIi_SetDest( ndmaNo, (u32)dest ); in MIi_NDmaAsync_withConfig_Dev()
217 MIi_SetInterval( ndmaNo, config->intervalTimer, config->prescaler ); in MIi_NDmaAsync_withConfig_Dev()
220 MIi_SetFillData( ndmaNo, data ); in MIi_NDmaAsync_withConfig_Dev()
224 MIi_SetWordCount( ndmaNo, size/4 ); in MIi_NDmaAsync_withConfig_Dev()
228 MIi_SetTotalWordCount( ndmaNo, size/4 ); in MIi_NDmaAsync_withConfig_Dev()
229 MIi_SetWordCount( ndmaNo, in MIi_NDmaAsync_withConfig_Dev()
247 MIi_SetControl( ndmaNo, contData ); in MIi_NDmaAsync_withConfig_Dev()
365 void MI_NDmaFill(u32 ndmaNo, void *dest, u32 data, u32 size) in MI_NDmaFill() argument
368 ndmaNo, in MI_NDmaFill()
375 void MI_NDmaFill_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size) in MI_NDmaFill_SetUp() argument
378 ndmaNo, in MI_NDmaFill_SetUp()
386 void MI_NDmaCopy(u32 ndmaNo, const void *src, void *dest, u32 size ) in MI_NDmaCopy() argument
389 ndmaNo, in MI_NDmaCopy()
397 void MI_NDmaCopy_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size ) in MI_NDmaCopy_SetUp() argument
400 ndmaNo, in MI_NDmaCopy_SetUp()
408 void MI_NDmaSend(u32 ndmaNo, const void *src, volatile void *dest, u32 size ) in MI_NDmaSend() argument
411 ndmaNo, in MI_NDmaSend()
419 void MI_NDmaSend_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size ) in MI_NDmaSend_SetUp() argument
422 ndmaNo, in MI_NDmaSend_SetUp()
430 void MI_NDmaRecv(u32 ndmaNo, volatile const void *src, void *dest, u32 size ) in MI_NDmaRecv() argument
433 ndmaNo, in MI_NDmaRecv()
441 void MI_NDmaRecv_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size ) in MI_NDmaRecv_SetUp() argument
444 ndmaNo, in MI_NDmaRecv_SetUp()
452 void MI_NDmaPipe(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size ) in MI_NDmaPipe() argument
455 ndmaNo, in MI_NDmaPipe()
463 void MI_NDmaPipe_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size ) in MI_NDmaPipe_SetUp() argument
466 ndmaNo, in MI_NDmaPipe_SetUp()
475 void MI_NDmaFillAsync(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, void *ar… in MI_NDmaFillAsync() argument
478 ndmaNo, in MI_NDmaFillAsync()
488 void MI_NDmaFillAsync_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, vo… in MI_NDmaFillAsync_SetUp() argument
491 ndmaNo, in MI_NDmaFillAsync_SetUp()
501 void MI_NDmaCopyAsync(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback callback, v… in MI_NDmaCopyAsync() argument
504 ndmaNo, in MI_NDmaCopyAsync()
514 void MI_NDmaCopyAsync_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback callb… in MI_NDmaCopyAsync_SetUp() argument
517 ndmaNo, in MI_NDmaCopyAsync_SetUp()
527 void MI_NDmaSendAsync(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCallback ca… in MI_NDmaSendAsync() argument
530 ndmaNo, in MI_NDmaSendAsync()
540 void MI_NDmaSendAsync_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCallb… in MI_NDmaSendAsync_SetUp() argument
543 ndmaNo, in MI_NDmaSendAsync_SetUp()
553 void MI_NDmaRecvAsync(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCallback ca… in MI_NDmaRecvAsync() argument
556 ndmaNo, in MI_NDmaRecvAsync()
566 void MI_NDmaRecvAsync_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCallb… in MI_NDmaRecvAsync_SetUp() argument
569 ndmaNo, in MI_NDmaRecvAsync_SetUp()
579 void MI_NDmaPipeAsync(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MINDmaCa… in MI_NDmaPipeAsync() argument
582 ndmaNo, in MI_NDmaPipeAsync()
592 void MI_NDmaPipeAsync_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MI… in MI_NDmaPipeAsync_SetUp() argument
595 ndmaNo, in MI_NDmaPipeAsync_SetUp()
606 void MI_NDmaFillEx(u32 ndmaNo, void *dest, u32 data, u32 size, const MINDmaConfig *config) in MI_NDmaFillEx() argument
609 ndmaNo, in MI_NDmaFillEx()
619 void MI_NDmaFillEx_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, const MINDmaConfig *config) in MI_NDmaFillEx_SetUp() argument
622 ndmaNo, in MI_NDmaFillEx_SetUp()
632 void MI_NDmaCopyEx(u32 ndmaNo, const void *src, void *dest, u32 size, const MINDmaConfig *config ) in MI_NDmaCopyEx() argument
635 ndmaNo, in MI_NDmaCopyEx()
645 void MI_NDmaCopyEx_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, const MINDmaConfig *con… in MI_NDmaCopyEx_SetUp() argument
648 ndmaNo, in MI_NDmaCopyEx_SetUp()
658 void MI_NDmaSendEx(u32 ndmaNo, const void *src, volatile void *dest, u32 size, const MINDmaConfig *… in MI_NDmaSendEx() argument
661 ndmaNo, in MI_NDmaSendEx()
671 void MI_NDmaSendEx_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, const MINDmaCo… in MI_NDmaSendEx_SetUp() argument
674 ndmaNo, in MI_NDmaSendEx_SetUp()
684 void MI_NDmaRecvEx(u32 ndmaNo, volatile const void *src, void *dest, u32 size, const MINDmaConfig *… in MI_NDmaRecvEx() argument
687 ndmaNo, in MI_NDmaRecvEx()
697 void MI_NDmaRecvEx_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, const MINDmaCo… in MI_NDmaRecvEx_SetUp() argument
700 ndmaNo, in MI_NDmaRecvEx_SetUp()
710 void MI_NDmaPipeEx(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, const MINDm… in MI_NDmaPipeEx() argument
713 ndmaNo, in MI_NDmaPipeEx()
723 void MI_NDmaPipeEx_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, const… in MI_NDmaPipeEx_SetUp() argument
726 ndmaNo, in MI_NDmaPipeEx_SetUp()
737 void MI_NDmaFillExAsync(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, void *… in MI_NDmaFillExAsync() argument
740 ndmaNo, in MI_NDmaFillExAsync()
752 void MI_NDmaFillExAsync_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, … in MI_NDmaFillExAsync_SetUp() argument
755 ndmaNo, in MI_NDmaFillExAsync_SetUp()
767 void MI_NDmaCopyExAsync(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback callback,… in MI_NDmaCopyExAsync() argument
770 ndmaNo, in MI_NDmaCopyExAsync()
782 void MI_NDmaCopyExAsync_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback cal… in MI_NDmaCopyExAsync_SetUp() argument
785 ndmaNo, in MI_NDmaCopyExAsync_SetUp()
797 void MI_NDmaSendExAsync(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCallback … in MI_NDmaSendExAsync() argument
800 ndmaNo, in MI_NDmaSendExAsync()
812 void MI_NDmaSendExAsync_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCal… in MI_NDmaSendExAsync_SetUp() argument
815 ndmaNo, in MI_NDmaSendExAsync_SetUp()
827 void MI_NDmaRecvExAsync(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCallback … in MI_NDmaRecvExAsync() argument
830 ndmaNo, in MI_NDmaRecvExAsync()
842 void MI_NDmaRecvExAsync_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCal… in MI_NDmaRecvExAsync_SetUp() argument
845 ndmaNo, in MI_NDmaRecvExAsync_SetUp()
857 void MI_NDmaPipeExAsync(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MINDma… in MI_NDmaPipeExAsync() argument
860 ndmaNo, in MI_NDmaPipeExAsync()
872 void MI_NDmaPipeExAsync_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, … in MI_NDmaPipeExAsync_SetUp() argument
875 ndmaNo, in MI_NDmaPipeExAsync_SetUp()
888 void MI_NDmaFill_Dev(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaDevice dev ) in MI_NDmaFill_Dev() argument
891 ndmaNo, in MI_NDmaFill_Dev()
896 &MIi_NDmaConfig[ndmaNo], in MI_NDmaFill_Dev()
901 void MI_NDmaFill_Dev_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaDevice dev ) in MI_NDmaFill_Dev_SetUp() argument
904 ndmaNo, in MI_NDmaFill_Dev_SetUp()
909 &MIi_NDmaConfig[ndmaNo], in MI_NDmaFill_Dev_SetUp()
914 void MI_NDmaCopy_Dev(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaDevice dev ) in MI_NDmaCopy_Dev() argument
917 ndmaNo, in MI_NDmaCopy_Dev()
922 &MIi_NDmaConfig[ndmaNo], in MI_NDmaCopy_Dev()
927 void MI_NDmaCopy_Dev_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaDevice dev ) in MI_NDmaCopy_Dev_SetUp() argument
930 ndmaNo, in MI_NDmaCopy_Dev_SetUp()
935 &MIi_NDmaConfig[ndmaNo], in MI_NDmaCopy_Dev_SetUp()
940 void MI_NDmaSend_Dev(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaDevice dev ) in MI_NDmaSend_Dev() argument
943 ndmaNo, in MI_NDmaSend_Dev()
948 &MIi_NDmaConfig[ndmaNo], in MI_NDmaSend_Dev()
953 void MI_NDmaSend_Dev_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaDevice… in MI_NDmaSend_Dev_SetUp() argument
956 ndmaNo, in MI_NDmaSend_Dev_SetUp()
961 &MIi_NDmaConfig[ndmaNo], in MI_NDmaSend_Dev_SetUp()
966 void MI_NDmaRecv_Dev(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaDevice dev ) in MI_NDmaRecv_Dev() argument
969 ndmaNo, in MI_NDmaRecv_Dev()
974 &MIi_NDmaConfig[ndmaNo], in MI_NDmaRecv_Dev()
979 void MI_NDmaRecv_Dev_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaDevice… in MI_NDmaRecv_Dev_SetUp() argument
982 ndmaNo, in MI_NDmaRecv_Dev_SetUp()
987 &MIi_NDmaConfig[ndmaNo], in MI_NDmaRecv_Dev_SetUp()
992 void MI_NDmaPipe_Dev(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MINDmaDev… in MI_NDmaPipe_Dev() argument
995 ndmaNo, in MI_NDmaPipe_Dev()
1000 &MIi_NDmaConfig[ndmaNo], in MI_NDmaPipe_Dev()
1005 void MI_NDmaPipe_Dev_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MIN… in MI_NDmaPipe_Dev_SetUp() argument
1008 ndmaNo, in MI_NDmaPipe_Dev_SetUp()
1013 &MIi_NDmaConfig[ndmaNo], in MI_NDmaPipe_Dev_SetUp()
1019 void MI_NDmaFillAsync_Dev(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, void… in MI_NDmaFillAsync_Dev() argument
1022 ndmaNo, in MI_NDmaFillAsync_Dev()
1029 &MIi_NDmaConfig[ndmaNo], in MI_NDmaFillAsync_Dev()
1034 void MI_NDmaFillAsync_Dev_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback… in MI_NDmaFillAsync_Dev_SetUp() argument
1037 ndmaNo, in MI_NDmaFillAsync_Dev_SetUp()
1044 &MIi_NDmaConfig[ndmaNo], in MI_NDmaFillAsync_Dev_SetUp()
1049 void MI_NDmaCopyAsync_Dev(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback callba… in MI_NDmaCopyAsync_Dev() argument
1052 ndmaNo, in MI_NDmaCopyAsync_Dev()
1059 &MIi_NDmaConfig[ndmaNo], in MI_NDmaCopyAsync_Dev()
1064 void MI_NDmaCopyAsync_Dev_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback … in MI_NDmaCopyAsync_Dev_SetUp() argument
1067 ndmaNo, in MI_NDmaCopyAsync_Dev_SetUp()
1074 &MIi_NDmaConfig[ndmaNo], in MI_NDmaCopyAsync_Dev_SetUp()
1079 void MI_NDmaSendAsync_Dev(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCallba… in MI_NDmaSendAsync_Dev() argument
1082 ndmaNo, in MI_NDmaSendAsync_Dev()
1089 &MIi_NDmaConfig[ndmaNo], in MI_NDmaSendAsync_Dev()
1094 void MI_NDmaSendAsync_Dev_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDma… in MI_NDmaSendAsync_Dev_SetUp() argument
1097 ndmaNo, in MI_NDmaSendAsync_Dev_SetUp()
1104 &MIi_NDmaConfig[ndmaNo], in MI_NDmaSendAsync_Dev_SetUp()
1109 void MI_NDmaRecvAsync_Dev(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCallba… in MI_NDmaRecvAsync_Dev() argument
1112 ndmaNo, in MI_NDmaRecvAsync_Dev()
1119 &MIi_NDmaConfig[ndmaNo], in MI_NDmaRecvAsync_Dev()
1124 void MI_NDmaRecvAsync_Dev_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDma… in MI_NDmaRecvAsync_Dev_SetUp() argument
1127 ndmaNo, in MI_NDmaRecvAsync_Dev_SetUp()
1134 &MIi_NDmaConfig[ndmaNo], in MI_NDmaRecvAsync_Dev_SetUp()
1139 void MI_NDmaPipeAsync_Dev(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, MIN… in MI_NDmaPipeAsync_Dev() argument
1142 ndmaNo, in MI_NDmaPipeAsync_Dev()
1149 &MIi_NDmaConfig[ndmaNo], in MI_NDmaPipeAsync_Dev()
1154 void MI_NDmaPipeAsync_Dev_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size… in MI_NDmaPipeAsync_Dev_SetUp() argument
1157 ndmaNo, in MI_NDmaPipeAsync_Dev_SetUp()
1164 &MIi_NDmaConfig[ndmaNo], in MI_NDmaPipeAsync_Dev_SetUp()
1170 void MI_NDmaFillEx_Dev(u32 ndmaNo, void *dest, u32 data, u32 size, const MINDmaConfig *config, MIND… in MI_NDmaFillEx_Dev() argument
1173 ndmaNo, 0/*Not used*/, in MI_NDmaFillEx_Dev()
1182 void MI_NDmaFillEx_Dev_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, const MINDmaConfig *config… in MI_NDmaFillEx_Dev_SetUp() argument
1185 ndmaNo, 0/*Not used*/, in MI_NDmaFillEx_Dev_SetUp()
1194 void MI_NDmaCopyEx_Dev(u32 ndmaNo, const void *src, void *dest, u32 size, const MINDmaConfig *confi… in MI_NDmaCopyEx_Dev() argument
1197 ndmaNo, in MI_NDmaCopyEx_Dev()
1207 void MI_NDmaCopyEx_Dev_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, const MINDmaConfig … in MI_NDmaCopyEx_Dev_SetUp() argument
1210 ndmaNo, in MI_NDmaCopyEx_Dev_SetUp()
1220 void MI_NDmaSendEx_Dev(u32 ndmaNo, const void *src, volatile void *dest, u32 size, const MINDmaConf… in MI_NDmaSendEx_Dev() argument
1223 ndmaNo, in MI_NDmaSendEx_Dev()
1233 void MI_NDmaSendEx_Dev_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, const MIND… in MI_NDmaSendEx_Dev_SetUp() argument
1236 ndmaNo, in MI_NDmaSendEx_Dev_SetUp()
1246 void MI_NDmaRecvEx_Dev(u32 ndmaNo, volatile const void *src, void *dest, u32 size, const MINDmaConf… in MI_NDmaRecvEx_Dev() argument
1249 ndmaNo, in MI_NDmaRecvEx_Dev()
1259 void MI_NDmaRecvEx_Dev_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, const MIND… in MI_NDmaRecvEx_Dev_SetUp() argument
1262 ndmaNo, in MI_NDmaRecvEx_Dev_SetUp()
1272 void MI_NDmaPipeEx_Dev(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, const M… in MI_NDmaPipeEx_Dev() argument
1275 ndmaNo, in MI_NDmaPipeEx_Dev()
1285 void MI_NDmaPipeEx_Dev_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, c… in MI_NDmaPipeEx_Dev_SetUp() argument
1288 ndmaNo, in MI_NDmaPipeEx_Dev_SetUp()
1299 void MI_NDmaFillExAsync_Dev(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callback, vo… in MI_NDmaFillExAsync_Dev() argument
1302 ndmaNo, in MI_NDmaFillExAsync_Dev()
1314 void MI_NDmaFillExAsync_Dev_SetUp(u32 ndmaNo, void *dest, u32 data, u32 size, MINDmaCallback callba… in MI_NDmaFillExAsync_Dev_SetUp() argument
1317 ndmaNo, in MI_NDmaFillExAsync_Dev_SetUp()
1329 void MI_NDmaCopyExAsync_Dev(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallback call… in MI_NDmaCopyExAsync_Dev() argument
1332 ndmaNo, in MI_NDmaCopyExAsync_Dev()
1344 void MI_NDmaCopyExAsync_Dev_SetUp(u32 ndmaNo, const void *src, void *dest, u32 size, MINDmaCallbac… in MI_NDmaCopyExAsync_Dev_SetUp() argument
1347 ndmaNo, in MI_NDmaCopyExAsync_Dev_SetUp()
1359 void MI_NDmaSendExAsync_Dev(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MINDmaCall… in MI_NDmaSendExAsync_Dev() argument
1362 ndmaNo, in MI_NDmaSendExAsync_Dev()
1374 void MI_NDmaSendExAsync_Dev_SetUp(u32 ndmaNo, const void *src, volatile void *dest, u32 size, MIND… in MI_NDmaSendExAsync_Dev_SetUp() argument
1377 ndmaNo, in MI_NDmaSendExAsync_Dev_SetUp()
1389 void MI_NDmaRecvExAsync_Dev(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MINDmaCall… in MI_NDmaRecvExAsync_Dev() argument
1392 ndmaNo, in MI_NDmaRecvExAsync_Dev()
1404 void MI_NDmaRecvExAsync_Dev_SetUp(u32 ndmaNo, volatile const void *src, void *dest, u32 size, MIND… in MI_NDmaRecvExAsync_Dev_SetUp() argument
1407 ndmaNo, in MI_NDmaRecvExAsync_Dev_SetUp()
1419 void MI_NDmaPipeExAsync_Dev(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 size, M… in MI_NDmaPipeExAsync_Dev() argument
1422 ndmaNo, in MI_NDmaPipeExAsync_Dev()
1434 void MI_NDmaPipeExAsync_Dev_SetUp(u32 ndmaNo, volatile const void *src, volatile void *dest, u32 si… in MI_NDmaPipeExAsync_Dev_SetUp() argument
1437 ndmaNo, in MI_NDmaPipeExAsync_Dev_SetUp()
1461 BOOL MI_IsNDmaBusy(u32 ndmaNo) in MI_IsNDmaBusy() argument
1463 MIi_ASSERT_DMANO(ndmaNo); in MI_IsNDmaBusy()
1466 vu32 *dmaCntp = MI_NDMA_REGADDR( ndmaNo, MI_NDMA_REG_CNT_WOFFSET ); in MI_IsNDmaBusy()
1480 void MI_WaitNDma(u32 ndmaNo) in MI_WaitNDma() argument
1482 MIi_ASSERT_DMANO(ndmaNo); in MI_WaitNDma()
1486 vu32 *dmaCntp = MI_NDMA_REGADDR( ndmaNo, MI_NDMA_REG_CNT_WOFFSET ); in MI_WaitNDma()
1504 void MI_StopNDma(u32 ndmaNo) in MI_StopNDma() argument
1508 vu32* regCont = MI_NDMA_REGADDR( ndmaNo, MI_NDMA_REG_CNT_WOFFSET ); in MI_StopNDma()
1549 static void MIi_Wait(u32 ndmaNo) in MIi_Wait() argument
1551 MIi_ASSERT_DMANO(ndmaNo); in MIi_Wait()
1553 while( MI_IsNDmaBusy(ndmaNo) == TRUE ) in MIi_Wait()
1572 void MI_NDmaRestart(u32 ndmaNo) in MI_NDmaRestart() argument
1574 MIi_ASSERT_DMANO(ndmaNo); in MI_NDmaRestart()
1576 MIi_Wait( ndmaNo ); in MI_NDmaRestart()
1577 MI_NDMA_REG( ndmaNo, MI_NDMA_REG_CNT_WOFFSET ) |= MI_NDMA_ENABLE; in MI_NDmaRestart()
1659 void MI_SetNDmaInterval( u32 ndmaNo, u32 intervalTimer, u32 prescaler ) in MI_SetNDmaInterval() argument
1661 MIi_NDmaConfig[ndmaNo].intervalTimer = intervalTimer; in MI_SetNDmaInterval()
1662 MIi_NDmaConfig[ndmaNo].prescaler = prescaler; in MI_SetNDmaInterval()
1674 u32 MI_GetNDmaIntervalTimer( u32 ndmaNo ) in MI_GetNDmaIntervalTimer() argument
1676 return MIi_NDmaConfig[ndmaNo].intervalTimer; in MI_GetNDmaIntervalTimer()
1689 u32 MI_GetNDmaIntervalPrescaler( u32 ndmaNo ) in MI_GetNDmaIntervalPrescaler() argument
1691 return MIi_NDmaConfig[ndmaNo].prescaler; in MI_GetNDmaIntervalPrescaler()
1707 void MI_SetNDmaBlockWord( u32 ndmaNo, u32 word ) in MI_SetNDmaBlockWord() argument
1709 MIi_NDmaConfig[ndmaNo].blockWord = word; in MI_SetNDmaBlockWord()
1725 u32 MI_GetNDmaBlockWord( u32 ndmaNo ) in MI_GetNDmaBlockWord() argument
1727 return MIi_NDmaConfig[ndmaNo].blockWord; in MI_GetNDmaBlockWord()
1744 void MI_SetNDmaWordCount( u32 ndmaNo, u32 wordCount ) in MI_SetNDmaWordCount() argument
1746 MIi_NDmaConfig[ndmaNo].wordCount = wordCount; in MI_SetNDmaWordCount()
1762 u32 MI_GetNDmaWordCount( u32 ndmaNo ) in MI_GetNDmaWordCount() argument
1764 return MIi_NDmaConfig[ndmaNo].wordCount; in MI_GetNDmaWordCount()
1801 void MI_GetNDmaConfig( u32 ndmaNo, MINDmaConfig *config ) in MI_GetNDmaConfig() argument
1803 MIi_ASSERT_DMANO(ndmaNo); in MI_GetNDmaConfig()
1804 MI_CpuCopy32( &MIi_NDmaConfig[ndmaNo], config, sizeof(MINDmaConfig) ); in MI_GetNDmaConfig()
1817 void MI_SetNDmaConfig( u32 ndmaNo, const MINDmaConfig *config ) in MI_SetNDmaConfig() argument
1819 MIi_ASSERT_DMANO(ndmaNo); in MI_SetNDmaConfig()
1820 MI_CpuCopy32( config, &MIi_NDmaConfig[ndmaNo], sizeof(MINDmaConfig) ); in MI_SetNDmaConfig()
1828 void MI_TimerNDmaCopy(u32 ndmaNo, u32 timerNo, const void *src, void *dest, u32 size) in MI_TimerNDmaCopy() argument
1830 MIi_ASSERT_DMANO( ndmaNo ); in MI_TimerNDmaCopy()
1834 MI_NDmaCopy_Dev( ndmaNo, src, dest, size, dev ); in MI_TimerNDmaCopy()
1842 void MI_HBlankNDmaCopy(u32 ndmaNo, const void *src, void *dest, u32 size) in MI_HBlankNDmaCopy() argument
1844 MIi_ASSERT_DMANO( ndmaNo ); in MI_HBlankNDmaCopy()
1845 MIi_NDma_withConfig_Dev(MIi_NDMA_TYPE_HBLANK, ndmaNo, src, dest, 0/*Not used*/, in MI_HBlankNDmaCopy()
1846 size, &MIi_NDmaConfig[ndmaNo], MI_NDMA_TIMING_H_BLANK, MI_NDMA_ENABLE ); in MI_HBlankNDmaCopy()
1848 void MI_HBlankNDmaCopyIf(u32 ndmaNo, const void *src, void *dest, u32 size) in MI_HBlankNDmaCopyIf() argument
1850 MIi_ASSERT_DMANO( ndmaNo ); in MI_HBlankNDmaCopyIf()
1851 MIi_NDma_withConfig_Dev(MIi_NDMA_TYPE_HBLANK_IF, ndmaNo, src, dest, 0/*Not used*/, in MI_HBlankNDmaCopyIf()
1852 size, &MIi_NDmaConfig[ndmaNo], MI_NDMA_TIMING_H_BLANK, MI_NDMA_ENABLE ); in MI_HBlankNDmaCopyIf()
1859 void MI_VBlankNDmaCopy(u32 ndmaNo, const void *src, void *dest, u32 size) in MI_VBlankNDmaCopy() argument
1861 MIi_ASSERT_DMANO( ndmaNo ); in MI_VBlankNDmaCopy()
1862 MI_NDmaCopy_Dev( ndmaNo, src, dest, size, MI_NDMA_TIMING_V_BLANK ); in MI_VBlankNDmaCopy()
1865 void MI_VBlankNDmaCopyAsync(u32 ndmaNo, const void *src, void *dest, u32 size, in MI_VBlankNDmaCopyAsync() argument
1868 MIi_ASSERT_DMANO( ndmaNo ); in MI_VBlankNDmaCopyAsync()
1869 MI_NDmaCopyAsync_Dev( ndmaNo, src, dest, size, callback, arg, MI_NDMA_TIMING_V_BLANK ); in MI_VBlankNDmaCopyAsync()
1890 static void MIi_CardNDmaRecv32(u32 ndmaNo, const void *src, void *dest) in MIi_CardNDmaRecv32() argument
1892 MIi_ASSERT_DMANO(ndmaNo); in MIi_CardNDmaRecv32()
1894 const MINDmaConfig *config = &MIi_NDmaConfig[ndmaNo]; in MIi_CardNDmaRecv32()
1898 MIi_Wait(ndmaNo); in MIi_CardNDmaRecv32()
1899 MIi_SetSrc(ndmaNo, (u32)src); in MIi_CardNDmaRecv32()
1900 MIi_SetDest(ndmaNo, (u32)dest); in MIi_CardNDmaRecv32()
1901 MIi_SetTotalWordCount(ndmaNo, size / sizeof(u32)); in MIi_CardNDmaRecv32()
1902 MIi_SetWordCount(ndmaNo, size / sizeof(u32)); in MIi_CardNDmaRecv32()
1906 MIi_SetControl(ndmaNo, contData); in MIi_CardNDmaRecv32()
1913 void MI_Card_NDmaCopy(u32 ndmaNo, const void *src, void *dest, u32 size) in MI_Card_NDmaCopy() argument
1916 MIi_CardNDmaRecv32(ndmaNo, src, dest); in MI_Card_NDmaCopy()
1941 void MI_Camera_NDmaRecv(u32 ndmaNo, void *dest, u32 unit, u32 size, BOOL contSw ) in MI_Camera_NDmaRecv() argument
1947 MIi_ASSERT_DMANO( ndmaNo ); in MI_Camera_NDmaRecv()
1949 MI_GetNDmaConfig( ndmaNo, &config ); in MI_Camera_NDmaRecv()
1955 MIi_NDma_withConfig_Dev(type, ndmaNo, (void*)REG_DAT_ADDR, dest, 0/*Not used*/, in MI_Camera_NDmaRecv()
1959 void MI_Camera_NDmaRecvEx(u32 ndmaNo, void *dest, u32 size, BOOL contSw, const MINDmaConfig *con… in MI_Camera_NDmaRecvEx() argument
1963 MIi_ASSERT_DMANO( ndmaNo ); in MI_Camera_NDmaRecvEx()
1965 MIi_NDma_withConfig_Dev(type, ndmaNo, (void*)REG_DAT_ADDR, dest, 0/*Not used*/, in MI_Camera_NDmaRecvEx()
1969 void MI_Camera_NDmaRecvAsync(u32 ndmaNo, void *dest, u32 unit, u32 size, BOOL contSw, MINDmaCall… in MI_Camera_NDmaRecvAsync() argument
1975 MIi_ASSERT_DMANO( ndmaNo ); in MI_Camera_NDmaRecvAsync()
1977 MI_GetNDmaConfig( ndmaNo, &config ); in MI_Camera_NDmaRecvAsync()
1983 MIi_NDmaAsync_withConfig_Dev(type, ndmaNo, (void*)REG_DAT_ADDR, dest, 0/*Not used*/, in MI_Camera_NDmaRecvAsync()
1987 void MI_Camera_NDmaRecvAsyncEx(u32 ndmaNo, void *dest, u32 size, BOOL contSw, MINDmaCallback cal… in MI_Camera_NDmaRecvAsyncEx() argument
1991 MIi_ASSERT_DMANO( ndmaNo ); in MI_Camera_NDmaRecvAsyncEx()
1993 MIi_NDmaAsync_withConfig_Dev(type, ndmaNo, (void*)REG_DAT_ADDR, dest, 0/*Not used*/, in MI_Camera_NDmaRecvAsyncEx()
2002 void MIi_Aes_NDmaSend(u32 ndmaNo, const void *src, u32 size, in MIi_Aes_NDmaSend() argument
2005 MIi_ASSERT_DMANO( ndmaNo ); in MIi_Aes_NDmaSend()
2007 …MIi_NDmaAsync_withConfig_Dev(MIi_NDMA_TYPE_SEND, ndmaNo, src, (void*)®_AES_AES_IFIFO, 0/*Not us… in MIi_Aes_NDmaSend()
2010 void MIi_Aes_NDmaRecv(u32 ndmaNo, void *dest, u32 size, in MIi_Aes_NDmaRecv() argument
2013 MIi_ASSERT_DMANO( ndmaNo ); in MIi_Aes_NDmaRecv()
2015 …MIi_NDmaAsync_withConfig_Dev(MIi_NDMA_TYPE_RECV, ndmaNo, (const void*)®_AES_AES_OFIFO, dest, 0/… in MIi_Aes_NDmaRecv()
2023 void MIi_SetNDmaSrc( u32 ndmaNo, void *src ) in MIi_SetNDmaSrc() argument
2025 MIi_SetSrc( ndmaNo, (u32)src ); in MIi_SetNDmaSrc()
2027 void MIi_SetNDmaDest( u32 ndmaNo, void *dest ) in MIi_SetNDmaDest() argument
2029 MIi_SetDest( ndmaNo, (u32)dest ); in MIi_SetNDmaDest()
2031 void MIi_SetNDmaTotalWordCount( u32 ndmaNo, u32 size ) in MIi_SetNDmaTotalWordCount() argument
2033 MIi_SetTotalWordCount( ndmaNo, size ); in MIi_SetNDmaTotalWordCount()
2035 void MIi_SetNDmaWordCount( u32 ndmaNo, u32 size ) in MIi_SetNDmaWordCount() argument
2037 MIi_SetWordCount( ndmaNo, size ); in MIi_SetNDmaWordCount()
2039 void MIi_SetNDmaInterval( u32 ndmaNo, u32 intervalTimer, u32 prescaler ) in MIi_SetNDmaInterval() argument
2041 MIi_SetInterval( ndmaNo, intervalTimer, prescaler ); in MIi_SetNDmaInterval()