/system/bt/test/mock/ |
D | mock_stack_sdp.cc | 31 bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, in SDP_InitDiscoveryDb() argument 37 bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) { return false; } in SDP_CancelServiceSearch() argument 40 tSDP_DISCOVERY_DB* p_db, in SDP_ServiceSearchRequest() argument 46 tSDP_DISCOVERY_DB* p_db, in SDP_ServiceSearchAttributeRequest() argument 51 tSDP_DISCOVERY_DB* p_db, in SDP_ServiceSearchAttributeRequest2() argument 69 tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, in SDP_FindServiceInDb() argument 75 tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, in SDP_FindServiceInDb_128bit() argument 80 tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, in SDP_FindServiceUUIDInDb() argument 97 tSDP_DISCOVERY_DB* p_db, uint32_t len, in SDP_DiDiscover() argument 102 uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) { return 0; } in SDP_GetNumDiRecords() argument [all …]
|
D | mock_stack_avrc_sdp.cc | 45 tAVRC_SDP_DB_PARAMS* p_db, in AVRC_FindService() argument
|
D | mock_stack_a2dp_api.cc | 47 tA2DP_SDP_DB_PARAMS* p_db, in A2DP_FindService() argument
|
D | mock_a2dp_api.cc | 47 tA2DP_SDP_DB_PARAMS* p_db, in A2DP_FindService() argument
|
D | mock_stack_hidh.cc | 51 tSDP_DISCOVERY_DB* p_db, uint32_t db_len, in HID_HostGetSDPRecord() argument
|
/system/bt/stack/avrc/ |
D | avrc_sdp.cc | 109 tAVRC_SDP_DB_PARAMS* p_db, in AVRC_FindService() argument 116 p_db == NULL || p_db->p_db == NULL || find_cback.is_null()) in AVRC_FindService() 125 if (p_db->p_attrs == NULL || p_db->num_attr == 0) { in AVRC_FindService() 126 p_db->p_attrs = a2dp_attr_list_sdp; in AVRC_FindService() 127 p_db->num_attr = AVRC_NUM_ATTR; in AVRC_FindService() 131 result = SDP_InitDiscoveryDb(p_db->p_db, p_db->db_len, 1, &uuid_list, in AVRC_FindService() 132 p_db->num_attr, p_db->p_attrs); in AVRC_FindService() 136 avrc_cb.p_db = p_db->p_db; in AVRC_FindService() 142 SDP_ServiceSearchAttributeRequest(bd_addr, p_db->p_db, avrc_sdp_cback); in AVRC_FindService()
|
/system/bt/stack/a2dp/ |
D | a2dp_api.cc | 80 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) { in a2dp_sdp_cback() 120 osi_free_and_reset((void**)&a2dp_cb.find.p_db); in a2dp_sdp_cback() 274 tA2DP_SDP_DB_PARAMS* p_db, in A2DP_FindService() argument 282 p_db == NULL || p_cback == NULL) { in A2DP_FindService() 297 if (p_db->p_attrs == NULL || p_db->num_attr == 0) { in A2DP_FindService() 298 p_db->p_attrs = a2dp_attr_list; in A2DP_FindService() 299 p_db->num_attr = A2DP_NUM_ATTR; in A2DP_FindService() 302 if (a2dp_cb.find.p_db == NULL) in A2DP_FindService() 303 a2dp_cb.find.p_db = (tSDP_DISCOVERY_DB*)osi_malloc(p_db->db_len); in A2DP_FindService() 306 result = SDP_InitDiscoveryDb(a2dp_cb.find.p_db, p_db->db_len, 1, &uuid_list, in A2DP_FindService() [all …]
|
D | a2dp_int.h | 47 tSDP_DISCOVERY_DB* p_db; /* pointer to discovery database */ member
|
/system/bt/stack/sdp/ |
D | sdp_api.cc | 62 bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, in SDP_InitDiscoveryDb() argument 68 if (p_db == NULL || (sizeof(tSDP_DISCOVERY_DB) > len) || in SDP_InitDiscoveryDb() 73 PTR_TO_UINT(p_db), len, num_uuid, num_attr); in SDP_InitDiscoveryDb() 78 memset(p_db, 0, (size_t)len); in SDP_InitDiscoveryDb() 80 p_db->mem_size = len - sizeof(tSDP_DISCOVERY_DB); in SDP_InitDiscoveryDb() 81 p_db->mem_free = p_db->mem_size; in SDP_InitDiscoveryDb() 82 p_db->p_first_rec = NULL; in SDP_InitDiscoveryDb() 83 p_db->p_free_mem = (uint8_t*)(p_db + 1); in SDP_InitDiscoveryDb() 85 for (xx = 0; xx < num_uuid; xx++) p_db->uuid_filters[xx] = *p_uuid_list++; in SDP_InitDiscoveryDb() 87 p_db->num_uuid_filters = num_uuid; in SDP_InitDiscoveryDb() [all …]
|
D | sdp_discovery.cc | 54 static tSDP_DISC_REC* add_record(tSDP_DISCOVERY_DB* p_db, 56 static uint8_t* add_attr(uint8_t* p, uint8_t* p_end, tSDP_DISCOVERY_DB* p_db, 140 p = sdpu_build_uuid_seq(p, p_ccb->p_db->num_uuid_filters, in sdp_snd_service_search_req() 141 p_ccb->p_db->uuid_filters); in sdp_snd_service_search_req() 347 if (p_ccb->p_db->raw_data) { in sdp_copy_raw_data() 348 cpy_len = p_ccb->p_db->raw_size - p_ccb->p_db->raw_used; in sdp_copy_raw_data() 376 memcpy(&p_ccb->p_db->raw_data[p_ccb->p_db->raw_used], p, cpy_len); in sdp_copy_raw_data() 377 p_ccb->p_db->raw_used += cpy_len; in sdp_copy_raw_data() 475 if (p_ccb->p_db->num_attr_filters) in process_service_attr_rsp() 476 p = sdpu_build_attrib_seq(p, p_ccb->p_db->attr_filters, in process_service_attr_rsp() [all …]
|
D | sdp_db.cc | 249 tSDP_DB* p_db = &sdp_cb.server_db; in SDP_CreateRecord() local 252 if (p_db->num_records < SDP_MAX_RECORDS) { in SDP_CreateRecord() 253 memset(&p_db->record[p_db->num_records], 0, sizeof(tSDP_RECORD)); in SDP_CreateRecord() 257 if (p_db->num_records) in SDP_CreateRecord() 258 handle = p_db->record[p_db->num_records - 1].record_handle + 1; in SDP_CreateRecord() 262 p_db->record[p_db->num_records].record_handle = handle; in SDP_CreateRecord() 264 p_db->num_records++; in SDP_CreateRecord() 265 SDP_TRACE_DEBUG("SDP_CreateRecord ok, num_records:%d", p_db->num_records); in SDP_CreateRecord() 271 return (p_db->record[p_db->num_records - 1].record_handle); in SDP_CreateRecord()
|
D | sdpint.h | 142 tSDP_DISCOVERY_DB* p_db; /* Database to save info into */ member 195 tSDP_DISCOVERY_DB* p_db); 197 extern tCONN_CB* sdpu_find_ccb_by_db(tSDP_DISCOVERY_DB* p_db); 220 extern void sdpu_sort_attr_list(uint16_t num_attr, tSDP_DISCOVERY_DB* p_db);
|
D | sdp_utils.cc | 157 tSDP_DISCOVERY_DB* p_db) { in sdpu_log_attribute_metrics() argument 158 CHECK_NE(p_db, nullptr); in sdpu_log_attribute_metrics() 160 for (tSDP_DISC_REC* p_rec = p_db->p_first_rec; p_rec != nullptr; in sdpu_log_attribute_metrics() 262 if (SDP_GetDiRecord(1, &di_record, p_db) == SDP_SUCCESS) { in sdpu_log_attribute_metrics() 323 tCONN_CB* sdpu_find_ccb_by_db(tSDP_DISCOVERY_DB* p_db) { in sdpu_find_ccb_by_db() argument 327 if (p_db) { in sdpu_find_ccb_by_db() 330 if ((p_ccb->con_state != SDP_STATE_IDLE) && (p_ccb->p_db == p_db)) in sdpu_find_ccb_by_db() 966 void sdpu_sort_attr_list(uint16_t num_attr, tSDP_DISCOVERY_DB* p_db) { in sdpu_sort_attr_list() argument 979 if (p_db->attr_filters[i] > p_db->attr_filters[i + 1]) { in sdpu_sort_attr_list() 981 x = p_db->attr_filters[i]; in sdpu_sort_attr_list() [all …]
|
/system/bt/stack/include/ |
D | sdp_api.h | 207 bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, 221 bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db); 233 tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb); 249 tSDP_DISCOVERY_DB* p_db, 267 tSDP_DISCOVERY_DB* p_db, 297 tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, 317 tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, 349 tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, 573 tSDP_DISCOVERY_DB* p_db, uint32_t len, 585 uint8_t SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db); [all …]
|
D | a2dp_api.h | 162 tA2DP_SDP_DB_PARAMS* p_db,
|
D | avrc_api.h | 176 tSDP_DISCOVERY_DB* p_db; /* Pointer to the discovery database */ member 339 tAVRC_SDP_DB_PARAMS* p_db,
|
D | hidh_api.h | 98 tSDP_DISCOVERY_DB* p_db,
|
/system/bt/stack/test/fuzzers/a2dp/ |
D | a2dpFuzzFunctions.h | 43 if (a2dp_cb.find.p_db) { 44 osi_free(a2dp_cb.find.p_db); 65 tA2DP_SDP_DB_PARAMS p_db = generateDBParams(fdp); 67 A2DP_FindService(fdp->ConsumeIntegral<uint16_t>(), bd_addr, &p_db,
|
D | a2dpFuzzHelpers.h | 54 if (a2dp_cb.find.p_db) { in cleanupA2dpFuzz() 55 osi_free(a2dp_cb.find.p_db); in cleanupA2dpFuzz()
|
/system/bt/stack/gatt/ |
D | gatt_db.cc | 73 Uuid* gatts_get_service_uuid(tGATT_SVC_DB* p_db) { in gatts_get_service_uuid() argument 74 if (!p_db || p_db->attr_list.empty()) { in gatts_get_service_uuid() 78 return &p_db->attr_list[0].p_value->uuid; in gatts_get_service_uuid() 268 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_db_read_attr_value_by_type() argument 276 if (p_db) { in gatts_db_read_attr_value_by_type() 277 for (tGATT_ATTR& attr : p_db->attr_list) { in gatts_db_read_attr_value_by_type() 439 tGATT_ATTR* find_attr_by_handle(tGATT_SVC_DB* p_db, uint16_t handle) { in find_attr_by_handle() argument 440 if (!p_db) return nullptr; in find_attr_by_handle() 442 for (auto& attr : p_db->attr_list) { in find_attr_by_handle() 470 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_read_attr_value_by_handle() argument [all …]
|
D | gatt_sr_hash.cc | 31 auto attr_list = &srv_it->p_db->attr_list; in calculate_database_info_size() 63 auto attr_list = &srv_it->p_db->attr_list; in fill_database_info()
|
D | gatt_int.h | 276 tGATT_SVC_DB* p_db; /* pointer to the service database */ member 642 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, 647 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, 651 tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle, uint16_t offset, 653 extern tGATT_STATUS gatts_read_attr_perm_check(tGATT_SVC_DB* p_db, bool is_long, 657 extern bluetooth::Uuid* gatts_get_service_uuid(tGATT_SVC_DB* p_db);
|
/system/bt/stack/test/fuzzers/sdp/ |
D | sdpFuzzFunctions.h | 54 std::shared_ptr<tSDP_DISCOVERY_DB> p_db( 56 if (p_db) { 58 p_db.get(), db_size, uuid_list.size(), uuid_list.data(), 62 sdp_db_vect.push_back(p_db); 296 std::shared_ptr<tSDP_DISCOVERY_DB> p_db( 298 if (p_db) { 299 SDP_DiDiscover(remote_device, p_db.get(), db_size,
|
/system/bt/stack/hid/ |
D | hidh_api.cc | 55 tSDP_DISCOVERY_DB* p_db, uint32_t db_len, in HID_HostGetSDPRecord() argument 60 hh_cb.p_sdp_db = p_db; in HID_HostGetSDPRecord() 62 SDP_InitDiscoveryDb(p_db, db_len, 1, &uuid_list, 0, NULL); in HID_HostGetSDPRecord() 64 if (SDP_ServiceSearchRequest(addr, p_db, hidh_search_callback)) { in HID_HostGetSDPRecord() 92 tSDP_DISCOVERY_DB* p_db = hh_cb.p_sdp_db; in hidh_search_callback() local 107 p_rec = SDP_FindServiceUUIDInDb(p_db, hid_uuid, NULL); in hidh_search_callback()
|
/system/bt/stack/test/gatt/ |
D | gatt_sr_test.cc | 96 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_db_read_attr_value_by_type() argument 103 Uuid* gatts_get_service_uuid(tGATT_SVC_DB* p_db) { return nullptr; } in gatts_get_service_uuid() argument 108 tGATT_STATUS gatts_read_attr_perm_check(tGATT_SVC_DB* p_db, bool is_long, in gatts_read_attr_perm_check() argument 115 tGATT_TCB& tcb, uint16_t cid, tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_read_attr_value_by_handle() argument 121 tGATT_STATUS gatts_write_attr_perm_check(tGATT_SVC_DB* p_db, uint8_t op_code, in gatts_write_attr_perm_check() argument
|