/system/bt/stack/sdp/ |
H A D | sdp_db.c | 59 tSDP_RECORD *sdp_db_service_search (tSDP_RECORD *p_rec, tSDP_UUID_SEQ *p_seq) argument 66 if (!p_rec) 67 p_rec = &sdp_cb.server_db.record[0]; 69 p_rec++; 73 for ( ; p_rec < p_end; p_rec++) 77 p_attr = &p_rec->attribute[0]; 78 for (xx = 0; xx < p_rec->num_attributes; xx++, p_attr++) 96 if (xx == p_rec->num_attributes) 102 return (p_rec); 163 tSDP_RECORD *p_rec; local 189 sdp_db_find_attr_in_rec(tSDP_RECORD *p_rec, UINT16 start_attr, UINT16 end_attr) argument 333 tSDP_RECORD *p_rec = &sdp_cb.server_db.record[0]; local 400 tSDP_RECORD *p_rec = &sdp_cb.server_db.record[0]; local 891 tSDP_RECORD *p_rec = &sdp_cb.server_db.record[0]; local 966 tSDP_RECORD *p_rec; local [all...] |
H A D | sdp_api.c | 262 tSDP_DISC_REC *p_rec; local 270 p_rec = p_db->p_first_rec; 272 p_rec = p_start_rec->p_next_rec; 274 while (p_rec) 276 p_attr = p_rec->p_first_attr; 280 return(p_rec); 285 p_rec = p_rec->p_next_rec; 303 tSDP_DISC_ATTR *SDP_FindAttributeInRec (tSDP_DISC_REC *p_rec, UINT16 attr_id) argument 308 p_attr = p_rec 334 SDP_FindServiceUUIDInRec(tSDP_DISC_REC *p_rec, tBT_UUID * p_uuid) argument 425 SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC *p_rec, tBT_UUID * p_uuid) argument 484 tSDP_DISC_REC *p_rec; local 592 tSDP_DISC_REC *p_rec; local 658 tSDP_DISC_REC *p_rec; local 778 SDP_FindProtocolListElemInRec(tSDP_DISC_REC *p_rec, UINT16 layer_uuid, tSDP_PROTOCOL_ELEM *p_elem) argument 811 SDP_FindAddProtoListsElemInRec(tSDP_DISC_REC *p_rec, UINT16 layer_uuid, tSDP_PROTOCOL_ELEM *p_elem) argument 857 SDP_FindProfileVersionInRec(tSDP_DISC_REC *p_rec, UINT16 profile_uuid, UINT16 *p_version) argument [all...] |
H A D | sdp_server.c | 182 tSDP_RECORD *p_rec = NULL; local 212 p_rec = sdp_db_service_search (p_rec, &uid_seq); 214 if (p_rec) 215 rsp_handles[num_rsp_handles++] = p_rec->record_handle; 327 tSDP_RECORD *p_rec; local 359 p_rec = sdp_db_find_record (rec_handle); 360 if (!p_rec) 435 p_attr = sdp_db_find_attr_in_rec (p_rec, attr_seq.attr_entry[xx].start, attr_seq.attr_entry[xx].end); 503 p_ccb->list_len = sdpu_get_attrib_seq_len(p_rec, 593 tSDP_RECORD *p_rec; local [all...] |
H A D | sdp_discovery.c | 53 static UINT8 *add_attr (UINT8 *p, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_REC *p_rec, 755 tSDP_DISC_REC *p_rec; local 773 p_rec = add_record (p_ccb->p_db, p_ccb->device_address); 774 if (!p_rec) 795 p = add_attr (p, p_ccb->p_db, p_rec, attr_id, NULL, 0); 819 tSDP_DISC_REC *p_rec; local 825 p_rec = (tSDP_DISC_REC *) p_db->p_free_mem; 829 p_rec->p_first_attr = NULL; 830 p_rec->p_next_rec = NULL; 832 memcpy (p_rec 861 add_attr(UINT8 *p, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_REC *p_rec, UINT16 attr_id, tSDP_DISC_ATTR *p_parent_attr, UINT8 nest_level) argument [all...] |
H A D | sdp_utils.c | 864 tSDP_RECORD *p_rec; local 868 for (p_rec = sdp_db_service_search (NULL, uid_seq); p_rec; p_rec = sdp_db_service_search (p_rec, uid_seq)) 872 len1 = sdpu_get_attrib_seq_len(p_rec, attr_seq ); 892 UINT16 sdpu_get_attrib_seq_len(tSDP_RECORD *p_rec, tSDP_ATTR_SEQ *attr_seq) argument 907 p_attr = sdp_db_find_attr_in_rec (p_rec,
|
H A D | sdpint.h | 293 extern UINT16 sdpu_get_attrib_seq_len(tSDP_RECORD *p_rec, tSDP_ATTR_SEQ *attr_seq); 300 extern tSDP_RECORD *sdp_db_service_search (tSDP_RECORD *p_rec, tSDP_UUID_SEQ *p_seq); 302 extern tSDP_ATTRIBUTE *sdp_db_find_attr_in_rec (tSDP_RECORD *p_rec, UINT16 start_attr, UINT16 end_attr);
|
/system/bt/bta/mce/ |
H A D | bta_mce_act.c | 62 tSDP_DISC_REC *p_rec = NULL; local 83 p_rec = SDP_FindServiceUUIDInDb(p_bta_mce_cfg->p_sdp_db, (tBT_UUID*) &bta_mce_mas_uuid, p_rec); 85 APPL_TRACE_DEBUG("p_rec:%p", p_rec); 87 if (p_rec == NULL) 90 if (!SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) 95 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) == NULL) 101 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID)) == NULL) 106 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYP [all...] |
/system/bt/bta/sdp/ |
H A D | bta_sdp_act.c | 95 static void bta_create_mns_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 110 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES)) != NULL) 115 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != NULL) 121 if (SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_MAP_PROFILE, &pversion)) 126 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) 131 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_GOEP_L2CAP_PSM)) != NULL) 137 static void bta_create_mas_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 154 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID)) != NULL) 159 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYPE)) != NULL) 164 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURE 191 bta_create_pse_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 238 bta_create_ops_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 320 bta_create_sap_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 351 bta_create_raw_sdp_record(bluetooth_sdp_record *record, tSDP_DISC_REC *p_rec) argument 393 tSDP_DISC_REC *p_rec = NULL; local [all...] |
/system/bt/stack/btm/ |
H A D | btm_ble.c | 1018 tBTM_SEC_DEV_REC *p_rec; local 1030 if ((p_rec = btm_find_dev (bd_addr)) != NULL && (p_keys || key_type== BTM_LE_KEY_LID)) 1032 btm_ble_init_pseudo_addr (p_rec, bd_addr); 1037 memcpy(p_rec->ble.keys.pltk, p_keys->penc_key.ltk, BT_OCTET16_LEN); 1038 memcpy(p_rec->ble.keys.rand, p_keys->penc_key.rand, BT_OCTET8_LEN); 1039 p_rec->ble.keys.sec_level = p_keys->penc_key.sec_level; 1040 p_rec->ble.keys.ediv = p_keys->penc_key.ediv; 1041 p_rec->ble.keys.key_size = p_keys->penc_key.key_size; 1042 p_rec->ble.key_type |= BTM_LE_KEY_PENC; 1043 p_rec 1161 tBTM_SEC_DEV_REC *p_rec; local 1182 tBTM_SEC_DEV_REC *p_rec; local 1282 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (bd_addr); local 1383 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (bda); local 1538 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (bda); local 1687 btm_ble_resolve_random_addr_on_conn_cmpl(void * p_rec, void *p_data) argument 2071 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (bd_addr); local 2134 tBTM_SEC_DEV_REC *p_rec = btm_find_dev (bd_addr); local [all...] |
H A D | btm_int.h | 1089 extern BOOLEAN btm_sec_find_bonded_dev (UINT8 start_idx, UINT8 *p_found_idx, tBTM_SEC_DEV_REC **p_rec);
|
H A D | btm_ble_gap.c | 727 static void btm_ble_resolve_random_addr_on_adv(void * p_rec, void *p) argument 729 tBTM_SEC_DEV_REC *match_rec = (tBTM_SEC_DEV_REC *) p_rec;
|
H A D | btm_sec.c | 6421 BOOLEAN btm_sec_find_bonded_dev (UINT8 start_idx, UINT8 *p_found_idx, tBTM_SEC_DEV_REC **p_rec) 6440 *p_rec = p_dev_rec;
|
/system/bt/stack/hid/ |
H A D | hidh_api.c | 77 void hidh_get_str_attr( tSDP_DISC_REC *p_rec, UINT16 attr_id, UINT16 max_len, char *str ) argument 82 if ((p_attr = SDP_FindAttributeInRec(p_rec, attr_id)) != NULL) 103 tSDP_DISC_REC *p_rec; local 120 if ((p_rec = SDP_FindServiceUUIDInDb (p_db, &hid_uuid, NULL)) == NULL) 129 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_DESCRIPTOR_LIST)) == NULL) 144 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_VIRTUAL_CABLE)) != NULL) && 150 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_RECONNECT_INITIATE)) != NULL) && 156 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_NORMALLY_CONNECTABLE)) != NULL) && 162 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_SDP_DISABLE)) != NULL)&& 168 if (((p_attr = SDP_FindAttributeInRec (p_rec, ATTR_ID_HID_BATTERY_POWE [all...] |
/system/bt/bta/gatt/ |
H A D | bta_gattc_cache.c | 113 static void bta_gattc_display_explore_record(tBTA_GATTC_ATTR_REC *p_rec, UINT8 num_rec) argument 116 tBTA_GATTC_ATTR_REC *pp = p_rec; 438 tBTA_GATTC_ATTR_REC *p_rec = NULL; local 442 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; 443 *p_s_hdl = p_rec->s_handle; 447 p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; 448 *p_s_hdl = p_rec->s_handle + 1; 451 *p_e_hdl = p_rec->e_handle; 453 APPL_TRACE_DEBUG("discover range [%d ~ %d]",p_rec->s_handle, p_rec 575 tBTA_GATTC_ATTR_REC *p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_srvc_idx; local 641 tBTA_GATTC_ATTR_REC *p_rec = p_srvc_cb->p_srvc_list + p_srvc_cb->cur_char_idx; local 674 tBTA_GATTC_ATTR_REC *p_rec = NULL; local 703 tBTA_GATTC_ATTR_REC *p_rec = NULL; local 742 tBTA_GATTC_ATTR_REC *p_rec = NULL; local 782 tBTA_GATTC_ATTR_REC *p_rec = NULL; local [all...] |
/system/bt/bta/hf_client/ |
H A D | bta_hf_client_sdp.c | 224 tSDP_DISC_REC *p_rec = NULL; local 235 if ((p_rec = SDP_FindServiceInDb(bta_hf_client_cb.scb.p_disc_db, UUID_SERVCLASS_AG_HANDSFREE, p_rec)) == NULL) 243 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) 254 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_HF_HANDSFREE, &bta_hf_client_cb.scb.peer_version); 257 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) 274 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_NETWORK)) != NULL)
|
/system/bt/stack/a2dp/ |
H A D | a2d_api.c | 56 tSDP_DISC_REC *p_rec = NULL; local 70 if ((p_rec = SDP_FindServiceInDb(a2d_cb.find.p_db, 71 a2d_cb.find.service_uuid, p_rec)) == NULL) 78 if ((p_attr = SDP_FindAttributeInRec(p_rec, 86 if ((p_attr = SDP_FindAttributeInRec(p_rec, 94 if ((p_attr = SDP_FindAttributeInRec(p_rec, 101 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_AVDTP, &elem))
|
/system/bt/bta/ag/ |
H A D | bta_ag_sdp.c | 309 tSDP_DISC_REC *p_rec = NULL; local 334 if ((p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec)) == NULL) 340 if ((p_rec = SDP_FindServiceInDb(p_scb->p_disc_db, uuid, p_rec)) == NULL) 352 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_RFCOMM, &pe)) 363 SDP_FindProfileVersionInRec(p_rec, uuid, &p_scb->peer_version); 368 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES)) != NULL) 379 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_REMOTE_AUDIO_VOLUME_CONTROL)) != NULL)
|
/system/bt/stack/include/ |
H A D | sdp_api.h | 294 extern tSDP_DISC_ATTR *SDP_FindAttributeInRec (tSDP_DISC_REC *p_rec, 342 ** Parameters: p_rec - pointer to a SDP record. 348 extern BOOLEAN SDP_FindServiceUUIDInRec_128bit(tSDP_DISC_REC *p_rec, tBT_UUID * p_uuid); 376 extern BOOLEAN SDP_FindProtocolListElemInRec (tSDP_DISC_REC *p_rec, 392 extern BOOLEAN SDP_FindAddProtoListsElemInRec (tSDP_DISC_REC *p_rec, 411 extern BOOLEAN SDP_FindProfileVersionInRec (tSDP_DISC_REC *p_rec, 725 ** Parameters: p_rec - pointer to a SDP record. 730 BOOLEAN SDP_FindServiceUUIDInRec(tSDP_DISC_REC *p_rec, tBT_UUID *p_uuid);
|
/system/bt/bta/hl/ |
H A D | bta_hl_sdp.c | 583 tSDP_DISC_REC *p_rec; local 594 p_rec = p_db->p_first_rec; 598 p_rec = p_start_rec->p_next_rec; 601 while (p_rec) 603 p_attr = p_rec->p_first_attr; 616 return(p_rec); 625 p_rec = p_rec->p_next_rec;
|
H A D | bta_hl_utils.c | 102 tBTA_HL_SDP_REC *p_rec; local 109 p_rec = &p_sdp->sdp_rec[i]; 110 if (p_rec->ctrl_psm == ctrl_psm) 1875 tBTA_HL_SDP_REC *p_rec; local 1887 p_rec = &p_mcb->sdp.sdp_rec[sdp_idx]; 1888 for (i=0; i< p_rec->num_mdeps; i++) 1890 APPL_TRACE_DEBUG("mdep_id %d peer_mdep_id %d",p_rec->mdep_cfg[i].mdep_id , peer_mdep_id); 1891 APPL_TRACE_DEBUG("mdep_role %d peer_mdep_role %d",p_rec->mdep_cfg[i].mdep_role, 1893 if ( (p_rec->mdep_cfg[i].mdep_id == peer_mdep_id) && 1894 (p_rec [all...] |
H A D | bta_hl_act.c | 1688 tSDP_DISC_REC *p_rec = NULL; local 1712 if (bta_hl_find_service_in_db(app_idx, mcl_idx, service_uuid, &p_rec)) 1722 if (SDP_FindProtocolListElemInRec(p_rec, UUID_PROTOCOL_L2CAP, &pe)) 1731 if (SDP_FindAddProtoListsElemInRec(p_rec, UUID_PROTOCOL_L2CAP, &pe)) 1742 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) != NULL) 1752 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_DESCRIPTION)) != NULL) 1763 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME)) != NULL) 1772 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HDP_MCAP_SUP_PROC))!=NULL) 1782 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HDP_SUP_FEAT_LIST ))!=NULL)
|
/system/bt/bta/av/ |
H A D | bta_av_act.c | 1635 tSDP_DISC_REC *p_rec = NULL; local 1645 if ((p_rec = SDP_FindServiceInDb(p_cb->p_disc_db, service_uuid, p_rec)) == NULL) 1650 if (( SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_CLASS_ID_LIST)) != NULL) 1663 if (( SDP_FindAttributeInRec(p_rec, ATTR_ID_BT_PROFILE_DESC_LIST)) != NULL) 1666 SDP_FindProfileVersionInRec(p_rec, UUID_SERVCLASS_AV_REMOTE_CONTROL, &peer_rc_version); 1676 if ((p_attr = SDP_FindAttributeInRec(p_rec,
|
/system/bt/btif/src/ |
H A D | btif_hl.c | 1192 tBTA_HL_SDP_REC *p_rec; local 1226 p_rec = &p_mcb->sdp.sdp_rec[p_mcb->sdp_idx]; 1227 num_mdeps = p_rec->num_mdeps; 1232 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].mdep_role=%d",i, p_rec->mdep_cfg[i].mdep_role); 1233 BTIF_TRACE_DEBUG("p_rec->mdep_cfg[%d].data_type =%d",i, p_rec->mdep_cfg[i].data_type ); 1234 if ((p_rec->mdep_cfg[i].mdep_role == peer_mdep_role) && 1235 (p_rec->mdep_cfg[i].data_type == data_type)) 1238 *p_peer_mdep_id = p_rec [all...] |