static void __exit s3c_cmm_exit(void) { LOG_MSG(LOG_TRACE, "s3c_cmm_exit", "CMM_Deinit\n"); iounmap(CachedVirAddr); iounmap(NonCachedVirAddr); DeleteCMMMutex(); misc_deregister(&s3c_cmm_miscdev); printk("S3C CMM driver module exit\n"); }
/*---------------------------------------------------------------------------- *Function: CMM_DeInit *Parameters: InitHandle : *Return Value: True/False *Implementation Notes: Deinitialize JPEG Hardware -----------------------------------------------------------------------------*/ BOOL CMM_Deinit( DWORD InitHandle ) { CODEC_MEM_CTX *CodecMem; printD("[CMM_DeInit] CMM_Deinit\n"); CodecMem = (CODEC_MEM_CTX *)InitHandle; if(!CodecMem){ RETAILMSG(1, (TEXT("[CMM_DeInit] CMM Invalid Input Handle\r\n"))); return FALSE; } DeleteCMMMutex(); return TRUE; }