Home | History | Annotate | Download | only in l2cap

Lines Matching refs:p_ccb

159     tL2C_CCB            *p_ccb;
224 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
226 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM, &ci);
253 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
255 tL2C_CCB *pn = p_ccb->p_next_ccb;
257 l2c_csm_execute (p_ccb, L2CEVT_LP_CONNECT_CFM_NEG, &ci);
259 p_ccb = pn;
297 tL2C_CCB *p_ccb;
321 /* Match p_ccb with p_ref_data returned by sec manager */
322 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_next_ccb)
324 p_next_ccb = p_ccb->p_next_ccb;
326 if (p_ccb == p_ref_data)
331 L2CAP_TRACE_DEBUG ("ccb timer ticks: %u", p_ccb->timer_entry.ticks);
337 btu_start_timer (&p_ccb->timer_entry, BTU_TTYPE_L2CAP_CHNL, L2CAP_DELAY_CHECK_SM4);
343 l2c_csm_execute (p_ccb, event, &ci);
363 tL2C_CCB *p_ccb;
390 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
392 tL2C_CCB *pn = p_ccb->p_next_ccb;
400 if (p_ccb != p_lcb->p_pending_ccb)
402 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, &reason);
404 p_ccb = pn;
490 tL2C_CCB *p_ccb;
500 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
502 if (p_ccb->p_rcb->api.pL2CA_QoSViolationInd_Cb)
503 l2c_csm_execute (p_ccb, L2CEVT_LP_QOS_VIOLATION_IND, NULL);
522 tL2C_CCB *p_ccb;
539 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
541 tL2C_CCB *pn = p_ccb->p_next_ccb;
543 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
545 p_ccb = pn;
575 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; )
577 tL2C_CCB *pn = p_ccb->p_next_ccb;
579 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL);
581 p_ccb = pn;
649 tL2C_CCB *p_ccb;
656 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
658 if ( (p_ccb->chnl_state == CST_ORIG_W4_SEC_COMP) || (p_ccb->chnl_state == CST_TERM_W4_SEC_COMP) )
677 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
679 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_INFO_RSP, &ci);
830 tL2C_CCB *p_ccb;
850 p_ccb = l2cb.ccb_pool + xx;
852 if (!p_ccb->in_use)
855 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
857 weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] += p_ccb->tx_data_rate;
858 weighted_chnls[p_ccb->ertm_info.user_rx_pool_id] += p_ccb->rx_data_rate;
860 if (p_ccb->ertm_info.fcr_tx_pool_id == HCI_ACL_POOL_ID)
864 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
867 if (p_ccb->ertm_info.fcr_rx_pool_id == HCI_ACL_POOL_ID)
870 reserved_buff[HCI_ACL_POOL_ID] += p_ccb->peer_cfg.fcr.tx_win_sz;
876 weighted_chnls[HCI_ACL_POOL_ID] += p_ccb->tx_data_rate + p_ccb->rx_data_rate;
902 p_ccb = l2cb.ccb_pool + xx;
904 if (!p_ccb->in_use)
907 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE)
909 p_ccb->buff_quota = quota_per_weighted_chnls[p_ccb->ertm_info.user_tx_pool_id] * p_ccb->tx_data_rate;
912 p_ccb->local_cid, p_ccb->peer_cfg.fcr.mode, p_ccb->ertm_info.user_tx_pool_id,
913 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
918 p_ccb->buff_quota = quota_per_weighted_chnls[HCI_ACL_POOL_ID] * p_ccb->tx_data_rate;
921 p_ccb->local_cid,
922 p_ccb->ccb_priority, p_ccb->tx_data_rate, p_ccb->buff_quota);
926 l2cu_check_channel_congestion (p_ccb);
1063 tL2C_CCB *p_ccb;
1071 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb)
1073 if (p_ccb->xmit_hold_q.count != 0)
1112 void l2c_link_check_send_pkts (tL2C_LCB *p_lcb, tL2C_CCB *p_ccb, BT_HDR *p_buf)
1120 if (p_ccb != NULL)
1122 p_buf->event = p_ccb->local_cid;