Lines Matching full:p_ccb
158 tL2C_CCB *p_ccb;
223 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
225 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM, &ci);
252 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
254 tL2C_CCB *pn = p_ccb->p_next_ccb;
256 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM_NEG, &ci);
258 p_ccb = pn;
296 tL2C_CCB *p_ccb;
318 /* Match p_ccb with p_ref_data returned by sec manager */
319 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_next_ccb)
321 p_next_ccb = p_ccb->p_next_ccb;
323 if (p_ccb == p_ref_data)
328 L2CAP_TRACE_DEBUG1 ("ccb timer ticks: %u", p_ccb->timer_entry.ticks);
334 btu_start_timer (&p_ccb->timer_entry, BTU_TTYPE_L2CAP_CHNL, L2CAP_DELAY_CHECK_SM4);
340 l2c_csm_execute (p_ccb, event, &ci);
360 tL2C_CCB *p_ccb;
386 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
388 tL2C_CCB *pn = p_ccb->p_next_ccb;
396 if (p_ccb != p_lcb->p_pending_ccb)
398 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, &reason);
400 p_ccb = pn;
466 tL2C_CCB *p_ccb;
476 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
478 if (p_ccb->p_rcb->api.pL2CA_QoSViolationInd_Cb)
479 l2c_csm_execute (p_ccb, L2CEVT_LP_QOS_VIOLATION_IND, NULL);
498 tL2C_CCB *p_ccb;
515 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
517 tL2C_CCB *pn = p_ccb->p_next_ccb;
519 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
521 p_ccb = pn;
551 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
553 tL2C_CCB *pn = p_ccb->p_next_ccb;
555 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
557 p_ccb = pn;
623 tL2C_CCB *p_ccb;
630 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
632 if ( (p_ccb->chnl_state == CST_ORIG_W4_SEC_COMP) || (p_ccb->chnl_state == CST_TERM_W4_SEC_COMP) )
651 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
653 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_INFO_RSP, &ci);
804 tL2C_CCB *p_ccb;
824 p_ccb = l2cb.ccb_pool + xx;
826 if (!p_ccb->in_use)
829 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
831 weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] += p_ccb->tx_data_rate;
832 weighted_chnls[p_ccb->ertm_info.user_rx_pool_id] += p_ccb->rx_data_rate;
834 if (p_ccb->ertm_info.fcr_tx_pool_id == HCI_ACL_POOL_ID)
838 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
841 if (p_ccb->ertm_info.fcr_rx_pool_id == HCI_ACL_POOL_ID)
844 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
850 weighted_chnls[HCI_ACL_POOL_ID] += p_ccb->tx_data_rate + p_ccb->rx_data_rate;
876 p_ccb = l2cb.ccb_pool + xx;
878 if (!p_ccb->in_use)
881 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
883 p_ccb->buff_quota = quota_per_weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] * p_ccb->tx_data_rate;
886 p_ccb->local_cid, p_ccb->peer_cfg.fcr.mode, p_ccb->ertm_info.user_tx_pool_id,
887 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
892 p_ccb->buff_quota = quota_per_weighted_chnls[HCI_ACL_POOL_ID] * p_ccb->tx_data_rate;
895 p_ccb->local_cid,
896 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
900 l2cu_check_channel_congestion (p_ccb);
1035 tL2C_CCB *p_ccb;
1043 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
1045 if (p_ccb->xmit_hold_q.count != 0)
1084 void l2c_link_check_send_pkts (tL2C_LCB *p_lcb, tL2C_CCB *p_ccb, BT_HDR *p_buf)
1092 if (p_ccb != NULL)
1094 p_buf->event = p_ccb->local_cid;