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