Searched refs:l2cb (Results 1 – 12 of 12) sorted by relevance
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/ |
D | l2c_link.c | 82 for (p_node = list_begin(l2cb.p_lcb_pool); p_node; p_node = list_next(p_node)) { in l2c_link_hci_conn_req() 433 l2cb.is_ble_connecting = FALSE; in l2c_link_hci_disc_comp() 452 (*l2cb.fixed_reg[xx].pL2CA_FixedConn_Cb)(xx + L2CAP_FIRST_FIXED_CHNL, in l2c_link_hci_disc_comp() 455 (*l2cb.fixed_reg[xx].pL2CA_FixedConn_Cb)(xx + L2CAP_FIRST_FIXED_CHNL, in l2c_link_hci_disc_comp() 596 l2cb.is_ble_connecting == TRUE) { in l2c_link_timeout() 597 L2CA_CancelBleConnectReq(l2cb.ble_connecting_bda); in l2c_link_timeout() 735 UINT16 controller_xmit_quota = l2cb.num_lm_acl_bufs; in l2c_link_adjust_allocation() 740 if (l2cb.num_links_active == 0) { in l2c_link_adjust_allocation() 741 l2cb.controller_xmit_window = l2cb.num_lm_acl_bufs; in l2c_link_adjust_allocation() 742 l2cb.round_robin_quota = l2cb.round_robin_unacked = 0; in l2c_link_adjust_allocation() [all …]
|
D | l2c_main.c | 50 tL2C_CB l2cb; variable 179 rcv_cid, cmd_code, list_length(l2cb.rcv_pending_q)); in l2c_rcv_acl_data() 181 list_append(l2cb.rcv_pending_q, p_msg); in l2c_rcv_acl_data() 183 if (list_length(l2cb.rcv_pending_q) == 1) { in l2c_rcv_acl_data() 184 btu_start_timer (&l2cb.rcv_hold_tle, BTU_TTYPE_L2CAP_HOLD, BT_1SEC_TIMEOUT); in l2c_rcv_acl_data() 191 cmd_code, list_length(l2cb.rcv_pending_q)); in l2c_rcv_acl_data() 282 (l2cb.fixed_reg[rcv_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb != NULL) ) { in l2c_rcv_acl_data() 289 …l2cu_initialize_fixed_ccb (p_lcb, rcv_cid, &l2cb.fixed_reg[rcv_cid - L2CAP_FIRST_FIXED_CHNL].fixed… in l2c_rcv_acl_data() 297 (*l2cb.fixed_reg[rcv_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb) in l2c_rcv_acl_data() 817 if (list_is_empty(l2cb.rcv_pending_q)) { in l2c_process_held_packets() [all …]
|
D | l2c_ble.c | 101 if (memcmp (rem_bda, l2cb.ble_connecting_bda, BD_ADDR_LEN)) { in L2CA_CancelBleConnectReq() 103 …(l2cb.ble_connecting_bda[0] << 24) + (l2cb.ble_connecting_bda[1] << 16) + (l2cb.ble_connecting_bda… in L2CA_CancelBleConnectReq() 104 (l2cb.ble_connecting_bda[4] << 8) + l2cb.ble_connecting_bda[5], in L2CA_CancelBleConnectReq() 337 l2cb.is_ble_connecting = FALSE; in l2cble_scanner_conn_comp() 352 …if (!l2cu_initialize_fixed_ccb (p_lcb, L2CAP_ATT_CID, &l2cb.fixed_reg[L2CAP_ATT_CID - L2CAP_FIRST_… in l2cble_scanner_conn_comp() 457 …if (!l2cu_initialize_fixed_ccb (p_lcb, L2CAP_ATT_CID, &l2cb.fixed_reg[L2CAP_ATT_CID - L2CAP_FIRST_… in l2cble_advertiser_conn_comp() 499 if (l2cb.is_ble_connecting && memcmp(bda, l2cb.ble_connecting_bda, BD_ADDR_LEN) == 0) { in l2cble_advertiser_conn_comp() 998 l2cb.is_ble_connecting = TRUE; in l2cble_init_direct_conn() 999 memcpy (l2cb.ble_connecting_bda, p_lcb->remote_bd_addr, BD_ADDR_LEN); in l2cble_init_direct_conn() 1040 l2cb.is_ble_connecting = TRUE; in l2cble_init_direct_conn() [all …]
|
D | l2c_utils.c | 76 if(p_lcb == NULL && list_length(l2cb.p_lcb_pool) < MAX_L2CAP_LINKS) { in l2cu_allocate_lcb() 80 list_ret = list_append(l2cb.p_lcb_pool, p_lcb); in l2cu_allocate_lcb() 101 p_lcb->idle_timeout = l2cb.idle_timeout; in l2cu_allocate_lcb() 110 l2cb.num_ble_links_active++; in l2cu_allocate_lcb() 115 l2cb.num_links_active++; in l2cu_allocate_lcb() 194 l2cb.controller_le_xmit_window += p_lcb->sent_not_acked; in l2cu_release_lcb() 195 if (l2cb.controller_le_xmit_window > l2cb.num_lm_ble_bufs) { in l2cu_release_lcb() 196 l2cb.controller_le_xmit_window = l2cb.num_lm_ble_bufs; in l2cu_release_lcb() 201 l2cb.controller_xmit_window += p_lcb->sent_not_acked; in l2cu_release_lcb() 202 if (l2cb.controller_xmit_window > l2cb.num_lm_acl_bufs) { in l2cu_release_lcb() [all …]
|
D | l2c_api.c | 126 for (p_node = list_begin(l2cb.p_lcb_pool); p_node; p_node = list_next(p_node)) { in L2CA_Deregister() 164 UINT16 psm = l2cb.dyn_psm; in L2CA_AllocatePSM() 185 l2cb.dyn_psm = psm; in L2CA_AllocatePSM() 700 l2cb.p_echo_data_cb = p_callback; in L2CA_Echo() 716 l2cb.p_echo_data_cb = p_callback; in L2CA_Echo() 772 l2cb.idle_timeout = timeout; in L2CA_SetIdleTimeout() 830 for (p_node = list_begin(l2cb.p_lcb_pool); p_node; p_node = list_next(p_node)) { in L2CA_SetIdleTimeoutByBdAddr() 860 l2cb.l2cap_trace_level = new_level; in L2CA_SetTraceLevel() 863 return (l2cb.l2cap_trace_level); in L2CA_SetTraceLevel() 886 new_role, l2cb.disallow_switch); in L2CA_SetDesireRole() [all …]
|
D | l2c_ucd.c | 52 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0]; in l2c_ucd_discover_cback() 118 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0]; in l2c_ucd_congestion_status_cback() 274 p_rcb = &l2cb.rcb_pool[0]; in L2CA_UcdDeregister() 288 list_foreach(l2cb.p_ccb_pool, L2CA_UcdDeregister_In_CCB_List, NULL); in L2CA_UcdDeregister() 624 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0]; in l2c_ucd_check_pending_info_req()
|
D | l2c_csm.c | 840 if (l2cb.fixed_reg[p_ccb->local_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb) { in l2c_csm_config() 841 (*l2cb.fixed_reg[p_ccb->local_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb) in l2c_csm_config() 1261 l2cb.check_round_robin = TRUE; in l2c_enqueue_peer_data()
|
D | l2c_fcr.c | 385 if ((p_ccb->p_lcb->sent_not_acked < 2) && (l2cb.controller_xmit_window > 0)) { in l2c_fcr_is_flow_controlled() 1383 if (l2cb.fixed_reg[p_ccb->local_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb) in do_sar_reassembly() 1384 (*l2cb.fixed_reg[p_ccb->local_cid - L2CAP_FIRST_FIXED_CHNL].pL2CA_FixedData_Cb) in do_sar_reassembly()
|
/hal_espressif-latest/components/bt/host/bluedroid/common/include/common/ |
D | bt_trace.h | 228 #define L2CAP_TRACE_ERROR(fmt, args...) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_ERROR && … 229 #define L2CAP_TRACE_WARNING(fmt, args...) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_WARNING &… 230 #define L2CAP_TRACE_API(fmt, args...) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_API && BT… 231 #define L2CAP_TRACE_EVENT(fmt, args...) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_EVENT && … 232 #define L2CAP_TRACE_DEBUG(fmt, args...) {if (l2cb.l2cap_trace_level >= BT_TRACE_LEVEL_DEBUG && …
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btu/ |
D | btu_task.c | 686 if (l2cb.controller_xmit_window == l2cb.num_lm_acl_bufs) { in btu_check_bt_sleep()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/ |
D | l2c_int.h | 564 #define L2CAP_HIGH_PRI_MIN_XMIT_QUOTA_A (l2cb.high_pri_min_xmit_quota) 576 extern tL2C_CB l2cb; 579 #define l2cb (*l2c_cb_ptr)
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble.c | 2146 if(l2cb.is_ble_connecting) { 2148 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(l2cb.ble_connecting_bda, BT_TRANSPORT_LE); 2151 … !(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_LE_ACL_IS_CONNECTED(l2cb.ble_connecting_bda))) {
|