/packages/modules/Bluetooth/system/bta/test/ |
D | bta_dip_test.cc | 55 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/ |
D | btif_gatt_util.cc | 49 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/ |
D | sdp_api.cc | 272 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 …]
|
D | sdp_discovery.cc | 382 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 …]
|
D | sdp_utils.cc | 93 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 …]
|
D | sdp_discovery_db.h | 52 tSDP_DISC_ATVAL attr_value; /* Variable length entry data */ member
|
/packages/modules/Bluetooth/system/stack/gap/ |
D | gap_ble.cc | 59 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/ |
D | hidh_api.cc | 106 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/ |
D | bta_sdp_act.cc | 62 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/ |
D | att_protocol.cc | 403 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()
|
D | gatt_sr.cc | 217 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()
|
D | gatt_attr.cc | 275 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/ |
D | stack_sdp_test.cc | 392 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()
|
D | stack_sdp_utils_test.cc | 580 .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()
|
D | stack_sdp_parse_test.cc | 189 ->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/ |
D | ras_server.cc | 131 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/ |
D | gmap_server.cc | 244 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/ |
D | a2dp_api.cc | 103 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/ |
D | gatt_server.py | 643 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/ |
D | bta_hf_client_sdp.cc | 297 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/ |
D | avrcp_connection_handler_test.cc | 70 .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/ |
D | ais_ble.cc | 68 tGATT_VALUE* p_value = &rsp_msg.attr_value; in ais_request_cback()
|
/packages/modules/Bluetooth/system/bta/ag/ |
D | bta_ag_sdp.cc | 414 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/ |
D | bt_gatt_server.h | 38 btgatt_value_t attr_value; member
|
/packages/modules/Bluetooth/system/bta/av/ |
D | bta_av_act.cc | 1846 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()
|