コード例 #1
0
UINT32 mtk_wcn_wmt_exp_cb_reg(P_MTK_WCN_WMT_EXP_CB_INFO pWmtExpCb)
{
    WMT_STP_EXP_INFO_FUNC("call wmt exp cb reg\n");

    mtk_wcn_wmt_func_on_f = pWmtExpCb->wmt_func_on_cb;
    mtk_wcn_wmt_func_off_f = pWmtExpCb->wmt_func_off_cb;
    mtk_wcn_wmt_therm_ctrl_f = pWmtExpCb->wmt_therm_ctrl_cb;
    mtk_wcn_wmt_hwver_get_f = pWmtExpCb->wmt_hwver_get_cb;
    mtk_wcn_wmt_dsns_ctrl_f = pWmtExpCb->wmt_dsns_ctrl_cb;
    mtk_wcn_wmt_msgcb_reg_f = pWmtExpCb->wmt_msgcb_reg_cb;
    mtk_wcn_wmt_msgcb_unreg_f = pWmtExpCb->wmt_msgcb_unreg_cb;
    mtk_wcn_wmt_sdio_op_reg_f = pWmtExpCb->wmt_sdio_op_reg_cb;
    mtk_wcn_wmt_sdio_host_awake_f = pWmtExpCb->wmt_sdio_host_awake_cb;
    mtk_wcn_wmt_assert_f = pWmtExpCb->wmt_assert_cb;
    mtk_wcn_wmt_ic_info_get_f = pWmtExpCb->wmt_ic_info_get_cb;
    return 0;
}
コード例 #2
0
ファイル: wmt_stp_exp.c プロジェクト: Swapnil133609/Zeus_exp
UINT32 mtk_wcn_stp_exp_cb_reg(P_MTK_WCN_STP_EXP_CB_INFO pStpExpCb)
{
	WMT_STP_EXP_INFO_FUNC("call stp exp cb reg\n");

	mtk_wcn_stp_send_data_f = pStpExpCb->stp_send_data_cb;
	mtk_wcn_stp_send_data_raw_f = pStpExpCb->stp_send_data_raw_cb;
	mtk_wcn_stp_parser_data_f = pStpExpCb->stp_parser_data_cb;
	mtk_wcn_stp_receive_data_f = pStpExpCb->stp_receive_data_cb;
	mtk_wcn_stp_is_rxqueue_empty_f = pStpExpCb->stp_is_rxqueue_empty_cb;
	mtk_wcn_stp_is_ready_f = pStpExpCb->stp_is_ready_cb;
	mtk_wcn_stp_set_bluez_f = pStpExpCb->stp_set_bluez_cb;
	mtk_wcn_stp_if_tx_f = pStpExpCb->stp_if_tx_cb;
	mtk_wcn_stp_if_rx_f = pStpExpCb->stp_if_rx_cb;
	mtk_wcn_stp_reg_event_cb_f = pStpExpCb->stp_reg_event_cb;
	mtk_wcn_stp_reg_tx_event_cb_f = pStpExpCb->stp_reg_tx_event_cb;
	mtk_wcn_stp_coredump_start_get_f = pStpExpCb->stp_coredump_start_get_cb;
	
	return 0;
}
コード例 #3
0
ファイル: wmt_stp_exp.c プロジェクト: Swapnil133609/Zeus_exp
UINT32 mtk_wcn_stp_exp_cb_unreg(VOID)
{
	WMT_STP_EXP_INFO_FUNC("call stp exp cb unreg\n");

	mtk_wcn_stp_send_data_f = NULL;
	mtk_wcn_stp_send_data_raw_f = NULL;
	mtk_wcn_stp_parser_data_f = NULL;
	mtk_wcn_stp_receive_data_f = NULL;
	mtk_wcn_stp_is_rxqueue_empty_f = NULL;
	mtk_wcn_stp_is_ready_f = NULL;
	mtk_wcn_stp_set_bluez_f = NULL;
	mtk_wcn_stp_if_tx_f = NULL;
	mtk_wcn_stp_if_rx_f = NULL;
	mtk_wcn_stp_reg_event_cb_f = NULL;
	mtk_wcn_stp_reg_tx_event_cb_f = NULL;
	mtk_wcn_stp_coredump_start_get_f= NULL;
	mtk_wcn_wmt_ic_info_get_f = NULL;
	
	return 0;
}