HomeSort by relevance Sort by last modified time
    Searched defs:p_attr (Results 1 - 19 of 19) sorted by null

  /system/bt/bta/mce/
bta_mce_act.cc 75 tSDP_DISC_ATTR* p_attr; local
90 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME);
91 if (p_attr == NULL) continue;
93 evt_data.mas[found].p_srv_name = (char*)p_attr->attr_value.v.array;
95 SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
97 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAS_INSTANCE_ID);
98 if (p_attr == NULL) break;
100 evt_data.mas[found].instance_id = p_attr->attr_value.v.u8;
102 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_MSG_TYPE);
103 if (p_attr == NULL) break
    [all...]
  /system/bt/stack/a2dp/
a2dp_api.cc 65 tSDP_DISC_ATTR* p_attr; local
83 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME)) !=
85 a2dp_svc.p_service_name = (char*)p_attr->attr_value.v.array;
86 a2dp_svc.service_len = SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
90 if ((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_PROVIDER_NAME)) !=
92 a2dp_svc.p_provider_name = (char*)p_attr->attr_value.v.array;
93 a2dp_svc.provider_len = SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
97 if ((p_attr = SDP_FindAttributeInRec(
99 a2dp_svc.features = p_attr->attr_value.v.u16;
  /system/bt/bta/hf_client/
bta_hf_client_sdp.cc 217 tSDP_DISC_ATTR* p_attr; local
246 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES);
247 if (p_attr != NULL) {
252 client_cb->peer_features = p_attr->attr_value.v.u16;
261 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_NETWORK);
262 if (p_attr != NULL) {
263 if (p_attr->attr_value.v.u16 == 0x01) {
  /system/bt/bta/hl/
bta_hl_sdp.cc 39 bool bta_hl_fill_sup_feature_list(const tSDP_DISC_ATTR* p_attr,
46 for (p_attr = p_attr->attr_value.v.p_sub_attr; p_attr;
47 p_attr = p_attr->p_next_attr) {
49 if (SDP_DISC_ATTR_TYPE(p_attr->attr_len_type) != DATA_ELE_SEQ_DESC_TYPE) {
55 for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr && (item_cnt < 4);
532 tSDP_DISC_ATTR *p_attr, *p_sattr; local
544 p_attr = p_rec->p_first_attr
    [all...]
bta_hl_act.cc 1410 tSDP_DISC_ATTR* p_attr; local
    [all...]
  /system/bt/bta/sdp/
bta_sdp_act.cc 97 tSDP_DISC_ATTR* p_attr; local
108 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_MAP_SUPPORTED_FEATURES);
109 if (p_attr != NULL) {
110 record->mns.supported_features = p_attr->attr_value.v.u32;
113 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SERVICE_NAME);
114 if (p_attr != NULL) {
116 SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
117 record->mns.hdr.service_name = (char*)p_attr->attr_value.v.array;
129 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_GOEP_L2CAP_PSM);
130 if (p_attr != NULL)
137 tSDP_DISC_ATTR* p_attr; local
190 tSDP_DISC_ATTR* p_attr; local
236 tSDP_DISC_ATTR *p_attr, *p_sattr; local
321 tSDP_DISC_ATTR* p_attr; local
350 tSDP_DISC_ATTR* p_attr; local
    [all...]
  /system/bt/stack/gatt/
gatt_auth.cc 47 tGATT_VALUE* p_attr = (tGATT_VALUE*)p_clcb->p_attr_buf; local
57 (uint8_t*)osi_malloc(p_attr->len + 3); /* 3 = 2 byte handle + opcode */
61 UINT16_TO_STREAM(p, p_attr->handle);
62 ARRAY_TO_STREAM(p, p_attr->value, p_attr->len);
66 if ((payload_size - GATT_AUTH_SIGN_LEN - 3) < p_attr->len)
67 p_attr->len = payload_size - GATT_AUTH_SIGN_LEN - 3;
69 p_signature = p_attr->value + p_attr->len;
72 (uint16_t)(p_attr->len + 3), /* 3 = 2 byte handle + opcode *
    [all...]
gatt_db.cc 149 * Parameter p_attr: pointer to the attribute to read.
487 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle); local
488 if (!p_attr) return GATT_NOT_FOUND;
491 tGATT_STATUS status = read_attr_value(*p_attr, offset, &pp,
496 status = gatts_send_app_read_request(tcb, op_code, p_attr->handle, offset,
497 trans_id, p_attr->gatt_type);
525 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle); local
526 if (!p_attr) return GATT_NOT_FOUND;
528 return gatts_check_attr_readability(*p_attr, 0, is_long, sec_flag, key_size);
559 tGATT_ATTR* p_attr = find_attr_by_handle(p_db, handle) local
    [all...]
gatt_cl.cc 292 tGATT_VALUE* p_attr = (tGATT_VALUE*)p_clcb->p_attr_buf; local
299 if (p_rsp_value->handle != p_attr->handle ||
301 memcmp(p_rsp_value->value, p_attr->value + p_attr->offset,
311 if ((p_attr->offset += p_rsp_value->len) >= p_attr->len) exec = true;
323 tGATT_VALUE* p_attr = (tGATT_VALUE*)p_clcb->p_attr_buf; local
327 uint16_t to_send = p_attr->len - p_attr->offset;
333 p_clcb->s_handle = p_attr->handle
507 tGATT_VALUE* p_attr = (tGATT_VALUE*)p_clcb->p_attr_buf; local
    [all...]
  /system/bt/stack/hid/
hidh_api.cc 74 tSDP_DISC_ATTR* p_attr; local
77 p_attr = SDP_FindAttributeInRec(p_rec, attr_id);
78 if (p_attr != NULL) {
79 name_len = SDP_DISC_ATTR_LEN(p_attr->attr_len_type);
81 memcpy(str, (char*)p_attr->attr_value.v.array, name_len);
84 memcpy(str, (char*)p_attr->attr_value.v.array, max_len - 1);
94 tSDP_DISC_ATTR *p_attr, *p_subattr1, *p_subattr2, *p_repdesc; local
118 if (((p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_HID_DESCRIPTOR_LIST)) ==
120 (SDP_DISC_ATTR_TYPE(p_attr->attr_len_type) != DATA_ELE_SEQ_DESC_TYPE) ||
121 ((p_subattr1 = p_attr->attr_value.v.p_sub_attr) == NULL) |
    [all...]
  /system/bt/bta/ag/
bta_ag_sdp.cc 289 tSDP_DISC_ATTR* p_attr; local
338 p_attr = SDP_FindAttributeInRec(p_rec, ATTR_ID_SUPPORTED_FEATURES);
339 if (p_attr != NULL) {
344 p_scb->peer_features = p_attr->attr_value.v.u16;
348 p_attr =
350 if (p_attr != NULL) {
352 if (p_attr->attr_value.v.u8)
  /system/bt/stack/sdp/
sdp_api.cc 231 tSDP_DISC_ATTR* p_attr; local
242 p_attr = p_rec->p_first_attr;
243 while (p_attr) {
244 if (p_attr->attr_id == attr_id) return (p_rec);
246 p_attr = p_attr->p_next_attr;
266 tSDP_DISC_ATTR* p_attr; local
268 p_attr = p_rec->p_first_attr;
269 while (p_attr) {
270 if (p_attr->attr_id == attr_id) return (p_attr)
293 tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; local
372 tSDP_DISC_ATTR* p_attr = p_rec->p_first_attr; local
424 tSDP_DISC_ATTR *p_attr, *p_sattr, *p_extra_sattr; local
526 tSDP_DISC_ATTR *p_attr, *p_sattr; local
585 tSDP_DISC_ATTR *p_attr, *p_sattr; local
691 tSDP_DISC_ATTR* p_attr; local
719 tSDP_DISC_ATTR *p_attr, *p_sattr; local
760 tSDP_DISC_ATTR *p_attr, *p_sattr; local
    [all...]
sdp_db.cc 60 tSDP_ATTRIBUTE* p_attr; local
74 p_attr = &p_rec->attribute[0];
75 for (xx = 0; xx < p_rec->num_attributes; xx++, p_attr++) {
76 if (p_attr->type == UUID_DESC_TYPE) {
77 if (sdpu_compare_uuid_arrays(p_attr->value_ptr, p_attr->len,
81 } else if (p_attr->type == DATA_ELE_SEQ_DESC_TYPE) {
82 if (find_uuid_in_seq(p_attr->value_ptr, p_attr->len,
395 tSDP_ATTRIBUTE* p_attr = &p_rec->attribute[0] local
803 tSDP_ATTRIBUTE* p_attr = &p_rec->attribute[0]; local
864 tSDP_ATTRIBUTE* p_attr; local
    [all...]
sdp_discovery.cc 775 tSDP_DISC_ATTR* p_attr; local
804 p_attr = (tSDP_DISC_ATTR*)p_db->p_free_mem;
805 p_attr->attr_id = attr_id;
806 p_attr->attr_len_type = (uint16_t)attr_len | (attr_type << 12);
807 p_attr->p_next_attr = NULL;
831 p = add_attr(p, p_db, p_rec, ATTR_ID_PROTOCOL_DESC_LIST, p_attr,
842 p_attr->attr_value.v.u8 = *p++;
845 BE_STREAM_TO_UINT16(p_attr->attr_value.v.u16, p);
848 BE_STREAM_TO_UINT32(p_attr->attr_value.v.u32, p);
851 BE_STREAM_TO_ARRAY(p, p_attr->attr_value.v.array, (int32_t)attr_len)
    [all...]
sdp_server.cc 307 tSDP_ATTRIBUTE* p_attr; local
380 p_attr = sdp_db_find_attr_in_rec(p_rec, attr_seq.attr_entry[xx].start,
383 if (p_attr) {
390 p_ccb->cont_info.next_attr_start_id = p_attr->id;
394 attr_len = sdpu_get_attrib_entry_len(p_attr);
397 p_rsp = sdpu_build_partial_attrib_entry(p_rsp, p_attr, rem_len,
417 p_rsp, p_attr, (uint16_t)rem_len, &p_ccb->cont_info.attr_offset);
420 p_ccb->cont_info.next_attr_start_id = p_attr->id;
423 p_rsp = sdpu_build_attrib_entry(p_rsp, p_attr);
428 attr_seq.attr_entry[xx].start = p_attr->id + 1
524 tSDP_ATTRIBUTE* p_attr; local
    [all...]
sdp_utils.cc 155 uint8_t* sdpu_build_attrib_seq(uint8_t* p_out, uint16_t* p_attr,
161 if (!p_attr)
177 if (!p_attr) {
183 for (xx = 0; xx < num_attrs; xx++, p_attr++) {
185 UINT16_TO_BE_STREAM(p_out, *p_attr);
203 uint8_t* sdpu_build_attrib_entry(uint8_t* p_out, tSDP_ATTRIBUTE* p_attr) {
206 UINT16_TO_BE_STREAM(p_out, p_attr->id);
210 switch (p_attr->type) {
216 if (p_attr->len > 0xFFFF) {
217 UINT8_TO_BE_STREAM(p_out, (p_attr->type << 3) | SIZE_IN_NEXT_LONG)
783 tSDP_ATTRIBUTE* p_attr; local
    [all...]
  /system/bt/stack/avrc/
avrc_bld_tg.cc 915 tAVRC_ATTR_ENTRY* p_attr local
    [all...]
  /system/bt/bta/gatt/
bta_gattc_cache.cc 91 tBTA_GATTC_CACHE_ATTR* p_attr = data; local
93 p_attr->handle, p_attr->uuid.uu.uuid16,
94 bta_gattc_attr_type[p_attr->attr_type], p_attr->property);
    [all...]
  /system/bt/bta/av/
bta_av_act.cc 1596 tSDP_DISC_ATTR* p_attr; local
1703 tSDP_DISC_ATTR* p_attr = local
    [all...]

Completed in 595 milliseconds