Home
last modified time | relevance | path

Searched refs:cod (Results 1 – 25 of 69) sorted by relevance

123

/packages/modules/Bluetooth/system/gd/hci/
Dclass_of_device_unittest.cc30 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 …]
Dclass_of_device.cc38 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 …]
Dclass_of_device.h36 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/
Dclass_of_device_unittest.cc27 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/
Dclass_of_device.cc31 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()
Dclass_of_device.h32 uint8_t cod[kLength]; variable
38 return (std::memcmp(cod, rhs.cod, sizeof(cod)) == 0);
/packages/modules/Bluetooth/tools/rootcanal/lib/hci/
Dclass_of_device.cc36 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/
Dcod.rs9 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/
Dbtm_iot_config.cc38 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()
Dsecurity_device_record.h208 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()
Dbtm_sco.cc1121 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/
Dclass_of_device.h35 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/
Dbtif_iot_config.cc74 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()
Dbtif_dm.cc495 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 …]
Dbtif_util.cc63 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()
Dbluetooth.cc1240 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()
Dbtif_sock_sdp.cc287 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/
DJniCallbacks.java50 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/
Dmock_btif_util.h250 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()
Dmock_bluetooth_interface.cc34 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
Dmock_stack_btm_sco.cc110 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/
Dbluetooth.rs23 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/
Dbt_property.cc66 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()
Dproperty.h110 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/
Dcustom_types.rs105 fn from(cod: ClassOfDevice) -> [u8; 3] { in from()
106 cod.bytes

123