Home | History | Annotate | Download | only in src

Lines Matching refs:p_pcb

489 static void btif_hl_clean_pcb(btif_hl_pending_chan_cb_t *p_pcb)
492 memset(p_pcb, 0 , sizeof(btif_hl_pending_chan_cb_t));
762 btif_hl_pending_chan_cb_t *p_pcb;
779 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
780 if (!p_pcb->in_use)
784 p_pcb->in_use = TRUE;
786 p_pcb->channel_id = (int) btif_hl_get_next_channel_id(app_id);
787 p_pcb->cb_state = BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING;
788 p_pcb->mdep_cfg_idx = mdep_cfg_idx;
789 memcpy(p_pcb->bd_addr, bd_addr, sizeof(BD_ADDR));
790 p_pcb->op = op;
899 btif_hl_pending_chan_cb_t *p_pcb;
931 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
932 p_pcb->in_use = TRUE;
933 p_pcb->mdep_cfg_idx = mdep_cfg_idx;
934 memcpy(p_pcb->bd_addr, bd_addr, sizeof(BD_ADDR));
935 p_pcb->op = op;
941 p_pcb->channel_id = (int) btif_hl_get_next_channel_id(app_id);
942 p_pcb
945 p_pcb->channel_id = p_acb->delete_mdl.channel_id;
946 p_pcb->cb_state = BTIF_HL_CHAN_CB_STATE_DESTROYED_PENDING;
2236 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2237 btif_hl_chan_cb_state_t cur_state = p_pcb->cb_state;
2241 p_pcb->cb_state = state;
2305 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2307 int app_id = (int) btif_hl_get_app_id(p_pcb->channel_id);
2309 btif_hl_copy_bda(&bd_addr, p_pcb->bd_addr);
2311 if (p_pcb->in_use && p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING)
2314 BTIF_TRACE_DEBUG4("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2315 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_CONNECTING, 0);
2319 &bd_addr, p_pcb->mdep_cfg_idx,
2320 p_pcb->channel_id, BTHL_CONN_STATE_CONNECTING, 0 );
2334 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2336 int app_id = (int) btif_hl_get_app_id(p_pcb->channel_id);
2338 btif_hl_copy_bda(&bd_addr, p_pcb->bd_addr);
2340 BTIF_TRACE_DEBUG2("%s p_pcb->in_use=%d",__FUNCTION__, p_pcb->in_use);
2341 if (p_pcb->in_use)
2343 BTIF_TRACE_DEBUG1("%p_pcb->cb_state=%d",p_pcb->cb_state);
2344 if (p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING)
2346 BTIF_TRACE_DEBUG4("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2347 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_CONNECTING, 0);
2350 &bd_addr, p_pcb->mdep_cfg_idx,
2351 p_pcb->channel_id, BTHL_CONN_STATE_CONNECTING, 0 );
2353 BTIF_TRACE_DEBUG4("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2354 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTED, 0);
2357 &bd_addr, p_pcb->mdep_cfg_idx,
2358 p_pcb->channel_id, BTHL_CONN_STATE_DISCONNECTED, 0 );
2360 else if (p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTED_PENDING)
2362 BTIF_TRACE_DEBUG4("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2363 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTED, 0);
2366 &bd_addr, p_pcb->mdep_cfg_idx,
2367 p_pcb->channel_id, BTHL_CONN_STATE_DISCONNECTED, 0 );
2369 btif_hl_clean_pcb(p_pcb);
2390 btif_hl_pending_chan_cb_t *p_pcb;
2447 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2448 if (p_pcb->in_use)
2450 if (!p_pcb->abort_pending)
2452 switch (p_pcb->op)
2551 btif_hl_pending_chan_cb_t *p_pcb;
2557 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2558 if (p_pcb->in_use)
2560 switch (p_pcb->op)
2563 if (!p_pcb->abort_pending)
2567 dch_open.local_mdep_id = p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_id;
2569 p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.mdep_role,
2570 p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type, &dch_open.peer_mdep_id ))
2572 dch_open.local_cfg = p_acb->channel_type[p_pcb->mdep_cfg_idx];
2573 if ((p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.mdep_role == BTA_HL_MDEP_ROLE_SOURCE)
2582 if (!btif_hl_is_reconnect_possible(app_idx, mcl_idx, p_pcb->mdep_cfg_idx, &dch_open, &mdl_id ))
2902 btif_hl_pending_chan_cb_t *p_pcb;
2916 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2932 p_dcb->channel_id = p_pcb->channel_id;
2941 btif_hl_clean_pcb(p_pcb);
2979 btif_hl_pending_chan_cb_t *p_pcb;
2992 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
3008 p_dcb->channel_id = p_pcb->channel_id;
3017 btif_hl_clean_pcb(p_pcb);
4026 btif_hl_pending_chan_cb_t *p_pcb = NULL;
4077 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
4078 p_pcb->in_use = TRUE;
4079 p_pcb->mdep_cfg_idx = mdep_cfg_index;
4080 memcpy(p_pcb->bd_addr, bda, sizeof(BD_ADDR));
4081 p_pcb->op = BTIF_HL_PEND_DCH_OP_OPEN;