Home | History | Annotate | Download | only in l2cap

Lines Matching refs:p_ccb

155     tL2C_CCB            *p_ccb;
218 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
220 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM, &ci);
247 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
249 tL2C_CCB *pn = p_ccb->p_next_ccb;
251 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM_NEG, &ci);
253 p_ccb = pn;
291 tL2C_CCB *p_ccb;
313 /* Match p_ccb with p_ref_data returned by sec manager */
314 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_next_ccb)
316 p_next_ccb = p_ccb->p_next_ccb;
318 if (p_ccb == p_ref_data)
323 L2CAP_TRACE_DEBUG1 ("ccb timer ticks: %u", p_ccb->timer_entry.ticks);
329 btu_start_timer (&p_ccb->timer_entry, BTU_TTYPE_L2CAP_CHNL, L2CAP_DELAY_CHECK_SM4);
335 l2c_csm_execute (p_ccb, event, &ci);
355 tL2C_CCB *p_ccb;
381 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
383 tL2C_CCB *pn = p_ccb->p_next_ccb;
391 if (p_ccb != p_lcb->p_pending_ccb)
393 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, &reason);
395 p_ccb = pn;
461 tL2C_CCB *p_ccb;
471 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
473 if (p_ccb->p_rcb->api.pL2CA_QoSViolationInd_Cb)
474 l2c_csm_execute (p_ccb, L2CEVT_LP_QOS_VIOLATION_IND, NULL);
493 tL2C_CCB *p_ccb;
510 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
512 tL2C_CCB *pn = p_ccb->p_next_ccb;
514 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
516 p_ccb = pn;
546 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
548 tL2C_CCB *pn = p_ccb->p_next_ccb;
550 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
552 p_ccb = pn;
618 tL2C_CCB *p_ccb;
625 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
627 if ( (p_ccb->chnl_state == CST_ORIG_W4_SEC_COMP) || (p_ccb->chnl_state == CST_TERM_W4_SEC_COMP) )
646 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
648 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_INFO_RSP, &ci);
799 tL2C_CCB *p_ccb;
819 p_ccb = l2cb.ccb_pool + xx;
821 if (!p_ccb->in_use)
824 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
826 weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] += p_ccb->tx_data_rate;
827 weighted_chnls[p_ccb->ertm_info.user_rx_pool_id] += p_ccb->rx_data_rate;
829 if (p_ccb->ertm_info.fcr_tx_pool_id == HCI_ACL_POOL_ID)
833 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
836 if (p_ccb->ertm_info.fcr_rx_pool_id == HCI_ACL_POOL_ID)
839 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
845 weighted_chnls[HCI_ACL_POOL_ID] += p_ccb->tx_data_rate + p_ccb->rx_data_rate;
871 p_ccb = l2cb.ccb_pool + xx;
873 if (!p_ccb->in_use)
876 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
878 p_ccb->buff_quota = quota_per_weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] * p_ccb->tx_data_rate;
881 p_ccb->local_cid, p_ccb->peer_cfg.fcr.mode, p_ccb->ertm_info.user_tx_pool_id,
882 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
887 p_ccb->buff_quota = quota_per_weighted_chnls[HCI_ACL_POOL_ID] * p_ccb->tx_data_rate;
890 p_ccb->local_cid,
891 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
895 l2cu_check_channel_congestion (p_ccb);
1031 tL2C_CCB *p_ccb;
1039 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
1041 if (p_ccb->xmit_hold_q.count != 0)
1099 void l2c_link_check_send_pkts (tL2C_LCB *p_lcb, tL2C_CCB *p_ccb, BT_HDR *p_buf)
1107 if (p_ccb != NULL)
1109 p_buf->event = p_ccb->local_cid;