Home
last modified time | relevance | path

Searched refs:attr_value (Results 1 – 25 of 40) sorted by relevance

12

/packages/modules/Bluetooth/system/bta/test/
Dbta_dip_test.cc55 g_attr_service_class_id_list.attr_value.v.p_sub_attr = &g_sub_attr; in SetUp()
57 g_sub_attr.attr_value.v.u16 = 0x1200; in SetUp()
62 g_attr_spec_id.attr_value.v.u16 = 0x0103; in SetUp()
67 g_attr_vendor_id.attr_value.v.u16 = 0x18d1; in SetUp()
73 g_attr_vendor_id_src.attr_value.v.u16 = 1; in SetUp()
78 g_attr_vendor_product_id.attr_value.v.u16 = 0x1234; in SetUp()
83 g_attr_vendor_product_version.attr_value.v.u16 = 0x0100; in SetUp()
88 g_attr_vendor_product_primary_record.attr_value.v.u8 = 1; in SetUp()
134 g_attr_spec_id.attr_value.v.u16 = 0x0103; in TEST_F()
137 g_attr_vendor_id.attr_value.v.u16 = 0x18d1; in TEST_F()
[all …]
/packages/modules/Bluetooth/system/btif/src/
Dbtif_gatt_util.cc49 p_dest->attr_value.auth_req = p_src->attr_value.auth_req; in btif_to_bta_response()
50 p_dest->attr_value.handle = p_src->attr_value.handle; in btif_to_bta_response()
51 p_dest->attr_value.len = std::min<uint16_t>(p_src->attr_value.len, GATT_MAX_ATTR_LEN); in btif_to_bta_response()
52 p_dest->attr_value.offset = p_src->attr_value.offset; in btif_to_bta_response()
53 memcpy(p_dest->attr_value.value, p_src->attr_value.value, p_dest->attr_value.len); in btif_to_bta_response()
/packages/modules/Bluetooth/system/stack/sdp/
Dsdp_api.cc272 for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) { in SDP_FindServiceUUIDInRec()
275 *p_uuid = Uuid::From16Bit(p_sattr->attr_value.v.u16); in SDP_FindServiceUUIDInRec()
277 *p_uuid = Uuid::From128BitBE(p_sattr->attr_value.v.array); in SDP_FindServiceUUIDInRec()
279 *p_uuid = Uuid::From32Bit(p_sattr->attr_value.v.u32); in SDP_FindServiceUUIDInRec()
290 for (p_extra_sattr = p_sattr->attr_value.v.p_sub_attr; p_extra_sattr; in SDP_FindServiceUUIDInRec()
296 *p_uuid = Uuid::From16Bit(p_extra_sattr->attr_value.v.u16); in SDP_FindServiceUUIDInRec()
308 *p_uuid = Uuid::From16Bit(p_attr->attr_value.v.u16); in SDP_FindServiceUUIDInRec()
335 tSDP_DISC_ATTR* p_sattr = p_attr->attr_value.v.p_sub_attr; in SDP_FindServiceUUIDInRec_128bit()
340 *p_uuid = Uuid::From128BitBE(p_sattr->attr_value.v.array); in SDP_FindServiceUUIDInRec_128bit()
352 *p_uuid = Uuid::From128BitBE(p_attr->attr_value.v.array); in SDP_FindServiceUUIDInRec_128bit()
[all …]
Dsdp_discovery.cc382 p_attr->attr_value.v.u8 = *p++; in add_attr()
385 BE_STREAM_TO_UINT16(p_attr->attr_value.v.u16, p); in add_attr()
388 BE_STREAM_TO_UINT32(p_attr->attr_value.v.u32, p); in add_attr()
391 BE_STREAM_TO_ARRAY(p, p_attr->attr_value.v.array, (int32_t)attr_len); in add_attr()
399 BE_STREAM_TO_UINT16(p_attr->attr_value.v.u16, p); in add_attr()
402 BE_STREAM_TO_UINT32(p_attr->attr_value.v.u32, p); in add_attr()
403 if (p_attr->attr_value.v.u32 < 0x10000) { in add_attr()
406 p_attr->attr_value.v.u16 = (uint16_t)p_attr->attr_value.v.u32; in add_attr()
415 BE_STREAM_TO_UINT16(p_attr->attr_value.v.u16, p); in add_attr()
419 BE_STREAM_TO_UINT32(p_attr->attr_value.v.u32, p); in add_attr()
[all …]
Dsdp_utils.cc93 for (tSDP_DISC_ATTR* p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr != nullptr; in sdpu_find_profile_version()
102 for (tSDP_DISC_ATTR* p_ssattr = p_sattr->attr_value.v.p_sub_attr; p_ssattr != nullptr; in sdpu_find_profile_version()
108 uint16_t uuid = p_ssattr->attr_value.v.u16; in sdpu_find_profile_version()
125 uint16_t version = version_attr->attr_value.v.u16; in sdpu_find_profile_version()
144 tSDP_DISC_ATTR* p_first_attr = p_attr->attr_value.v.p_sub_attr; in sdpu_find_most_specific_service_uuid()
150 return p_first_attr->attr_value.v.u16; in sdpu_find_most_specific_service_uuid()
154 for (tSDP_DISC_ATTR* p_extra_sattr = p_first_attr->attr_value.v.p_sub_attr; in sdpu_find_most_specific_service_uuid()
159 return p_extra_sattr->attr_value.v.u16; in sdpu_find_most_specific_service_uuid()
169 return p_attr->attr_value.v.u16; in sdpu_find_most_specific_service_uuid()
239 uint16_t supported_features = p_attr->attr_value.v.u16; in sdpu_log_attribute_metrics()
[all …]
Dsdp_discovery_db.h52 tSDP_DISC_ATVAL attr_value; /* Variable length entry data */ member
/packages/modules/Bluetooth/system/stack/gap/
Dgap_ble.cc59 tGAP_BLE_ATTR_VALUE attr_value; member
139 const tGAP_BLE_ATTR_VALUE& attr_value = db_attr.attr_value; in read_attr_value() local
167 UINT16_TO_STREAM(p, attr_value.icon); in read_attr_value()
172 UINT16_TO_STREAM(p, attr_value.conn_param.int_min); /* int_min */ in read_attr_value()
173 UINT16_TO_STREAM(p, attr_value.conn_param.int_max); /* int_max */ in read_attr_value()
174 UINT16_TO_STREAM(p, attr_value.conn_param.latency); /* latency */ in read_attr_value()
175 UINT16_TO_STREAM(p, attr_value.conn_param.sp_tout); /* sp_tout */ in read_attr_value()
181 UINT8_TO_STREAM(p, attr_value.addr_resolution); in read_attr_value()
194 p_rsp->attr_value.offset = p_data->offset; in proc_read()
197 p_rsp->attr_value.handle = p_data->handle; in proc_read()
[all …]
/packages/modules/Bluetooth/system/stack/hid/
Dhidh_api.cc106 memcpy(str, (char*)p_attr->attr_value.v.array, name_len); in hidh_get_str_attr()
109 memcpy(str, (char*)p_attr->attr_value.v.array, max_len - 1); in hidh_get_str_attr()
148 ((p_subattr1 = p_attr->attr_value.v.p_sub_attr) == NULL) || in hidh_search_callback()
150 ((p_subattr2 = p_subattr1->attr_value.v.p_sub_attr) == NULL) || in hidh_search_callback()
159 p_nvi->dscp_info.dsc_list = (uint8_t*)&p_repdesc->attr_value; in hidh_search_callback()
165 SDP_DISC_ATTR_LEN(p_attr->attr_len_type) >= 1 && (p_attr->attr_value.v.u8)) { in hidh_search_callback()
172 SDP_DISC_ATTR_LEN(p_attr->attr_len_type) >= 1 && (p_attr->attr_value.v.u8)) { in hidh_search_callback()
179 SDP_DISC_ATTR_LEN(p_attr->attr_len_type) >= 1 && (p_attr->attr_value.v.u8)) { in hidh_search_callback()
187 SDP_DISC_ATTR_LEN(p_attr->attr_len_type) >= 1 && (p_attr->attr_value.v.u8)) { in hidh_search_callback()
194 SDP_DISC_ATTR_LEN(p_attr->attr_len_type) >= 1 && (p_attr->attr_value.v.u8)) { in hidh_search_callback()
[all …]
/packages/modules/Bluetooth/system/bta/sdp/
Dbta_sdp_act.cc62 record->mns.supported_features = p_attr->attr_value.v.u32; in bta_create_mns_sdp_record()
74 record->mns.hdr.service_name = (char*)p_attr->attr_value.v.array; in bta_create_mns_sdp_record()
96 record->mns.hdr.l2cap_psm = p_attr->attr_value.v.u16; in bta_create_mns_sdp_record()
125 record->mas.mas_instance_id = p_attr->attr_value.v.u8; in bta_create_mas_sdp_record()
138 record->mas.supported_message_types = p_attr->attr_value.v.u8; in bta_create_mas_sdp_record()
151 record->mas.supported_features = p_attr->attr_value.v.u32; in bta_create_mas_sdp_record()
163 record->mas.hdr.service_name = (char*)p_attr->attr_value.v.array; in bta_create_mas_sdp_record()
185 record->mas.hdr.l2cap_psm = p_attr->attr_value.v.u16; in bta_create_mas_sdp_record()
213 record->pse.supported_repositories = p_attr->attr_value.v.u8; in bta_create_pse_sdp_record()
225 record->pse.supported_features = p_attr->attr_value.v.u32; in bta_create_pse_sdp_record()
[all …]
/packages/modules/Bluetooth/system/stack/gatt/
Datt_protocol.cc403 p_msg->attr_value.len, p_msg->attr_value.offset); in attp_build_sr_msg()
404 offset = p_msg->attr_value.offset; in attp_build_sr_msg()
410 return attp_build_value_cmd(payload_size, op_code, p_msg->attr_value.handle, offset, in attp_build_sr_msg()
411 p_msg->attr_value.len, p_msg->attr_value.value); in attp_build_sr_msg()
609 offset = p_msg->attr_value.offset; in attp_send_cl_msg()
614 if (!GATT_HANDLE_IS_VALID(p_msg->attr_value.handle)) { in attp_send_cl_msg()
619 p_cmd = attp_build_value_cmd(payload_size, op_code, p_msg->attr_value.handle, offset, in attp_send_cl_msg()
620 p_msg->attr_value.len, p_msg->attr_value.value); in attp_send_cl_msg()
Dgatt_sr.cc217 len = std::min((size_t)p_rsp->attr_value.len, mtu - total_len); in build_read_multi_rsp()
219 if (total_len == mtu && p_rsp->attr_value.len > 0) { in build_read_multi_rsp()
224 if (len < p_rsp->attr_value.len) { in build_read_multi_rsp()
226 log::verbose("multi read overflow available len={} val_len={}", len, p_rsp->attr_value.len); in build_read_multi_rsp()
234 if (p_rsp->attr_value.handle == p_cmd->multi_req.handles[ii]) { in build_read_multi_rsp()
235 ARRAY_TO_STREAM(p, p_rsp->attr_value.value, (uint16_t)len); in build_read_multi_rsp()
524 p_msg->attr_value.handle = handle; in gatt_process_read_multi_req()
526 p_msg->attr_value.value, &p_msg->attr_value.len, in gatt_process_read_multi_req()
Dgatt_attr.cc275 p_rsp->attr_value.offset = p_data->offset; in proc_read_req()
278 p_rsp->attr_value.handle = p_data->handle; in proc_read_req()
280 return read_attr_value(conn_id, p_data->handle, &p_rsp->attr_value, p_data->is_long); in proc_read_req()
/packages/modules/Bluetooth/system/stack/test/sdp/
Dstack_sdp_test.cc392 uuid_desc_attr.attr_value.v.u16 = UUID_SERVCLASS_PNP_INFORMATION; in TEST_F()
399 memcpy(client_exe_url_attr.attr_value.v.array, text, len); in TEST_F()
404 memcpy(service_desc_attr.attr_value.v.array, text, len); in TEST_F()
408 memcpy(doc_url_desc_attr.attr_value.v.array, text, len); in TEST_F()
412 spec_id_attr.attr_value.v.u16 = 0x1111; in TEST_F()
415 vendor_id_attr.attr_value.v.u16 = 0x2222; in TEST_F()
418 vendor_id_src_attr.attr_value.v.u16 = 0x3333; in TEST_F()
421 prod_id_attr.attr_value.v.u16 = 0x4444; in TEST_F()
424 prod_version_attr.attr_value.v.u16 = 0x5555; in TEST_F()
428 primary_rec_attr.attr_value.v.u8 = 0x66; in TEST_F()
Dstack_sdp_utils_test.cc580 .attr_value = in TEST_F()
592 ASSERT_EQ(uuid.As16Bit(), attr.attr_value.v.u16); in TEST_F()
602 .attr_value = in TEST_F()
614 ASSERT_EQ(uuid.As32Bit(), attr.attr_value.v.u32); in TEST_F()
625 .attr_value = {}, in TEST_F()
634 memcpy(p_attr->attr_value.v.array, data, 16); in TEST_F()
640 ASSERT_EQ(0, memcmp(uuid.To128BitBE().data(), (void*)p_attr->attr_value.v.array, in TEST_F()
Dstack_sdp_parse_test.cc189 ->attr_value.v.u32); in TEST_F_WITH_FLAGS()
206 ->attr_value.v.u32); in TEST_F_WITH_FLAGS()
/packages/modules/Bluetooth/system/bta/ras/
Dras_server.cc131 p_msg.attr_value.handle = response.write_req_handle_; in HandleVendorSpecificReplyComplete()
391 p_msg.attr_value.handle = read_req_handle; in OnReadCharacteristic()
403 p_msg.attr_value.len = vendor_specific_characteristic->value_.size(); in OnReadCharacteristic()
405 vendor_specific_characteristic->value_.end(), p_msg.attr_value.value); in OnReadCharacteristic()
421 p_msg.attr_value.len = kFeatureSize; in OnReadCharacteristic()
422 memcpy(p_msg.attr_value.value, &kSupportedFeatures, sizeof(uint32_t)); in OnReadCharacteristic()
425 p_msg.attr_value.len = kRingingCounterSize; in OnReadCharacteristic()
426 p_msg.attr_value.value[0] = (tracker->last_ready_procedure_ & 0xFF); in OnReadCharacteristic()
427 p_msg.attr_value.value[1] = (tracker->last_ready_procedure_ >> 8) & 0xFF; in OnReadCharacteristic()
430 p_msg.attr_value.len = kRingingCounterSize; in OnReadCharacteristic()
[all …]
/packages/modules/Bluetooth/system/bta/gmap/
Dgmap_server.cc244 p_msg.attr_value.handle = read_req_handle; in OnReadCharacteristic()
258 p_msg.attr_value.len = GmapServer::kGmapRoleLen; in OnReadCharacteristic()
260 p_msg.attr_value.value[0] = static_cast<uint8_t>(role.to_ulong()); in OnReadCharacteristic()
262 p_msg.attr_value.len = GmapServer::kGmapUGGFeatureLen; in OnReadCharacteristic()
264 p_msg.attr_value.value[0] = static_cast<uint8_t>(UGGFeature.to_ulong()); in OnReadCharacteristic()
/packages/modules/Bluetooth/system/stack/a2dp/
Da2dp_api.cc103 a2dp_svc.p_service_name = (char*)p_attr->attr_value.v.array; in a2dp_sdp_cback()
116 a2dp_svc.p_provider_name = (char*)p_attr->attr_value.v.array; in a2dp_sdp_cback()
130 a2dp_svc.features = p_attr->attr_value.v.u16; in a2dp_sdp_cback()
/packages/modules/Bluetooth/floss/pandora/floss/
Dgatt_server.py643 attr_value = attribute.value if attribute is not None else []
645 if len(attr_value) < offset:
649 if offset + length > len(attr_value):
653 attr_value[offset:(offset + length)] = value
654 self.update_attribute_value(attribute.uuid, attr_value)
655 return floss_enums.GattStatus.SUCCESS, attr_value
667 attr_value = self.get_attribute_value_from_handle(handle)
669 if offset < 0 or offset > len(attr_value):
673 return floss_enums.GattStatus.SUCCESS, attr_value[offset:]
/packages/modules/Bluetooth/system/bta/hf_client/
Dbta_hf_client_sdp.cc297 client_cb->peer_features = p_attr->attr_value.v.u16; in bta_hf_client_sdp_find_attr()
309 if (p_attr->attr_value.v.u16 == 0x01) { in bta_hf_client_sdp_find_attr()
/packages/modules/Bluetooth/system/profile/avrcp/tests/
Davrcp_connection_handler_test.cc70 .attr_value = {.v = {.u16 = 0}}, in SetUpSdp()
74 fake_features.attr_value.v.u16 |= AVRC_SUPF_CT_BROWSE; in SetUpSdp()
77 fake_features.attr_value.v.u16 |= AVRC_SUPF_CT_CAT2; in SetUpSdp()
/packages/modules/Bluetooth/system/stack/ais/
Dais_ble.cc68 tGATT_VALUE* p_value = &rsp_msg.attr_value; in ais_request_cback()
/packages/modules/Bluetooth/system/bta/ag/
Dbta_ag_sdp.cc414 uint16_t sdp_features = p_attr->attr_value.v.u16; in bta_ag_sdp_find_attr()
452 if (p_attr->attr_value.v.u8) { in bta_ag_sdp_find_attr()
/packages/modules/Bluetooth/system/include/hardware/
Dbt_gatt_server.h38 btgatt_value_t attr_value; member
/packages/modules/Bluetooth/system/bta/av/
Dbta_av_act.cc1846 categories = p_attr->attr_value.v.u16; in bta_av_check_peer_features()
1913 uint16_t categories = p_attr->attr_value.v.u16; in bta_avk_check_peer_features()
1983 tSDP_DISC_ATTR* p_protocol_list = p_attr->attr_value.v.p_sub_attr; in bta_avk_get_cover_art_psm()
1987 tSDP_DISC_ATTR* p_protocol = p_protocol_list->attr_value.v.p_sub_attr; in bta_avk_get_cover_art_psm()
1995 tSDP_DISC_ATTR* p_protocol_param = p_protocol->attr_value.v.p_sub_attr; in bta_avk_get_cover_art_psm()
2007 protocol_uuid = p_protocol_param->attr_value.v.u16; in bta_avk_get_cover_art_psm()
2009 protocol_param = (param_len == 2) ? p_protocol_param->attr_value.v.u16 in bta_avk_get_cover_art_psm()
2010 : p_protocol_param->attr_value.v.u8; in bta_avk_get_cover_art_psm()

12