/packages/modules/Bluetooth/system/device/fuzzer/ |
D | btdevice_esco_fuzzer.cpp | 29 constexpr interop_feature_t kInteropFeature[] = { 30 interop_feature_t::INTEROP_DISABLE_LE_SECURE_CONNECTIONS, 31 interop_feature_t::INTEROP_AUTO_RETRY_PAIRING, 32 interop_feature_t::INTEROP_DISABLE_ABSOLUTE_VOLUME, 33 interop_feature_t::INTEROP_DISABLE_AUTO_PAIRING, 34 interop_feature_t::INTEROP_KEYBOARD_REQUIRES_FIXED_PIN, 35 interop_feature_t::INTEROP_2MBPS_LINK_ONLY, 36 interop_feature_t::INTEROP_DISABLE_SDP_AFTER_PAIRING, 37 interop_feature_t::INTEROP_REMOVE_HID_DIG_DESCRIPTOR, 38 interop_feature_t::INTEROP_DISABLE_SNIFF_DURING_SCO, [all …]
|
/packages/modules/Bluetooth/system/test/mock/ |
D | mock_device_interop.h | 71 std::function<void(const interop_feature_t feature, const RawAddress* addr, uint8_t lmp_ver, 73 body{[](const interop_feature_t /* feature */, const RawAddress* /* addr */, 75 void operator()(const interop_feature_t feature, const RawAddress* addr, uint8_t lmp_ver, in operator() 86 std::function<void(const interop_feature_t feature, const RawAddress* addr, uint16_t max_lat)> 87 body{[](const interop_feature_t /* feature */, const RawAddress* /* addr */, 89 void operator()(const interop_feature_t feature, const RawAddress* addr, uint16_t max_lat) { in operator() 99 std::function<void(const interop_feature_t feature, uint16_t manufacturer)> body{ 100 [](const interop_feature_t /* feature */, uint16_t /* manufacturer */) {}}; 101 void operator()(const interop_feature_t feature, uint16_t manufacturer) { in operator() 121 std::function<void(const interop_feature_t feature, uint16_t version)> body{ [all …]
|
D | mock_device_interop.cc | 117 void interop_database_add_addr_lmp_version(const interop_feature_t feature, const RawAddress* addr, in interop_database_add_addr_lmp_version() 123 void interop_database_add_addr_max_lat(const interop_feature_t feature, const RawAddress* addr, in interop_database_add_addr_max_lat() 128 void interop_database_add_manufacturer(const interop_feature_t feature, uint16_t manufacturer) { in interop_database_add_manufacturer() 136 void interop_database_add_version(const interop_feature_t feature, uint16_t version) { in interop_database_add_version() 140 void interop_database_add_vndr_prdt(const interop_feature_t feature, uint16_t vendor_id, in interop_database_add_vndr_prdt() 149 bool interop_database_match_addr(const interop_feature_t feature, const RawAddress* addr) { in interop_database_match_addr() 153 bool interop_database_match_addr_get_lmp_ver(const interop_feature_t feature, in interop_database_match_addr_get_lmp_ver() 160 bool interop_database_match_addr_get_max_lat(const interop_feature_t feature, in interop_database_match_addr_get_max_lat() 166 bool interop_database_match_manufacturer(const interop_feature_t feature, uint16_t manufacturer) { in interop_database_match_manufacturer() 170 bool interop_database_match_name(const interop_feature_t feature, const char* name) { in interop_database_match_name() [all …]
|
/packages/modules/Bluetooth/system/device/include/ |
D | interop_config.h | 31 void interop_database_add_manufacturer(const interop_feature_t feature, uint16_t manufacturer); 32 void interop_database_add_vndr_prdt(const interop_feature_t feature, uint16_t vendor_id, 34 void interop_database_add_addr_max_lat(const interop_feature_t feature, const RawAddress* addr, 36 void interop_database_add_version(const interop_feature_t feature, uint16_t version); 37 void interop_database_add_addr_lmp_version(const interop_feature_t feature, const RawAddress* addr, 41 bool interop_database_remove_addr(const interop_feature_t feature, const RawAddress* addr); 42 bool interop_database_remove_name(const interop_feature_t feature, const char* name); 43 bool interop_database_remove_manufacturer(const interop_feature_t feature, uint16_t manufacturer); 44 bool interop_database_remove_vndr_prdt(const interop_feature_t feature, uint16_t vendor_id, 46 bool interop_database_remove_addr_max_lat(const interop_feature_t feature, const RawAddress* addr, [all …]
|
D | interop.h | 376 } interop_feature_t; typedef 382 bool interop_match_addr(const interop_feature_t feature, const RawAddress* addr); 390 bool interop_match_name(const interop_feature_t feature, const char* name); 395 bool interop_match_addr_or_name(const interop_feature_t feature, const RawAddress* addr, 402 bool interop_match_manufacturer(const interop_feature_t feature, uint16_t manufacturer); 408 bool interop_match_vendor_product_ids(const interop_feature_t feature, uint16_t vendor_id, 423 bool interop_database_match_version(const interop_feature_t feature, uint16_t version); 429 bool interop_match_addr_get_max_lat(const interop_feature_t feature, const RawAddress* addr,
|
D | interop_database.h | 27 interop_feature_t feature; 33 interop_feature_t feature; 39 interop_feature_t feature; 44 interop_feature_t feature; 50 interop_feature_t feature;
|
/packages/modules/Bluetooth/system/device/src/ |
D | interop.cc | 134 interop_feature_t feature; 139 interop_feature_t feature; 146 interop_feature_t feature; 186 static const char* interop_feature_string_(const interop_feature_t feature); 205 bool interop_match_addr(const interop_feature_t feature, const RawAddress* addr) { in interop_match_addr() 210 bool interop_match_name(const interop_feature_t feature, const char* name) { in interop_match_name() 215 bool interop_match_addr_or_name(const interop_feature_t feature, const RawAddress* addr, in interop_match_addr_or_name() 241 bool interop_match_manufacturer(const interop_feature_t feature, uint16_t manufacturer) { in interop_match_manufacturer() 245 bool interop_match_vendor_product_ids(const interop_feature_t feature, uint16_t vendor_id, in interop_match_vendor_product_ids() 250 bool interop_match_addr_get_max_lat(const interop_feature_t feature, const RawAddress* addr, in interop_match_addr_get_max_lat() [all …]
|
/packages/modules/Bluetooth/system/stack/test/sdp/ |
D | stack_sdp_utils_test.cc | 69 MOCK_METHOD(bool, InteropMatchAddr, (const interop_feature_t, const RawAddress*)); 70 MOCK_METHOD(bool, InteropMatchName, (const interop_feature_t, const char*)); 74 (const interop_feature_t, const RawAddress*, 76 MOCK_METHOD(bool, InteropMatchManufacturer, (const interop_feature_t, uint16_t)); 77 MOCK_METHOD(bool, InteropMatchVendorProductIds, (const interop_feature_t, uint16_t, uint16_t)); 78 MOCK_METHOD(bool, InteropDatabaseMatchVersion, (const interop_feature_t, uint16_t)); 80 (const interop_feature_t, const RawAddress*, uint16_t*)); 95 bool interop_match_addr(const interop_feature_t feature, const RawAddress* addr) { in interop_match_addr() 98 bool interop_match_name(const interop_feature_t feature, const char* name) { in interop_match_name() 106 bool interop_match_addr_or_name(const interop_feature_t feature, const RawAddress* addr, in interop_match_addr_or_name() [all …]
|
/packages/modules/Bluetooth/system/btif/src/ |
D | bluetooth.cc | 1136 return interop_match_addr((interop_feature_t)feature, addr); in interop_match_addr() 1150 return interop_match_name((interop_feature_t)feature, name); in interop_match_name() 1164 return interop_match_addr_or_name((interop_feature_t)feature, addr, in interop_match_addr_or_name() 1181 interop_database_add_addr((interop_feature_t)feature, addr, (size_t)length); in interop_database_add_remove_addr() 1183 interop_database_remove_addr((interop_feature_t)feature, addr); in interop_database_add_remove_addr() 1200 interop_database_add_name((interop_feature_t)feature, name); in interop_database_add_remove_name() 1202 interop_database_remove_name((interop_feature_t)feature, name); in interop_database_add_remove_name()
|
/packages/modules/Bluetooth/system/gd/rust/topshim/hfp/ |
D | hfp_shim.cc | 383 return interop_match_addr(interop_feature_t::INTEROP_INSERT_CALL_WHEN_SCO_START, &addr); in interop_insert_call_when_sco_start() 387 return interop_match_name(interop_feature_t::INTEROP_DISABLE_HF_PROFILE, name); in interop_disable_hf_profile()
|
/packages/modules/Bluetooth/system/btif/test/ |
D | btif_rc_test.cc | 109 bool interop_match_addr(const interop_feature_t /*feature*/, const RawAddress* /*addr*/) { in interop_match_addr() argument
|