/external/bluetooth/bluedroid/stack/avrc/ |
H A D | avrc_sdp.c | 119 ** p_db: SDP discovery database parameters. 133 tAVRC_SDP_DB_PARAMS *p_db, tAVRC_FIND_CBACK *p_cback) 146 p_db == NULL || p_db->p_db == NULL || p_cback == NULL) 158 if(p_db->p_attrs == NULL || p_db->num_attr == 0) 160 p_db->p_attrs = a2d_attr_list; 161 p_db->num_attr = AVRC_NUM_ATTR; 164 result = SDP_InitDiscoveryDb(p_db 132 AVRC_FindService(UINT16 service_uuid, BD_ADDR bd_addr, tAVRC_SDP_DB_PARAMS *p_db, tAVRC_FIND_CBACK *p_cback) argument [all...] |
H A D | avrc_int.h | 125 tSDP_DISCOVERY_DB *p_db; /* pointer to discovery database */ member in struct:__anon1226
|
/external/bluetooth/bluedroid/stack/gatt/ |
H A D | gatt_db.c | 41 static BOOLEAN allocate_svc_db_buf(tGATT_SVC_DB *p_db); 42 static void *allocate_attr_in_db(tGATT_SVC_DB *p_db, tBT_UUID *p_uuid, tGATT_PERM perm); 43 static BOOLEAN deallocate_attr_in_db(tGATT_SVC_DB *p_db, void *p_attr); 44 static BOOLEAN copy_extra_byte_in_db(tGATT_SVC_DB *p_db, void **p_dst, UINT16 len); 46 static BOOLEAN gatts_db_add_service_declaration(tGATT_SVC_DB *p_db, tBT_UUID *p_service, BOOLEAN is_pri); 56 ** Parameter p_db: database pointer. 62 BOOLEAN gatts_init_service_db (tGATT_SVC_DB *p_db, tBT_UUID *p_service, BOOLEAN is_pri, argument 65 if (!allocate_svc_db_buf(p_db)) 75 p_db->next_handle = s_hdl; 76 p_db 93 gatts_get_service_uuid(tGATT_SVC_DB *p_db) argument 326 gatts_db_read_attr_value_by_type(tGATT_TCB *p_tcb, tGATT_SVC_DB *p_db, UINT8 op_code, BT_HDR *p_rsp, UINT16 s_handle, UINT16 e_handle, tBT_UUID type, UINT16 *p_len, tGATT_SEC_FLAG sec_flag, UINT8 key_size, UINT32 trans_id, UINT16 *p_cur_handle) argument 451 gatts_add_included_service(tGATT_SVC_DB *p_db, UINT16 s_handle, UINT16 e_handle, tBT_UUID service) argument 500 gatts_add_characteristic(tGATT_SVC_DB *p_db, tGATT_PERM perm, tGATT_CHAR_PROP property, tBT_UUID * p_char_uuid) argument 594 gatts_add_char_descr(tGATT_SVC_DB *p_db, tGATT_PERM perm, tBT_UUID * p_descr_uuid) argument 638 gatts_read_attr_value_by_handle(tGATT_TCB *p_tcb, tGATT_SVC_DB *p_db, UINT8 op_code, UINT16 handle, UINT16 offset, UINT8 *p_value, UINT16 *p_len, UINT16 mtu, tGATT_SEC_FLAG sec_flag, UINT8 key_size, UINT32 trans_id) argument 696 gatts_read_attr_perm_check(tGATT_SVC_DB *p_db, BOOLEAN is_long, UINT16 handle, tGATT_SEC_FLAG sec_flag, UINT8 key_size) argument 742 gatts_write_attr_perm_check(tGATT_SVC_DB *p_db, UINT8 op_code, UINT16 handle, UINT16 offset, UINT8 *p_data, UINT16 len, tGATT_SEC_FLAG sec_flag, UINT8 key_size) argument 923 allocate_attr_in_db(tGATT_SVC_DB *p_db, tBT_UUID *p_uuid, tGATT_PERM perm) argument 1030 deallocate_attr_in_db(tGATT_SVC_DB *p_db, void *p_attr) argument 1078 copy_extra_byte_in_db(tGATT_SVC_DB *p_db, void **p_dst, UINT16 len) argument 1109 allocate_svc_db_buf(tGATT_SVC_DB *p_db) argument 1187 gatts_db_add_service_declaration(tGATT_SVC_DB *p_db, tBT_UUID *p_service, BOOLEAN is_pri) argument [all...] |
H A D | gatt_int.h | 232 tGATT_SVC_DB *p_db; /* pointer to the service database */ member in struct:__anon1284 696 extern BOOLEAN gatts_init_service_db (tGATT_SVC_DB *p_db, tBT_UUID *p_service, BOOLEAN is_pri, UINT16 s_hdl, UINT16 num_handle); 697 extern UINT16 gatts_add_included_service (tGATT_SVC_DB *p_db, UINT16 s_handle, UINT16 e_handle, tBT_UUID service); 698 extern UINT16 gatts_add_characteristic (tGATT_SVC_DB *p_db, tGATT_PERM perm, tGATT_CHAR_PROP property, tBT_UUID *p_char_uuid); 699 extern UINT16 gatts_add_char_descr (tGATT_SVC_DB *p_db, tGATT_PERM perm, tBT_UUID *p_dscp_uuid); 700 extern tGATT_STATUS gatts_db_read_attr_value_by_type (tGATT_TCB *p_tcb, tGATT_SVC_DB *p_db, UINT8 op_code, BT_HDR *p_rsp, UINT16 s_handle, 702 extern tGATT_STATUS gatts_read_attr_value_by_handle(tGATT_TCB *p_tcb,tGATT_SVC_DB *p_db, UINT8 op_code, UINT16 handle, UINT16 offset, 704 extern tGATT_STATUS gatts_write_attr_perm_check (tGATT_SVC_DB *p_db, UINT8 op_code,UINT16 handle, UINT16 offset, UINT8 *p_data, 706 extern tGATT_STATUS gatts_read_attr_perm_check(tGATT_SVC_DB *p_db, BOOLEAN is_long, UINT16 handle, tGATT_SEC_FLAG sec_flag,UINT8 key_size); 708 extern tBT_UUID * gatts_get_service_uuid (tGATT_SVC_DB *p_db); [all...] |
H A D | gatt_sr.c | 435 if ((err = gatts_read_attr_perm_check( gatt_cb.sr_reg[i_rcb].p_db, 480 gatt_cb.sr_reg[i_rcb].p_db, 551 if ((p_uuid = gatts_get_service_uuid (p_rcb->p_db)) != NULL) 627 if (!p_rcb->p_db || !p_rcb->p_db->p_attr_list) 631 p_attr = (tGATT_ATTR16 *) p_rcb->p_db->p_attr_list; 1038 p_rcb->p_db, 1132 status = gatts_write_attr_perm_check (gatt_cb.sr_reg[i_rcb].p_db, 1213 p_rcb->p_db, 1288 p_attr = (tGATT_ATTR16 *)p_rcb->p_db [all...] |
H A D | gatt_utils.c | 430 p_svc_uuid = gatts_get_service_uuid (p_rcb->p_db); 1320 p_this_uuid = gatts_get_service_uuid (p_sreg->p_db); 1364 p_sreg->p_db = &p_list->svc_db; 1366 GATT_TRACE_DEBUG ("total GKI buffer in db [%d]",p_sreg->p_db->svc_buffer.count);
|
/external/bluetooth/bluedroid/stack/a2dp/ |
H A D | a2d_api.c | 70 if ((p_rec = SDP_FindServiceInDb(a2d_cb.find.p_db, 253 ** p_db: Pointer to the information to initialize 269 tA2D_SDP_DB_PARAMS *p_db, tA2D_FIND_CBACK *p_cback) 282 p_db == NULL || p_db->p_db == NULL || p_cback == NULL) 293 if(p_db->p_attrs == NULL || p_db->num_attr == 0) 295 p_db->p_attrs = a2d_attr_list; 296 p_db 268 A2D_FindService(UINT16 service_uuid, BD_ADDR bd_addr, tA2D_SDP_DB_PARAMS *p_db, tA2D_FIND_CBACK *p_cback) argument [all...] |
H A D | a2d_int.h | 48 tSDP_DISCOVERY_DB *p_db; /* pointer to discovery database */ member in struct:__anon1188
|
/external/bluetooth/bluedroid/stack/include/ |
H A D | sdp_api.h | 204 SDP_API extern BOOLEAN SDP_InitDiscoveryDb (tSDP_DISCOVERY_DB *p_db, UINT32 len, 219 SDP_API extern BOOLEAN SDP_CancelServiceSearch (tSDP_DISCOVERY_DB *p_db); 231 tSDP_DISCOVERY_DB *p_db, 249 tSDP_DISCOVERY_DB *p_db, 267 tSDP_DISCOVERY_DB *p_db, 284 SDP_API extern tSDP_DISC_REC *SDP_FindAttributeInDb (tSDP_DISCOVERY_DB *p_db, 315 SDP_API extern tSDP_DISC_REC *SDP_FindServiceInDb (tSDP_DISCOVERY_DB *p_db, 336 SDP_API extern tSDP_DISC_REC *SDP_FindServiceUUIDInDb (tSDP_DISCOVERY_DB *p_db, 367 SDP_API extern tSDP_DISC_REC *SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB *p_db, 658 tSDP_DISCOVERY_DB *p_db, UINT3 [all...] |
H A D | a2d_api.h | 105 tSDP_DISCOVERY_DB *p_db; /* Pointer to the discovery database */ member in struct:__anon1302 189 ** p_db: Pointer to the information to initialize 205 tA2D_SDP_DB_PARAMS *p_db, tA2D_FIND_CBACK *p_cback);
|
H A D | avrc_api.h | 124 tSDP_DISCOVERY_DB *p_db; /* Pointer to the discovery database */ member in struct:__anon1323 230 ** p_db: SDP discovery database parameters. 244 tAVRC_SDP_DB_PARAMS *p_db, tAVRC_FIND_CBACK *p_cback);
|
H A D | hidh_api.h | 104 tSDP_DISCOVERY_DB *p_db,
|
/external/bluetooth/bluedroid/stack/sdp/ |
H A D | sdp_api.c | 57 ** Parameters: p_db - (input) address of an area of memory where the 72 BOOLEAN SDP_InitDiscoveryDb (tSDP_DISCOVERY_DB *p_db, UINT32 len, UINT16 num_uuid, argument 79 if (p_db == NULL || (sizeof (tSDP_DISCOVERY_DB) > len) || 82 SDP_TRACE_ERROR("SDP_InitDiscoveryDb Illegal param: p_db 0x%x, len %d, num_uuid %d, num_attr %d", 83 (UINT32)p_db, len, num_uuid, num_attr); 88 memset (p_db, 0, (size_t)len); 90 p_db->mem_size = len - sizeof (tSDP_DISCOVERY_DB); 91 p_db->mem_free = p_db->mem_size; 92 p_db 122 SDP_CancelServiceSearch(tSDP_DISCOVERY_DB *p_db) argument 146 SDP_ServiceSearchRequest(UINT8 *p_bd_addr, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_CMPL_CB *p_cb) argument 183 SDP_ServiceSearchAttributeRequest(UINT8 *p_bd_addr, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_CMPL_CB *p_cb) argument 220 SDP_ServiceSearchAttributeRequest2(UINT8 *p_bd_addr, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_CMPL_CB2 *p_cb2, void * user_data) argument 265 SDP_FindAttributeInDb(tSDP_DISCOVERY_DB *p_db, UINT16 attr_id, tSDP_DISC_REC *p_start_rec) argument 488 SDP_FindServiceInDb(tSDP_DISCOVERY_DB *p_db, UINT16 service_uuid, tSDP_DISC_REC *p_start_rec) argument 596 SDP_FindServiceInDb_128bit(tSDP_DISCOVERY_DB *p_db, tSDP_DISC_REC *p_start_rec) argument 662 SDP_FindServiceUUIDInDb(tSDP_DISCOVERY_DB *p_db, tBT_UUID *p_uuid, tSDP_DISC_REC *p_start_rec) argument 942 SDP_DiDiscover( BD_ADDR remote_device, tSDP_DISCOVERY_DB *p_db, UINT32 len, tSDP_DISC_CMPL_CB *p_cb ) argument [all...] |
H A D | sdp_discovery.c | 52 static tSDP_DISC_REC *add_record (tSDP_DISCOVERY_DB *p_db, BD_ADDR p_bda); 53 static UINT8 *add_attr (UINT8 *p, tSDP_DISCOVERY_DB *p_db, tSDP_DISC_REC *p_rec, 146 p = sdpu_build_uuid_seq (p, 1, &p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx]); 148 p = sdpu_build_uuid_seq (p, p_ccb->p_db->num_uuid_filters, p_ccb->p_db->uuid_filters); 201 tSDP_DISC_RES_CB *p_rcb = (tSDP_DISC_RES_CB *) p_ccb->p_db; 257 tSDP_DISC_RES_CB *p_rcb = (tSDP_DISC_RES_CB *) p_ccb->p_db; 401 if(p_ccb->p_db->raw_data) 403 cpy_len = p_ccb->p_db->raw_size - p_ccb->p_db 851 add_record(tSDP_DISCOVERY_DB *p_db, BD_ADDR p_bda) argument 895 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_main.c | 608 if ((p_ccb->cur_uuid_idx == 0) && (p_ccb->p_db->p_first_rec)) 609 p_ccb->cur_uuid_idx = p_ccb->p_db->num_uuid_filters; 611 while (++p_ccb->cur_uuid_idx < p_ccb->p_db->num_uuid_filters) 614 if ((p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].len == 2) 615 && (SDP_FindServiceInDb (p_ccb->p_db, 616 p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].uu.uuid16, 620 if ((p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx].len > 2) 621 && (SDP_FindServiceUUIDInDb (p_ccb->p_db, 622 &p_ccb->p_db->uuid_filters[p_ccb->cur_uuid_idx], NULL))) 635 if ((reason == SDP_NO_RECS_MATCH) && (p_ccb->p_db [all...] |
H A D | sdp_db.c | 285 tSDP_DB *p_db = &sdp_cb.server_db; local 288 if (p_db->num_records < SDP_MAX_RECORDS) 290 memset (&p_db->record[p_db->num_records], 0, 295 if (p_db->num_records) 296 handle = p_db->record[p_db->num_records - 1].record_handle + 1; 300 p_db->record[p_db->num_records].record_handle = handle; 302 p_db [all...] |
H A D | sdp_utils.c | 83 tCONN_CB *sdpu_find_ccb_by_db (tSDP_DISCOVERY_DB *p_db) argument 89 if (p_db) 94 if ((p_ccb->con_state != SDP_STATE_IDLE) && (p_ccb->p_db == p_db)) 808 void sdpu_sort_attr_list( UINT16 num_attr, tSDP_DISCOVERY_DB *p_db ) 826 if( p_db->attr_filters[i] > p_db->attr_filters[i+1] ) 829 x = p_db->attr_filters[i]; 830 p_db->attr_filters[i] = p_db [all...] |
H A D | sdpint.h | 190 tSDP_DISCOVERY_DB *p_db; /* Database to save info into */ member in struct:__anon1711 277 extern tCONN_CB *sdpu_find_ccb_by_db (tSDP_DISCOVERY_DB *p_db); 294 extern void sdpu_sort_attr_list( UINT16 num_attr, tSDP_DISCOVERY_DB *p_db );
|
/external/bluetooth/bluedroid/stack/hid/ |
H A D | hidh_api.c | 53 tHID_STATUS HID_HostGetSDPRecord ( BD_ADDR addr, tSDP_DISCOVERY_DB *p_db, UINT32 db_len, argument 64 hh_cb.p_sdp_db = p_db; 65 SDP_InitDiscoveryDb (p_db, db_len, 1, &uuid_list, 0, NULL); 67 if (SDP_ServiceSearchRequest (addr, p_db, hidh_search_callback)) 102 tSDP_DISCOVERY_DB *p_db = hh_cb.p_sdp_db; local 120 if ((p_rec = SDP_FindServiceUUIDInDb (p_db, &hid_uuid, NULL)) == NULL)
|
/external/bluetooth/bluedroid/stack/btm/ |
H A D | btm_pm.c | 398 tBTM_PM_MCB *p_db = &btm_cb.pm_mode_db[ind]; /* per ACL link */ local 399 memset (p_db, 0, sizeof(tBTM_PM_MCB)); 400 p_db->state = BTM_PM_ST_ACTIVE; 402 BTM_TRACE_DEBUG( "btm_pm_sm_alloc ind:%d st:%d", ind, p_db->state);
|
H A D | btm_inq.c | 1709 tINQ_BDADDR *p_db = &p_inq->p_bd_db[0]; local 1713 if ((p_inq->inq_active & BTM_PERIODIC_INQUIRY_ACTIVE) || !p_db) 1716 for (xx = 0; xx < p_inq->num_bd_entries; xx++, p_db++) 1718 if (!memcmp(p_db->bd_addr, p_bda, BD_ADDR_LEN) 1719 && p_db->inq_count == p_inq->inq_counter) 1725 p_db->inq_count = p_inq->inq_counter; 1726 memcpy(p_db->bd_addr, p_bda, BD_ADDR_LEN);
|
/external/bluetooth/bluedroid/bta/hl/ |
H A D | bta_hl_sdp.c | 579 tSDP_DISC_REC *bta_hl_find_sink_or_src_srv_class_in_db (const tSDP_DISCOVERY_DB *p_db, argument 587 if (p_db == NULL) 594 p_rec = p_db->p_first_rec;
|
H A D | bta_hl_act.c | 1853 utl_freebuf((void **)&p_cb->p_db); 2199 if ( p_cb->p_db || 2200 (!p_cb->p_db && 2201 (p_cb->p_db = (tSDP_DISCOVERY_DB *) GKI_getbuf(BTA_HL_DISC_SIZE)) != NULL)) 2217 SDP_InitDiscoveryDb(p_cb->p_db, BTA_HL_DISC_SIZE, 1, &uuid_list, num_attrs, attr_list); 2219 if (!SDP_ServiceSearchAttributeRequest(p_cb->bd_addr, p_cb->p_db, p_cb->sdp_cback)) 2240 utl_freebuf((void **)&p_cb->p_db);
|
H A D | bta_hl_int.h | 501 tSDP_DISCOVERY_DB *p_db; /* pointer to discovery database */ member in struct:__anon657 615 extern tSDP_DISC_REC *bta_hl_find_sink_or_src_srv_class_in_db (const tSDP_DISCOVERY_DB *p_db,
|
/external/bluetooth/bluedroid/bta/dm/ |
H A D | bta_dm_api.c | 1187 void BTA_DmDiDiscover( BD_ADDR remote_device, tBTA_DISCOVERY_DB *p_db, argument 1196 p_msg->p_sdp_db = p_db; 1216 tBTA_DISCOVERY_DB *p_db ) 1218 if (SDP_GetDiRecord(get_record_index, p_device_info, p_db) != SDP_SUCCESS)
|