/** * @brief Open a memory copy * @param none * @return 0 : success ; -1 : fail */ int CacheMng_MemCpy_open(void) { #if CACHEMNG_DMA DRV_dmaOpen(&dmaHndl, DRV_DMA_MODE_NORMAL, 1); #endif return 0; }
/** * @brief Open memory copy * @param none * @return 0 : success ; -1 : fail */ int MemMng_memcpy_open(void) { #if MEMMNG_DMA DRV_dmaOpen(&dmaHndl, DRV_DMA_MODE_NORMAL, 1); #endif return 0; }
int DRV_frameCopyInit() { int status; status = OSA_mutexCreate(&gDRV_frameCopyObj.lock); if(status!=OSA_SOK) { OSA_ERROR("OSA_mutexCreate()\n"); return OSA_SOK; } status = DRV_dmaOpen(&gDRV_frameCopyObj.dmaHndl, DRV_DMA_MODE_NORMAL, 2); if(status!=OSA_SOK) { OSA_ERROR("DRV_dmaOpen()\n"); OSA_mutexDelete(&gDRV_frameCopyObj.lock); return status; } return status; }