Searched refs:p_db (Results 1 - 25 of 26) sorted by relevance

12

/system/bt/stack/avrc/
H A Davrc_sdp.cc92 * p_db: SDP discovery database parameters.
107 tAVRC_SDP_DB_PARAMS* p_db,
115 p_db == NULL || p_db->p_db == NULL || p_cback == NULL)
127 if (p_db->p_attrs == NULL || p_db->num_attr == 0) {
128 p_db->p_attrs = a2dp_attr_list_sdp;
129 p_db->num_attr = AVRC_NUM_ATTR;
132 result = SDP_InitDiscoveryDb(p_db
106 AVRC_FindService(uint16_t service_uuid, const RawAddress& bd_addr, tAVRC_SDP_DB_PARAMS* p_db, tAVRC_FIND_CBACK* p_cback) argument
[all...]
H A Davrc_int.h155 tSDP_DISCOVERY_DB* p_db; /* pointer to discovery database */ member in struct:__anon852
/system/bt/stack/a2dp/
H A Da2dp_api.cc77 a2dp_cb.find.p_db, a2dp_cb.find.service_uuid, p_rec)) == NULL) {
116 osi_free_and_reset((void**)&a2dp_cb.find.p_db);
254 * p_db: Pointer to the information to initialize
270 tA2DP_SDP_DB_PARAMS* p_db,
278 p_db == NULL || p_cback == NULL)
289 if (p_db->p_attrs == NULL || p_db->num_attr == 0) {
290 p_db->p_attrs = a2dp_attr_list;
291 p_db->num_attr = A2DP_NUM_ATTR;
294 if (a2dp_cb.find.p_db
269 A2DP_FindService(uint16_t service_uuid, const RawAddress& bd_addr, tA2DP_SDP_DB_PARAMS* p_db, tA2DP_FIND_CBACK* p_cback) argument
[all...]
H A Da2dp_int.h47 tSDP_DISCOVERY_DB* p_db; /* pointer to discovery database */ member in struct:__anon797
/system/bt/stack/include/
H A Dsdp_api.h178 bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len,
192 bool SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db);
204 tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb);
220 tSDP_DISCOVERY_DB* p_db,
238 tSDP_DISCOVERY_DB* p_db,
256 tSDP_DISC_REC* SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id,
283 tSDP_DISC_REC* SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db,
303 tSDP_DISC_REC* SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db,
334 tSDP_DISC_REC* SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db,
587 tSDP_DISCOVERY_DB* p_db, uint32_
[all...]
H A Da2dp_api.h144 * p_db: Pointer to the information to initialize
161 tA2DP_SDP_DB_PARAMS* p_db,
H A Dhidh_api.h103 tSDP_DISCOVERY_DB* p_db,
H A Davrc_api.h148 tSDP_DISCOVERY_DB* p_db; /* Pointer to the discovery database */ member in struct:__anon946
260 * p_db: SDP discovery database parameters.
276 tAVRC_SDP_DB_PARAMS* p_db,
/system/bt/stack/sdp/
H A Dsdp_api.cc52 * Parameters: p_db - (input) address of an area of memory where the
68 bool SDP_InitDiscoveryDb(tSDP_DISCOVERY_DB* p_db, uint32_t len, argument
74 if (p_db == NULL || (sizeof(tSDP_DISCOVERY_DB) > len) ||
77 "SDP_InitDiscoveryDb Illegal param: p_db 0x%x, len %d, num_uuid %d, "
79 PTR_TO_UINT(p_db), len, num_uuid, num_attr);
84 memset(p_db, 0, (size_t)len);
86 p_db->mem_size = len - sizeof(tSDP_DISCOVERY_DB);
87 p_db->mem_free = p_db->mem_size;
88 p_db
114 SDP_CancelServiceSearch(tSDP_DISCOVERY_DB* p_db) argument
132 SDP_ServiceSearchRequest(const RawAddress& p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) argument
163 SDP_ServiceSearchAttributeRequest(const RawAddress& p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB* p_cb) argument
195 SDP_ServiceSearchAttributeRequest2(const RawAddress& p_bd_addr, tSDP_DISCOVERY_DB* p_db, tSDP_DISC_CMPL_CB2* p_cb2, void* user_data) argument
228 SDP_FindAttributeInDb(tSDP_DISCOVERY_DB* p_db, uint16_t attr_id, tSDP_DISC_REC* p_start_rec) argument
420 SDP_FindServiceInDb(tSDP_DISCOVERY_DB* p_db, uint16_t service_uuid, tSDP_DISC_REC* p_start_rec) argument
523 SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB* p_db, tSDP_DISC_REC* p_start_rec) argument
581 SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB* p_db, tBT_UUID* p_uuid, tSDP_DISC_REC* p_start_rec) argument
824 SDP_DiDiscover(const RawAddress& remote_device, tSDP_DISCOVERY_DB* p_db, uint32_t len, tSDP_DISC_CMPL_CB* p_cb) argument
852 SDP_GetNumDiRecords(tSDP_DISCOVERY_DB* p_db) argument
900 SDP_GetDiRecord(uint8_t get_record_index, tSDP_DI_GET_RECORD* p_device_info, tSDP_DISCOVERY_DB* p_db) argument
[all...]
H A Dsdp_discovery.cc54 static tSDP_DISC_REC* add_record(tSDP_DISCOVERY_DB* p_db,
56 static uint8_t* add_attr(uint8_t* p, tSDP_DISCOVERY_DB* p_db,
141 &p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx]);
143 p = sdpu_build_uuid_seq(p, p_ccb->p_db->num_uuid_filters,
144 p_ccb->p_db->uuid_filters);
351 if (p_ccb->p_db->raw_data) {
352 cpy_len = p_ccb->p_db->raw_size - p_ccb->p_db->raw_used;
364 "%s: list_len:%d cpy_len:%d p:%p p_ccb:%p p_db:%p raw_size:%d "
366 __func__, list_len, cpy_len, p, p_ccb, p_ccb->p_db,
753 add_record(tSDP_DISCOVERY_DB* p_db, const RawAddress& p_bda) argument
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 Dsdp_main.cc570 if ((p_ccb->cur_uuid_idx == 0) && (p_ccb->p_db->p_first_rec))
571 p_ccb->cur_uuid_idx = p_ccb->p_db->num_uuid_filters;
573 while (++p_ccb->cur_uuid_idx < p_ccb->p_db->num_uuid_filters) {
575 if ((p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].len == 2) &&
577 p_ccb->p_db,
578 p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].uu.uuid16, NULL)))
581 if ((p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].len > 2) &&
583 p_ccb->p_db, &p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx],
597 if ((reason == SDP_NO_RECS_MATCH) && (p_ccb->p_db
[all...]
H A Dsdp_db.cc254 tSDP_DB* p_db = &sdp_cb.server_db; local
257 if (p_db->num_records < SDP_MAX_RECORDS) {
258 memset(&p_db->record[p_db->num_records], 0, sizeof(tSDP_RECORD));
262 if (p_db->num_records)
263 handle = p_db->record[p_db->num_records - 1].record_handle + 1;
267 p_db->record[p_db->num_records].record_handle = handle;
269 p_db
[all...]
H A Dsdp_utils.cc80 tCONN_CB* sdpu_find_ccb_by_db(tSDP_DISCOVERY_DB* p_db) { argument
84 if (p_db) {
87 if ((p_ccb->con_state != SDP_STATE_IDLE) && (p_ccb->p_db == p_db))
742 void sdpu_sort_attr_list(uint16_t num_attr, tSDP_DISCOVERY_DB* p_db) { argument
755 if (p_db->attr_filters[i] > p_db->attr_filters[i + 1]) {
757 x = p_db->attr_filters[i];
758 p_db->attr_filters[i] = p_db
[all...]
H A Dsdpint.h175 tSDP_DISCOVERY_DB* p_db; /* Database to save info into */ member in struct:__anon1255
250 extern tCONN_CB* sdpu_find_ccb_by_db(tSDP_DISCOVERY_DB* p_db);
274 extern void sdpu_sort_attr_list(uint16_t num_attr, tSDP_DISCOVERY_DB* p_db);
/system/bt/stack/gatt/
H A Dgatt_db.cc69 tBT_UUID* gatts_get_service_uuid(tGATT_SVC_DB* p_db) { argument
70 if (!p_db || p_db->attr_list.empty()) {
74 return &p_db->attr_list[0].p_value->uuid;
242 * Parameter p_db: pointer to the attribute database.
255 tGATT_TCB& tcb, tGATT_SVC_DB* p_db, uint8_t op_code, BT_HDR* p_rsp,
263 if (p_db) {
264 for (tGATT_ATTR& attr : p_db->attr_list) {
431 * Parameter p_db: database pointer.
453 tGATT_ATTR* find_attr_by_handle(tGATT_SVC_DB* p_db, uint16_ argument
254 gatts_db_read_attr_value_by_type( tGATT_TCB& tcb, tGATT_SVC_DB* p_db, uint8_t op_code, BT_HDR* p_rsp, uint16_t s_handle, uint16_t e_handle, tBT_UUID type, uint16_t* p_len, tGATT_SEC_FLAG sec_flag, uint8_t key_size, uint32_t trans_id, uint16_t* p_cur_handle) argument
483 gatts_read_attr_value_by_handle( tGATT_TCB& tcb, tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle, uint16_t offset, uint8_t* p_value, uint16_t* p_len, uint16_t mtu, tGATT_SEC_FLAG sec_flag, uint8_t key_size, uint32_t trans_id) argument
521 gatts_read_attr_perm_check(tGATT_SVC_DB* p_db, bool is_long, uint16_t handle, tGATT_SEC_FLAG sec_flag, uint8_t key_size) argument
549 gatts_write_attr_perm_check(tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle, uint16_t offset, uint8_t* p_data, uint16_t len, tGATT_SEC_FLAG sec_flag, uint8_t key_size) argument
[all...]
H A Dgatt_int.h256 tGATT_SVC_DB* p_db; /* pointer to the service database */ member in struct:__anon914
574 tGATT_TCB& tcb, tGATT_SVC_DB* p_db, uint8_t op_code, BT_HDR* p_rsp,
579 tGATT_TCB& tcb, tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle,
583 tGATT_SVC_DB* p_db, uint8_t op_code, uint16_t handle, uint16_t offset,
585 extern tGATT_STATUS gatts_read_attr_perm_check(tGATT_SVC_DB* p_db, bool is_long,
589 extern tBT_UUID* gatts_get_service_uuid(tGATT_SVC_DB* p_db);
H A Dgatt_sr.cc386 err = gatts_read_attr_perm_check(it->p_db, false, handle, sec_flag,
419 tcb, it->p_db, op_code, handle, 0, p_msg->attr_value.value,
462 p_uuid = gatts_get_service_uuid(el.p_db);
520 if (!el.p_db) return GATT_NOT_FOUND;
526 for (auto& attr : el.p_db->attr_list) {
829 tcb, el.p_db, op_code, p_msg, s_hdl, e_hdl, uuid, &buf_len, sec_flag,
907 status = gatts_write_attr_perm_check(el.p_db, op_code, handle,
979 tcb, el.p_db, op_code, handle, offset, p, &value_len, (uint16_t)buf_len,
1037 for (const auto& attr : el.p_db->attr_list) {
H A Dgatt_api.cc333 elem.p_db = &list.svc_db;
341 tBT_UUID* p_uuid = gatts_get_service_uuid(elem.p_db);
361 tBT_UUID* p_this_uuid = gatts_get_service_uuid(info.p_db);
/system/bt/stack/hid/
H A Dhidh_api.cc52 tSDP_DISCOVERY_DB* p_db, uint32_t db_len,
61 hh_cb.p_sdp_db = p_db;
62 SDP_InitDiscoveryDb(p_db, db_len, 1, &uuid_list, 0, NULL);
64 if (SDP_ServiceSearchRequest(addr, p_db, hidh_search_callback)) {
92 tSDP_DISCOVERY_DB* p_db = hh_cb.p_sdp_db; local
109 p_rec = SDP_FindServiceUUIDInDb(p_db, &hid_uuid, NULL);
51 HID_HostGetSDPRecord(const RawAddress& addr, tSDP_DISCOVERY_DB* p_db, uint32_t db_len, tHID_HOST_SDP_CALLBACK* sdp_cback) argument
/system/bt/stack/btm/
H A Dbtm_pm.cc377 tBTM_PM_MCB* p_db = &btm_cb.pm_mode_db[ind]; /* per ACL link */ local
378 memset(p_db, 0, sizeof(tBTM_PM_MCB));
379 p_db->state = BTM_PM_ST_ACTIVE;
381 BTM_TRACE_DEBUG("btm_pm_sm_alloc ind:%d st:%d", ind, p_db->state);
H A Dbtm_inq.cc1344 tINQ_BDADDR* p_db = &p_inq->p_bd_db[0]; local
1348 if ((p_inq->inq_active & BTM_PERIODIC_INQUIRY_ACTIVE) || !p_db)
1351 for (xx = 0; xx < p_inq->num_bd_entries; xx++, p_db++) {
1352 if (p_db->bd_addr == p_bda && p_db->inq_count == p_inq->inq_counter)
1357 p_db->inq_count = p_inq->inq_counter;
1358 p_db->bd_addr = p_bda;
/system/bt/bta/hl/
H A Dbta_hl_sdp.cc530 const tSDP_DISCOVERY_DB* p_db, const tSDP_DISC_REC* p_start_rec) {
535 if (p_db == NULL) return (NULL);
538 p_rec = p_db->p_first_rec;
529 bta_hl_find_sink_or_src_srv_class_in_db( const tSDP_DISCOVERY_DB* p_db, const tSDP_DISC_REC* p_start_rec) argument
H A Dbta_hl_act.cc1560 osi_free_and_reset((void**)&p_cb->p_db);
1833 if (p_cb->p_db == NULL)
1834 (p_cb->p_db = (tSDP_DISCOVERY_DB*)osi_malloc(BTA_HL_DISC_SIZE));
1848 SDP_InitDiscoveryDb(p_cb->p_db, BTA_HL_DISC_SIZE, 1, &uuid_list, num_attrs,
1851 if (!SDP_ServiceSearchAttributeRequest(p_cb->bd_addr, p_cb->p_db,
1862 osi_free_and_reset((void**)&p_cb->p_db);
H A Dbta_hl_int.h462 tSDP_DISCOVERY_DB* p_db; /* pointer to discovery database */ member in struct:__anon238
573 const tSDP_DISCOVERY_DB* p_db, const tSDP_DISC_REC* p_start_rec);
H A Dbta_hl_utils.cc265 *pp_rec = SDP_FindServiceInDb(p_mcb->p_db, service_uuid, *pp_rec);
271 *pp_rec = bta_hl_find_sink_or_src_srv_class_in_db(p_mcb->p_db, *pp_rec);

Completed in 266 milliseconds

12