Home | History | Annotate | Download | only in src

Lines Matching defs:p_mcb

189     btif_hl_mcl_cb_t    *p_mcb;
202 p_mcb = BTIF_HL_GET_MCL_CB_PTR(i, j);
203 if (p_mcb->in_use &&
204 p_mcb->is_connected && p_mcb->pcb.channel_id == channel_id )
232 btif_hl_mcl_cb_t *p_mcb;
250 p_mcb = &p_acb->mcb[j];
254 if (p_mcb->mdl[x].in_use)
278 btif_hl_mcl_cb_t *p_mcb;
286 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
288 if (p_mcb->cch_timer_active)
291 i, j, p_mcb->is_connected);
292 p_mcb->cch_timer_active = FALSE;
293 if (p_mcb->is_connected)
296 i ,j, p_mcb->mcl_handle);
297 BTA_HlCchClose(p_mcb->mcl_handle);
317 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
319 __FUNCTION__,app_idx, mcl_idx, p_mcb->cch_timer.in_use);
321 p_mcb->cch_timer_active = FALSE;
322 if (p_mcb->cch_timer.in_use)
325 btu_stop_timer(&p_mcb->cch_timer);
338 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
341 p_mcb->cch_timer_active, p_mcb->cch_timer.in_use);
343 p_mcb->cch_timer_active = TRUE;
344 if (!p_mcb->cch_timer.in_use)
347 memset(&p_mcb->cch_timer, 0, sizeof(TIMER_LIST_ENT));
348 p_mcb->cch_timer.param = (UINT32)btif_hl_tmr_hdlr;
349 btu_start_timer(&p_mcb->cch_timer, BTU_TTYPE_USER_FUNC,
355 btu_stop_timer(&p_mcb->cch_timer);
356 btu_start_timer(&p_mcb->cch_timer, BTU_TTYPE_USER_FUNC,
373 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
379 if (p_mcb->mdl[i].in_use &&
381 (p_mcb->mdl[i].mdl_id== mdl_id))
456 btif_hl_mcl_cb_t *p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
462 if (p_mcb->mdl[i].in_use && p_mcb->mdl[i].is_the_first_reliable)
532 btif_hl_mcl_cb_t *p_mcb;
534 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
535 memset(p_mcb, 0, sizeof(btif_hl_mcl_cb_t));
566 btif_hl_mcl_cb_t *p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
575 num_recs = p_mcb->sdp.num_recs;
587 num_mdeps = p_mcb->sdp.sdp_rec[i].num_mdeps;
597 p_mdep = &(p_mcb->sdp.sdp_rec[i].mdep_cfg[mdep_idx]);
647 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
696 memcpy(p_mdl->base.peer_bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR) ) &&
720 memcpy(p_mdl1->base.peer_bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR)) &&
768 btif_hl_mcl_cb_t *p_mcb;
784 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
789 p_mcb->req_ctrl_psm = p_dch_open_api->ctrl_psm;
799 if (p_mcb->sdp.num_recs)
801 if (p_mcb->valid_sdp_idx)
803 p_dch_open_api->ctrl_psm = p_mcb->ctrl_psm;
810 BTA_HlDchOpen(p_mcb->mcl_handle, p_dch_open_api);
814 reconnect_param.ctrl_psm = p_mcb->ctrl_psm;
817 BTA_HlDchReconnect(p_mcb->mcl_handle, &reconnect_param);
825 p_mcb->cch_oper = BTIF_HL_CCH_OP_DCH_OPEN;
877 btif_hl_mcl_cb_t *p_mcb;
880 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
881 if (p_mcb->is_connected)
883 BTA_HlDchAbort(p_mcb->mcl_handle);
887 p_mcb->pcb.abort_pending = TRUE;
905 btif_hl_mcl_cb_t *p_mcb;
923 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
924 memset(p_mcb,0, sizeof(btif_hl_mcl_cb_t));
925 p_mcb->in_use = TRUE;
926 bdcpy(p_mcb->bd_addr, bd_addr);
930 p_mcb->cch_oper = BTIF_HL_CCH_OP_MDEP_FILTERING;
934 p_mcb->cch_oper = BTIF_HL_CCH_OP_MATCHED_CTRL_PSM;
935 p_mcb->req_ctrl_psm = ctrl_psm;
1046 btif_hl_mcl_cb_t *p_mcb;
1056 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
1061 p_mcb->in_use &&
1128 btif_hl_mcl_cb_t *p_mcb;
1141 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
1146 p_mcb->in_use &&
1180 btif_hl_mcl_cb_t *p_mcb;
1209 p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1212 BTIF_TRACE_DEBUG("valid_spd_idx=%d sdp_idx=%d",p_mcb->valid_sdp_idx, p_mcb->sdp_idx);
1213 if (p_mcb->valid_sdp_idx)
1215 p_rec = &p_mcb->sdp.sdp_rec[p_mcb->sdp_idx];
1288 btif_hl_mcl_cb_t *p_mcb;
1293 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, i);
1294 if (p_mcb->in_use &&
1295 (!memcmp (p_mcb->bd_addr, p_bd_addr, BD_ADDR_LEN)))
1780 btif_hl_mcl_cb_t *p_mcb;
1792 p_mcb = &p_acb->mcb[j];
1796 if (p_mcb->mdl[x].in_use && p_mcb->mdl[x].mdl_id == mdl_id)
1918 btif_hl_mcl_cb_t *p_mcb;
1928 p_mcb = &p_acb->mcb[j];
1932 if (p_mcb->mdl[x].in_use)
1938 bd_addr.address[y] = p_mcb->bd_addr[y];
1944 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
1945 BTA_HlCchClose(p_mcb->mcl_handle);
2024 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2030 if (!p_mcb->mdl[i].in_use)
2032 btif_hl_clean_mdl_cb(&p_mcb->mdl[i]);
2333 btif_hl_mcl_cb_t *p_mcb;
2371 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2372 if (p_mcb->cch_oper != BTIF_HL_CCH_OP_NONE)
2374 memcpy(&p_mcb->sdp, p_sdp, sizeof(tBTA_HL_SDP));
2375 old_cch_oper = p_mcb->cch_oper;
2376 p_mcb->cch_oper = BTIF_HL_CCH_OP_NONE;
2390 p_mcb->sdp_idx = sdp_idx;
2391 p_mcb->valid_sdp_idx = TRUE;
2392 p_mcb->ctrl_psm = p_mcb->sdp.sdp_rec[sdp_idx].ctrl_psm;
2411 open_param.ctrl_psm = p_mcb->ctrl_psm;
2412 bdcpy(open_param.bd_addr, p_mcb->bd_addr);
2456 btif_hl_mcl_cb_t *p_mcb;
2469 p_mcb = BTIF_HL_GET_MCL_CB_PTR(i, mcl_idx);
2470 memset(p_mcb, 0, sizeof(btif_hl_mcl_cb_t));
2471 p_mcb->in_use = TRUE;
2472 p_mcb->is_connected = TRUE;
2473 p_mcb->mcl_handle = p_data->cch_open_ind.mcl_handle;
2474 bdcpy(p_mcb->bd_addr, p_data->cch_open_ind.bd_addr);
2500 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2516 dch_open.ctrl_psm = p_mcb->ctrl_psm;
2518 if (btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
2534 BTIF_TRACE_DEBUG("Issue DCH open, mcl_handle=%d",p_mcb->mcl_handle);
2535 BTA_HlDchOpen(p_mcb->mcl_handle, &dch_open);
2539 reconnect_param.ctrl_psm = p_mcb->ctrl_psm;
2542 BTA_HlDchReconnect(p_mcb->mcl_handle, &reconnect_param);
2554 BTA_HlDeleteMdl(p_mcb->mcl_handle, p_acb->delete_mdl.mdl_id);
2578 btif_hl_mcl_cb_t *p_mcb;
2592 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2594 p_mcb->mcl_handle = p_data->cch_open_cfm.mcl_handle;
2595 p_mcb->is_connected = TRUE;
2685 btif_hl_mcl_cb_t *p_mcb;
2701 p_mcb =BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
2752 BTA_HlDchCreateRsp(p_mcb->mcl_handle, &create_rsp_param);
2769 btif_hl_mcl_cb_t *p_mcb;
2783 p_mcb =BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
2849 btif_hl_mcl_cb_t *p_mcb;
2864 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2926 btif_hl_mcl_cb_t *p_mcb;
2940 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3004 btif_hl_mcl_cb_t *p_mcb;
3019 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3079 btif_hl_mcl_cb_t *p_mcb;
3089 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx,mcl_idx);
3091 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
3110 btif_hl_mcl_cb_t *p_mcb;
3120 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx,mcl_idx);
3121 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
3384 btif_hl_mcl_cb_t *p_mcb = NULL;
3446 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3447 if ( (p_mcb->cch_oper == BTIF_HL_CCH_OP_MDEP_FILTERING) ||
3448 (p_mcb->cch_oper == BTIF_HL_CCH_OP_DCH_OPEN) )
3450 pending_op = p_mcb->pcb.op;
3461 if (!p_mcb->is_connected)
3500 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3501 pending_op = p_mcb->pcb.op;
3543 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3544 pending_op = p_mcb->pcb.op;
3648 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3649 pending_op = p_mcb->pcb.op;
3979 btif_hl_mcl_cb_t *p_mcb=NULL;
3999 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4000 if (p_mcb->is_connected)
4002 dch_open.ctrl_psm = p_mcb->ctrl_psm;
4006 if (btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
4027 p_mcb->cch_oper = BTIF_HL_CCH_OP_MDEP_FILTERING;
4081 btif_hl_mcl_cb_t *p_mcb;
4111 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4112 if (p_mcb->is_connected)
4115 BTA_HlDeleteMdl(p_mcb->mcl_handle, p_acb->delete_mdl.mdl_id);
4340 btif_hl_mcl_cb_t *p_mcb;
4360 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4361 if (p_mcb->pcb.in_use)
4362 *p_channel_id = p_mcb->pcb.channel_id;
4365 p_mdl->extra.mdep_cfg_idx = p_mcb->pcb.mdep_cfg_idx;
4366 p_mdl->extra.data_type = p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type;
4368 if (!btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
4369 p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.mdep_role,
4370 p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type,
4631 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4650 memcpy(p_scb->bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR));
4679 btif_hl_mcl_cb_t *p_mcb = NULL;
4698 p_mcb = BTIF_HL_GET_MCL_CB_PTR(p_scb->app_idx, p_scb->mcl_idx);
4701 if (p_mcb && p_dcb)
4703 btif_hl_stop_timer_using_handle(p_mcb->mcl_handle);
4705 memcpy(evt_param.chan_cb.bd_addr, p_mcb->bd_addr, sizeof(BD_ADDR));