/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/stack/sdp/ |
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_api.cc | 230 tSDP_DISC_REC* p_rec; local 237 p_rec = p_db->p_first_rec; 239 p_rec = p_start_rec->p_next_rec; 241 while (p_rec) { 242 p_attr = p_rec->p_first_attr; 244 if (p_attr->attr_id == attr_id) return (p_rec); 249 p_rec = p_rec->p_next_rec; 265 tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id) { argument 268 p_attr = p_rec 292 SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) argument 371 SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid) argument 423 tSDP_DISC_REC* p_rec; local 525 tSDP_DISC_REC* p_rec; local 584 tSDP_DISC_REC* p_rec; local 689 SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) argument 717 SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, tSDP_PROTOCOL_ELEM* p_elem) argument 758 SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, uint16_t* p_version) argument [all...] |
H A D | sdp_server.cc | 193 tSDP_RECORD* p_rec = NULL; local 217 p_rec = sdp_db_service_search(p_rec, &uid_seq); 219 if (p_rec) 220 rsp_handles[num_rsp_handles++] = p_rec->record_handle; 322 tSDP_RECORD* p_rec; local 355 p_rec = sdp_db_find_record(rec_handle); 356 if (!p_rec) { 405 p_attr = sdp_db_find_attr_in_rec(p_rec, attr_seq.attr_entry[xx].start, 467 p_ccb->list_len = sdpu_get_attrib_seq_len(p_rec, 547 tSDP_RECORD* p_rec; local [all...] |
H A D | sdp_discovery.cc | 57 tSDP_DISC_REC* p_rec, uint16_t attr_id, 697 tSDP_DISC_REC* p_rec; local 713 p_rec = add_record(p_ccb->p_db, p_ccb->device_address); 714 if (!p_rec) { 733 p = add_attr(p, p_ccb->p_db, p_rec, attr_id, NULL, 0); 754 tSDP_DISC_REC* p_rec; local 759 p_rec = (tSDP_DISC_REC*)p_db->p_free_mem; 763 p_rec->p_first_attr = NULL; 764 p_rec->p_next_rec = NULL; 766 p_rec 793 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_utils.cc | 778 tSDP_RECORD* p_rec; local 782 for (p_rec = sdp_db_service_search(NULL, uid_seq); p_rec; 783 p_rec = sdp_db_service_search(p_rec, uid_seq)) { 786 len1 = sdpu_get_attrib_seq_len(p_rec, attr_seq); 806 uint16_t sdpu_get_attrib_seq_len(tSDP_RECORD* p_rec, tSDP_ATTR_SEQ* attr_seq) { argument 818 p_attr = sdp_db_find_attr_in_rec(p_rec, start_id, end_id);
|
H A D | sdpint.h | 277 extern uint16_t sdpu_get_attrib_seq_len(tSDP_RECORD* p_rec, 286 extern tSDP_RECORD* sdp_db_service_search(tSDP_RECORD* p_rec, 289 extern tSDP_ATTRIBUTE* sdp_db_find_attr_in_rec(tSDP_RECORD* p_rec,
|
/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/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/stack/btm/ |
H A D | btm_ble.cc | 1272 tBTM_SEC_DEV_REC* p_rec; local 1282 if ((p_rec = btm_find_dev(bd_addr)) != NULL && 1284 btm_ble_init_pseudo_addr(p_rec, bd_addr); 1288 memcpy(p_rec->ble.keys.pltk, p_keys->penc_key.ltk, BT_OCTET16_LEN); 1289 memcpy(p_rec->ble.keys.rand, p_keys->penc_key.rand, BT_OCTET8_LEN); 1290 p_rec->ble.keys.sec_level = p_keys->penc_key.sec_level; 1291 p_rec->ble.keys.ediv = p_keys->penc_key.ediv; 1292 p_rec->ble.keys.key_size = p_keys->penc_key.key_size; 1293 p_rec->ble.key_type |= BTM_LE_KEY_PENC; 1294 p_rec 1411 tBTM_SEC_DEV_REC* p_rec; local 1432 tBTM_SEC_DEV_REC* p_rec; local 1522 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local 1621 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bda); local 1710 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bda); local 2151 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local 2213 tBTM_SEC_DEV_REC* p_rec = btm_find_dev(bd_addr); local [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/nfc/src/nfc/include/ |
H A D | ndef_utils.h | 221 extern uint8_t* NDEF_RecGetType(uint8_t* p_rec, uint8_t* p_tnf, 234 extern uint8_t* NDEF_RecGetId(uint8_t* p_rec, uint8_t* p_id_len); 247 extern uint8_t* NDEF_RecGetPayload(uint8_t* p_rec, uint32_t* p_payload_len); 326 uint32_t* p_cur_size, uint8_t* p_rec, 342 uint32_t* p_cur_size, uint8_t* p_rec, 358 uint32_t* p_cur_size, uint8_t* p_rec, 374 uint32_t* p_cur_size, uint8_t* p_rec,
|
/system/bt/bta/gatt/ |
H A D | bta_gattc_cache.cc | 137 static void bta_gattc_display_explore_record(tBTA_GATTC_ATTR_REC* p_rec, argument 140 tBTA_GATTC_ATTR_REC* pp = p_rec; 352 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 355 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; 356 *p_s_hdl = p_rec->s_handle; 358 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; 359 *p_s_hdl = p_rec->s_handle + 1; 362 *p_e_hdl = p_rec->e_handle; 364 APPL_TRACE_DEBUG("discover range [%d ~ %d]", p_rec->s_handle, 365 p_rec 481 tBTA_GATTC_ATTR_REC* p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; local 545 tBTA_GATTC_ATTR_REC* p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; local 574 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 597 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 633 tBTA_GATTC_ATTR_REC* p_rec = NULL; local 671 tBTA_GATTC_ATTR_REC* p_rec = NULL; local [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/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/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/stack/a2dp/ |
H A D | a2dp_api.cc | 64 tSDP_DISC_REC* p_rec = NULL; local 76 if ((p_rec = SDP_FindServiceInDb( 77 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) { 83 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != 90 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME)) != 98 p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) { 103 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_AVDTP, &elem)) {
|
/system/bt/stack/include/ |
H A D | sdp_api.h | 269 tSDP_DISC_ATTR* SDP_FindAttributeInRec(tSDP_DISC_REC* p_rec, uint16_t attr_id); 314 * Parameters: p_rec - pointer to a SDP record. 320 bool SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid); 348 bool SDP_FindProtocolListElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, 362 bool SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC* p_rec, uint16_t layer_uuid, 379 bool SDP_FindProfileVersionInRec(tSDP_DISC_REC* p_rec, uint16_t profile_uuid, 634 * Parameters: p_rec - pointer to a SDP record. 639 bool SDP_FindServiceUUIDInRec(tSDP_DISC_REC* p_rec, tBT_UUID* p_uuid);
|
/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_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) { 1619 tBTA_HL_SDP_REC* p_rec; local 1630 p_rec = &p_mcb->sdp.sdp_rec[sdp_idx]; 1631 for (i = 0; i < p_rec->num_mdeps; i++) { 1632 APPL_TRACE_DEBUG("mdep_id %d peer_mdep_id %d", p_rec->mdep_cfg[i].mdep_id, 1635 p_rec->mdep_cfg[i].mdep_role, peer_mdep_role) 1636 if ((p_rec->mdep_cfg[i].mdep_id == peer_mdep_id) && 1637 (p_rec [all...] |
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);
|
/system/bt/bta/av/ |
H A D | bta_av_act.cc | 1595 tSDP_DISC_REC* p_rec = NULL; local 1604 p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec); 1605 if (p_rec == NULL) { 1609 if ((SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_CLASS_ID_LIST)) != 1622 if ((SDP_FindAttributeInRec(p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) { 1624 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, 1633 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES); 1665 tSDP_DISC_REC* p_rec = local 1667 while (p_rec) { 1788 tSDP_DISC_REC* p_rec = nullptr; local [all...] |
/system/bt/btif/src/ |
H A D | btif_hl.cc | 969 tBTA_HL_SDP_REC* p_rec; local 994 p_rec = &p_mcb->sdp.sdp_rec[p_mcb->sdp_idx]; 995 num_mdeps = p_rec->num_mdeps; 999 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].mdep_role=%d", i, 1000 p_rec->mdep_cfg[i].mdep_role); 1001 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].data_type =%d", i, 1002 p_rec->mdep_cfg[i].data_type); 1003 if ((p_rec->mdep_cfg[i].mdep_role == peer_mdep_role) && 1004 (p_rec->mdep_cfg[i].data_type == data_type)) { 1006 *p_peer_mdep_id = p_rec [all...] |