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");
}
Beispiel #2
0
/*----------------------------------------------------------------------------
*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;
}