/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/ |
D | l2c_link.c | 43 static BOOLEAN l2c_link_send_to_lower (tL2C_LCB *p_lcb, BT_HDR *p_buf); 62 tL2C_LCB *p_lcb; in l2c_link_hci_conn_req() local 67 p_lcb = l2cu_find_lcb_by_bd_addr (bd_addr, BT_TRANSPORT_BR_EDR); in l2c_link_hci_conn_req() 70 if (!p_lcb) { in l2c_link_hci_conn_req() 71 p_lcb = l2cu_allocate_lcb (bd_addr, FALSE, BT_TRANSPORT_BR_EDR); in l2c_link_hci_conn_req() 72 if (!p_lcb) { in l2c_link_hci_conn_req() 84 if (p_lcb_cur == p_lcb) { in l2c_link_hci_conn_req() 90 p_lcb->link_role = HCI_ROLE_MASTER; in l2c_link_hci_conn_req() 97 p_lcb->link_role = HCI_ROLE_SLAVE; in l2c_link_hci_conn_req() 99 p_lcb->link_role = l2cu_get_conn_role(p_lcb); in l2c_link_hci_conn_req() [all …]
|
D | l2c_ble.c | 77 static BOOLEAN l2cble_start_conn_update (tL2C_LCB *p_lcb); 93 tL2C_LCB *p_lcb; in L2CA_CancelBleConnectReq() local 111 p_lcb = l2cu_find_lcb_by_bd_addr(rem_bda, BT_TRANSPORT_LE); in L2CA_CancelBleConnectReq() 113 if (p_lcb != NULL && in L2CA_CancelBleConnectReq() 114 !(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_LE_ACL_IS_CONNECTED(rem_bda))) { in L2CA_CancelBleConnectReq() 115 p_lcb->disc_reason = L2CAP_CONN_CANCEL; in L2CA_CancelBleConnectReq() 116 l2cu_release_lcb (p_lcb); in L2CA_CancelBleConnectReq() 141 tL2C_LCB *p_lcb; in L2CA_UpdateBleConnParams() local 147 p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_LE); in L2CA_UpdateBleConnParams() 150 if (!p_lcb || !p_acl_cb) { in L2CA_UpdateBleConnParams() [all …]
|
D | l2c_utils.c | 57 tL2C_LCB *p_lcb = NULL; in l2cu_allocate_lcb() local 61 p_lcb = l2cu_find_free_lcb(); in l2cu_allocate_lcb() 62 if(p_lcb != NULL) { in l2cu_allocate_lcb() 76 if(p_lcb == NULL && list_length(l2cb.p_lcb_pool) < MAX_L2CAP_LINKS) { in l2cu_allocate_lcb() 77 p_lcb = (tL2C_LCB *)osi_malloc(sizeof(tL2C_LCB)); in l2cu_allocate_lcb() 78 if (p_lcb) { in l2cu_allocate_lcb() 79 memset (p_lcb, 0, sizeof(tL2C_LCB)); in l2cu_allocate_lcb() 80 list_ret = list_append(l2cb.p_lcb_pool, p_lcb); in l2cu_allocate_lcb() 86 if (p_lcb) { in l2cu_allocate_lcb() 87 btu_free_timer(&p_lcb->timer_entry); in l2cu_allocate_lcb() [all …]
|
D | l2c_api.c | 122 tL2C_LCB *p_lcb; in L2CA_Deregister() local 127 p_lcb = list_node(p_node); in L2CA_Deregister() 128 if (p_lcb->in_use) { in L2CA_Deregister() 129 if (((p_ccb = p_lcb->ccb_queue.p_first_ccb) == NULL) in L2CA_Deregister() 130 || (p_lcb->link_state == LST_DISCONNECTING)) { in L2CA_Deregister() 225 tL2C_LCB *p_lcb; in L2CA_ErtmConnectReq() local 249 if ((p_lcb = l2cu_find_lcb_by_bd_addr (p_bd_addr, BT_TRANSPORT_BR_EDR)) == NULL) { in L2CA_ErtmConnectReq() 251 if ( ((p_lcb = l2cu_allocate_lcb (p_bd_addr, FALSE, BT_TRANSPORT_BR_EDR)) == NULL) in L2CA_ErtmConnectReq() 253 || (l2cu_create_conn(p_lcb, BT_TRANSPORT_BR_EDR) == FALSE) ) { in L2CA_ErtmConnectReq() 254 L2CAP_TRACE_WARNING ("L2CAP - conn not started for PSM: 0x%04x p_lcb: %p", psm, p_lcb); in L2CA_ErtmConnectReq() [all …]
|
D | l2c_ucd.c | 309 tL2C_LCB *p_lcb; in L2CA_UcdDiscover() local 326 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL) in L2CA_UcdDiscover() 327 || ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL)) { in L2CA_UcdDiscover() 344 if ((p_lcb) && (p_lcb->link_state == LST_CONNECTED)) { in L2CA_UcdDiscover() 346 p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID); in L2CA_UcdDiscover() 372 tL2C_LCB *p_lcb; in L2CA_UcdDataWrite() local 391 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL) in L2CA_UcdDataWrite() 392 || ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL)) { in L2CA_UcdDataWrite() 399 if (((p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, BT_TRANSPORT_BR_EDR)) == NULL) in L2CA_UcdDataWrite() 400 || ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, L2CAP_CONNECTIONLESS_CID)) == NULL)) { in L2CA_UcdDataWrite() [all …]
|
D | l2c_main.c | 44 static void process_l2cap_cmd (tL2C_LCB *p_lcb, UINT8 *p, UINT16 pkt_len); 147 tL2C_LCB *p_lcb; in l2c_rcv_acl_data() local 164 if ((p_lcb = l2cu_find_lcb_by_handle (handle)) == NULL) { in l2c_rcv_acl_data() 212 if (p_lcb && p_lcb->transport == BT_TRANSPORT_LE && p_lcb->link_state != LST_DISCONNECTING) in l2c_rcv_acl_data() 215 l2cble_notify_le_connection(p_lcb->remote_bd_addr); in l2c_rcv_acl_data() 221 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, rcv_cid)) == NULL) { in l2c_rcv_acl_data() 250 process_l2cap_cmd (p_lcb, p, l2cap_len); in l2c_rcv_acl_data() 264 if ( l2c_ucd_check_rx_pkts( p_lcb, p_msg ) ) { in l2c_rcv_acl_data() 276 l2cble_process_sig_cmd (p_lcb, p, l2cap_len); in l2c_rcv_acl_data() 286 if (p_lcb && in l2c_rcv_acl_data() [all …]
|
D | l2c_csm.c | 166 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() 167 p_ccb->p_lcb->handle, TRUE, &l2c_link_sec_comp, p_ccb); in l2c_csm_closed() 173 || !btm_acl_notif_conn_collision(p_ccb->p_lcb->remote_bd_addr)) { in l2c_csm_closed() 195 BTM_SetPowerMode (BTM_PM_SET_ONLY_ID, p_ccb->p_lcb->remote_bd_addr, &settings); in l2c_csm_closed() 199 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() 200 … p_ccb->p_lcb->handle, TRUE, &l2c_link_sec_comp, p_ccb) == BTM_CMD_STARTED) { in l2c_csm_closed() 209 if (!p_ccb->p_lcb->w4_info_rsp) { in l2c_csm_closed() 229 btu_stop_timer (&p_ccb->p_lcb->timer_entry); in l2c_csm_closed() 245 BTM_SetPowerMode (BTM_PM_SET_ONLY_ID, p_ccb->p_lcb->remote_bd_addr, &settings); in l2c_csm_closed() 249 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() [all …]
|
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() 579 l2c_link_check_send_pkts (p_ccb->p_lcb, NULL, p_buf); in l2c_fcr_send_S_frame() 798 l2c_link_check_send_pkts (p_ccb->p_lcb, NULL, NULL); in l2c_fcr_proc_pdu() 1385 (p_ccb->local_cid, p_ccb->p_lcb->remote_bd_addr, p_buf); in do_sar_reassembly() 1463 for (const list_node_t *node = list_begin(p_ccb->p_lcb->link_xmit_data_q); in retransmit_i_frames() 1464 node != list_end(p_ccb->p_lcb->link_xmit_data_q);) { in retransmit_i_frames() 1470 list_remove(p_ccb->p_lcb->link_xmit_data_q, p_buf); in retransmit_i_frames() 1505 l2c_link_check_send_pkts (p_ccb->p_lcb, NULL, NULL); in retransmit_i_frames() 1706 if (!(p_ccb->p_lcb->peer_ext_fea & L2CAP_EXTFEA_ENH_RETRANS)) { in l2c_fcr_chk_chan_modes() 1710 if (!(p_ccb->p_lcb->peer_ext_fea & L2CAP_EXTFEA_STREAM_MODE)) { in l2c_fcr_chk_chan_modes() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avct/ |
D | avct_l2c.c | 76 static BOOLEAN avct_l2c_is_passive (tAVCT_LCB *p_lcb) in avct_l2c_is_passive() argument 83 if (p_ccb->allocated && (p_ccb->p_lcb == p_lcb)) { in avct_l2c_is_passive() 106 tAVCT_LCB *p_lcb; in avct_l2c_connect_ind_cback() local 112 if ((p_lcb = avct_lcb_by_bd(bd_addr)) == NULL) { in avct_l2c_connect_ind_cback() 114 if ((p_lcb = avct_lcb_alloc(bd_addr)) == NULL) { in avct_l2c_connect_ind_cback() 121 if (!avct_l2c_is_passive (p_lcb) || (p_lcb->ch_state == AVCT_CH_OPEN)) { in avct_l2c_connect_ind_cback() 126 p_lcb->conflict_lcid = p_lcb->ch_lcid; in avct_l2c_connect_ind_cback() 127 AVCT_TRACE_DEBUG("avct_l2c_connect_ind_cback conflict_lcid:0x%x", p_lcb->conflict_lcid); in avct_l2c_connect_ind_cback() 131 if (p_lcb) { in avct_l2c_connect_ind_cback() 133 lcid, result, p_lcb->ch_state); in avct_l2c_connect_ind_cback() [all …]
|
D | avct_lcb_act.c | 55 static BT_HDR *avct_lcb_msg_asmbl(tAVCT_LCB *p_lcb, BT_HDR *p_buf) in avct_lcb_msg_asmbl() argument 75 if (p_lcb->p_rx_msg != NULL) { in avct_lcb_msg_asmbl() 78 osi_free(p_lcb->p_rx_msg); in avct_lcb_msg_asmbl() 79 p_lcb->p_rx_msg = NULL; in avct_lcb_msg_asmbl() 85 if (p_lcb->p_rx_msg != NULL) { in avct_lcb_msg_asmbl() 88 osi_free(p_lcb->p_rx_msg); in avct_lcb_msg_asmbl() 93 p_lcb->p_rx_msg = (BT_HDR *)osi_malloc(BT_DEFAULT_BUFFER_SIZE); in avct_lcb_msg_asmbl() 94 if (p_lcb->p_rx_msg == NULL) { in avct_lcb_msg_asmbl() 98 memcpy (p_lcb->p_rx_msg, p_buf, in avct_lcb_msg_asmbl() 104 p = (UINT8 *)(p_lcb->p_rx_msg + 1) + p_lcb->p_rx_msg->offset; in avct_lcb_msg_asmbl() [all …]
|
D | avct_lcb.c | 196 void avct_lcb_event(tAVCT_LCB *p_lcb, UINT8 event, tAVCT_LCB_EVT *p_data) in avct_lcb_event() argument 203 …TRACE_EVENT("LCB lcb=%d event=%s state=%s", p_lcb->allocated, avct_lcb_evt_str[event], avct_lcb_st… in avct_lcb_event() 205 AVCT_TRACE_EVENT("LCB lcb=%d event=%d state=%d", p_lcb->allocated, event, p_lcb->state); in avct_lcb_event() 209 state_table = avct_lcb_st_tbl[p_lcb->state]; in avct_lcb_event() 212 p_lcb->state = state_table[event][AVCT_LCB_NEXT_STATE]; in avct_lcb_event() 217 (*avct_lcb_action[action])(p_lcb, p_data); in avct_lcb_event() 276 tAVCT_LCB *p_lcb = &avct_cb.lcb[0]; in avct_lcb_by_bd() local 279 for (i = 0; i < AVCT_NUM_LINKS; i++, p_lcb++) { in avct_lcb_by_bd() 281 if (p_lcb->allocated && (!memcmp(p_lcb->peer_addr, bd_addr, BD_ADDR_LEN))) { in avct_lcb_by_bd() 288 p_lcb = NULL; in avct_lcb_by_bd() [all …]
|
D | avct_api.c | 143 tAVCT_LCB *p_lcb; in AVCT_CreateConn() local 157 if ((p_lcb = avct_lcb_by_bd(peer_addr)) == NULL) { in AVCT_CreateConn() 158 if ((p_lcb = avct_lcb_alloc(peer_addr)) == NULL) { in AVCT_CreateConn() 165 else if (avct_lcb_has_pid(p_lcb, p_cc->pid)) { in AVCT_CreateConn() 172 p_ccb->p_lcb = p_lcb; in AVCT_CreateConn() 173 AVCT_TRACE_DEBUG("ch_state: %d", p_lcb->ch_state); in AVCT_CreateConn() 174 avct_lcb_event(p_lcb, AVCT_LCB_UL_BIND_EVT, (tAVCT_LCB_EVT *) &p_ccb); in AVCT_CreateConn() 206 else if (p_ccb->p_lcb == NULL) { in AVCT_RemoveConn() 211 avct_lcb_event(p_ccb->p_lcb, AVCT_LCB_UL_UNBIND_EVT, (tAVCT_LCB_EVT *) &p_ccb); in AVCT_RemoveConn() 255 if ((p_ccb->p_lcb == NULL) || (p_ccb->p_lcb->allocated == 0)) { in AVCT_CreateBrowse() [all …]
|
D | avct_ccb.c | 88 p_ccb->p_lcb = NULL; in avct_ccb_dealloc()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avct/include/ |
D | avct_int.h | 106 tAVCT_LCB *p_lcb; /* Associated LCB */ member 145 extern void avct_lcb_event(tAVCT_LCB *p_lcb, UINT8 event, tAVCT_LCB_EVT *p_data); 148 extern void avct_close_bcb(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 150 extern tAVCT_BCB *avct_bcb_by_lcb(tAVCT_LCB *p_lcb); 156 extern void avct_lcb_dealloc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 158 extern tAVCT_CCB *avct_lcb_has_pid(tAVCT_LCB *p_lcb, UINT16 pid); 159 extern BOOLEAN avct_lcb_last_ccb(tAVCT_LCB *p_lcb, tAVCT_CCB *p_ccb_last); 162 extern void avct_lcb_chnl_open(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 163 extern void avct_lcb_unbind_disc(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); 164 extern void avct_lcb_open_ind(tAVCT_LCB *p_lcb, tAVCT_LCB_EVT *p_data); [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/ |
D | l2c_int.h | 286 struct t_l2c_linkcb *p_lcb; /* Link this CCB is assigned to */ member 599 extern void l2cu_release_lcb (tL2C_LCB *p_lcb); 612 extern tL2C_CCB *l2cu_allocate_ccb (tL2C_LCB *p_lcb, UINT16 cid); 614 extern tL2C_CCB *l2cu_find_ccb_by_cid (tL2C_LCB *p_lcb, UINT16 local_cid); 616 extern tL2C_CCB *l2cu_find_ccb_by_remote_cid (tL2C_LCB *p_lcb, UINT16 remote_cid); 617 extern void l2cu_adj_id (tL2C_LCB *p_lcb, UINT8 adj_mask); 618 extern BOOLEAN l2c_is_cmd_rejected (UINT8 cmd_code, UINT8 id, tL2C_LCB *p_lcb); 620 extern void l2cu_send_peer_cmd_reject (tL2C_LCB *p_lcb, UINT16 reason, 628 extern void l2cu_send_peer_disc_rsp (tL2C_LCB *p_lcb, UINT8 remote_id, UINT16 local_cid, UINT16… 629 extern void l2cu_send_peer_echo_req (tL2C_LCB *p_lcb, UINT8 *p_data, UINT16 data_len); [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/av/ |
D | bta_av_act.c | 421 tBTA_AV_LCB *p_lcb = NULL; in bta_av_find_lcb() local 426 p_lcb = &p_cb->lcb[xx]; in bta_av_find_lcb() 434 return p_lcb; in bta_av_find_lcb() 452 tBTA_AV_LCB *p_lcb; in bta_av_rc_opened() local 503 p_lcb = &p_cb->lcb[BTA_AV_NUM_LINKS]; in bta_av_rc_opened() 504 bdcpy(p_lcb->addr, p_data->rc_conn_chg.peer_addr); in bta_av_rc_opened() 506 p_lcb->addr[0], p_lcb->addr[1], in bta_av_rc_opened() 507 p_lcb->addr[2], p_lcb->addr[3], in bta_av_rc_opened() 508 p_lcb->addr[4], p_lcb->addr[5]); in bta_av_rc_opened() 509 p_lcb->lidx = BTA_AV_NUM_LINKS + 1; in bta_av_rc_opened() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble_5_gap.c | 223 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bd_addr, BT_TRANSPORT_LE); in BTM_BleReadPhy() local 226 if (!tx_phy || !rx_phy || !p_lcb) { in BTM_BleReadPhy() 237 btsnd_hcic_ble_read_phy(p_lcb->handle); in BTM_BleReadPhy() 266 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bd_addr, BT_TRANSPORT_LE); in BTM_BleSetPreferPhy() local 269 if (!p_lcb) { in BTM_BleSetPreferPhy() 280 if (!btsnd_hcic_ble_set_phy(p_lcb->handle, all_phys, tx_phy_mask, rx_phy_mask, phy_options)) { in BTM_BleSetPreferPhy() 888 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle(conn_handle); in btm_read_phy_callback() local 894 if(p_lcb) { in btm_read_phy_callback() 895 memcpy(cb_params.read_phy.addr, p_lcb->remote_bd_addr, BD_ADDR_LEN); in btm_read_phy_callback() 1203 tL2C_LCB *p_lcb = l2cu_find_lcb_by_handle(params->conn_idx); in btm_ble_update_phy_evt() local [all …]
|
D | btm_ble.c | 1124 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bd_addr, BT_TRANSPORT_LE); in btm_ble_start_sec_check() local 1125 p_lcb->sec_act = sec_act; in btm_ble_start_sec_check() 2148 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(l2cb.ble_connecting_bda, BT_TRANSPORT_LE); local 2150 if (p_lcb != NULL && 2151 … !(p_lcb->link_role == HCI_ROLE_SLAVE && BTM_LE_ACL_IS_CONNECTED(l2cb.ble_connecting_bda))) { 2152 p_lcb->disc_reason = L2CAP_CONN_CANCEL; 2153 l2cu_release_lcb (p_lcb); 2908 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); local 2909 if(p_lcb != NULL) { 2910 (*interval) = p_lcb->current_used_conn_interval; [all …]
|
D | btm_pm.c | 762 tL2C_LCB *p_lcb; in btm_pm_proc_mode_change() local 778 if ((p_lcb = l2cu_find_lcb_by_bd_addr(p->remote_addr, BT_TRANSPORT_BR_EDR)) != NULL) { in btm_pm_proc_mode_change() 783 l2c_link_check_send_pkts(p_lcb, NULL, NULL); in btm_pm_proc_mode_change()
|
D | btm_sec.c | 2930 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(p_dev_rec->bd_addr, BT_TRANSPORT_BR_EDR); in btm_sec_dd_create_conn() local 2931 if (p_lcb && (p_lcb->link_state == LST_CONNECTED || p_lcb->link_state == LST_CONNECTING)) { in btm_sec_dd_create_conn() 2937 …if (!p_lcb && (p_lcb = l2cu_allocate_lcb (p_dev_rec->bd_addr, TRUE, BT_TRANSPORT_BR_EDR)) == NULL)… in btm_sec_dd_create_conn() 2948 if (l2cu_create_conn(p_lcb, BT_TRANSPORT_BR_EDR) == FALSE) { in btm_sec_dd_create_conn() 2953 l2cu_release_lcb(p_lcb); in btm_sec_dd_create_conn()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/ |
D | bta_gatts_act.c | 1029 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); in bta_gatts_conn_cback() local 1030 if(p_lcb != NULL) { in bta_gatts_conn_cback() 1031 cb_data.conn.conn_params.interval = p_lcb->current_used_conn_interval; in bta_gatts_conn_cback() 1032 cb_data.conn.conn_params.latency = p_lcb->current_used_conn_latency; in bta_gatts_conn_cback() 1033 cb_data.conn.conn_params.timeout = p_lcb->current_used_conn_timeout; in bta_gatts_conn_cback() 1034 cb_data.conn.link_role = p_lcb->link_role; in bta_gatts_conn_cback() 1036 cb_data.conn.ble_addr_type = p_lcb->ble_addr_type; in bta_gatts_conn_cback() 1038 cb_data.conn.conn_handle = p_lcb->handle; in bta_gatts_conn_cback()
|
D | bta_gattc_act.c | 1766 tL2C_LCB *p_lcb = l2cu_find_lcb_by_bd_addr(bda, BT_TRANSPORT_LE); in bta_gattc_conn_cback() local 1767 if(p_lcb != NULL) { in bta_gattc_conn_cback() 1768 p_buf->int_conn.conn_params.interval = p_lcb->current_used_conn_interval; in bta_gattc_conn_cback() 1769 p_buf->int_conn.conn_params.latency = p_lcb->current_used_conn_latency; in bta_gattc_conn_cback() 1770 p_buf->int_conn.conn_params.timeout = p_lcb->current_used_conn_timeout; in bta_gattc_conn_cback() 1772 p_buf->int_conn.ble_addr_type = p_lcb->ble_addr_type; in bta_gattc_conn_cback() 1774 p_buf->int_conn.conn_handle = p_lcb->handle; in bta_gattc_conn_cback()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btu/ |
D | btu_hcif.c | 2369 tL2C_LCB *p_lcb = NULL; in btu_ble_periodic_adv_sync_trans_recv() local 2388 p_lcb = l2cu_find_lcb_by_handle(conn_handle); in btu_ble_periodic_adv_sync_trans_recv() 2389 if(p_lcb) { in btu_ble_periodic_adv_sync_trans_recv() 2390 memcpy(past_recv.addr, p_lcb->remote_bd_addr, BD_ADDR_LEN); in btu_ble_periodic_adv_sync_trans_recv()
|