Home | History | Annotate | Download | only in src

Lines Matching refs:p_mcb

185     btif_hl_mcl_cb_t    *p_mcb;
195 p_mcb = BTIF_HL_GET_MCL_CB_PTR(i, j);
196 if (p_mcb->in_use &&
197 p_mcb->is_connected && p_mcb->pcb.channel_id == channel_id )
225 btif_hl_mcl_cb_t *p_mcb;
243 p_mcb = &p_acb->mcb[j];
247 if (p_mcb->mdl[x].in_use)
271 btif_hl_mcl_cb_t *p_mcb;
279 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
281 if (p_mcb->cch_timer_active)
284 i, j, p_mcb->is_connected);
285 p_mcb->cch_timer_active = FALSE;
286 if (p_mcb->is_connected)
289 i ,j, p_mcb->mcl_handle);
290 BTA_HlCchClose(p_mcb->mcl_handle);
310 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
312 __FUNCTION__,app_idx, mcl_idx, p_mcb->cch_timer.in_use);
314 p_mcb->cch_timer_active = FALSE;
315 if (p_mcb->cch_timer.in_use)
318 btu_stop_timer(&p_mcb->cch_timer);
331 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
334 p_mcb->cch_timer_active, p_mcb->cch_timer.in_use);
336 p_mcb->cch_timer_active = TRUE;
337 if (!p_mcb->cch_timer.in_use)
340 memset(&p_mcb->cch_timer, 0, sizeof(TIMER_LIST_ENT));
341 p_mcb->cch_timer.param = (UINT32)btif_hl_tmr_hdlr;
342 btu_start_timer(&p_mcb->cch_timer, BTU_TTYPE_USER_FUNC,
348 btu_stop_timer(&p_mcb->cch_timer);
349 btu_start_timer(&p_mcb->cch_timer, BTU_TTYPE_USER_FUNC,
366 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
372 if (p_mcb->mdl[i].in_use &&
374 (p_mcb->mdl[i].mdl_id== mdl_id))
449 btif_hl_mcl_cb_t *p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
455 if (p_mcb->mdl[i].in_use && p_mcb->mdl[i].is_the_first_reliable)
525 btif_hl_mcl_cb_t *p_mcb;
527 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
528 memset(p_mcb, 0, sizeof(btif_hl_mcl_cb_t));
559 btif_hl_mcl_cb_t *p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
568 num_recs = p_mcb->sdp.num_recs;
580 num_mdeps = p_mcb->sdp.sdp_rec[i].num_mdeps;
590 p_mdep = &(p_mcb->sdp.sdp_rec[i].mdep_cfg[mdep_idx]);
640 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
689 memcpy(p_mdl->base.peer_bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR) ) &&
713 memcpy(p_mdl1->base.peer_bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR)) &&
761 btif_hl_mcl_cb_t *p_mcb;
777 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
782 p_mcb->req_ctrl_psm = p_dch_open_api->ctrl_psm;
792 if (p_mcb->sdp.num_recs)
794 if (p_mcb->valid_sdp_idx)
796 p_dch_open_api->ctrl_psm = p_mcb->ctrl_psm;
803 BTA_HlDchOpen(p_mcb->mcl_handle, p_dch_open_api);
807 reconnect_param.ctrl_psm = p_mcb->ctrl_psm;
810 BTA_HlDchReconnect(p_mcb->mcl_handle, &reconnect_param);
818 p_mcb->cch_oper = BTIF_HL_CCH_OP_DCH_OPEN;
870 btif_hl_mcl_cb_t *p_mcb;
873 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
874 if (p_mcb->is_connected)
876 BTA_HlDchAbort(p_mcb->mcl_handle);
880 p_mcb->pcb.abort_pending = TRUE;
898 btif_hl_mcl_cb_t *p_mcb;
916 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
917 memset(p_mcb,0, sizeof(btif_hl_mcl_cb_t));
918 p_mcb->in_use = TRUE;
919 bdcpy(p_mcb->bd_addr, bd_addr);
923 p_mcb->cch_oper = BTIF_HL_CCH_OP_MDEP_FILTERING;
927 p_mcb->cch_oper = BTIF_HL_CCH_OP_MATCHED_CTRL_PSM;
928 p_mcb->req_ctrl_psm = ctrl_psm;
1037 btif_hl_mcl_cb_t *p_mcb;
1047 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
1052 p_mcb->in_use &&
1119 btif_hl_mcl_cb_t *p_mcb;
1129 p_mcb =BTIF_HL_GET_MCL_CB_PTR(i,j);
1134 p_mcb->in_use &&
1168 btif_hl_mcl_cb_t *p_mcb;
1197 p_mcb =BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
1200 BTIF_TRACE_DEBUG2("valid_spd_idx=%d sdp_idx=%d",p_mcb->valid_sdp_idx, p_mcb->sdp_idx);
1201 if (p_mcb->valid_sdp_idx)
1203 p_rec = &p_mcb->sdp.sdp_rec[p_mcb->sdp_idx];
1321 btif_hl_mcl_cb_t *p_mcb;
1325 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, i);
1326 if (p_mcb->in_use &&
1327 (!memcmp (p_mcb->bd_addr, p_bd_addr, BD_ADDR_LEN)))
1810 btif_hl_mcl_cb_t *p_mcb;
1822 p_mcb = &p_acb->mcb[j];
1826 if (p_mcb->mdl[x].in_use && p_mcb->mdl[x].mdl_id == mdl_id)
1947 btif_hl_mcl_cb_t *p_mcb;
1957 p_mcb = &p_acb->mcb[j];
1961 if (p_mcb->mdl[x].in_use)
1967 bd_addr.address[y] = p_mcb->bd_addr[y];
1973 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
1974 BTA_HlCchClose(p_mcb->mcl_handle);
2052 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2058 if (!p_mcb->mdl[i].in_use)
2060 btif_hl_clean_mdl_cb(&p_mcb->mdl[i]);
2383 btif_hl_mcl_cb_t *p_mcb;
2421 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2422 if (p_mcb->cch_oper != BTIF_HL_CCH_OP_NONE)
2424 memcpy(&p_mcb->sdp, p_sdp, sizeof(tBTA_HL_SDP));
2425 old_cch_oper = p_mcb->cch_oper;
2426 p_mcb->cch_oper = BTIF_HL_CCH_OP_NONE;
2440 p_mcb->sdp_idx = sdp_idx;
2441 p_mcb->valid_sdp_idx = TRUE;
2442 p_mcb->ctrl_psm = p_mcb->sdp.sdp_rec[sdp_idx].ctrl_psm;
2461 open_param.ctrl_psm = p_mcb->ctrl_psm;
2462 bdcpy(open_param.bd_addr, p_mcb->bd_addr);
2506 btif_hl_mcl_cb_t *p_mcb;
2519 p_mcb = BTIF_HL_GET_MCL_CB_PTR(i, mcl_idx);
2520 memset(p_mcb, 0, sizeof(btif_hl_mcl_cb_t));
2521 p_mcb->in_use = TRUE;
2522 p_mcb->is_connected = TRUE;
2523 p_mcb->mcl_handle = p_data->cch_open_ind.mcl_handle;
2524 bdcpy(p_mcb->bd_addr, p_data->cch_open_ind.bd_addr);
2550 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2566 dch_open.ctrl_psm = p_mcb->ctrl_psm;
2568 if (btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
2584 BTIF_TRACE_DEBUG1("Issue DCH open, mcl_handle=%d",p_mcb->mcl_handle);
2585 BTA_HlDchOpen(p_mcb->mcl_handle, &dch_open);
2589 reconnect_param.ctrl_psm = p_mcb->ctrl_psm;
2592 BTA_HlDchReconnect(p_mcb->mcl_handle, &reconnect_param);
2604 BTA_HlDeleteMdl(p_mcb->mcl_handle, p_acb->delete_mdl.mdl_id);
2628 btif_hl_mcl_cb_t *p_mcb;
2643 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2645 p_mcb->mcl_handle = p_data->cch_open_cfm.mcl_handle;
2646 p_mcb->is_connected = TRUE;
2736 btif_hl_mcl_cb_t *p_mcb;
2752 p_mcb =BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
2803 BTA_HlDchCreateRsp(p_mcb->mcl_handle, &create_rsp_param);
2820 btif_hl_mcl_cb_t *p_mcb;
2834 p_mcb =BTIF_HL_GET_MCL_CB_PTR(orig_app_idx, mcl_idx);
2900 btif_hl_mcl_cb_t *p_mcb;
2915 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
2977 btif_hl_mcl_cb_t *p_mcb;
2991 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3055 btif_hl_mcl_cb_t *p_mcb;
3070 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3130 btif_hl_mcl_cb_t *p_mcb;
3140 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx,mcl_idx);
3142 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
3161 btif_hl_mcl_cb_t *p_mcb;
3171 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx,mcl_idx);
3172 if (!btif_hl_num_dchs_in_use(p_mcb->mcl_handle))
3432 btif_hl_mcl_cb_t *p_mcb = NULL;
3494 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3495 if ( (p_mcb->cch_oper = BTIF_HL_CCH_OP_MDEP_FILTERING) ||
3496 (p_mcb->cch_oper == BTIF_HL_CCH_OP_DCH_OPEN) )
3498 pending_op = p_mcb->pcb.op;
3509 if (!p_mcb->is_connected)
3548 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3549 pending_op = p_mcb->pcb.op;
3591 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3592 pending_op = p_mcb->pcb.op;
3696 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
3697 pending_op = p_mcb->pcb.op;
4027 btif_hl_mcl_cb_t *p_mcb=NULL;
4047 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4048 if (p_mcb->is_connected)
4050 dch_open.ctrl_psm = p_mcb->ctrl_psm;
4054 if (btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
4075 p_mcb->cch_oper = BTIF_HL_CCH_OP_MDEP_FILTERING;
4129 btif_hl_mcl_cb_t *p_mcb;
4159 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4160 if (p_mcb->is_connected)
4163 BTA_HlDeleteMdl(p_mcb->mcl_handle, p_acb->delete_mdl.mdl_id);
4388 btif_hl_mcl_cb_t *p_mcb;
4408 p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4409 if (p_mcb->pcb.in_use)
4410 *p_channel_id = p_mcb->pcb.channel_id;
4413 p_mdl->extra.mdep_cfg_idx = p_mcb->pcb.mdep_cfg_idx;
4414 p_mdl->extra.data_type = p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type;
4416 if (!btif_hl_find_peer_mdep_id(p_acb->app_id, p_mcb->bd_addr,
4417 p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.mdep_role,
4418 p_acb->sup_feature.mdep[p_mcb->pcb.mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type,
4718 btif_hl_mcl_cb_t *p_mcb = BTIF_HL_GET_MCL_CB_PTR(app_idx, mcl_idx);
4737 memcpy(p_scb->bd_addr, p_mcb->bd_addr,sizeof(BD_ADDR));
4766 btif_hl_mcl_cb_t *p_mcb = NULL;
4785 p_mcb = BTIF_HL_GET_MCL_CB_PTR(p_scb->app_idx, p_scb->mcl_idx);
4788 if (p_mcb && p_dcb)
4790 btif_hl_stop_timer_using_handle(p_mcb->mcl_handle);
4792 memcpy(evt_param.chan_cb.bd_addr, p_mcb->bd_addr, sizeof(BD_ADDR));