/*! ****************************************************************************** @Function SYSDEVU_VDECUnRegisterDriver ******************************************************************************/ IMG_RESULT SYSDEVU_VDECUnRegisterDriver( SYSDEVU_sInfo * psInfo ) { SYSMEMU_RemoveMemoryHeap(psInfo->sMemPool); psInfo->ops->free_device(psInfo); return IMG_SUCCESS; }
/*! ****************************************************************************** @Function PALLOCKM_Deinitialise ******************************************************************************/ IMG_VOID PALLOCKM_Deinitialise(IMG_VOID) { int i; for (i = 0; i < PALLOC_BUFTYPE_MAX; i++) { if (PALLOCKM(i) && SYS_eMemPoolIsValid(PALLOCKM(i)->heap_id)) SYSMEMU_RemoveMemoryHeap(PALLOCKM(i)->heap_id); } initialized = IMG_FALSE; }
IMG_RESULT SYSDEVU_UnRegisterDriver(SYSDEVU_sInfo *sysdev) { SYSMEMU_RemoveMemoryHeap(sysdev->sMemPool); sysdev->pfnFreeDevice(sysdev); return IMG_SUCCESS; }