/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/ |
D | l2c_ucd.c | 52 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0]; in l2c_ucd_discover_cback() local 57 for (xx = 0; xx < MAX_L2CAP_CLIENTS; xx++, p_rcb++) { in l2c_ucd_discover_cback() 58 if (p_rcb->in_use) { in l2c_ucd_discover_cback() 61 && ( p_rcb->ucd.state & L2C_UCD_STATE_W4_RECEPTION )) { in l2c_ucd_discover_cback() 62 p_rcb->ucd.cb_info.pL2CA_UCD_Discover_Cb (rem_bda, info_type, data); in l2c_ucd_discover_cback() 63 p_rcb->ucd.state &= ~(L2C_UCD_STATE_W4_RECEPTION); in l2c_ucd_discover_cback() 68 && ( p_rcb->ucd.state & L2C_UCD_STATE_W4_MTU )) { in l2c_ucd_discover_cback() 69 p_rcb->ucd.cb_info.pL2CA_UCD_Discover_Cb (rem_bda, info_type, data); in l2c_ucd_discover_cback() 70 p_rcb->ucd.state &= ~(L2C_UCD_STATE_W4_MTU); in l2c_ucd_discover_cback() 89 tL2C_RCB *p_rcb; in l2c_ucd_data_ind_cback() local [all …]
|
D | l2c_csm.c | 129 if (p_ccb->p_rcb == NULL) { in l2c_csm_closed() 148 disconnect_ind = p_ccb->p_rcb->api.pL2CA_DisconnectInd_Cb; in l2c_csm_closed() 149 connect_cfm = p_ccb->p_rcb->api.pL2CA_ConnectCfm_Cb; in l2c_csm_closed() 166 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, 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() 213 (*p_ccb->p_rcb->api.pL2CA_ConnectCfm_Cb)(local_cid, L2CAP_CONN_NO_LINK); 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() 286 tL2CA_DISCONNECT_IND_CB *disconnect_ind = p_ccb->p_rcb->api.pL2CA_DisconnectInd_Cb; in l2c_csm_orig_w4_sec_comp() 287 tL2CA_CONNECT_CFM_CB *connect_cfm = p_ccb->p_rcb->api.pL2CA_ConnectCfm_Cb; in l2c_csm_orig_w4_sec_comp() 315 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_orig_w4_sec_comp() [all …]
|
D | l2c_api.c | 57 tL2C_RCB *p_rcb; in L2CA_Register() local 84 if ((p_rcb = l2cu_find_rcb_by_psm (vpsm)) == NULL) { in L2CA_Register() 93 if ((p_rcb = l2cu_find_rcb_by_psm (vpsm)) == NULL) { in L2CA_Register() 94 if ((p_rcb = l2cu_allocate_rcb (vpsm)) == NULL) { in L2CA_Register() 100 p_rcb->api = *p_cb_info; in L2CA_Register() 101 p_rcb->real_psm = psm; in L2CA_Register() 120 tL2C_RCB *p_rcb; in L2CA_Deregister() local 125 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) != NULL) { in L2CA_Deregister() 140 if (p_ccb->p_rcb == p_rcb) { in L2CA_Deregister() 145 l2cu_release_rcb (p_rcb); in L2CA_Deregister() [all …]
|
D | l2c_utils.c | 564 UINT16_TO_STREAM (p, p_ccb->p_rcb->real_psm); in l2cu_send_peer_connect_req() 1515 p_ccb->p_rcb = NULL; in l2cu_allocate_ccb() 1685 tL2C_RCB *p_rcb = p_ccb->p_rcb; in l2cu_release_ccb() local 1699 if (p_rcb && (p_rcb->psm != p_rcb->real_psm)) { in l2cu_release_ccb() 1700 btm_sec_clr_service_by_psm(p_rcb->psm); in l2cu_release_ccb() 1704 osi_free(p_rcb); in l2cu_release_ccb() 1705 p_ccb->p_rcb = NULL; in l2cu_release_ccb() 1799 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0]; in l2cu_allocate_rcb() local 1802 for (xx = 0; xx < MAX_L2CAP_CLIENTS; xx++, p_rcb++) { in l2cu_allocate_rcb() 1803 if (!p_rcb->in_use) { in l2cu_allocate_rcb() [all …]
|
D | l2c_main.c | 366 tL2C_RCB *p_rcb; in process_l2cap_cmd() local 465 if ((p_rcb = l2cu_find_rcb_by_psm (con_info.psm)) == NULL) { in process_l2cap_cmd() 470 if (!p_rcb->api.pL2CA_ConnectInd_Cb) { in process_l2cap_cmd() 482 p_ccb->p_rcb = p_rcb; in process_l2cap_cmd()
|
D | l2c_ble.c | 800 tL2C_RCB *p_rcb = NULL; in l2cble_process_sig_cmd() local 821 p_rcb = l2cu_find_ble_rcb_by_psm(spsm); in l2cble_process_sig_cmd() 822 if (p_rcb == NULL) { in l2cble_process_sig_cmd() 834 p_ccb->p_rcb = p_rcb; in l2cble_process_sig_cmd()
|
D | l2c_fcr.c | 942 if ( (p_ccb->p_rcb) && (p_ccb->p_rcb->api.pL2CA_TxComplete_Cb) && (full_sdus_xmitted) ) { in process_reqseq() 949 (*p_ccb->p_rcb->api.pL2CA_TxComplete_Cb)(p_ccb->local_cid, full_sdus_xmitted); in process_reqseq()
|
D | l2c_link.c | 546 if (p_ccb->p_rcb->api.pL2CA_QoSViolationInd_Cb) { in l2c_link_hci_qos_violation()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/ |
D | bta_gatts_act.c | 372 tBTA_GATTS_RCB *p_rcb = &bta_gatts_cb.rcb[p_srvc_cb->rcb_idx]; in bta_gatts_add_include_srvc() local 379 cb_data.add_result.server_if = p_rcb->gatt_if; in bta_gatts_add_include_srvc() 389 if (p_rcb->p_cback) { in bta_gatts_add_include_srvc() 390 (*p_rcb->p_cback)(BTA_GATTS_ADD_INCL_SRVC_EVT, &cb_data); in bta_gatts_add_include_srvc() 404 tBTA_GATTS_RCB *p_rcb = &bta_gatts_cb.rcb[p_srvc_cb->rcb_idx]; in bta_gatts_add_char() local 424 cb_data.add_result.server_if = p_rcb->gatt_if; in bta_gatts_add_char() 440 if (p_rcb->p_cback) { in bta_gatts_add_char() 441 (*p_rcb->p_cback)(BTA_GATTS_ADD_CHAR_EVT, &cb_data); in bta_gatts_add_char() 456 tBTA_GATTS_RCB *p_rcb = &bta_gatts_cb.rcb[p_srvc_cb->rcb_idx]; in bta_gatts_add_char_descr() local 474 cb_data.add_result.server_if = p_rcb->gatt_if; in bta_gatts_add_char_descr() [all …]
|
D | bta_gattc_act.c | 306 if (p_cb->clcb[i].in_use && (p_cb->clcb[i].p_rcb == p_clreg)) { in bta_gattc_deregister() 448 if ( p_clcb && p_clcb->p_rcb && p_clcb->p_rcb->p_cback ) { in bta_gattc_cancel_open_error() 449 (*p_clcb->p_rcb->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data); in bta_gattc_cancel_open_error() 468 bta_gattc_send_open_cback(p_clcb->p_rcb, in bta_gattc_open_error() 488 bta_gattc_send_open_cback(p_clcb->p_rcb, in bta_gattc_open_fail() 520 found_app = gatt_find_specific_app_in_hold_link(p_tcb, p_clcb->p_rcb->client_if); in bta_gattc_open() 550 …if (!GATT_Connect(p_clcb->p_rcb->client_if, p_data->api_conn.remote_bda, p_data->api_conn.remote_a… in bta_gattc_open() 557 if (GATT_GetConnIdIfConnected(p_clcb->p_rcb->client_if, in bta_gattc_open() 666 if ( p_clcb->p_rcb->p_cback ) { in bta_gattc_cancel_open_ok() 668 (*p_clcb->p_rcb->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data); in bta_gattc_cancel_open_ok() [all …]
|
D | bta_gattc_utils.c | 176 p_clcb->p_rcb->client_if == client_if && in bta_gattc_find_clcb_by_cif() 233 p_clcb->p_rcb = bta_gattc_cl_get_regcb(client_if); in bta_gattc_clcb_alloc() 241 if (p_clcb->p_rcb != NULL && p_clcb->p_srcb != NULL) { in bta_gattc_clcb_alloc() 243 p_clcb->p_rcb->num_clcb ++; in bta_gattc_clcb_alloc() 293 if (p_clcb->p_rcb->num_clcb) { in bta_gattc_clcb_dealloc() 294 p_clcb->p_rcb->num_clcb --; in bta_gattc_clcb_dealloc() 331 tBTA_GATTC_RCB *p_clreg = p_clcb->p_rcb; in bta_gattc_clcb_dealloc_by_conn_id() 496 if (p_clcb->p_rcb->p_cback != NULL) { in bta_gattc_enqueue() 497 ( *p_clcb->p_rcb->p_cback)(BTA_GATTC_PREP_WRITE_EVT, (tBTA_GATTC *)&cb_data); in bta_gattc_enqueue() 512 if (p_clcb->p_rcb->p_cback != NULL) { in bta_gattc_enqueue() [all …]
|
D | bta_gatts_main.c | 35 typedef void (*tBTA_GATTS_SRVC_ACT)(tBTA_GATTS_SRVC_CB *p_rcb, tBTA_GATTS_DATA *p_data);
|
D | bta_gattc_cache.c | 633 ( *p_clcb->p_rcb->p_cback)(BTA_GATTC_DIS_SRVC_CMPL_EVT, &cb_data); in bta_gattc_explore_srvc() 1121 if (!p_clcb->p_rcb->p_cback) { in bta_gattc_search_service() 1133 (* p_clcb->p_rcb->p_cback)(BTA_GATTC_SEARCH_RES_EVT, &cb_data); in bta_gattc_search_service()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/av/ |
D | bta_av_act.c | 72 tBTA_AV_RCB *p_rcb = NULL; in bta_av_get_rcb_by_shdl() local 77 p_rcb = &bta_av_cb.rcb[i]; in bta_av_get_rcb_by_shdl() 81 return p_rcb; in bta_av_get_rcb_by_shdl() 94 void bta_av_del_rc(tBTA_AV_RCB *p_rcb) in bta_av_del_rc() argument 100 if (p_rcb->handle != BTA_AV_RC_HANDLE_NONE) { in bta_av_del_rc() 101 if (p_rcb->shdl) { in bta_av_del_rc() 103 if ((p_rcb->shdl - 1) < BTA_AV_NUM_STRS) { in bta_av_del_rc() 104 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1]; in bta_av_del_rc() 107 APPL_TRACE_DEBUG("bta_av_del_rc shdl:%d, srch:%d rc_handle:%d", p_rcb->shdl, in bta_av_del_rc() 108 p_scb->rc_handle, p_rcb->handle); in bta_av_del_rc() [all …]
|
D | bta_av_aact.c | 1193 tBTA_AV_RCB *p_rcb; in bta_av_disconnect_req() local 1201 p_rcb = bta_av_get_rcb_by_shdl((UINT8)(p_scb->hdi + 1)); in bta_av_disconnect_req() 1202 if (p_rcb) { in bta_av_disconnect_req() 1203 bta_av_del_rc(p_rcb); in bta_av_disconnect_req()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avrc/ |
D | avrc_api.c | 365 tAVRC_RASM_CB *p_rcb; in avrc_proc_far_msg() local 375 p_rcb = &avrc_cb.rcb[handle]; in avrc_proc_far_msg() 380 p_rcb->rasm_offset = 0; in avrc_proc_far_msg() 381 if (p_rcb->p_rmsg) { in avrc_proc_far_msg() 382 osi_free(p_rcb->p_rmsg); in avrc_proc_far_msg() 383 p_rcb->p_rmsg = NULL; in avrc_proc_far_msg() 391 p_rcb->rasm_pdu = *p_data; in avrc_proc_far_msg() 392 if ((p_rcb->p_rmsg = (BT_HDR *)osi_malloc(BT_DEFAULT_BUFFER_SIZE)) != NULL) { in avrc_proc_far_msg() 394 memcpy(p_rcb->p_rmsg, p_pkt, sizeof(BT_HDR)); /* Copy bt hdr */ in avrc_proc_far_msg() 397 memcpy((UINT8 *)(p_rcb->p_rmsg + 1), in avrc_proc_far_msg() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/ |
D | gatt_sr.c | 715 tGATT_SR_REG *p_rcb; in gatt_build_primary_service_rsp() local 727 p_rcb = GATT_GET_SR_REG_PTR(p_srv->i_sreg); in gatt_build_primary_service_rsp() 729 if (p_rcb->in_use && in gatt_build_primary_service_rsp() 730 p_rcb->s_hdl >= s_hdl && in gatt_build_primary_service_rsp() 731 p_rcb->s_hdl <= e_hdl && in gatt_build_primary_service_rsp() 732 p_rcb->type == GATT_UUID_PRI_SERVICE) { in gatt_build_primary_service_rsp() 733 if ((p_uuid = gatts_get_service_uuid (p_rcb->p_db)) != NULL) { in gatt_build_primary_service_rsp() 754 UINT16_TO_STREAM(p, p_rcb->s_hdl); in gatt_build_primary_service_rsp() 761 UINT16_TO_STREAM(p, p_rcb->e_hdl); in gatt_build_primary_service_rsp() 794 static tGATT_STATUS gatt_build_find_info_rsp(tGATT_SR_REG *p_rcb, BT_HDR *p_msg, UINT16 *p_len, in gatt_build_find_info_rsp() argument [all …]
|
D | gatt_db.c | 788 tGATT_SR_REG *p_rcb = gatt_cb.sr_reg; in gatts_get_attr_value_internal() local 803 for (i = 0; i < GATT_MAX_SR_PROFILES; i++, p_rcb++) { in gatts_get_attr_value_internal() 804 if (p_rcb->in_use && p_rcb->s_hdl <= attr_handle && p_rcb->e_hdl >= attr_handle) { in gatts_get_attr_value_internal() 814 if (p_rcb->app_uuid.len != LEN_UUID_128) { in gatts_get_attr_value_internal() 823 if (!memcmp(p_rcb->app_uuid.uu.uuid128, service_uuid, LEN_UUID_128)) { in gatts_get_attr_value_internal() 829 if (!memcmp(p_rcb->app_uuid.uu.uuid128, service_uuid, LEN_UUID_128)) { in gatts_get_attr_value_internal()
|
D | gatt_utils.c | 522 tGATT_SR_REG *p_rcb = NULL; in gatt_is_last_attribute() local 528 p_rcb = GATT_GET_SR_REG_PTR(p_srv->i_sreg); in gatt_is_last_attribute() 530 p_svc_uuid = gatts_get_service_uuid (p_rcb->p_db); in gatt_is_last_attribute()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/include/ |
D | bta_gattc_int.h | 366 tBTA_GATTC_RCB *p_rcb; /* pointer to the registration CB */ member 473 extern void bta_gattc_conncback(tBTA_GATTC_RCB *p_rcb, tBTA_GATTC_DATA *p_data); 474 extern void bta_gattc_disconncback(tBTA_GATTC_RCB *p_rcb, tBTA_GATTC_DATA *p_data);
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | sdp_api.h | 679 UINT32 SDP_ConnOpen (UINT8 *p_bd_addr, tSDP_DISC_RES_CB *p_rcb,
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/ |
D | l2c_int.h | 293 tL2C_RCB *p_rcb; /* Registration CB for this Channel */ member 693 extern void l2cu_release_rcb (tL2C_RCB *p_rcb);
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/av/include/ |
D | bta_av_int.h | 648 extern void bta_av_del_rc(tBTA_AV_RCB *p_rcb);
|