/aosp12/system/nfc/src/nfc/ndef/ |
H A D | ndef_utils.cc | 518 uint8_t* p_rec; in NDEF_MsgGetNextRecByType() local 630 uint8_t* p_rec; in NDEF_MsgGetNextRecById() local 698 p_rec += 1; in NDEF_RecGetType() 700 p_rec += 4; in NDEF_RecGetType() 736 p_rec++; in NDEF_RecGetId() 738 p_rec += 4; in NDEF_RecGetId() 861 p_rec++; in NDEF_MsgAddRec() 917 pp = p_rec + 1; in NDEF_MsgAppendPayload() 949 pp = p_rec + 2; in NDEF_MsgAppendPayload() 1343 p_rec = p_src; in NDEF_MsgCopyAndDechunk() [all …]
|
/aosp12/system/bt/stack/sdp/ |
H A D | sdp_db.cc | 59 if (!p_rec) in sdp_db_service_search() 62 p_rec++; in sdp_db_service_search() 66 for (; p_rec < p_end; p_rec++) { in sdp_db_service_search() 144 tSDP_RECORD* p_rec; in sdp_db_find_record() local 148 for (p_rec = &sdp_cb.server_db.record[0]; p_rec < p_end; p_rec++) { in sdp_db_find_record() 149 if (p_rec->record_handle == handle) return (p_rec); in sdp_db_find_record() 174 for (xx = 0, p_at = &p_rec->attribute[0]; xx < p_rec->num_attributes; in sdp_db_find_attr_in_rec() 309 *p_rec = *(p_rec + 1); in SDP_DeleteRecord() 413 p_attr = &p_rec->attribute[p_rec->num_attributes]; in SDP_AddAttribute() 417 p_rec->attribute[yy] = p_rec->attribute[yy - 1]; in SDP_AddAttribute() [all …]
|
H A D | sdp_api.cc | 366 tSDP_DISC_REC* p_rec; in SDP_FindServiceInDb() local 377 while (p_rec) { in SDP_FindServiceInDb() 439 return (p_rec); in SDP_FindServiceInDb() 445 p_rec = p_rec->p_next_rec; in SDP_FindServiceInDb() 468 tSDP_DISC_REC* p_rec; in SDP_FindServiceInDb_128bit() local 479 while (p_rec) { in SDP_FindServiceInDb_128bit() 496 return (p_rec); in SDP_FindServiceInDb_128bit() 502 p_rec = p_rec->p_next_rec; in SDP_FindServiceInDb_128bit() 527 tSDP_DISC_REC* p_rec; in SDP_FindServiceUUIDInDb() local 538 while (p_rec) { in SDP_FindServiceUUIDInDb() [all …]
|
H A D | sdp_server.cc | 189 tSDP_RECORD* p_rec = NULL; in process_service_search() local 213 p_rec = sdp_db_service_search(p_rec, &uid_seq); in process_service_search() 215 if (p_rec) in process_service_search() 216 rsp_handles[num_rsp_handles++] = p_rec->record_handle; in process_service_search() 318 tSDP_RECORD* p_rec; in process_service_attr_req() local 353 p_rec = sdp_db_find_record(rec_handle); in process_service_attr_req() 354 if (!p_rec) { in process_service_attr_req() 552 tSDP_RECORD* p_rec; in process_service_search_attr_req() local 632 p_rec; p_rec = sdp_db_service_search(p_rec, &uid_seq)) { in process_service_search_attr_req() 731 seq_len = sdpu_get_attrib_seq_len(p_rec, &attr_seq_sav); in process_service_search_attr_req() [all …]
|
H A D | sdp_discovery.cc | 690 tSDP_DISC_REC* p_rec; in save_attr_seq() local 706 if (!p_rec) { in save_attr_seq() 750 tSDP_DISC_REC* p_rec; in add_record() local 759 p_rec->p_first_attr = NULL; in add_record() 760 p_rec->p_next_rec = NULL; in add_record() 762 p_rec->remote_bd_addr = p_bda; in add_record() 766 p_db->p_first_rec = p_rec; in add_record() 772 p_rec1->p_next_rec = p_rec; in add_record() 775 return (p_rec); in add_record() 973 if (!p_rec->p_first_attr) in add_attr() [all …]
|
H A D | sdp_utils.cc | 64 tSDP_DISC_REC* p_rec) { in sdpu_find_profile_version() argument 66 for (tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; p_attr != nullptr; in sdpu_find_profile_version() 160 for (tSDP_DISC_REC* p_rec = p_db->p_first_rec; p_rec != nullptr; in sdpu_log_attribute_metrics() local 161 p_rec = p_rec->p_next_rec) { in sdpu_log_attribute_metrics() 171 auto uuid_version_array = sdpu_find_profile_version(p_rec); in sdpu_log_attribute_metrics() 198 if (SDP_FindProtocolListElemInRec(p_rec, protocol_uuid, in sdpu_log_attribute_metrics() 1002 tSDP_RECORD* p_rec; in sdpu_get_list_len() local 1006 for (p_rec = sdp_db_service_search(NULL, uid_seq); p_rec; in sdpu_get_list_len() 1007 p_rec = sdp_db_service_search(p_rec, uid_seq)) { in sdpu_get_list_len() 1010 len1 = sdpu_get_attrib_seq_len(p_rec, attr_seq); in sdpu_get_list_len() [all …]
|
H A D | sdpint.h | 223 extern uint16_t sdpu_get_attrib_seq_len(tSDP_RECORD* p_rec, 233 extern tSDP_RECORD* sdp_db_service_search(tSDP_RECORD* p_rec, 236 extern tSDP_ATTRIBUTE* sdp_db_find_attr_in_rec(tSDP_RECORD* p_rec,
|
/aosp12/system/bt/bta/sdp/ |
H A D | bta_sdp_act.cc | 35 tSDP_DISC_REC* p_rec) { in bta_create_mns_sdp_record() argument 52 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME); in bta_create_mns_sdp_record() 75 tSDP_DISC_REC* p_rec) { in bta_create_mas_sdp_record() argument 128 tSDP_DISC_REC* p_rec) { in bta_create_pse_sdp_record() argument 174 tSDP_DISC_REC* p_rec) { in bta_create_ops_sdp_record() argument 308 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_VENDOR_ID); in bta_create_dip_sdp_record() 387 tSDP_DISC_REC* p_rec = NULL; in bta_sdp_search_cback() local 389 p_rec = SDP_FindServiceUUIDInDb(p_bta_sdp_cfg->p_sdp_db, uuid, p_rec); in bta_sdp_search_cback() 391 if (!p_rec) { in bta_sdp_search_cback() 421 p_rec = NULL; // Terminate loop in bta_sdp_search_cback() [all …]
|
/aosp12/system/bt/stack/btm/ |
H A D | btm_ble.cc | 1140 p_rec->ble.key_type, p_rec->sec_flags, p_rec->ble.keys.sec_level); in btm_sec_save_le_key() 1176 p_rec->ble.key_type, p_rec->sec_flags, in btm_sec_save_le_key() 1177 p_rec->ble.keys.srk_sec_level, p_rec->ble.keys.counter); in btm_sec_save_le_key() 1190 p_rec->ble.key_type, p_rec->ble.keys.div, p_rec->ble.keys.key_size, in btm_sec_save_le_key() 1203 p_rec->ble.key_type, p_rec->ble.keys.div, in btm_sec_save_le_key() 1235 if (p_rec) { in btm_sec_save_le_key() 1257 if (p_rec != NULL) { in btm_ble_update_sec_key_size() 1460 if (!p_rec) { in btm_ble_start_encrypt() 1475 btsnd_hcic_ble_start_enc(p_rec->ble_hci_handle, p_rec->ble.keys.rand, in btm_ble_start_encrypt() 1476 p_rec->ble.keys.ediv, p_rec->ble.keys.pltk); in btm_ble_start_encrypt() [all …]
|
/aosp12/system/bt/stack/hid/ |
H A D | hidh_api.cc | 77 p_attr = SDP_FindAttributeInRec(p_rec, attr_id); in hidh_get_str_attr() 93 tSDP_DISC_REC* p_rec; in hidh_search_callback() local 107 p_rec = SDP_FindServiceUUIDInDb(p_db, hid_uuid, NULL); in hidh_search_callback() 108 if (p_rec == NULL) { in hidh_search_callback() 140 p_rec, ATTR_ID_HID_RECONNECT_INITIATE)) != NULL) && in hidh_search_callback() 146 p_rec, ATTR_ID_HID_NORMALLY_CONNECTABLE)) != NULL) && in hidh_search_callback() 169 hidh_get_str_attr(p_rec, ATTR_ID_SERVICE_NAME, HID_MAX_SVC_NAME_LEN, in hidh_search_callback() 173 hidh_get_str_attr(p_rec, ATTR_ID_PROVIDER_NAME, HID_MAX_PROV_NAME_LEN, in hidh_search_callback() 197 p_rec, ATTR_ID_HID_LINK_SUPERVISION_TO)) != NULL)) { in hidh_search_callback() 210 p_rec, ATTR_ID_HID_SSR_HOST_MIN_TOUT)) != NULL)) { in hidh_search_callback() [all …]
|
/aosp12/system/nfc/src/nfc/include/ |
H A D | ndef_utils.h | 208 extern uint8_t* NDEF_RecGetType(uint8_t* p_rec, uint8_t* p_tnf, 221 extern uint8_t* NDEF_RecGetId(uint8_t* p_rec, uint8_t* p_id_len); 234 extern uint8_t* NDEF_RecGetPayload(uint8_t* p_rec, uint32_t* p_payload_len); 280 uint32_t* p_cur_size, uint8_t* p_rec, 296 uint32_t* p_cur_size, uint8_t* p_rec, 312 uint32_t* p_cur_size, uint8_t* p_rec, 328 uint32_t* p_cur_size, uint8_t* p_rec,
|
/aosp12/system/bt/stack/test/fuzzers/sdp/ |
H A D | sdpFuzzFunctions.h | 109 tSDP_DISC_REC* p_rec = 111 SDP_FindAttributeInRec(p_rec, fdp->ConsumeIntegral<uint16_t>()); 133 tSDP_DISC_REC* p_rec = 135 SDP_FindServiceUUIDInRec_128bit(p_rec, &uuid); 148 tSDP_DISC_REC* p_rec = 150 SDP_FindProtocolListElemInRec(p_rec, fdp->ConsumeIntegral<uint16_t>(), 157 tSDP_DISC_REC* p_rec = 160 SDP_FindProfileVersionInRec(p_rec, fdp->ConsumeIntegral<uint16_t>(), 325 tSDP_DISC_REC* p_rec = 328 SDP_FindServiceUUIDInRec(p_rec, &uuid);
|
/aosp12/system/nfc/src/nfa/dm/ |
H A D | nfa_dm_ndef.cc | 373 uint8_t *p_rec, *p_ndef_start, *p_type, *p_payload, *p_rec_end; in nfa_dm_ndef_handle_message() local 439 p_rec = p_ndef_start = p_msg_buf; in nfa_dm_ndef_handle_message() 442 while (p_rec != nullptr) { in nfa_dm_ndef_handle_message() 444 p_type = NDEF_RecGetType(p_rec, &tnf, &type_len); in nfa_dm_ndef_handle_message() 450 p_payload = NDEF_RecGetPayload(p_rec, &payload_len); in nfa_dm_ndef_handle_message() 479 ndef_data.p_data = p_rec; /* Start of record */ in nfa_dm_ndef_handle_message() 483 ndef_data.len = payload_len + (uint32_t)(p_payload - p_rec); in nfa_dm_ndef_handle_message() 486 p_rec_end = p_rec; in nfa_dm_ndef_handle_message() 508 ndef_data.len = (uint32_t)(p_rec_end - p_rec); in nfa_dm_ndef_handle_message() 547 p_rec = NDEF_MsgGetNextRec(p_rec); in nfa_dm_ndef_handle_message()
|
/aosp12/system/bt/test/mock/ |
H A D | mock_stack_sdp.cc | 57 tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { in SDP_FindAttributeInRec() argument 61 bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, Uuid* p_uuid) { in SDP_FindServiceUUIDInRec() argument 65 bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, Uuid* p_uuid) { in SDP_FindServiceUUIDInRec_128bit() argument 86 bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, in SDP_FindProtocolListElemInRec() argument 91 bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, in SDP_FindProfileVersionInRec() argument
|
H A D | mock_stack_sdp_db.cc | 86 tSDP_ATTRIBUTE* sdp_db_find_attr_in_rec(tSDP_RECORD* p_rec, uint16_t start_attr, in sdp_db_find_attr_in_rec() argument 95 tSDP_RECORD* sdp_db_service_search(tSDP_RECORD* p_rec, tSDP_UUID_SEQ* p_seq) { in sdp_db_service_search() argument
|
H A D | mock_stack_hidh.cc | 78 void hidh_get_str_attr(tSDP_DISC_REC* p_rec, uint16_t attr_id, uint16_t max_len, in hidh_get_str_attr() argument
|
/aosp12/system/bt/bta/hf_client/ |
H A D | bta_hf_client_sdp.cc | 223 tSDP_DISC_REC* p_rec = NULL; in bta_hf_client_sdp_find_attr() local 233 p_rec = SDP_FindServiceInDb(client_cb->p_disc_db, in bta_hf_client_sdp_find_attr() 234 UUID_SERVCLASS_AG_HANDSFREE, p_rec); in bta_hf_client_sdp_find_attr() 235 if (p_rec == NULL) { 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, in bta_hf_client_sdp_find_attr() 253 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); in bta_hf_client_sdp_find_attr() 268 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_NETWORK); in bta_hf_client_sdp_find_attr()
|
/aosp12/system/bt/stack/a2dp/ |
H A D | a2dp_api.cc | 66 tSDP_DISC_REC* p_rec = NULL; in a2dp_sdp_cback() local 79 if ((p_rec = SDP_FindServiceInDb( in a2dp_sdp_cback() 80 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) { in a2dp_sdp_cback() 84 peer_address = p_rec->remote_bd_addr; in a2dp_sdp_cback() 87 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != in a2dp_sdp_cback() 94 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME)) != in a2dp_sdp_cback() 102 p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { in a2dp_sdp_cback() 107 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_AVDTP, &elem)) { in a2dp_sdp_cback()
|
/aosp12/system/bt/bta/ag/ |
H A D | bta_ag_sdp.cc | 290 tSDP_DISC_REC* p_rec = nullptr; in bta_ag_sdp_find_attr() local 313 p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec); in bta_ag_sdp_find_attr() 314 if (p_rec == nullptr) { in bta_ag_sdp_find_attr() 319 p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec); in bta_ag_sdp_find_attr() 320 if (p_rec == nullptr) { in bta_ag_sdp_find_attr() 329 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { in bta_ag_sdp_find_attr() 338 if (!SDP_FindProfileVersionInRec(p_rec, uuid, &peer_version)) { in bta_ag_sdp_find_attr() 358 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); in bta_ag_sdp_find_attr() 395 SDP_FindAttributeInRec(p_rec, ATTR_ID_REMOTE_AUDIO_VOLUME_CONTROL); in bta_ag_sdp_find_attr()
|
/aosp12/system/bt/stack/include/ |
H A D | sdp_api.h | 283 tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id); 334 bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, 363 bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, 380 bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, 625 bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, bluetooth::Uuid* p_uuid);
|
/aosp12/system/bt/bta/av/ |
H A D | bta_av_act.cc | 1634 tSDP_DISC_REC* p_rec = NULL; in bta_av_check_peer_features() local 1643 p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec); in bta_av_check_peer_features() 1644 if (p_rec == NULL) { in bta_av_check_peer_features() 1704 tSDP_DISC_REC* p_rec = in bta_avk_check_peer_features() local 1706 while (p_rec) { in bta_avk_check_peer_features() 1763 p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec); in bta_avk_check_peer_features() 1784 tSDP_DISC_REC* p_rec = in bta_avk_get_cover_art_psm() local 1787 while (p_rec) { in bta_avk_get_cover_art_psm() 1863 p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, in bta_avk_get_cover_art_psm() 1943 tSDP_DISC_REC* p_rec = nullptr; in bta_av_rc_disc_done() local [all …]
|