Lines Matching refs:p_mcb

76   tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);  in bta_hl_dch_mca_cong_change()  local
87 evt_data.dch_cong_ind.mcl_handle = p_mcb->mcl_handle; in bta_hl_dch_mca_cong_change()
105 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_echo_test() local
116 p_acb->app_id, p_mcb->mcl_handle, p_dcb->p_echo_tx_pkt->len, in bta_hl_dch_echo_test()
130 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_sdp_init() local
136 if (p_mcb->sdp_oper == BTA_HL_SDP_OP_NONE) { in bta_hl_dch_sdp_init()
137 p_mcb->sdp_mdl_idx = mdl_idx; in bta_hl_dch_sdp_init()
139 p_mcb->sdp_oper = BTA_HL_SDP_OP_DCH_OPEN_INIT; in bta_hl_dch_sdp_init()
142 p_mcb->sdp_oper = BTA_HL_SDP_OP_DCH_RECONNECT_INIT; in bta_hl_dch_sdp_init()
145 if (bta_hl_init_sdp(p_mcb->sdp_oper, app_idx, mcl_idx, mdl_idx) != in bta_hl_dch_sdp_init()
148 p_mcb->sdp_oper = BTA_HL_SDP_OP_NONE; in bta_hl_dch_sdp_init()
207 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_rcv_data() local
232 bta_hl_co_put_echo_data(p_acb->app_id, p_mcb->mcl_handle, in bta_hl_dch_mca_rcv_data()
329 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_ci_put_rx_data() local
339 bta_hl_build_rcv_data_ind(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_ci_put_rx_data()
363 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_ci_get_tx_data() local
407 bta_hl_build_send_data_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_ci_get_tx_data()
429 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_send_data() local
456 bta_hl_build_send_data_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_send_data()
474 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_close_cmpl() local
491 bta_hl_build_abort_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_close_cmpl()
495 bta_hl_build_abort_ind(&evt_data, p_acb->app_handle, p_mcb->mcl_handle); in bta_hl_dch_close_cmpl()
499 p_mcb->mcl_handle, BTA_HL_INVALID_MDL_HANDLE, in bta_hl_dch_close_cmpl()
514 p_mcb->mcl_handle, p_dcb->mdl_handle, in bta_hl_dch_close_cmpl()
521 p_mcb->mcl_handle, p_dcb->mdl_handle, in bta_hl_dch_close_cmpl()
529 bta_hl_build_abort_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_close_cmpl()
533 bta_hl_build_abort_ind(&evt_data, p_acb->app_handle, p_mcb->mcl_handle); in bta_hl_dch_close_cmpl()
537 p_mcb->mcl_handle, p_dcb->mdl_handle, in bta_hl_dch_close_cmpl()
560 p_mcb->echo_test = false; in bta_hl_dch_close_cmpl()
588 p_mcb->mcl_handle, status); in bta_hl_dch_close_cmpl()
691 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_close() local
708 (p_mcb->cch_close_dch_oper != BTA_HL_CCH_CLOSE_OP_DCH_CLOSE)) { in bta_hl_dch_mca_close()
710 p_mcb->mcl_handle, in bta_hl_dch_mca_close()
731 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_open_ind() local
748 evt_data.dch_open_ind.mcl_handle = p_mcb->mcl_handle; in bta_hl_dch_mca_open_ind()
818 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_open_cfm() local
849 &evt_data, p_acb->app_handle, p_mcb->mcl_handle, p_dcb->mdl_handle, in bta_hl_dch_mca_open_cfm()
935 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_abort_cfm() local
946 bta_hl_build_abort_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_mca_abort_cfm()
971 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_abort() local
976 if (((p_mcb->sdp_oper == BTA_HL_SDP_OP_DCH_OPEN_INIT) || in bta_hl_dch_mca_abort()
977 (p_mcb->sdp_oper == BTA_HL_SDP_OP_DCH_RECONNECT_INIT)) && in bta_hl_dch_mca_abort()
978 (p_mcb->sdp_mdl_idx == mdl_idx)) { in bta_hl_dch_mca_abort()
988 mca_result = MCA_Abort((tMCA_CL)p_mcb->mcl_handle); in bta_hl_dch_mca_abort()
994 bta_hl_build_abort_cfm(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_dch_mca_abort()
1018 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_reconnect_ind() local
1063 if (MCA_ReconnectMdlRsp((tMCA_CL)p_mcb->mcl_handle, p_dcb->local_mdep_id, in bta_hl_dch_mca_reconnect_ind()
1066 MCA_Abort((tMCA_CL)p_mcb->mcl_handle); in bta_hl_dch_mca_reconnect_ind()
1083 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_reconnect_cfm() local
1101 if (MCA_DataChnlCfg((tMCA_CL)p_mcb->mcl_handle, &p_dcb->chnl_cfg) != in bta_hl_dch_mca_reconnect_cfm()
1104 MCA_Abort((tMCA_CL)p_mcb->mcl_handle); in bta_hl_dch_mca_reconnect_cfm()
1126 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_reconnect() local
1134 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->ctrl_psm, in bta_hl_dch_mca_reconnect()
1136 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm; in bta_hl_dch_mca_reconnect()
1137 if (MCA_ReconnectMdl((tMCA_CL)p_mcb->mcl_handle, p_dcb->local_mdep_id, in bta_hl_dch_mca_reconnect()
1138 p_mcb->data_psm, p_dcb->mdl_id, in bta_hl_dch_mca_reconnect()
1160 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_create_rsp() local
1177 if (MCA_CreateMdlRsp((tMCA_CL)p_mcb->mcl_handle, p_dcb->local_mdep_id, in bta_hl_dch_create_rsp()
1197 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_create_ind() local
1252 evt_data.dch_create_ind.mcl_handle = p_mcb->mcl_handle; in bta_hl_dch_mca_create_ind()
1257 bdcpy(evt_data.dch_create_ind.bd_addr, p_mcb->bd_addr); in bta_hl_dch_mca_create_ind()
1260 if (MCA_CreateMdlRsp((tMCA_CL)p_mcb->mcl_handle, p_dcb->local_mdep_id, in bta_hl_dch_mca_create_ind()
1267 p_mcb->echo_test = true; in bta_hl_dch_mca_create_ind()
1285 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_create_cfm() local
1305 if (MCA_DataChnlCfg((tMCA_CL)p_mcb->mcl_handle, &p_dcb->chnl_cfg) != in bta_hl_dch_mca_create_cfm()
1309 MCA_Abort((tMCA_CL)p_mcb->mcl_handle); in bta_hl_dch_mca_create_cfm()
1318 MCA_Abort((tMCA_CL)p_mcb->mcl_handle); in bta_hl_dch_mca_create_cfm()
1341 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_dch_mca_create() local
1350 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->ctrl_psm, in bta_hl_dch_mca_create()
1354 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm; in bta_hl_dch_mca_create()
1355 result = MCA_CreateMdl((tMCA_CL)p_mcb->mcl_handle, p_dcb->local_mdep_id, in bta_hl_dch_mca_create()
1356 p_mcb->data_psm, p_dcb->mdl_id, p_dcb->peer_mdep_id, in bta_hl_dch_mca_create()
1912 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_open() local
1919 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->req_ctrl_psm, in bta_hl_cch_mca_open()
1921 p_mcb->ctrl_psm = p_mcb->sdp.sdp_rec[sdp_idx].ctrl_psm; in bta_hl_cch_mca_open()
1922 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm; in bta_hl_cch_mca_open()
1923 if (MCA_ConnectReq((tMCA_HANDLE)p_acb->app_handle, p_mcb->bd_addr, in bta_hl_cch_mca_open()
1924 p_mcb->ctrl_psm, p_mcb->sec_mask) != MCA_SUCCESS) { in bta_hl_cch_mca_open()
1944 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_close() local
1947 APPL_TRACE_DEBUG("bta_hl_cch_mca_close mcl_handle=%d", p_mcb->mcl_handle); in bta_hl_cch_mca_close()
1949 if (p_mcb->sdp_oper != BTA_HL_SDP_OP_CCH_INIT) { in bta_hl_cch_mca_close()
1950 if (p_mcb->mcl_handle) { in bta_hl_cch_mca_close()
1951 if (MCA_DisconnectReq((tMCA_HANDLE)p_mcb->mcl_handle) != MCA_SUCCESS) { in bta_hl_cch_mca_close()
1956 p_mcb->close_pending = true; in bta_hl_cch_mca_close()
1962 p_mcb->close_pending = true; in bta_hl_cch_mca_close()
1981 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_close_cmpl() local
1989 bta_sys_conn_close(BTA_ID_HL, p_acb->app_id, p_mcb->bd_addr); in bta_hl_cch_close_cmpl()
1991 if (p_mcb->cch_oper == BTA_HL_CCH_OP_LOCAL_CLOSE && in bta_hl_cch_close_cmpl()
1992 p_mcb->force_close_local_cch_opening) { in bta_hl_cch_close_cmpl()
1993 p_mcb->cch_oper = BTA_HL_CCH_OP_LOCAL_OPEN; in bta_hl_cch_close_cmpl()
1999 switch (p_mcb->cch_oper) { in bta_hl_cch_close_cmpl()
2001 bta_hl_build_cch_open_cfm(&evt_data, p_mcb->app_id, p_acb->app_handle, in bta_hl_cch_close_cmpl()
2002 p_mcb->mcl_handle, p_mcb->bd_addr, in bta_hl_cch_close_cmpl()
2008 p_mcb->mcl_handle, BTA_HL_STATUS_OK); in bta_hl_cch_close_cmpl()
2013 p_mcb->mcl_handle, p_mcb->intentional_close); in bta_hl_cch_close_cmpl()
2021 memset(p_mcb, 0, sizeof(tBTA_HL_MCL_CB)); in bta_hl_cch_close_cmpl()
2039 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_disconnect() local
2046 p_mcb->intentional_close = false; in bta_hl_cch_mca_disconnect()
2048 p_mcb->intentional_close = true; in bta_hl_cch_mca_disconnect()
2054 if (p_mcb->cch_oper == BTA_HL_CCH_OP_LOCAL_CLOSE) { in bta_hl_cch_mca_disconnect()
2078 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_disc_open() local
2082 p_data->mca_evt.mcl_handle, p_mcb->close_pending); in bta_hl_cch_mca_disc_open()
2085 p_mcb->close_pending = false; in bta_hl_cch_mca_disc_open()
2086 p_mcb->mcl_handle = p_data->mca_evt.mcl_handle; in bta_hl_cch_mca_disc_open()
2101 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_rsp_tout() local
2106 p_mcb->rsp_tout = true; in bta_hl_cch_mca_rsp_tout()
2123 tBTA_HL_MCL_CB* p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx); in bta_hl_cch_mca_connect() local
2133 p_mcb->mcl_handle = p_data->mca_evt.mcl_handle; in bta_hl_cch_mca_connect()
2134 bdcpy(p_mcb->bd_addr, p_data->mca_evt.mca_data.connect_ind.bd_addr); in bta_hl_cch_mca_connect()
2135 p_mcb->cch_mtu = p_data->mca_evt.mca_data.connect_ind.mtu; in bta_hl_cch_mca_connect()
2137 bta_sys_conn_open(BTA_ID_HL, p_acb->app_id, p_mcb->bd_addr); in bta_hl_cch_mca_connect()
2138 switch (p_mcb->cch_oper) { in bta_hl_cch_mca_connect()
2140 bta_hl_build_cch_open_cfm(&evt_data, p_mcb->app_id, p_acb->app_handle, in bta_hl_cch_mca_connect()
2141 p_mcb->mcl_handle, p_mcb->bd_addr, in bta_hl_cch_mca_connect()
2146 bta_hl_build_cch_open_ind(&evt_data, p_acb->app_handle, p_mcb->mcl_handle, in bta_hl_cch_mca_connect()
2147 p_mcb->bd_addr); in bta_hl_cch_mca_connect()
2155 p_mcb->cch_oper = BTA_HL_CCH_OP_NONE; in bta_hl_cch_mca_connect()