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 …]
Dhci_layer.h173 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/
Dclass_of_device.cc34 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/
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};
Dlib.rs6 pub mod cod; module
/packages/modules/Bluetooth/system/stack/btm/
Dbtm_iot_config.cc45 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()
Dbtm_inq.cc265 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 …]
Dbtm_sco.cc131 [](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/
Dclass_of_device.h36 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/
Dbtif_iot_config.cc85 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()
Dbtif_util.cc59 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()
Dbtif_dm.cc491 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 …]
Dbtif_sock_sdp.cc290 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()
Dbtif_storage.cc477 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()
Dbtif_core.cc352 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/
Dhelpers.h240 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/
Dmock_btif_util.h223 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()
Dmock_btif_util.cc152 DEV_CLASS uint2devclass(uint32_t cod) { in uint2devclass() argument
154 return test::mock::btif_util::uint2devclass(cod); in uint2devclass()
Dmock_btif_storage.h277 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/
DJniCallbacks.java62 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/
Dbluetooth.rs21 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/
Dproperty.h167 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.gitignore17 *.py[cod]
/packages/modules/Bluetooth/system/bta/hh/
Dbta_hh_utils.cc294 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/
Dbtm_acl.cc1223 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()

123