/packages/modules/Bluetooth/system/stack/sdp/ |
D | sdp_db.cc | 95 const tSDP_RECORD* sdp_db_service_search(const tSDP_RECORD* p_rec, in sdp_db_service_search() argument 103 if (!p_rec) in sdp_db_service_search() 104 p_rec = &sdp_cb.server_db.record[0]; in sdp_db_service_search() 106 p_rec++; in sdp_db_service_search() 110 for (; p_rec < p_end; p_rec++) { in sdp_db_service_search() 112 p_attr = &p_rec->attribute[0]; in sdp_db_service_search() 113 for (xx = 0; xx < p_rec->num_attributes; xx++, p_attr++) { in sdp_db_service_search() 127 if (xx == p_rec->num_attributes) break; in sdp_db_service_search() 131 if (yy == p_seq->num_uids) return (p_rec); in sdp_db_service_search() 149 tSDP_RECORD* p_rec; in sdp_db_find_record() local [all …]
|
D | sdp_api.cc | 226 tSDP_DISC_ATTR* SDP_FindAttributeInRec(const tSDP_DISC_REC* p_rec, in SDP_FindAttributeInRec() argument 230 p_attr = p_rec->p_first_attr; in SDP_FindAttributeInRec() 254 bool SDP_FindServiceUUIDInRec(const tSDP_DISC_REC* p_rec, Uuid* p_uuid) { in SDP_FindServiceUUIDInRec() argument 257 p_attr = p_rec->p_first_attr; in SDP_FindServiceUUIDInRec() 327 bool SDP_FindServiceUUIDInRec_128bit(const tSDP_DISC_REC* p_rec, Uuid* p_uuid) { in SDP_FindServiceUUIDInRec_128bit() argument 328 tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; in SDP_FindServiceUUIDInRec_128bit() 373 tSDP_DISC_REC* p_rec; in SDP_FindServiceInDb() local 380 p_rec = p_db->p_first_rec; in SDP_FindServiceInDb() 382 p_rec = p_start_rec->p_next_rec; in SDP_FindServiceInDb() 384 while (p_rec) { in SDP_FindServiceInDb() [all …]
|
D | sdp_server.cc | 196 const tSDP_RECORD* p_rec = NULL; in process_service_search() local 219 p_rec = sdp_db_service_search(p_rec, &uid_seq); in process_service_search() 221 if (p_rec) in process_service_search() 222 rsp_handles[num_rsp_handles++] = p_rec->record_handle; in process_service_search() 360 static const tSDP_RECORD* sdp_upgrade_pse_record(const tSDP_RECORD* p_rec, in sdp_upgrade_pse_record() argument 363 tSDP_ATTRIBUTE attr = p_rec->attribute[1]; in sdp_upgrade_pse_record() 368 return p_rec; in sdp_upgrade_pse_record() 388 return p_rec; in sdp_upgrade_pse_record() 392 const tSDP_ATTRIBUTE* p_attr = &p_rec->attribute[0]; in sdp_upgrade_pse_record() 398 for (j = 0; j < p_rec->num_attributes; j++, p_attr++) { in sdp_upgrade_pse_record() [all …]
|
D | sdp_discovery.cc | 254 tSDP_DISC_REC* p_rec; in add_record() local 259 p_rec = (tSDP_DISC_REC*)p_db->p_free_mem; in add_record() 263 p_rec->p_first_attr = NULL; in add_record() 264 p_rec->p_next_rec = NULL; in add_record() 266 p_rec->remote_bd_addr = bd_addr; in add_record() 270 p_db->p_first_rec = p_rec; in add_record() 276 p_rec1->p_next_rec = p_rec; in add_record() 279 return (p_rec); in add_record() 294 tSDP_DISC_REC* p_rec, uint16_t attr_id, in add_attr() argument 360 p = add_attr(p, p_end, p_db, p_rec, ATTR_ID_PROTOCOL_DESC_LIST, in add_attr() [all …]
|
D | sdp_utils.cc | 86 tSDP_DISC_REC* p_rec) { in sdpu_find_profile_version() argument 88 for (tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; p_attr != nullptr; in sdpu_find_profile_version() 143 static uint16_t sdpu_find_most_specific_service_uuid(tSDP_DISC_REC* p_rec) { in sdpu_find_most_specific_service_uuid() argument 144 for (tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; p_attr != nullptr; in sdpu_find_most_specific_service_uuid() 188 for (tSDP_DISC_REC* p_rec = p_db->p_first_rec; p_rec != nullptr; in sdpu_log_attribute_metrics() local 189 p_rec = p_rec->p_next_rec) { in sdpu_log_attribute_metrics() 190 uint16_t service_uuid = sdpu_find_most_specific_service_uuid(p_rec); in sdpu_log_attribute_metrics() 199 auto uuid_version_array = sdpu_find_profile_version(p_rec); in sdpu_log_attribute_metrics() 226 if (SDP_FindProtocolListElemInRec(p_rec, protocol_uuid, in sdpu_log_attribute_metrics() 246 SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); in sdpu_log_attribute_metrics() [all …]
|
D | sdpint.h | 282 uint16_t sdpu_get_attrib_seq_len(const tSDP_RECORD* p_rec, 288 bool SDP_AddAttributeToRecord(tSDP_RECORD* p_rec, uint16_t attr_id, 291 bool SDP_AddProfileDescriptorListToRecord(tSDP_RECORD* p_rec, 294 bool SDP_DeleteAttributeFromRecord(tSDP_RECORD* p_rec, uint16_t attr_id); 311 const tSDP_RECORD* sdp_db_service_search(const tSDP_RECORD* p_rec, 314 const tSDP_ATTRIBUTE* sdp_db_find_attr_in_rec(const tSDP_RECORD* p_rec,
|
/packages/modules/Bluetooth/system/stack/btm/ |
D | btm_ble_sec.cc | 878 tBTM_SEC_DEV_REC* p_rec; in btm_sec_save_le_key() local 885 if ((p_rec = btm_find_dev(bd_addr)) != NULL && in btm_sec_save_le_key() 887 btm_ble_init_pseudo_addr(p_rec, bd_addr); in btm_sec_save_le_key() 891 p_rec->sec_rec.ble_keys.pltk = p_keys->penc_key.ltk; in btm_sec_save_le_key() 892 memcpy(p_rec->sec_rec.ble_keys.rand, p_keys->penc_key.rand, in btm_sec_save_le_key() 894 p_rec->sec_rec.ble_keys.sec_level = p_keys->penc_key.sec_level; in btm_sec_save_le_key() 895 p_rec->sec_rec.ble_keys.ediv = p_keys->penc_key.ediv; in btm_sec_save_le_key() 896 p_rec->sec_rec.ble_keys.key_size = p_keys->penc_key.key_size; in btm_sec_save_le_key() 897 p_rec->sec_rec.ble_keys.key_type |= BTM_LE_KEY_PENC; in btm_sec_save_le_key() 898 p_rec->sec_rec.sec_flags |= BTM_SEC_LE_LINK_KEY_KNOWN; in btm_sec_save_le_key() [all …]
|
D | btm_iso_impl.h | 317 tBTM_SEC_DEV_REC* p_rec = btm_find_dev_by_handle(el.acl_conn_handle); in establish_cis() local 318 if (p_rec) { in establish_cis() 319 cis_hdl_to_addr[el.cis_conn_handle] = p_rec->ble.pseudo_addr; in establish_cis() 320 BTM_LogHistory(kBtmLogTag, p_rec->ble.pseudo_addr, "Establish CIS", in establish_cis()
|
/packages/modules/Bluetooth/system/bta/sdp/ |
D | bta_sdp_act.cc | 49 tSDP_DISC_REC* p_rec) { in bta_create_mns_sdp_record() argument 62 p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES); in bta_create_mns_sdp_record() 75 p_rec, ATTR_ID_SERVICE_NAME); in bta_create_mns_sdp_record() 89 p_rec, UUID_SERVCLASS_MAP_PROFILE, &pversion)) { in bta_create_mns_sdp_record() 94 p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_create_mns_sdp_record() 99 p_rec, ATTR_ID_GOEP_L2CAP_PSM); in bta_create_mns_sdp_record() 113 tSDP_DISC_REC* p_rec) { in bta_create_mas_sdp_record() argument 129 p_rec, ATTR_ID_MAS_INSTANCE_ID); in bta_create_mas_sdp_record() 142 p_rec, ATTR_ID_SUPPORTED_MSG_TYPE); in bta_create_mas_sdp_record() 155 p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES); in bta_create_mas_sdp_record() [all …]
|
/packages/modules/Bluetooth/system/test/mock/ |
D | mock_stack_sdp_api.h | 54 std::function<bool(const tSDP_DISC_REC* p_rec, uint16_t profile_uuid, 58 bool operator()(const tSDP_DISC_REC* p_rec, uint16_t profile_uuid, in operator() 60 return body(p_rec, profile_uuid, p_version); in operator() 68 std::function<bool(const tSDP_DISC_REC* p_rec, uint16_t layer_uuid, 72 bool operator()(const tSDP_DISC_REC* p_rec, uint16_t layer_uuid, in operator() 74 return body(p_rec, layer_uuid, p_elem); in operator() 82 std::function<bool(const tSDP_DISC_REC* p_rec, bluetooth::Uuid* p_uuid)> body{ 86 bool operator()(const tSDP_DISC_REC* p_rec, bluetooth::Uuid* p_uuid) { in operator() 87 return body(p_rec, p_uuid); in operator() 95 std::function<bool(const tSDP_DISC_REC* p_rec, bluetooth::Uuid* p_uuid)> body{ [all …]
|
D | mock_stack_sdp_api.cc | 67 bool SDP_FindProfileVersionInRec(const tSDP_DISC_REC* p_rec, in SDP_FindProfileVersionInRec() argument 71 p_rec, profile_uuid, p_version); in SDP_FindProfileVersionInRec() 73 bool SDP_FindProtocolListElemInRec(const tSDP_DISC_REC* p_rec, in SDP_FindProtocolListElemInRec() argument 78 p_rec, layer_uuid, p_elem); in SDP_FindProtocolListElemInRec() 80 bool SDP_FindServiceUUIDInRec(const tSDP_DISC_REC* p_rec, in SDP_FindServiceUUIDInRec() argument 83 return test::mock::stack_sdp_api::SDP_FindServiceUUIDInRec(p_rec, p_uuid); in SDP_FindServiceUUIDInRec() 85 bool SDP_FindServiceUUIDInRec_128bit(const tSDP_DISC_REC* p_rec, in SDP_FindServiceUUIDInRec_128bit() argument 88 return test::mock::stack_sdp_api::SDP_FindServiceUUIDInRec_128bit(p_rec, in SDP_FindServiceUUIDInRec_128bit() 119 tSDP_DISC_ATTR* SDP_FindAttributeInRec(const tSDP_DISC_REC* p_rec, in SDP_FindAttributeInRec() argument 122 return test::mock::stack_sdp_api::SDP_FindAttributeInRec(p_rec, attr_id); in SDP_FindAttributeInRec()
|
/packages/modules/Bluetooth/system/stack/hid/ |
D | hidh_api.cc | 94 void hidh_get_str_attr(tSDP_DISC_REC* p_rec, uint16_t attr_id, uint16_t max_len, in hidh_get_str_attr() argument 100 get_legacy_stack_sdp_api()->record.SDP_FindAttributeInRec(p_rec, attr_id); in hidh_get_str_attr() 122 tSDP_DISC_REC* p_rec; in hidh_search_callback() local 136 p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceUUIDInDb(p_db, hid_uuid, in hidh_search_callback() 138 if (p_rec == NULL) { in hidh_search_callback() 147 p_rec, ATTR_ID_HID_DESCRIPTOR_LIST)) == NULL) || in hidh_search_callback() 164 p_rec, ATTR_ID_HID_VIRTUAL_CABLE)) != NULL) && in hidh_search_callback() 172 p_rec, ATTR_ID_HID_RECONNECT_INITIATE)) != NULL) && in hidh_search_callback() 180 p_rec, ATTR_ID_HID_NORMALLY_CONNECTABLE)) != NULL) && in hidh_search_callback() 189 p_rec, ATTR_ID_HID_SDP_DISABLE)) != NULL) && in hidh_search_callback() [all …]
|
/packages/modules/Bluetooth/system/bta/hf_client/ |
D | bta_hf_client_sdp.cc | 240 tSDP_DISC_REC* p_rec = NULL; in bta_hf_client_sdp_find_attr() local 250 p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb( in bta_hf_client_sdp_find_attr() 251 client_cb->p_disc_db, UUID_SERVCLASS_AG_HANDSFREE, p_rec); in bta_hf_client_sdp_find_attr() 252 if (p_rec == NULL) { in bta_hf_client_sdp_find_attr() 259 p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_hf_client_sdp_find_attr() 268 p_rec, UUID_SERVCLASS_HF_HANDSFREE, &client_cb->peer_version)) { in bta_hf_client_sdp_find_attr() 270 p_rec->remote_bd_addr); in bta_hf_client_sdp_find_attr() 275 p_rec, ATTR_ID_SUPPORTED_FEATURES); in bta_hf_client_sdp_find_attr() 293 p_rec, ATTR_ID_NETWORK); in bta_hf_client_sdp_find_attr()
|
/packages/modules/Bluetooth/system/stack/test/fuzzers/sdp/ |
D | sdpFuzzFunctions.h | 124 tSDP_DISC_REC* p_rec = 128 p_rec, fdp->ConsumeIntegral<uint16_t>()); 152 tSDP_DISC_REC* p_rec = 156 ->record.SDP_FindServiceUUIDInRec_128bit(p_rec, &uuid); 170 tSDP_DISC_REC* p_rec = 174 p_rec, fdp->ConsumeIntegral<uint16_t>(), &elem); 180 tSDP_DISC_REC* p_rec = 185 p_rec, fdp->ConsumeIntegral<uint16_t>(), &p_version); 353 tSDP_DISC_REC* p_rec = 358 p_rec, &uuid);
|
/packages/modules/Bluetooth/system/stack/a2dp/ |
D | a2dp_api.cc | 75 tSDP_DISC_REC* p_rec = NULL; in a2dp_sdp_cback() local 88 if ((p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb( in a2dp_sdp_cback() 89 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) { in a2dp_sdp_cback() 93 peer_address = p_rec->remote_bd_addr; in a2dp_sdp_cback() 97 p_rec, ATTR_ID_SERVICE_NAME)) != NULL) { in a2dp_sdp_cback() 110 p_rec, ATTR_ID_PROVIDER_NAME)) != NULL) { in a2dp_sdp_cback() 123 p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { in a2dp_sdp_cback() 136 p_rec, UUID_PROTOCOL_AVDTP, &elem)) { in a2dp_sdp_cback()
|
/packages/modules/Bluetooth/system/bta/ag/ |
D | bta_ag_sdp.cc | 328 tSDP_DISC_REC* p_rec = nullptr; in bta_ag_sdp_find_attr() local 351 p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb(p_scb->p_disc_db, in bta_ag_sdp_find_attr() 352 uuid, p_rec); in bta_ag_sdp_find_attr() 353 if (p_rec == nullptr) { in bta_ag_sdp_find_attr() 358 p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb( in bta_ag_sdp_find_attr() 359 p_scb->p_disc_db, uuid, p_rec); in bta_ag_sdp_find_attr() 360 if (p_rec == nullptr) { in bta_ag_sdp_find_attr() 370 p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_ag_sdp_find_attr() 380 p_rec, uuid, &peer_version)) { in bta_ag_sdp_find_attr() 400 p_rec, ATTR_ID_SUPPORTED_FEATURES); in bta_ag_sdp_find_attr() [all …]
|
/packages/modules/Bluetooth/system/stack/sdp/internal/ |
D | sdp_api.h | 115 tSDP_DISC_ATTR* SDP_FindAttributeInRec(const tSDP_DISC_REC* p_rec, 167 bool SDP_FindServiceUUIDInRec_128bit(const tSDP_DISC_REC* p_rec, 183 bool SDP_FindServiceUUIDInRec(const tSDP_DISC_REC* p_rec, 212 bool SDP_FindProtocolListElemInRec(const tSDP_DISC_REC* p_rec, 230 bool SDP_FindProfileVersionInRec(const tSDP_DISC_REC* p_rec,
|
/packages/modules/Bluetooth/system/bta/av/ |
D | bta_av_act.cc | 1785 tSDP_DISC_REC* p_rec = NULL; in bta_av_store_peer_rc_version() local 1788 if ((p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb( in bta_av_store_peer_rc_version() 1791 p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) { in bta_av_store_peer_rc_version() 1794 p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, &peer_rc_version)) { in bta_av_store_peer_rc_version() 1796 p_rec->remote_bd_addr); in bta_av_store_peer_rc_version() 1801 p_rec->remote_bd_addr, IOT_CONF_KEY_AVRCP_CTRL_VERSION, in bta_av_store_peer_rc_version() 1806 if ((p_rec = get_legacy_stack_sdp_api()->db.SDP_FindServiceInDb( in bta_av_store_peer_rc_version() 1809 p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) { in bta_av_store_peer_rc_version() 1812 p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, &peer_rc_version)) { in bta_av_store_peer_rc_version() 1814 p_rec->remote_bd_addr); in bta_av_store_peer_rc_version() [all …]
|
/packages/modules/Bluetooth/system/stack/include/ |
D | sdp_api.h | 295 [[nodiscard]] bool (*SDP_FindServiceUUIDInRec)(const tSDP_DISC_REC* p_rec,
|
/packages/modules/Bluetooth/system/bta/test/ |
D | bta_dip_test.cc | 109 tSDP_DISC_REC* p_rec);
|