Example #1
0
/*----------------------------------------------------------------------------*/
BOOLEAN p2pLaunch(P_GLUE_INFO_T prGlueInfo)
{
    printk("p2p Launch\n");

    if (prGlueInfo->prAdapter->fgIsP2PRegistered == TRUE) {
        printk("p2p already registered\n");
        return FALSE;
    } else if (glRegisterP2P(prGlueInfo, ifname, (BOOLEAN) mode)) {
        prGlueInfo->prAdapter->fgIsP2PRegistered = TRUE;

        printk("Launch success, fgIsP2PRegistered TRUE.\n");

#if defined(CONFIG_HAS_EARLYSUSPEND)
        /* Here, we register the early suspend and resume callback  */
        glRegisterEarlySuspend(&mt6620_p2p_early_suspend_desc,
                               p2p_early_suspend, p2p_late_resume);
#endif

        return TRUE;
    } else {
        printk("Launch Fail\n");
    }

    return FALSE;
}
/*----------------------------------------------------------------------------*/
BOOLEAN p2pLaunch(P_GLUE_INFO_T prGlueInfo)
{
	printk("p2p Launch\n");

	if (prGlueInfo->prAdapter->fgIsP2PRegistered == TRUE) {
		printk("p2p already registered\n");
		return FALSE;
	} else if (glRegisterP2P(prGlueInfo, ifname, (BOOLEAN) mode)) {
		prGlueInfo->prAdapter->fgIsP2PRegistered = TRUE;
		printk("Launch success, fgIsP2PRegistered TRUE.\n");

		return TRUE;
	} else {
		printk("Launch Fail\n");
	}

	return FALSE;
}