Home
last modified time | relevance | path

Searched refs:p_db (Results 1 – 25 of 34) sorted by relevance

12

/system/bt/test/mock/
Dmock_stack_sdp.cc31 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 …]
Dmock_stack_avrc_sdp.cc45 tAVRC_SDP_DB_PARAMS* p_db, in AVRC_FindService() argument
Dmock_stack_a2dp_api.cc47 tA2DP_SDP_DB_PARAMS* p_db, in A2DP_FindService() argument
Dmock_a2dp_api.cc47 tA2DP_SDP_DB_PARAMS* p_db, in A2DP_FindService() argument
Dmock_stack_hidh.cc51 tSDP_DISCOVERY_DB* p_db, uint32_t db_len, in HID_HostGetSDPRecord() argument
/system/bt/stack/avrc/
Davrc_sdp.cc109 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/
Da2dp_api.cc80 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 …]
Da2dp_int.h47 tSDP_DISCOVERY_DB* p_db; /* pointer to discovery database */ member
/system/bt/stack/sdp/
Dsdp_api.cc62 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 …]
Dsdp_discovery.cc54 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 …]
Dsdp_db.cc249 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()
Dsdpint.h142 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);
Dsdp_utils.cc157 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/
Dsdp_api.h207 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 …]
Da2dp_api.h162 tA2DP_SDP_DB_PARAMS* p_db,
Davrc_api.h176 tSDP_DISCOVERY_DB* p_db; /* Pointer to the discovery database */ member
339 tAVRC_SDP_DB_PARAMS* p_db,
Dhidh_api.h98 tSDP_DISCOVERY_DB* p_db,
/system/bt/stack/test/fuzzers/a2dp/
Da2dpFuzzFunctions.h43 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,
Da2dpFuzzHelpers.h54 if (a2dp_cb.find.p_db) { in cleanupA2dpFuzz()
55 osi_free(a2dp_cb.find.p_db); in cleanupA2dpFuzz()
/system/bt/stack/gatt/
Dgatt_db.cc73 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 …]
Dgatt_sr_hash.cc31 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()
Dgatt_int.h276 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/
DsdpFuzzFunctions.h54 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/
Dhidh_api.cc55 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/
Dgatt_sr_test.cc96 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

12