Home | History | Annotate | Download | only in avct

Lines Matching refs:p_lcb

73 static BOOLEAN avct_l2c_is_passive (tAVCT_LCB *p_lcb)
81 if (p_ccb->allocated && (p_ccb->p_lcb == p_lcb))
106 tAVCT_LCB *p_lcb;
112 if ((p_lcb = avct_lcb_by_bd(bd_addr)) == NULL)
115 if ((p_lcb = avct_lcb_alloc(bd_addr)) == NULL)
124 if (!avct_l2c_is_passive (p_lcb) || (p_lcb->ch_state == AVCT_CH_OPEN))
132 p_lcb->conflict_lcid = p_lcb->ch_lcid;
133 AVCT_TRACE_DEBUG("avct_l2c_connect_ind_cback conflict_lcid:0x%x", p_lcb->conflict_lcid);
137 if(p_lcb)
140 lcid, result, p_lcb->ch_state);
149 p_lcb->ch_lcid = lcid;
152 p_lcb->ch_state = AVCT_CH_CFG;
163 if(p_lcb)
164 AVCT_TRACE_DEBUG("ch_state cni: %d ", p_lcb->ch_state);
180 tAVCT_LCB *p_lcb;
184 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
187 lcid, result, p_lcb->ch_state, p_lcb->conflict_lcid);
189 if (p_lcb->ch_state == AVCT_CH_CONN)
195 p_lcb->ch_state = AVCT_CH_CFG;
207 AVCT_TRACE_DEBUG("avct_l2c_connect_cfm_cback conflict_lcid:0x%x", p_lcb->conflict_lcid);
208 if (p_lcb->conflict_lcid == lcid)
209 p_lcb->conflict_lcid = 0;
211 avct_lcb_event(p_lcb, AVCT_LCB_LL_CLOSE_EVT, (tAVCT_LCB_EVT *) &result);
214 else if (p_lcb->conflict_lcid == lcid)
217 AVCT_TRACE_DEBUG("avct_l2c_connect_cfm_cback ch_state: %d, conflict_lcid:0x%x", p_lcb->ch_state, p_lcb->conflict_lcid);
223 p_lcb->conflict_lcid = 0;
225 AVCT_TRACE_DEBUG("ch_state cnc: %d ", p_lcb->ch_state);
241 tAVCT_LCB *p_lcb;
244 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
247 lcid, p_lcb->ch_state, p_cfg->result);
249 if (p_lcb->ch_state == AVCT_CH_CFG)
255 p_lcb->ch_flags |= AVCT_L2C_CFG_CFM_DONE;
258 if (p_lcb->ch_flags & AVCT_L2C_CFG_IND_DONE)
260 p_lcb->ch_state = AVCT_CH_OPEN;
261 avct_lcb_event(p_lcb, AVCT_LCB_LL_OPEN_EVT, NULL);
267 AVCT_TRACE_DEBUG("ERROR avct_l2c_config_cfm_cback L2CA_DisconnectReq %d ", p_lcb->ch_state);
269 p_lcb->ch_result = p_cfg->result;
275 AVCT_TRACE_DEBUG("ch_state cfc: %d ", p_lcb->ch_state);
291 tAVCT_LCB *p_lcb;
294 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
296 AVCT_TRACE_DEBUG("avct_l2c_config_ind_cback: 0x%x, ch_state: %d", lcid, p_lcb->ch_state);
300 p_lcb->peer_mtu = p_cfg->mtu;
304 p_lcb->peer_mtu = L2CAP_DEFAULT_MTU;
313 if ((p_lcb->ch_flags & AVCT_L2C_CFG_IND_DONE) == 0)
316 p_lcb->ch_flags |= AVCT_L2C_CFG_IND_DONE;
319 if (p_lcb->ch_flags & AVCT_L2C_CFG_CFM_DONE)
321 p_lcb->ch_state = AVCT_CH_OPEN;
322 avct_lcb_event(p_lcb, AVCT_LCB_LL_OPEN_EVT, NULL);
325 AVCT_TRACE_DEBUG("ch_state cfi: %d ", p_lcb->ch_state);
341 tAVCT_LCB *p_lcb;
345 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
347 AVCT_TRACE_DEBUG("avct_l2c_disconnect_ind_cback: 0x%x, ch_state: %d", lcid, p_lcb->ch_state);
354 avct_lcb_event(p_lcb, AVCT_LCB_LL_CLOSE_EVT, (tAVCT_LCB_EVT *) &result);
355 AVCT_TRACE_DEBUG("ch_state di: %d ", p_lcb->ch_state);
371 tAVCT_LCB *p_lcb;
375 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
378 lcid, p_lcb->ch_state, result);
380 res = (p_lcb->ch_result != 0) ? p_lcb->ch_result : result;
381 p_lcb->ch_result = 0;
383 avct_lcb_event(p_lcb, AVCT_LCB_LL_CLOSE_EVT, (tAVCT_LCB_EVT *) &res);
384 AVCT_TRACE_DEBUG("ch_state dc: %d ", p_lcb->ch_state);
400 tAVCT_LCB *p_lcb;
404 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
406 avct_lcb_event(p_lcb, AVCT_LCB_LL_CONG_EVT, (tAVCT_LCB_EVT *) &is_congested);
422 tAVCT_LCB *p_lcb;
426 if ((p_lcb = avct_lcb_by_lcid(lcid)) != NULL)
428 avct_lcb_event(p_lcb, AVCT_LCB_LL_MSG_EVT, (tAVCT_LCB_EVT *) &p_buf);