void s3c_displayclass_deinit(void) { destropyVsyncWorkQueue(g_psLCDInfo); DeInitDev(g_psLCDInfo); g_psLCDInfo->sPVRJTable.pfnPVRSRVRemoveCmdProcList ((IMG_UINT32)g_psLCDInfo->ui32DisplayID, DC_S3C_LCD_COMMAND_COUNT); g_psLCDInfo->sPVRJTable.pfnPVRSRVRemoveDCDevice(g_psLCDInfo->ui32DisplayID); if (g_psLCDInfo) kfree(g_psLCDInfo); g_psLCDInfo = NULL; }
void s3c_displayclass_deinit(void) { destropyVsyncWorkQueue(g_psLCDInfo); DeInitDev(g_psLCDInfo); #if defined(S3C_DC_IS_PHYS_DISCONTIG) if (g_psLCDInfo->pbufferPAddrs) kfree(g_psLCDInfo->pbufferPAddrs); #endif g_psLCDInfo->sPVRJTable.pfnPVRSRVRemoveCmdProcList ((IMG_UINT32)g_psLCDInfo->ui32DisplayID, DC_S3C_LCD_COMMAND_COUNT); g_psLCDInfo->sPVRJTable.pfnPVRSRVRemoveDCDevice(g_psLCDInfo->ui32DisplayID); if (g_psLCDInfo) kfree(g_psLCDInfo); g_psLCDInfo = NULL; }