/hal_espressif-latest/components/bt/host/bluedroid/stack/sdp/ |
D | sdp_db.c | 63 tSDP_RECORD *sdp_db_service_search (tSDP_RECORD *p_rec, tSDP_UUID_SEQ *p_seq) in sdp_db_service_search() argument 70 if (!p_rec) { in sdp_db_service_search() 74 p_node = list_get_node(sdp_cb.server_db.p_record_list, p_rec); in sdp_db_service_search() 85 p_rec = list_node(p_node); in sdp_db_service_search() 87 p_attr = &p_rec->attribute[0]; in sdp_db_service_search() 88 for (xx = 0; xx < p_rec->num_attributes; xx++, p_attr++) { in sdp_db_service_search() 104 if (xx == p_rec->num_attributes) { in sdp_db_service_search() 111 return (p_rec); in sdp_db_service_search() 172 tSDP_RECORD *p_rec; in sdp_db_find_record() local 177 p_rec = list_node(p_node); in sdp_db_find_record() [all …]
|
D | sdp_api.c | 266 tSDP_DISC_REC *p_rec; in SDP_FindAttributeInDb() local 275 p_rec = p_db->p_first_rec; in SDP_FindAttributeInDb() 277 p_rec = p_start_rec->p_next_rec; in SDP_FindAttributeInDb() 280 while (p_rec) { in SDP_FindAttributeInDb() 281 p_attr = p_rec->p_first_attr; in SDP_FindAttributeInDb() 284 return (p_rec); in SDP_FindAttributeInDb() 290 p_rec = p_rec->p_next_rec; in SDP_FindAttributeInDb() 308 tSDP_DISC_ATTR *SDP_FindAttributeInRec (tSDP_DISC_REC *p_rec, UINT16 attr_id) in SDP_FindAttributeInRec() argument 313 p_attr = p_rec->p_first_attr; in SDP_FindAttributeInRec() 339 BOOLEAN SDP_FindServiceUUIDInRec(tSDP_DISC_REC *p_rec, tBT_UUID *p_uuid) in SDP_FindServiceUUIDInRec() argument [all …]
|
D | sdp_server.c | 179 tSDP_RECORD *p_rec = NULL; in process_service_search() local 207 p_rec = sdp_db_service_search (p_rec, &uid_seq); in process_service_search() 209 if (p_rec) { in process_service_search() 210 rsp_handles[num_rsp_handles++] = p_rec->record_handle; in process_service_search() 316 tSDP_RECORD *p_rec; in process_service_attr_req() local 347 p_rec = sdp_db_find_record (rec_handle); in process_service_attr_req() 348 if (!p_rec) { in process_service_attr_req() 408 …p_attr = sdp_db_find_attr_in_rec (p_rec, attr_seq.attr_entry[xx].start, attr_seq.attr_entry[xx].en… in process_service_attr_req() 470 p_ccb->list_len = sdpu_get_attrib_seq_len(p_rec, &attr_seq_sav) + 3; in process_service_attr_req() 555 tSDP_RECORD *p_rec; in process_service_search_attr_req() local [all …]
|
D | sdp_discovery.c | 53 static UINT8 *add_attr (UINT8 *p, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_REC *p_rec, 711 tSDP_DISC_REC *p_rec; in save_attr_seq() local 727 p_rec = add_record (p_ccb->p_db, p_ccb->device_address); in save_attr_seq() 728 if (!p_rec) { in save_attr_seq() 746 p = add_attr (p, p_ccb->p_db, p_rec, attr_id, NULL, 0); in save_attr_seq() 769 tSDP_DISC_REC *p_rec; in add_record() local 776 p_rec = (tSDP_DISC_REC *) p_db->p_free_mem; in add_record() 780 p_rec->p_first_attr = NULL; in add_record() 781 p_rec->p_next_rec = NULL; in add_record() 783 memcpy (p_rec->remote_bd_addr, p_bda, BD_ADDR_LEN); in add_record() [all …]
|
D | sdp_utils.c | 841 tSDP_RECORD *p_rec; in sdpu_get_list_len() local 845 …for (p_rec = sdp_db_service_search (NULL, uid_seq); p_rec; p_rec = sdp_db_service_search (p_rec, u… in sdpu_get_list_len() 848 len1 = sdpu_get_attrib_seq_len(p_rec, attr_seq ); in sdpu_get_list_len() 869 UINT16 sdpu_get_attrib_seq_len(tSDP_RECORD *p_rec, tSDP_ATTR_SEQ *attr_seq) in sdpu_get_attrib_seq_len() argument 882 p_attr = sdp_db_find_attr_in_rec (p_rec, in sdpu_get_attrib_seq_len()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/sdp/ |
D | bta_sdp_act.c | 108 static void bta_create_mns_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) in bta_create_mns_sdp_record() argument 121 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES)) != NULL) { in bta_create_mns_sdp_record() 125 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != NULL) { in bta_create_mns_sdp_record() 130 if (SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_MAP_PROFILE, &pversion)) { in bta_create_mns_sdp_record() 134 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_create_mns_sdp_record() 138 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_GOEP_L2CAP_PSM)) != NULL) { in bta_create_mns_sdp_record() 143 static void bta_create_mas_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) in bta_create_mas_sdp_record() argument 159 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID)) != NULL) { in bta_create_mas_sdp_record() 163 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYPE)) != NULL) { in bta_create_mas_sdp_record() 167 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES)) != NULL) { in bta_create_mas_sdp_record() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble.c | 1278 tBTM_SEC_DEV_REC *p_rec; in btm_sec_save_le_key() local 1290 if ((p_rec = btm_find_dev (bd_addr)) != NULL && (p_keys || key_type == BTM_LE_KEY_LID)) { in btm_sec_save_le_key() 1291 btm_ble_init_pseudo_addr (p_rec, bd_addr); in btm_sec_save_le_key() 1295 memcpy(p_rec->ble.keys.pltk, p_keys->penc_key.ltk, BT_OCTET16_LEN); in btm_sec_save_le_key() 1296 memcpy(p_rec->ble.keys.rand, p_keys->penc_key.rand, BT_OCTET8_LEN); in btm_sec_save_le_key() 1297 p_rec->ble.keys.sec_level = p_keys->penc_key.sec_level; in btm_sec_save_le_key() 1298 p_rec->ble.keys.ediv = p_keys->penc_key.ediv; in btm_sec_save_le_key() 1299 p_rec->ble.keys.key_size = p_keys->penc_key.key_size; in btm_sec_save_le_key() 1300 p_rec->ble.key_type |= BTM_LE_KEY_PENC; in btm_sec_save_le_key() 1301 p_rec->sec_flags |= BTM_SEC_LE_LINK_KEY_KNOWN; in btm_sec_save_le_key() [all …]
|
D | btm_ble_gap.c | 1173 static void btm_ble_resolve_random_addr_on_adv(void *p_rec, void *p) in btm_ble_resolve_random_addr_on_adv() argument 1175 tBTM_SEC_DEV_REC *match_rec = (tBTM_SEC_DEV_REC *) p_rec; in btm_ble_resolve_random_addr_on_adv()
|
D | btm_sec.c | 6208 BOOLEAN btm_sec_find_bonded_dev (UINT8 start_idx, UINT16 *p_found_handle, tBTM_SEC_DEV_REC **p_rec) in btm_sec_find_bonded_dev() argument 6219 *p_rec = p_dev_rec; in btm_sec_find_bonded_dev()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/hid/ |
D | hidh_api.c | 82 void hidh_get_str_attr( tSDP_DISC_REC *p_rec, UINT16 attr_id, UINT16 max_len, char *str ) in hidh_get_str_attr() argument 87 if ((p_attr = SDP_FindAttributeInRec(p_rec, attr_id)) != NULL) { in hidh_get_str_attr() 104 tSDP_DISC_REC *p_rec; in hidh_search_callback() local 120 if ((p_rec = SDP_FindServiceUUIDInDb (p_db, &hid_uuid, NULL)) == NULL) { in hidh_search_callback() 128 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_DESCRIPTOR_LIST)) == NULL) in hidh_search_callback() 143 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_VIRTUAL_CABLE)) != NULL) && in hidh_search_callback() 148 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_RECONNECT_INITIATE)) != NULL) && in hidh_search_callback() 153 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_NORMALLY_CONNECTABLE)) != NULL) && in hidh_search_callback() 158 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_SDP_DISABLE)) != NULL) && in hidh_search_callback() 163 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_BATTERY_POWER)) != NULL) && in hidh_search_callback() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/gatt/ |
D | bta_gattc_cache.c | 148 static void bta_gattc_display_explore_record(tBTA_GATTC_ATTR_REC *p_rec, UINT8 num_rec) in bta_gattc_display_explore_record() argument 151 tBTA_GATTC_ATTR_REC *pp = p_rec; in bta_gattc_display_explore_record() 429 tBTA_GATTC_ATTR_REC *p_rec = NULL; in bta_gattc_get_disc_range() local 432 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; in bta_gattc_get_disc_range() 433 *p_s_hdl = p_rec->s_handle; in bta_gattc_get_disc_range() 435 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; in bta_gattc_get_disc_range() 436 *p_s_hdl = p_rec->s_handle + 1; in bta_gattc_get_disc_range() 439 *p_e_hdl = p_rec->e_handle; in bta_gattc_get_disc_range() 441 APPL_TRACE_DEBUG("discover range [%d ~ %d]", p_rec->s_handle, p_rec->e_handle); in bta_gattc_get_disc_range() 586 tBTA_GATTC_ATTR_REC *p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; in bta_gattc_explore_srvc() local [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_client/ |
D | bta_hf_client_sdp.c | 225 tSDP_DISC_REC *p_rec = NULL; in bta_hf_client_sdp_find_attr() local 235 …if ((p_rec = SDP_FindServiceInDb(bta_hf_client_cb.scb.p_disc_db, UUID_SERVCLASS_AG_HANDSFREE, p_re… in bta_hf_client_sdp_find_attr() 241 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_hf_client_sdp_find_attr() 249 …SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_HF_HANDSFREE, &bta_hf_client_cb.scb.peer_version… in bta_hf_client_sdp_find_attr() 252 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { in bta_hf_client_sdp_find_attr() 266 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_NETWORK)) != NULL) { in bta_hf_client_sdp_find_attr()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/a2dp/ |
D | a2d_api.c | 61 tSDP_DISC_REC *p_rec = NULL; in a2d_sdp_cback() local 73 if ((p_rec = SDP_FindServiceInDb(a2d_cb.find.p_db, in a2d_sdp_cback() 74 a2d_cb.find.service_uuid, p_rec)) == NULL) { in a2d_sdp_cback() 80 if ((p_attr = SDP_FindAttributeInRec(p_rec, in a2d_sdp_cback() 87 if ((p_attr = SDP_FindAttributeInRec(p_rec, in a2d_sdp_cback() 94 if ((p_attr = SDP_FindAttributeInRec(p_rec, in a2d_sdp_cback() 100 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_AVDTP, &elem)) { in a2d_sdp_cback()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_ag/ |
D | bta_ag_sdp.c | 288 tSDP_DISC_REC *p_rec = NULL; in bta_ag_sdp_find_attr() local 308 if ((p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec)) == NULL) { in bta_ag_sdp_find_attr() 312 if ((p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec)) == NULL) { in bta_ag_sdp_find_attr() 322 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_ag_sdp_find_attr() 329 SDP_FindProfileVersionInRec(p_rec, uuid, &p_scb->peer_version); in bta_ag_sdp_find_attr() 332 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { in bta_ag_sdp_find_attr() 341 … if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_REMOTE_AUDIO_VOLUME_CONTROL)) != NULL) { in bta_ag_sdp_find_attr()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | sdp_api.h | 282 extern tSDP_DISC_ATTR *SDP_FindAttributeInRec (tSDP_DISC_REC *p_rec, 336 extern BOOLEAN SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC *p_rec, tBT_UUID *p_uuid); 364 extern BOOLEAN SDP_FindProtocolListElemInRec (tSDP_DISC_REC *p_rec, 380 extern BOOLEAN SDP_FindAddProtoListsElemInRec (tSDP_DISC_REC *p_rec, 399 extern BOOLEAN SDP_FindProfileVersionInRec (tSDP_DISC_REC *p_rec, 718 BOOLEAN SDP_FindServiceUUIDInRec(tSDP_DISC_REC *p_rec, tBT_UUID *p_uuid);
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/sdp/include/ |
D | sdpint.h | 287 extern UINT16 sdpu_get_attrib_seq_len(tSDP_RECORD *p_rec, tSDP_ATTR_SEQ *attr_seq); 294 extern tSDP_RECORD *sdp_db_service_search (tSDP_RECORD *p_rec, tSDP_UUID_SEQ *p_seq); 296 extern tSDP_ATTRIBUTE *sdp_db_find_attr_in_rec (tSDP_RECORD *p_rec, UINT16 start_attr, UINT16 end_a…
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/smp/ |
D | smp_utils.c | 984 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (p_cb->pairing_bda); in smp_proc_pairing_cmpl() local 989 if (p_rec) { in smp_proc_pairing_cmpl() 990 p_rec->ble.auth_mode = p_cb->auth_mode; in smp_proc_pairing_cmpl() 992 } else if (p_rec) { in smp_proc_pairing_cmpl() 993 evt_data.cmplt.auth_mode = p_rec->ble.auth_mode; in smp_proc_pairing_cmpl() 1019 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_proc_pairing_cmpl() 1021 p_rec->ble.skip_update_conn_param = false; in smp_proc_pairing_cmpl()
|
D | smp_act.c | 1549 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (p_cb->pairing_bda); in smp_fast_conn_param() local 1550 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_fast_conn_param()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/av/ |
D | bta_av_act.c | 1498 tSDP_DISC_REC *p_rec = NULL; in bta_av_check_peer_rc_features() local 1507 if ((p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec)) == NULL) { in bta_av_check_peer_rc_features() 1511 if (( SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_CLASS_ID_LIST)) != NULL) { in bta_av_check_peer_rc_features() 1521 if (( SDP_FindAttributeInRec(p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) { in bta_av_check_peer_rc_features() 1523 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, &peer_rc_version); in bta_av_check_peer_rc_features() 1533 if ((p_attr = SDP_FindAttributeInRec(p_rec, in bta_av_check_peer_rc_features()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btu/ |
D | btu_hcif.c | 2142 static void btm_ble_resolve_random_addr_adv_ext(void *p_rec, void *p) in btm_ble_resolve_random_addr_adv_ext() argument 2144 tBTM_SEC_DEV_REC *match_rec = (tBTM_SEC_DEV_REC *) p_rec; in btm_ble_resolve_random_addr_adv_ext()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/ |
D | btm_int.h | 1211 BOOLEAN btm_sec_find_bonded_dev (UINT8 start_idx, UINT16 *p_found_handle, tBTM_SEC_DEV_REC **p_rec);
|