/packages/modules/Bluetooth/system/gd/hci/ |
D | class_of_device_unittest.cc | 30 ClassOfDevice cod(test_bytes); in TEST() local 32 ASSERT_EQ(test_bytes[0], cod.cod[0]); in TEST() 33 ASSERT_EQ(test_bytes[1], cod.cod[1]); in TEST() 34 ASSERT_EQ(test_bytes[2], cod.cod[2]); in TEST() 36 std::string ret = cod.ToString(); in TEST() 42 ClassOfDevice cod; in TEST() local 43 ClassOfDevice::FromString(test_class, cod); in TEST() 45 ASSERT_EQ(test_bytes[0], cod.cod[0]); in TEST() 46 ASSERT_EQ(test_bytes[1], cod.cod[1]); in TEST() 47 ASSERT_EQ(test_bytes[2], cod.cod[2]); in TEST() [all …]
|
D | hci_layer.h | 173 common::ContextualCallback<void(Address bd_addr, ClassOfDevice cod)> on_acl_connection_request_{}; 174 common::ContextualCallback<void(Address bd_addr, ClassOfDevice cod,
|
/packages/modules/Bluetooth/system/pdl/hci/ |
D | class_of_device.cc | 34 std::copy(class_of_device, class_of_device + kLength, cod.data()); in ClassOfDevice() 40 (static_cast<uint16_t>(cod[2]) << 4) | cod[1] >> 4, cod[1] & 0x0f, cod[0]); in ToString() 83 new_cod.cod[0] = values[2]; in FromString() 84 new_cod.cod[1] = values[1] | ((values[0] & 0xf) << 4); in FromString() 85 new_cod.cod[2] = values[0] >> 4; in FromString() 105 result.cod[2] = static_cast<uint8_t>(cod_int); in FromUint32Legacy() 106 result.cod[1] = static_cast<uint8_t>(cod_int >> 8); in FromUint32Legacy() 107 result.cod[0] = static_cast<uint8_t>(cod_int >> 16); in FromUint32Legacy() 120 uint32_t ClassOfDevice::ToUint32Legacy() const { return (cod[2]) | (cod[1] << 8) | (cod[0] << 16); } in ToUint32Legacy() 127 bool ClassOfDevice::IsValid(const std::string& cod) { in IsValid() argument [all …]
|
/packages/modules/Bluetooth/system/gd/rust/linux/utils/src/ |
D | cod.rs | 9 fn new(cod: u32) -> Class { in new() 10 Class { major: (cod & 0x1f00) >> 8, minor: (cod & 0xff) } in new() 14 pub fn is_cod_hid_keyboard(cod: u32) -> bool { in is_cod_hid_keyboard() 15 let c = Class::new(cod); in is_cod_hid_keyboard() 19 pub fn is_cod_hid_combo(cod: u32) -> bool { in is_cod_hid_combo() 20 let c = Class::new(cod); in is_cod_hid_combo() 26 use crate::cod::{is_cod_hid_combo, is_cod_hid_keyboard};
|
D | lib.rs | 6 pub mod cod; module
|
/packages/modules/Bluetooth/system/stack/btm/ |
D | btm_iot_config.cc | 45 uint32_t cod = 0; in btm_iot_save_remote_properties() local 56 BTIF_STORAGE_FILL_PROPERTY(&prop_name, BT_PROPERTY_CLASS_OF_DEVICE, sizeof(cod), &cod); in btm_iot_save_remote_properties() 59 log::verbose("cod retrieved from storage is 0x{:06x}", cod); in btm_iot_save_remote_properties() 61 if (cod == 0) { in btm_iot_save_remote_properties() 63 cod = (0x1F) << 8; in btm_iot_save_remote_properties() 66 DEVICE_IOT_CONFIG_ADDR_SET_INT(p_acl_cb->remote_addr, IOT_CONF_KEY_DEVCLASS, (int)cod); in btm_iot_save_remote_properties()
|
D | btm_inq.cc | 265 DEV_CLASS cod; in BTM_SetDiscoverability() local 339 FIELDS_TO_COD(cod, minor, major, service_class); in BTM_SetDiscoverability() 340 (void)get_btm_client_interface().local.BTM_SetDeviceClass(cod); in BTM_SetDiscoverability() 1202 dc[0] = response.class_of_device_.cod[2]; in btm_process_inq_results_standard() 1203 dc[1] = response.class_of_device_.cod[1]; in btm_process_inq_results_standard() 1204 dc[2] = response.class_of_device_.cod[0]; in btm_process_inq_results_standard() 1322 dc[0] = response.class_of_device_.cod[2]; in btm_process_inq_results_rssi() 1323 dc[1] = response.class_of_device_.cod[1]; in btm_process_inq_results_rssi() 1324 dc[2] = response.class_of_device_.cod[0]; in btm_process_inq_results_rssi() 1462 dc[0] = extended_view.GetClassOfDevice().cod[2]; in btm_process_inq_results_extended() [all …]
|
D | btm_sco.cc | 131 [](bluetooth::hci::Address peer, bluetooth::hci::ClassOfDevice cod, in register_for_sco() 134 DEV_CLASS dev_class{cod.cod[0], cod.cod[1], cod.cod[2]}; in register_for_sco()
|
/packages/modules/Bluetooth/system/pdl/hci/include/hci/ |
D | class_of_device.h | 36 std::array<uint8_t, kLength> cod = {}; variable 42 inline uint8_t* data() override { return cod.data(); } in data() 43 inline const uint8_t* data() const override { return cod.data(); } in data() 51 bool operator<(const ClassOfDevice& rhs) const { return cod < rhs.cod; } 52 bool operator==(const ClassOfDevice& rhs) const { return cod == rhs.cod; }
|
/packages/modules/Bluetooth/system/btif/src/ |
D | btif_iot_config.cc | 85 uint32_t cod = 0; in btif_iot_update_remote_info() local 105 BTIF_STORAGE_FILL_PROPERTY(&properties[num_properties], BT_PROPERTY_CLASS_OF_DEVICE, sizeof(cod), in btif_iot_update_remote_info() 106 &cod); in btif_iot_update_remote_info() 109 log::verbose("cod retrieved from storage is 0x{:06x}", cod); in btif_iot_update_remote_info() 111 if (cod == 0) { in btif_iot_update_remote_info() 113 cod = COD_UNCLASSIFIED; in btif_iot_update_remote_info() 115 DEVICE_IOT_CONFIG_ADDR_SET_INT(p_auth_cmpl->bd_addr, IOT_CONF_KEY_DEVCLASS, (int)cod); in btif_iot_update_remote_info()
|
D | btif_util.cc | 59 uint32_t cod = 0; in devclass2uint() local 64 cod = (dev_class[2]) | (dev_class[1] << 8) | (dev_class[0] << 16); in devclass2uint() 66 return cod; in devclass2uint() 68 DEV_CLASS uint2devclass(uint32_t cod) { in uint2devclass() argument 70 dev_class[2] = (uint8_t)cod; in uint2devclass() 71 dev_class[1] = (uint8_t)(cod >> 8); in uint2devclass() 72 dev_class[0] = (uint8_t)(cod >> 16); in uint2devclass()
|
D | btif_dm.cc | 491 static bool btif_check_cod(const RawAddress* remote_bdaddr, uint32_t cod) { in btif_check_cod() argument 492 return (btif_get_cod(remote_bdaddr) & COD_DEVICE_MASK) == cod; in btif_check_cod() 503 bool btif_check_cod_hid_major(const RawAddress& bd_addr, uint32_t cod) { in btif_check_cod_hid_major() argument 506 (remote_cod & COD_HID_SUB_MAJOR) == (cod & COD_HID_SUB_MAJOR); in btif_check_cod_hid_major() 655 uint32_t cod; in btif_update_remote_properties() local 669 cod = devclass2uint(dev_class); in btif_update_remote_properties() 670 if ((cod == 0 || cod == COD_UNCLASSIFIED) && old_cod != 0) { in btif_update_remote_properties() 671 cod = old_cod; in btif_update_remote_properties() 674 if (cod == 0) { in btif_update_remote_properties() 677 cod = COD_UNCLASSIFIED; in btif_update_remote_properties() [all …]
|
D | btif_sock_sdp.cc | 290 tBTA_UTL_COD cod; in add_ops_sdp() local 327 cod.service = BTM_COD_SERVICE_OBJ_TRANSFER; in add_ops_sdp() 329 if (!utl_set_device_class(&cod, BTA_UTL_SET_COD_SERVICE_CLASS)) { in add_ops_sdp()
|
D | btif_storage.cc | 477 int cod; in btif_in_fetch_bonded_devices() local 479 if (btif_config_get_int(name, BTIF_STORAGE_KEY_DEV_CLASS, &cod)) { in btif_in_fetch_bonded_devices() 480 dev_class = uint2devclass((uint32_t)cod); in btif_in_fetch_bonded_devices() 1018 uint32_t cod = 0; in btif_storage_load_bonded_devices() local 1032 btif_storage_get_remote_prop(p_remote_addr, BT_PROPERTY_CLASS_OF_DEVICE, &cod, sizeof(cod), in btif_storage_load_bonded_devices() 1384 bool btif_storage_get_cod(const RawAddress& bd_addr, uint32_t* cod) { in btif_storage_get_cod() argument 1387 .len = sizeof(*cod), in btif_storage_get_cod() 1388 .val = cod, in btif_storage_get_cod()
|
D | btif_core.cc | 352 uint32_t cod, devtype; in btif_in_get_remote_device_properties() local 368 sizeof(cod), &cod); in btif_in_get_remote_device_properties()
|
/packages/modules/Bluetooth/system/main/shim/ |
D | helpers.h | 240 inline DEV_CLASS ToDevClass(const hci::ClassOfDevice& cod) { in ToDevClass() argument 242 dc[0] = cod.cod[2], dc[1] = cod.cod[1], dc[2] = cod.cod[0]; in ToDevClass()
|
/packages/modules/Bluetooth/system/test/mock/ |
D | mock_btif_util.h | 223 std::function<DEV_CLASS(uint32_t cod)> body{[](uint32_t /* cod */) { return return_value; }}; 224 DEV_CLASS operator()(uint32_t cod) { return body(cod); } in operator()
|
D | mock_btif_util.cc | 152 DEV_CLASS uint2devclass(uint32_t cod) { in uint2devclass() argument 154 return test::mock::btif_util::uint2devclass(cod); in uint2devclass()
|
D | mock_btif_storage.h | 277 std::function<bool(const RawAddress& bd_addr, uint32_t* cod)> body{ 279 bool operator()(const RawAddress& bd_addr, uint32_t* cod) { return body(bd_addr, cod); } in operator()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/ |
D | JniCallbacks.java | 62 void pinRequestCallback(byte[] address, byte[] name, int cod, boolean min16Digits) { in pinRequestCallback() argument 63 mBondStateMachine.pinRequestCallback(address, name, cod, min16Digits); in pinRequestCallback()
|
/packages/modules/Bluetooth/system/gd/rust/linux/stack/src/ |
D | bluetooth.rs | 21 use bt_utils::cod::{is_cod_hid_combo, is_cod_hid_keyboard}; 126 fn set_bluetooth_class(&self, cod: u32) -> bool; in set_bluetooth_class() 548 cod: u32, in on_ssp_request() 554 fn on_pin_request(&mut self, remote_device: BluetoothDevice, cod: u32, min_16_digit: bool); in on_pin_request() 1553 cod: u32, in pin_request() 1899 cod: u32, in pin_request() 1909 if is_cod_hid_keyboard(cod) || is_cod_hid_combo(cod) { in pin_request() 1910 debug!("auto gen pin for device {} (cod={:#x})", DisplayAddress(&remote_addr), cod); in pin_request() 1928 cod in pin_request() 1933 callback.on_pin_request(device.clone(), cod, min_16_digit); in pin_request() [all …]
|
/packages/modules/Bluetooth/system/test/headless/ |
D | property.h | 167 uint32_t* cod = reinterpret_cast<uint32_t*>(data.get()); in get_class_of_device() local 168 return *cod; in get_class_of_device()
|
/packages/modules/Bluetooth/ |
D | .gitignore | 17 *.py[cod]
|
/packages/modules/Bluetooth/system/bta/hh/ |
D | bta_hh_utils.cc | 294 uint8_t cod = (sub_class >> 2); /* lower two bits are reserved */ in bta_hh_tod_spt() local 297 if (cod == (uint8_t)p_bta_hh_cfg->p_devt_list[xx].tod) { in bta_hh_tod_spt()
|
/packages/modules/Bluetooth/system/stack/acl/ |
D | btm_acl.cc | 1223 const uint32_t cod = ((dev_class[0] << 16) | (dev_class[1] << 8) | dev_class[2]) & 0xffffff; in btm_rejectlist_role_change_device() local 1225 ((cod & cod_audio_device) == cod_audio_device) && in btm_rejectlist_role_change_device() 2318 void btm_connection_request(const RawAddress& bda, const bluetooth::hci::ClassOfDevice& cod) { in btm_connection_request() argument 2330 dc[0] = cod.cod[2], dc[1] = cod.cod[1], dc[2] = cod.cod[0]; in btm_connection_request()
|