/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 | class_of_device.cc | 38 std::copy(class_of_device, class_of_device + kLength, cod.data()); in ClassOfDevice() 43 …f(&buffer[0], sizeof(buffer), "%03x-%01x-%02x", (static_cast<uint16_t>(cod[2]) << 4) | cod[1] >> 4, in ToString() 44 cod[1] & 0x0f, cod[0]); in ToString() 89 new_cod.cod[0] = values[2]; in FromString() 90 new_cod.cod[1] = values[1] | ((values[0] & 0xf) << 4); in FromString() 91 new_cod.cod[2] = values[0] >> 4; in FromString() 111 result.cod[2] = static_cast<uint8_t>(cod_int); in FromUint32Legacy() 112 result.cod[1] = static_cast<uint8_t>(cod_int >> 8); in FromUint32Legacy() 113 result.cod[0] = static_cast<uint8_t>(cod_int >> 16); in FromUint32Legacy() 127 return (cod[2]) | (cod[1] << 8) | (cod[0] << 16); in ToUint32Legacy() [all …]
|
D | class_of_device.h | 36 std::array<uint8_t, kLength> cod = {}; variable 43 return cod.data(); in data() 46 return cod.data(); in data() 56 return cod < rhs.cod; 59 return cod == rhs.cod;
|
/packages/modules/Bluetooth/system/types/test/ |
D | class_of_device_unittest.cc | 27 ClassOfDevice cod(test_bytes); in TEST() local 29 ASSERT_EQ(test_bytes[0], cod.cod[0]); in TEST() 30 ASSERT_EQ(test_bytes[1], cod.cod[1]); in TEST() 31 ASSERT_EQ(test_bytes[2], cod.cod[2]); in TEST() 33 std::string ret = cod.ToString(); in TEST() 39 ClassOfDevice cod; in TEST() local 40 ClassOfDevice::FromString(test_class, cod); in TEST() 42 ASSERT_EQ(test_bytes[0], cod.cod[0]); in TEST() 43 ASSERT_EQ(test_bytes[1], cod.cod[1]); in TEST() 44 ASSERT_EQ(test_bytes[2], cod.cod[2]); in TEST() [all …]
|
/packages/modules/Bluetooth/system/types/ |
D | class_of_device.cc | 31 std::copy(class_of_device, class_of_device + kLength, cod); in ClassOfDevice() 36 (static_cast<uint16_t>(cod[2]) << 4) | cod[1] >> 4, in ToString() 37 cod[1] & 0x0f, cod[0]); in ToString() 62 new_cod.cod[0] = values[2]; in FromString() 63 new_cod.cod[1] = values[1] | ((values[0] & 0xf) << 4); in FromString() 64 new_cod.cod[2] = values[0] >> 4; in FromString() 71 std::copy(from, from + kLength, cod); in FromOctets() 75 bool ClassOfDevice::IsValid(const std::string& cod) { in IsValid() argument 77 return ClassOfDevice::FromString(cod, tmp); in IsValid()
|
D | class_of_device.h | 32 uint8_t cod[kLength]; variable 38 return (std::memcmp(cod, rhs.cod, sizeof(cod)) == 0);
|
/packages/modules/Bluetooth/tools/rootcanal/lib/hci/ |
D | class_of_device.cc | 36 std::copy(class_of_device, class_of_device + kLength, cod.data()); in ClassOfDevice() 40 return (cod[2]) | (cod[1] << 8) | (cod[0] << 16); in ToUint32() 46 (static_cast<uint16_t>(cod[2]) << 4) | cod[1] >> 4, in ToString() 47 cod[1] & 0x0f, cod[0]); in ToString() 90 new_cod.cod[0] = values[2]; in FromString() 91 new_cod.cod[1] = values[1] | ((values[0] & 0xf) << 4); in FromString() 92 new_cod.cod[2] = values[0] >> 4; in FromString()
|
/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};
|
/packages/modules/Bluetooth/system/stack/btm/ |
D | btm_iot_config.cc | 38 uint32_t cod = 0; in btm_iot_save_remote_properties() local 51 sizeof(cod), &cod); in btm_iot_save_remote_properties() 54 BTIF_TRACE_DEBUG("%s cod retrieved from storage is 0x%06x", __func__, cod); in btm_iot_save_remote_properties() 55 if (cod == 0) { in btm_iot_save_remote_properties() 57 cod = (0x1F) << 8; in btm_iot_save_remote_properties() 61 (int)cod); in btm_iot_save_remote_properties()
|
D | security_device_record.h | 208 inline std::string class_of_device_text(const DEV_CLASS& cod) { in class_of_device_text() argument 209 return base::StringPrintf("0x%02x%02x%02x", cod[2], cod[1], cod[0]); in class_of_device_text()
|
D | btm_sco.cc | 1121 const RawAddress& bda, const bluetooth::types::ClassOfDevice& cod) { in btm_sco_on_esco_connect_request() argument 1123 ADDRESS_TO_LOGGABLE_CSTR(bda), cod.ToString().c_str()); in btm_sco_on_esco_connect_request() 1124 btm_sco_conn_req(bda, cod.cod, BTM_LINK_TYPE_ESCO); in btm_sco_on_esco_connect_request() 1128 const RawAddress& bda, const bluetooth::types::ClassOfDevice& cod) { in btm_sco_on_sco_connect_request() argument 1130 ADDRESS_TO_LOGGABLE_CSTR(bda), cod.ToString().c_str()); in btm_sco_on_sco_connect_request() 1131 btm_sco_conn_req(bda, cod.cod, BTM_LINK_TYPE_SCO); in btm_sco_on_sco_connect_request()
|
/packages/modules/Bluetooth/tools/rootcanal/include/hci/ |
D | class_of_device.h | 35 std::array<uint8_t, kLength> cod = {}; variable 41 inline uint8_t* data() override { return cod.data(); } in data() 42 inline const uint8_t* data() const override { return cod.data(); } in data() 48 bool operator<(const ClassOfDevice& rhs) const { return cod < rhs.cod; } 49 bool operator==(const ClassOfDevice& rhs) const { return cod == rhs.cod; }
|
/packages/modules/Bluetooth/system/btif/src/ |
D | btif_iot_config.cc | 74 uint32_t cod = 0; in btif_iot_update_remote_info() local 98 BT_PROPERTY_CLASS_OF_DEVICE, sizeof(cod), &cod); in btif_iot_update_remote_info() 102 BTIF_TRACE_DEBUG("%s cod retrieved from storage is 0x%06x", __func__, cod); in btif_iot_update_remote_info() 103 if (cod == 0) { in btif_iot_update_remote_info() 105 cod = COD_UNCLASSIFIED; in btif_iot_update_remote_info() 108 (int)cod); in btif_iot_update_remote_info()
|
D | btif_dm.cc | 495 bool check_cod(const RawAddress* remote_bdaddr, uint32_t cod) { in check_cod() argument 496 return (get_cod(remote_bdaddr) & COD_DEVICE_MASK) == cod; in check_cod() 663 uint32_t cod; in btif_update_remote_properties() local 680 cod = devclass2uint(dev_class); in btif_update_remote_properties() 681 if ((cod == 0) || (cod == COD_UNCLASSIFIED)) { in btif_update_remote_properties() 685 BT_PROPERTY_CLASS_OF_DEVICE, sizeof(cod), &cod); in btif_update_remote_properties() 688 LOG_VERBOSE("cod retrieved from storage is 0x%06x", cod); in btif_update_remote_properties() 689 if (cod == 0) { in btif_update_remote_properties() 691 cod = COD_UNCLASSIFIED; in btif_update_remote_properties() 694 LOG_INFO("class of device (cod) is 0x%06x", cod); in btif_update_remote_properties() [all …]
|
D | btif_util.cc | 63 uint32_t cod = 0; in devclass2uint() local 68 cod = (dev_class[2]) | (dev_class[1] << 8) | (dev_class[0] << 16); in devclass2uint() 70 return cod; in devclass2uint() 72 void uint2devclass(uint32_t cod, DEV_CLASS dev_class) { in uint2devclass() argument 73 dev_class[2] = (uint8_t)cod; in uint2devclass() 74 dev_class[1] = (uint8_t)(cod >> 8); in uint2devclass() 75 dev_class[0] = (uint8_t)(cod >> 16); in uint2devclass()
|
D | bluetooth.cc | 1240 uint32_t cod, bool min_16_digit) { in invoke_pin_request_cb() argument 1243 uint32_t cod, bool min_16_digit) { in invoke_pin_request_cb() argument 1245 &bd_addr, &bd_name, cod, in invoke_pin_request_cb() 1248 bd_addr, bd_name, cod, min_16_digit)); in invoke_pin_request_cb() 1252 uint32_t cod, bt_ssp_variant_t pairing_variant, in invoke_ssp_request_cb() argument 1256 [](RawAddress bd_addr, bt_bdname_t bd_name, uint32_t cod, in invoke_ssp_request_cb() 1259 &bd_name, cod, pairing_variant, pass_key); in invoke_ssp_request_cb() 1261 bd_addr, bd_name, cod, pairing_variant, pass_key)); in invoke_ssp_request_cb()
|
D | btif_sock_sdp.cc | 287 tBTA_UTL_COD cod; in add_ops_sdp() local 321 cod.service = BTM_COD_SERVICE_OBJ_TRANSFER; in add_ops_sdp() 323 if (!utl_set_device_class(&cod, BTA_UTL_SET_COD_SERVICE_CLASS)) goto error; in add_ops_sdp()
|
/packages/modules/Bluetooth/android/app/src/com/android/bluetooth/btservice/ |
D | JniCallbacks.java | 50 void sspRequestCallback(byte[] address, byte[] name, int cod, int pairingVariant, int passkey) { in sspRequestCallback() argument 51 mBondStateMachine.sspRequestCallback(address, name, cod, pairingVariant, passkey); in sspRequestCallback() 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/test/mock/ |
D | mock_btif_util.h | 250 std::function<void(uint32_t cod, DEV_CLASS dev_class)> body{ 251 [](uint32_t cod, DEV_CLASS dev_class) {}}; 252 void operator()(uint32_t cod, DEV_CLASS dev_class) { body(cod, dev_class); }; in operator()
|
D | mock_bluetooth_interface.cc | 34 uint32_t cod, bool min_16_digit) {} in invoke_pin_request_cb() argument 36 uint32_t cod, bt_ssp_variant_t pairing_variant, in invoke_ssp_request_cb() argument
|
D | mock_stack_btm_sco.cc | 110 const RawAddress& bda, const bluetooth::types::ClassOfDevice& cod) { in btm_sco_on_esco_connect_request() argument 114 const RawAddress& bda, const bluetooth::types::ClassOfDevice& cod) { in btm_sco_on_sco_connect_request() argument
|
/packages/modules/Bluetooth/system/gd/rust/linux/stack/src/ |
D | bluetooth.rs | 23 use bt_utils::cod::{is_cod_hid_combo, is_cod_hid_keyboard}; 105 fn set_bluetooth_class(&self, cod: u32) -> bool; in set_bluetooth_class() 400 cod: u32, in on_ssp_request() 406 fn on_pin_request(&mut self, remote_device: BluetoothDevice, cod: u32, min_16_digit: bool); in on_pin_request() 1058 cod: u32, in ssp_request() 1105 cod: u32, in pin_request() 1354 cod: u32, in ssp_request() 1363 cod, in ssp_request() 1374 cod: u32, in pin_request() 1384 if is_cod_hid_keyboard(cod) || is_cod_hid_combo(cod) { in pin_request() [all …]
|
/packages/modules/Bluetooth/system/test/headless/ |
D | bt_property.cc | 66 uint32_t cod = *(reinterpret_cast<uint32_t*>(prop->val)); in process_property() local 67 LOG_CONSOLE("BT_PROPERTY_CLASS_OF_DEVICE 0x%04x", cod); in process_property()
|
D | property.h | 110 uint32_t* cod = reinterpret_cast<uint32_t*>(data.get()); in get_class_of_device() local 111 return *cod; in get_class_of_device()
|
/packages/modules/Bluetooth/system/gd/rust/packets/ |
D | custom_types.rs | 105 fn from(cod: ClassOfDevice) -> [u8; 3] { in from() 106 cod.bytes
|