/system/bt/bta/mce/ |
H A D | bta_mce_act.cc | 59 tSDP_DISC_REC* p_rec = NULL; local 78 p_rec = SDP_FindServiceUUIDInDb(p_bta_mce_cfg->p_sdp_db, 79 (tBT_UUID*)&bta_mce_mas_uuid, p_rec); 81 APPL_TRACE_DEBUG("p_rec:%p", p_rec); 83 if (p_rec == NULL) break; 85 if (!SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) 90 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME); 97 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID); 102 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYP [all...] |
/system/bt/bta/hf_client/ |
H A D | bta_hf_client_sdp.cc | 216 tSDP_DISC_REC* p_rec = NULL; local 226 p_rec = SDP_FindServiceInDb(client_cb->p_disc_db, 227 UUID_SERVCLASS_AG_HANDSFREE, p_rec); 228 if (p_rec == NULL) { 234 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { 242 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_HF_HANDSFREE, 246 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); 261 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_NETWORK);
|
/system/bt/bta/sdp/ |
H A D | bta_sdp_act.cc | 96 tSDP_DISC_REC* p_rec) { 108 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES); 113 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME); 120 if (SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_MAP_PROFILE, 125 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { 129 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_GOEP_L2CAP_PSM); 136 tSDP_DISC_REC* p_rec) { 151 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID); 156 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYPE); 161 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURE 95 bta_create_mns_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 135 bta_create_mas_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 188 bta_create_pse_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 234 bta_create_ops_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 319 bta_create_sap_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 348 bta_create_raw_sdp_record(bluetooth_sdp_record* record, tSDP_DISC_REC* p_rec) argument 386 tSDP_DISC_REC* p_rec = NULL; local [all...] |
/system/bt/stack/a2dp/ |
H A D | a2dp_api.cc | 59 tSDP_DISC_REC* p_rec = NULL; local 71 if ((p_rec = SDP_FindServiceInDb( 72 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) { 78 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != 85 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME)) != 93 p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { 98 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_AVDTP, &elem)) {
|
/system/nfc/src/nfa/dm/ |
H A D | nfa_dm_ndef.c | 358 uint8_t *p_rec, *p_ndef_start, *p_type, *p_payload, *p_rec_end; local 422 p_rec = p_ndef_start = p_msg_buf; 425 while (p_rec != NULL) { 427 p_type = NDEF_RecGetType(p_rec, &tnf, &type_len); 433 p_payload = NDEF_RecGetPayload(p_rec, &payload_len); 461 ndef_data.p_data = p_rec; /* Start of record */ 465 ndef_data.len = payload_len + (uint32_t)(p_payload - p_rec); 468 p_rec_end = p_rec; 490 ndef_data.len = (uint32_t)(p_rec_end - p_rec); 528 p_rec [all...] |
/system/bt/bta/ag/ |
H A D | bta_ag_sdp.cc | 288 tSDP_DISC_REC* p_rec = NULL; local 307 p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec); 308 if (p_rec == NULL) { 313 p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec); 314 if (p_rec == NULL) { 323 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) { 331 if (!SDP_FindProfileVersionInRec(p_rec, uuid, &p_scb->peer_version)) { 338 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURE [all...] |
/system/bt/bta/hl/ |
H A D | bta_hl_sdp.cc | 531 tSDP_DISC_REC* p_rec; local 538 p_rec = p_db->p_first_rec; 540 p_rec = p_start_rec->p_next_rec; 543 while (p_rec) { 544 p_attr = p_rec->p_first_attr; 555 return (p_rec); 564 p_rec = p_rec->p_next_rec;
|
H A D | bta_hl_act.cc | 1408 tSDP_DISC_REC* p_rec = NULL; local 1432 if (bta_hl_find_service_in_db(app_idx, mcl_idx, service_uuid, &p_rec)) { 1439 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_L2CAP, &pe)) { 1445 if (SDP_FindAddProtoListsElemInRec(p_rec, UUID_PROTOCOL_L2CAP, &pe)) { 1453 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME); 1463 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_DESCRIPTION); 1473 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME); 1482 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HDP_MCAP_SUP_PROC); 1490 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HDP_SUP_FEAT_LIST);
|
H A D | bta_hl_utils.cc | 92 tBTA_HL_SDP_REC* p_rec; local 97 p_rec = &p_sdp->sdp_rec[i]; 98 if (p_rec->ctrl_psm == ctrl_psm) { 1622 tBTA_HL_SDP_REC* p_rec; local 1633 p_rec = &p_mcb->sdp.sdp_rec[sdp_idx]; 1634 for (i = 0; i < p_rec->num_mdeps; i++) { 1635 APPL_TRACE_DEBUG("mdep_id %d peer_mdep_id %d", p_rec->mdep_cfg[i].mdep_id, 1638 p_rec->mdep_cfg[i].mdep_role, peer_mdep_role) 1639 if ((p_rec->mdep_cfg[i].mdep_id == peer_mdep_id) && 1640 (p_rec [all...] |
/system/bt/stack/hid/ |
H A D | hidh_api.cc | 72 void hidh_get_str_attr(tSDP_DISC_REC* p_rec, uint16_t attr_id, uint16_t max_len, argument 77 p_attr = SDP_FindAttributeInRec(p_rec, attr_id); 93 tSDP_DISC_REC* p_rec; local 109 p_rec = SDP_FindServiceUUIDInDb(p_db, &hid_uuid, NULL); 110 if (p_rec == NULL) { 118 if (((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HID_DESCRIPTOR_LIST)) == 135 if (((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HID_VIRTUAL_CABLE)) != 142 p_rec, ATTR_ID_HID_RECONNECT_INITIATE)) != NULL) && 148 p_rec, ATTR_ID_HID_NORMALLY_CONNECTABLE)) != NULL) && 153 if (((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HID_SDP_DISABL [all...] |
/system/bt/stack/sdp/ |
H A D | sdp_discovery.cc | 52 tSDP_DISC_REC* p_rec, uint16_t attr_id, 674 tSDP_DISC_REC* p_rec; local 690 p_rec = add_record(p_ccb->p_db, p_ccb->device_address); 691 if (!p_rec) { 710 p = add_attr(p, p_ccb->p_db, p_rec, attr_id, NULL, 0); 731 tSDP_DISC_REC* p_rec; local 736 p_rec = (tSDP_DISC_REC*)p_db->p_free_mem; 740 p_rec->p_first_attr = NULL; 741 p_rec->p_next_rec = NULL; 743 memcpy(p_rec 770 add_attr(uint8_t* p, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* p_rec, uint16_t attr_id, tSDP_DISC_ATTR* p_parent_attr, uint8_t nest_level) argument [all...] |
H A D | sdp_server.cc | 180 tSDP_RECORD* p_rec = NULL; local 204 p_rec = sdp_db_service_search(p_rec, &uid_seq); 206 if (p_rec) 207 rsp_handles[num_rsp_handles++] = p_rec->record_handle; 308 tSDP_RECORD* p_rec; local 339 p_rec = sdp_db_find_record(rec_handle); 340 if (!p_rec) { 382 p_attr = sdp_db_find_attr_in_rec(p_rec, attr_seq.attr_entry[xx].start, 444 p_ccb->list_len = sdpu_get_attrib_seq_len(p_rec, 524 tSDP_RECORD* p_rec; local [all...] |
H A D | sdp_api.cc | 232 tSDP_DISC_REC* p_rec; local 239 p_rec = p_db->p_first_rec; 241 p_rec = p_start_rec->p_next_rec; 243 while (p_rec) { 244 p_attr = p_rec->p_first_attr; 246 if (p_attr->attr_id == attr_id) return (p_rec); 251 p_rec = p_rec->p_next_rec; 267 tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { argument 270 p_attr = p_rec 294 SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) argument 373 SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) argument 425 tSDP_DISC_REC* p_rec; local 527 tSDP_DISC_REC* p_rec; local 586 tSDP_DISC_REC* p_rec; local 691 SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) argument 719 SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) argument 760 SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, uint16_t* p_version) argument [all...] |
H A D | sdp_db.cc | 58 tSDP_RECORD* sdp_db_service_search(tSDP_RECORD* p_rec, tSDP_UUID_SEQ* p_seq) { argument 65 if (!p_rec) 66 p_rec = &sdp_cb.server_db.record[0]; 68 p_rec++; 72 for (; p_rec < p_end; p_rec++) { 74 p_attr = &p_rec->attribute[0]; 75 for (xx = 0; xx < p_rec->num_attributes; xx++, p_attr++) { 89 if (xx == p_rec->num_attributes) break; 93 if (yy == p_seq->num_uids) return (p_rec); 146 tSDP_RECORD* p_rec; local 170 sdp_db_find_attr_in_rec(tSDP_RECORD* p_rec, uint16_t start_attr, uint16_t end_attr) argument 300 tSDP_RECORD* p_rec = &sdp_cb.server_db.record[0]; local 359 tSDP_RECORD* p_rec = &sdp_cb.server_db.record[0]; local 796 tSDP_RECORD* p_rec = &sdp_cb.server_db.record[0]; local 861 tSDP_RECORD* p_rec; local [all...] |
H A D | sdp_utils.cc | 754 tSDP_RECORD* p_rec; local 758 for (p_rec = sdp_db_service_search(NULL, uid_seq); p_rec; 759 p_rec = sdp_db_service_search(p_rec, uid_seq)) { 762 len1 = sdpu_get_attrib_seq_len(p_rec, attr_seq); 782 uint16_t sdpu_get_attrib_seq_len(tSDP_RECORD* p_rec, tSDP_ATTR_SEQ* attr_seq) { argument 794 p_attr = sdp_db_find_attr_in_rec(p_rec, start_id, end_id);
|
/system/nfc/src/nfc/ndef/ |
H A D | ndef_utils.c | 75 uint8_t* p_rec = p_msg; local 91 for (count = 0; p_rec < p_end; count++) { 93 if (p_rec + 3 > p_end) return (NDEF_MSG_TOO_SHORT); 95 rec_hdr = *p_rec++; 106 type_len = *p_rec++; 116 payload_len = *p_rec++; 119 if (p_rec + 4 > p_end) return (NDEF_MSG_TOO_SHORT); 121 BE_STREAM_TO_UINT32(payload_len, p_rec); 127 if (p_rec + 1 > p_end) return (NDEF_MSG_TOO_SHORT); 129 id_len = *p_rec 226 uint8_t* p_rec = p_msg; local 359 uint8_t* p_rec = p_msg; local 406 uint8_t* p_rec = p_msg; local 451 uint8_t* p_rec = p_msg; local 505 uint8_t* p_rec; local 562 uint8_t* p_rec = p_msg; local 617 uint8_t* p_rec; local 674 NDEF_RecGetType(uint8_t* p_rec, uint8_t* p_tnf, uint8_t* p_type_len) argument 712 NDEF_RecGetId(uint8_t* p_rec, uint8_t* p_id_len) argument 751 NDEF_RecGetPayload(uint8_t* p_rec, uint32_t* p_payload_len) argument 814 uint8_t* p_rec = p_msg + *p_cur_size; local 901 uint8_t* p_rec; local 986 uint8_t* p_rec; local 1032 NDEF_MsgAppendPayload(uint8_t* p_msg, uint32_t max_size, uint32_t* p_cur_size, uint8_t* p_rec, uint8_t* p_add_pl, uint32_t add_pl_len) argument 1114 NDEF_MsgReplacePayload(uint8_t* p_msg, uint32_t max_size, uint32_t* p_cur_size, uint8_t* p_rec, uint8_t* p_new_pl, uint32_t new_pl_len) argument 1223 NDEF_MsgReplaceType(uint8_t* p_msg, uint32_t max_size, uint32_t* p_cur_size, uint8_t* p_rec, uint8_t* p_new_type, uint8_t new_type_len) argument 1292 NDEF_MsgReplaceId(uint8_t* p_msg, uint32_t max_size, uint32_t* p_cur_size, uint8_t* p_rec, uint8_t* p_new_id, uint8_t new_id_len) argument 1388 uint8_t* p_rec = NDEF_MsgGetRecByIndex(p_msg, index); local 1450 uint8_t* p_rec; local [all...] |
/system/bt/bta/av/ |
H A D | bta_av_act.cc | 1598 tSDP_DISC_REC* p_rec = NULL; local 1607 p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec); 1608 if (p_rec == NULL) { 1612 if ((SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_CLASS_ID_LIST)) != 1625 if ((SDP_FindAttributeInRec(p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) { 1627 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, 1636 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); 1668 tSDP_DISC_REC* p_rec = local 1670 while (p_rec) { [all...] |
/system/bt/bta/gatt/ |
H A D | bta_gattc_cache.cc | 136 static void bta_gattc_display_explore_record(tBTA_GATTC_ATTR_REC* p_rec, argument 139 tBTA_GATTC_ATTR_REC* pp = p_rec; 351 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 354 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; 355 *p_s_hdl = p_rec->s_handle; 357 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; 358 *p_s_hdl = p_rec->s_handle + 1; 361 *p_e_hdl = p_rec->e_handle; 363 APPL_TRACE_DEBUG("discover range [%d ~ %d]", p_rec->s_handle, 364 p_rec 480 tBTA_GATTC_ATTR_REC* p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; local 544 tBTA_GATTC_ATTR_REC* p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; local 573 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 596 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 632 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 670 tBTA_GATTC_ATTR_REC* p_rec = NULL; local [all...] |
/system/bt/stack/btm/ |
H A D | btm_ble.cc | 1112 tBTM_SEC_DEV_REC* p_rec; local 1123 if ((p_rec = btm_find_dev(bd_addr)) != NULL && 1125 btm_ble_init_pseudo_addr(p_rec, bd_addr); 1129 memcpy(p_rec->ble.keys.pltk, p_keys->penc_key.ltk, BT_OCTET16_LEN); 1130 memcpy(p_rec->ble.keys.rand, p_keys->penc_key.rand, BT_OCTET8_LEN); 1131 p_rec->ble.keys.sec_level = p_keys->penc_key.sec_level; 1132 p_rec->ble.keys.ediv = p_keys->penc_key.ediv; 1133 p_rec->ble.keys.key_size = p_keys->penc_key.key_size; 1134 p_rec->ble.key_type |= BTM_LE_KEY_PENC; 1135 p_rec 1258 tBTM_SEC_DEV_REC* p_rec; local 1279 tBTM_SEC_DEV_REC* p_rec; local 1367 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local 1465 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bda); local 1553 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bda); local 2003 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local 2065 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local [all...] |
/system/bt/btif/src/ |
H A D | btif_hl.cc | 1005 tBTA_HL_SDP_REC* p_rec; local 1032 p_rec = &p_mcb->sdp.sdp_rec[p_mcb->sdp_idx]; 1033 num_mdeps = p_rec->num_mdeps; 1037 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].mdep_role=%d", i, 1038 p_rec->mdep_cfg[i].mdep_role); 1039 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].data_type =%d", i, 1040 p_rec->mdep_cfg[i].data_type); 1041 if ((p_rec->mdep_cfg[i].mdep_role == peer_mdep_role) && 1042 (p_rec->mdep_cfg[i].data_type == data_type)) { 1044 *p_peer_mdep_id = p_rec [all...] |