Home | History | Annotate | Download | only in hl

Lines Matching refs:p_mcb

88     tBTA_HL_MCL_CB      *p_mcb  = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
101 evt_data.dch_cong_ind.mcl_handle = p_mcb->mcl_handle;
122 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
133 bta_hl_co_get_echo_data(p_acb->app_id, p_mcb->mcl_handle,
151 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
157 if ( p_mcb->sdp_oper == BTA_HL_SDP_OP_NONE)
159 p_mcb->sdp_mdl_idx = mdl_idx;
162 p_mcb->sdp_oper = BTA_HL_SDP_OP_DCH_OPEN_INIT;
167 p_mcb->sdp_oper = BTA_HL_SDP_OP_DCH_RECONNECT_INIT;
170 if (bta_hl_init_sdp(p_mcb->sdp_oper, app_idx, mcl_idx, mdl_idx) != BTA_HL_STATUS_OK)
173 p_mcb->sdp_oper = BTA_HL_SDP_OP_NONE;
237 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
263 bta_hl_co_put_echo_data(p_acb->app_id, p_mcb->mcl_handle,
374 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
386 p_mcb->mcl_handle,
415 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
467 p_mcb->mcl_handle,
492 p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
526 p_mcb->mcl_handle,
546 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
570 p_mcb->mcl_handle,
578 p_mcb->mcl_handle);
585 p_mcb->mcl_handle,
603 p_mcb->mcl_handle,
612 p_mcb->mcl_handle,
624 p_mcb->mcl_handle,
632 p_mcb->mcl_handle);
639 p_mcb->mcl_handle,
667 p_mcb->echo_test = FALSE;
701 p_mcb->mcl_handle,
829 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
850 (p_mcb->cch_close_dch_oper != BTA_HL_CCH_CLOSE_OP_DCH_CLOSE))
854 p_mcb->mcl_handle,
880 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
899 evt_data.dch_open_ind.mcl_handle = p_mcb->mcl_handle;
987 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1024 p_mcb->mcl_handle,
1131 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1147 p_mcb->mcl_handle,
1176 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1181 if (((p_mcb->sdp_oper == BTA_HL_SDP_OP_DCH_OPEN_INIT) ||
1182 (p_mcb->sdp_oper == BTA_HL_SDP_OP_DCH_RECONNECT_INIT)) &&
1183 (p_mcb->sdp_mdl_idx == mdl_idx) )
1196 if ((mca_result = MCA_Abort((tMCA_CL) p_mcb->mcl_handle))!= MCA_SUCCESS)
1208 p_mcb->mcl_handle,
1236 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1287 if (MCA_ReconnectMdlRsp((tMCA_CL) p_mcb->mcl_handle,
1293 MCA_Abort((tMCA_CL) p_mcb->mcl_handle);
1310 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1333 if (MCA_DataChnlCfg((tMCA_CL) p_mcb->mcl_handle, &p_dcb->chnl_cfg)!= MCA_SUCCESS)
1336 MCA_Abort((tMCA_CL) p_mcb->mcl_handle);
1359 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1367 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->ctrl_psm, &sdp_idx))
1369 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm;
1370 if ( MCA_ReconnectMdl((tMCA_CL) p_mcb->mcl_handle,
1372 p_mcb->data_psm,
1398 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1420 if (MCA_CreateMdlRsp((tMCA_CL) p_mcb->mcl_handle,
1444 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1507 evt_data.dch_create_ind.mcl_handle = p_mcb->mcl_handle;
1512 bdcpy(evt_data.dch_create_ind.bd_addr, p_mcb->bd_addr);
1517 if (MCA_CreateMdlRsp((tMCA_CL) p_mcb->mcl_handle,
1530 p_mcb->echo_test = TRUE;
1549 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1572 if (MCA_DataChnlCfg((tMCA_CL) p_mcb->mcl_handle, &p_dcb->chnl_cfg)!= MCA_SUCCESS)
1576 MCA_Abort((tMCA_CL) p_mcb->mcl_handle);
1589 MCA_Abort((tMCA_CL) p_mcb->mcl_handle);
1613 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1622 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->ctrl_psm, &sdp_idx) &&
1629 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm;
1630 if ( (result = MCA_CreateMdl((tMCA_CL) p_mcb->mcl_handle,
1632 p_mcb->data_psm,
2295 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2302 if (bta_hl_find_sdp_idx_using_ctrl_psm(&p_mcb->sdp, p_mcb->req_ctrl_psm, &sdp_idx))
2304 p_mcb->ctrl_psm = p_mcb->sdp.sdp_rec[sdp_idx].ctrl_psm;
2305 p_mcb->data_psm = p_mcb->sdp.sdp_rec[sdp_idx].data_psm;
2307 p_mcb->bd_addr,
2308 p_mcb->ctrl_psm ,
2309 p_mcb->sec_mask) != MCA_SUCCESS)
2332 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2335 APPL_TRACE_DEBUG("bta_hl_cch_mca_close mcl_handle=%d", p_mcb->mcl_handle);
2337 if (p_mcb->sdp_oper != BTA_HL_SDP_OP_CCH_INIT)
2339 p_mcb->mcl_handle)
2341 if ( MCA_DisconnectReq((tMCA_HANDLE) p_mcb->mcl_handle) != MCA_SUCCESS)
2348 p_mcb->close_pending = TRUE;
2354 p_mcb->close_pending = TRUE;
2371 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2379 bta_sys_conn_close(BTA_ID_HL, p_acb->app_id, p_mcb->bd_addr);
2381 if (p_mcb->cch_oper == BTA_HL_CCH_OP_LOCAL_CLOSE && p_mcb->force_close_local_cch_opening)
2383 p_mcb->cch_oper = BTA_HL_CCH_OP_LOCAL_OPEN;
2387 switch (p_mcb->cch_oper)
2390 bta_hl_build_cch_open_cfm(&evt_data,p_mcb->app_id,p_acb->app_handle,
2391 p_mcb->mcl_handle,
2392 p_mcb->bd_addr,
2398 p_mcb->mcl_handle,
2405 p_mcb->mcl_handle,
2406 p_mcb->intentional_close);
2415 memset(p_mcb, 0 ,sizeof(tBTA_HL_MCL_CB));
2434 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2441 p_mcb->intentional_close = FALSE;
2444 p_mcb->intentional_close = TRUE;
2452 if (p_mcb->cch_oper == BTA_HL_CCH_OP_LOCAL_CLOSE )
2476 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2479 APPL_TRACE_DEBUG("bta_hl_cch_mca_disc_open mcl_handle=0x%x close_pending=%d", p_data->mca_evt.mcl_handle, p_mcb->close_pending );
2482 p_mcb->close_pending = FALSE;
2483 p_mcb->mcl_handle = p_data->mca_evt.mcl_handle;
2499 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2504 p_mcb->rsp_tout = TRUE;
2521 tBTA_HL_MCL_CB *p_mcb = BTA_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2530 p_mcb->mcl_handle = p_data->mca_evt.mcl_handle;
2531 bdcpy(p_mcb->bd_addr, p_data->mca_evt.mca_data.connect_ind.bd_addr);
2532 p_mcb->cch_mtu = p_data->mca_evt.mca_data.connect_ind.mtu;
2534 bta_sys_conn_open(BTA_ID_HL, p_acb->app_id, p_mcb->bd_addr);
2535 switch (p_mcb->cch_oper)
2538 bta_hl_build_cch_open_cfm(&evt_data, p_mcb->app_id,p_acb->app_handle,
2539 p_mcb->mcl_handle,
2540 p_mcb->bd_addr,
2546 p_mcb->mcl_handle,
2547 p_mcb->bd_addr);
2555 p_mcb->cch_oper = BTA_HL_CCH_OP_NONE;