• Home
  • Raw
  • Download

Lines Matching refs:l2cb

79     for (xx = 0, p_lcb_cur = &l2cb.lcb_pool[0]; xx < MAX_L2CAP_LINKS;  in l2c_link_hci_conn_req()
424 (*l2cb.fixed_reg[xx].pL2CA_FixedConn_Cb)( in l2c_link_hci_disc_comp()
676 uint16_t controller_xmit_quota = l2cb.num_lm_acl_bufs; in l2c_link_adjust_allocation()
680 if (l2cb.num_links_active == 0) { in l2c_link_adjust_allocation()
681 l2cb.controller_xmit_window = l2cb.num_lm_acl_bufs; in l2c_link_adjust_allocation()
682 l2cb.round_robin_quota = l2cb.round_robin_unacked = 0; in l2c_link_adjust_allocation()
687 for (yy = 0, p_lcb = &l2cb.lcb_pool[0]; yy < MAX_L2CAP_LINKS; yy++, p_lcb++) { in l2c_link_adjust_allocation()
711 l2cb.round_robin_quota = low_quota; in l2c_link_adjust_allocation()
716 l2cb.round_robin_quota = 0; in l2c_link_adjust_allocation()
717 l2cb.round_robin_unacked = 0; in l2c_link_adjust_allocation()
723 l2cb.round_robin_quota = 0; in l2c_link_adjust_allocation()
724 l2cb.round_robin_unacked = 0; in l2c_link_adjust_allocation()
731 num_hipri_links, num_lowpri_links, low_quota, l2cb.round_robin_quota, qq); in l2c_link_adjust_allocation()
734 for (yy = 0, p_lcb = &l2cb.lcb_pool[0]; yy < MAX_L2CAP_LINKS; yy++, p_lcb++) { in l2c_link_adjust_allocation()
745 l2cb.round_robin_unacked += p_lcb->sent_not_acked; in l2c_link_adjust_allocation()
759 p_lcb->sent_not_acked, l2cb.round_robin_unacked); in l2c_link_adjust_allocation()
796 tL2C_CCB* p_ccb = l2cb.ccb_pool + xx; in l2c_link_adjust_chnl_allocation()
825 l2cb.num_lm_acl_bufs = l2cb.controller_xmit_window = num_lm_acl_bufs; in l2c_link_processs_num_bufs()
878 for (xx = 0, p_lcb = &l2cb.lcb_pool[0]; xx < MAX_L2CAP_LINKS; xx++, p_lcb++) { in l2c_link_role_changed()
980 l2cb.ble_check_round_robin = true; in l2c_link_check_send_pkts()
982 l2cb.check_round_robin = true; in l2c_link_check_send_pkts()
990 if (l2cb.is_cong_cback_context) return; in l2c_link_check_send_pkts()
997 p_lcb = l2cb.lcb_pool; in l2c_link_check_send_pkts()
1004 if (p_lcb == &l2cb.lcb_pool[MAX_L2CAP_LINKS]) p_lcb = &l2cb.lcb_pool[0]; in l2c_link_check_send_pkts()
1007 if (((l2cb.controller_xmit_window == 0 || in l2c_link_check_send_pkts()
1008 (l2cb.round_robin_unacked >= l2cb.round_robin_quota)) && in l2c_link_check_send_pkts()
1011 (l2cb.ble_round_robin_unacked >= l2cb.ble_round_robin_quota || in l2c_link_check_send_pkts()
1012 l2cb.controller_le_xmit_window == 0))) in l2c_link_check_send_pkts()
1040 if ((l2cb.controller_xmit_window > 0) && in l2c_link_check_send_pkts()
1041 (l2cb.round_robin_unacked < l2cb.round_robin_quota) && in l2c_link_check_send_pkts()
1043 l2cb.check_round_robin = false; in l2c_link_check_send_pkts()
1045 if ((l2cb.controller_le_xmit_window > 0) && in l2c_link_check_send_pkts()
1046 (l2cb.ble_round_robin_unacked < l2cb.ble_round_robin_quota) && in l2c_link_check_send_pkts()
1048 l2cb.ble_check_round_robin = false; in l2c_link_check_send_pkts()
1058 while (((l2cb.controller_xmit_window != 0 && in l2c_link_check_send_pkts()
1060 (l2cb.controller_le_xmit_window != 0 && in l2c_link_check_send_pkts()
1072 while (((l2cb.controller_xmit_window != 0 && in l2c_link_check_send_pkts()
1074 (l2cb.controller_le_xmit_window != 0 && in l2c_link_check_send_pkts()
1118 l2cb.ble_round_robin_unacked++; in l2c_link_send_to_lower()
1120 l2cb.round_robin_unacked++; in l2c_link_send_to_lower()
1126 l2cb.controller_le_xmit_window--; in l2c_link_send_to_lower()
1130 l2cb.controller_xmit_window--; in l2c_link_send_to_lower()
1136 xmit_window = l2cb.controller_le_xmit_window; in l2c_link_send_to_lower()
1140 xmit_window = l2cb.controller_xmit_window; in l2c_link_send_to_lower()
1164 l2cb.controller_le_xmit_window -= num_segs; in l2c_link_send_to_lower()
1165 if (p_lcb->link_xmit_quota == 0) l2cb.ble_round_robin_unacked += num_segs; in l2c_link_send_to_lower()
1167 l2cb.controller_xmit_window -= num_segs; in l2c_link_send_to_lower()
1169 if (p_lcb->link_xmit_quota == 0) l2cb.round_robin_unacked += num_segs; in l2c_link_send_to_lower()
1185 l2cb.controller_le_xmit_window, p_lcb->handle, p_lcb->link_xmit_quota, in l2c_link_send_to_lower()
1186 p_lcb->sent_not_acked, l2cb.ble_round_robin_quota, in l2c_link_send_to_lower()
1187 l2cb.ble_round_robin_unacked); in l2c_link_send_to_lower()
1191 l2cb.controller_xmit_window, p_lcb->handle, p_lcb->link_xmit_quota, in l2c_link_send_to_lower()
1192 p_lcb->sent_not_acked, l2cb.round_robin_quota, in l2c_link_send_to_lower()
1193 l2cb.round_robin_unacked); in l2c_link_send_to_lower()
1236 l2cb.controller_le_xmit_window += num_sent; in l2c_link_process_num_completed_pkts()
1239 l2cb.controller_xmit_window += num_sent; in l2c_link_process_num_completed_pkts()
1245 if (l2cb.ble_round_robin_unacked > num_sent) in l2c_link_process_num_completed_pkts()
1246 l2cb.ble_round_robin_unacked -= num_sent; in l2c_link_process_num_completed_pkts()
1248 l2cb.ble_round_robin_unacked = 0; in l2c_link_process_num_completed_pkts()
1251 if (l2cb.round_robin_unacked > num_sent) in l2c_link_process_num_completed_pkts()
1252 l2cb.round_robin_unacked -= num_sent; in l2c_link_process_num_completed_pkts()
1254 l2cb.round_robin_unacked = 0; in l2c_link_process_num_completed_pkts()
1268 (l2cb.check_round_robin) && in l2c_link_process_num_completed_pkts()
1269 (l2cb.round_robin_unacked < l2cb.round_robin_quota)) { in l2c_link_process_num_completed_pkts()
1274 ((l2cb.ble_check_round_robin) && in l2c_link_process_num_completed_pkts()
1275 (l2cb.ble_round_robin_unacked < l2cb.ble_round_robin_quota))) { in l2c_link_process_num_completed_pkts()
1285 l2cb.controller_le_xmit_window, p_lcb->handle, in l2c_link_process_num_completed_pkts()
1286 p_lcb->sent_not_acked, l2cb.ble_check_round_robin, in l2c_link_process_num_completed_pkts()
1287 l2cb.ble_round_robin_unacked); in l2c_link_process_num_completed_pkts()
1291 l2cb.controller_xmit_window, p_lcb->handle, p_lcb->sent_not_acked, in l2c_link_process_num_completed_pkts()
1292 l2cb.check_round_robin, l2cb.round_robin_unacked); in l2c_link_process_num_completed_pkts()
1297 l2cb.controller_xmit_window, l2cb.controller_le_xmit_window, handle, in l2c_link_process_num_completed_pkts()
1298 l2cb.ble_check_round_robin, l2cb.ble_round_robin_unacked); in l2c_link_process_num_completed_pkts()