コード例 #1
0
ファイル: wmt_idc.c プロジェクト: SelfImp/m75
INT32 wmt_idc_msg_from_lte_handing(ipc_ilm_t *ilm)
{
	MTK_WCN_BOOL bRet;

	if(NULL == ilm)
	{
		WMT_ERR_FUNC("NULL pointer\n");
		return -1;
	}
	
	bRet = wmt_lib_handle_idc_msg(ilm);
	if(MTK_WCN_BOOL_FALSE == bRet)
	{
		WMT_ERR_FUNC("wmt handing idc msg fail\n");
		return -2;
	}

	return 0;
}
コード例 #2
0
ファイル: wmt_idc.c プロジェクト: Elnter/j608_kernel
INT32 wmt_idc_msg_from_lte_handing(ipc_ilm_t *ilm)
{
	MTK_WCN_BOOL bRet;

	if (NULL == ilm) {
		WMT_ERR_FUNC("NULL pointer\n");
		return -1;
	}
	if (mtk_wcn_stp_is_ready()) {
		bRet = wmt_lib_handle_idc_msg(ilm);
		if (MTK_WCN_BOOL_FALSE == bRet) {
			WMT_ERR_FUNC("wmt handing idc msg fail\n");
			return -2;
		}
		wmt_lib_notify_stp_sleep();
	} else {
		WMT_INFO_FUNC("Received LTE msg,but STP is not ready,drop it!\n");
	}
	return 0;
}