Home | History | Annotate | Download | only in src

Lines Matching defs:p_pcb

496 static void btif_hl_clean_pcb(btif_hl_pending_chan_cb_t *p_pcb)
499 memset(p_pcb, 0 , sizeof(btif_hl_pending_chan_cb_t));
769 btif_hl_pending_chan_cb_t *p_pcb;
786 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
787 if (!p_pcb->in_use)
791 p_pcb->in_use = TRUE;
793 p_pcb->channel_id = (int) btif_hl_get_next_channel_id(app_id);
794 p_pcb->cb_state = BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING;
795 p_pcb->mdep_cfg_idx = mdep_cfg_idx;
796 memcpy(p_pcb->bd_addr, bd_addr, sizeof(BD_ADDR));
797 p_pcb->op = op;
906 btif_hl_pending_chan_cb_t *p_pcb;
938 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
939 p_pcb->in_use = TRUE;
940 p_pcb->mdep_cfg_idx = mdep_cfg_idx;
941 memcpy(p_pcb->bd_addr, bd_addr, sizeof(BD_ADDR));
942 p_pcb->op = op;
948 p_pcb->channel_id = (int) btif_hl_get_next_channel_id(app_id);
949 p_pcb->cb_state = BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING;
952 p_pcb->channel_id = p_acb->delete_mdl.channel_id;
953 p_pcb->cb_state = BTIF_HL_CHAN_CB_STATE_DESTROYED_PENDING;
2186 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2187 btif_hl_chan_cb_state_t cur_state = p_pcb->cb_state;
2191 p_pcb->cb_state = state;
2255 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2257 int app_id = (int) btif_hl_get_app_id(p_pcb->channel_id);
2259 btif_hl_copy_bda(&bd_addr, p_pcb->bd_addr);
2261 if (p_pcb->in_use && p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING)
2264 BTIF_TRACE_DEBUG("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2265 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_CONNECTING, 0);
2269 &bd_addr, p_pcb->mdep_cfg_idx,
2270 p_pcb->channel_id, BTHL_CONN_STATE_CONNECTING, 0 );
2284 btif_hl_pending_chan_cb_t *p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2286 int app_id = (int) btif_hl_get_app_id(p_pcb->channel_id);
2288 btif_hl_copy_bda(&bd_addr, p_pcb->bd_addr);
2290 BTIF_TRACE_DEBUG("%s p_pcb->in_use=%d",__FUNCTION__, p_pcb->in_use);
2291 if (p_pcb->in_use)
2293 BTIF_TRACE_DEBUG("%p_pcb->cb_state=%d",p_pcb->cb_state);
2294 if (p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTING_PENDING)
2296 BTIF_TRACE_DEBUG("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2297 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_CONNECTING, 0);
2300 &bd_addr, p_pcb->mdep_cfg_idx,
2301 p_pcb->channel_id, BTHL_CONN_STATE_CONNECTING, 0 );
2303 BTIF_TRACE_DEBUG("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2304 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTED, 0);
2307 &bd_addr, p_pcb->mdep_cfg_idx,
2308 p_pcb->channel_id, BTHL_CONN_STATE_DISCONNECTED, 0 );
2310 else if (p_pcb->cb_state == BTIF_HL_CHAN_CB_STATE_CONNECTED_PENDING)
2312 BTIF_TRACE_DEBUG("call channel state callback channel_id=0x%08x mdep_cfg_idx=%d state=%d fd=%d",p_pcb->channel_id,
2313 p_pcb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTED, 0);
2316 &bd_addr, p_pcb->mdep_cfg_idx,
2317 p_pcb->channel_id, BTHL_CONN_STATE_DISCONNECTED, 0 );
2319 btif_hl_clean_pcb(p_pcb);
2340 btif_hl_pending_chan_cb_t *p_pcb;
2397 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2398 if (p_pcb->in_use)
2400 if (!p_pcb->abort_pending)
2402 switch (p_pcb->op)
2501 btif_hl_pending_chan_cb_t *p_pcb;
2507 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2508 if (p_pcb->in_use)
2510 switch (p_pcb->op)
2513 if (!p_pcb->abort_pending)
2517 dch_open.local_mdep_id = p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_id;
2519 p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.mdep_role,
2520 p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.data_cfg[0].data_type, &dch_open.peer_mdep_id ))
2522 dch_open.local_cfg = p_acb->channel_type[p_pcb->mdep_cfg_idx];
2523 if ((p_acb->sup_feature.mdep[p_pcb->mdep_cfg_idx].mdep_cfg.mdep_role == BTA_HL_MDEP_ROLE_SOURCE)
2532 if (!btif_hl_is_reconnect_possible(app_idx, mcl_idx, p_pcb->mdep_cfg_idx, &dch_open, &mdl_id ))
2851 btif_hl_pending_chan_cb_t *p_pcb;
2865 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2881 p_dcb->channel_id = p_pcb->channel_id;
2890 btif_hl_clean_pcb(p_pcb);
2928 btif_hl_pending_chan_cb_t *p_pcb;
2941 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
2957 p_dcb->channel_id = p_pcb->channel_id;
2966 btif_hl_clean_pcb(p_pcb);
3978 btif_hl_pending_chan_cb_t *p_pcb = NULL;
4029 p_pcb = BTIF_HL_GET_PCB_PTR(app_idx, mcl_idx);
4030 p_pcb->in_use = TRUE;
4031 p_pcb->mdep_cfg_idx = mdep_cfg_index;
4032 memcpy(p_pcb->bd_addr, bda, sizeof(BD_ADDR));
4033 p_pcb->op = BTIF_HL_PEND_DCH_OP_OPEN;