static Int32 VcapVencVdecVdis_ipcBitsDeInitDmaObj() { Int32 status = OSA_SOK; if (gVcapVencVdecVdis_ipcBitsCtrl.dmaObj.useDma) { status = OSA_dmaClose(&gVcapVencVdecVdis_ipcBitsCtrl.dmaObj.dmaChHdnl); OSA_assert(status == OSA_SOK); status = OSA_dmaExit(); OSA_assert(status == OSA_SOK); } return status; }
Int32 VcapVencVdecVdis_ipcBitsExit() { OSA_printf("Entered:%s...",__func__); VcapVencVdecVdis_FreeBitBufDeInit(); if (gVcapVencVdecVdis_ipcBitsCtrl.fObj.enableFWrite == TRUE) { VcapVencVdecVdis_ipcBitsInitFileHandles(); } if(gVcapVencVdecVdis_ipcBitsCtrl.dmaHndl.chId != -1) OSA_dmaClose(&gVcapVencVdecVdis_ipcBitsCtrl.dmaHndl); OSA_dmaExit(); VcapVencVdecVdis_ipcBitsDeInitThrObj(&gVcapVencVdecVdis_ipcBitsCtrl.thrObj); OSA_printf("Leaving:%s...",__func__); return OSA_SOK; }