HomeSort by relevance Sort by last modified time
    Searched refs:p_dev_rec (Results 1 - 17 of 17) sorted by null

  /system/bt/stack/btm/
btm_dev.cc 67 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
68 if (!p_dev_rec) {
69 p_dev_rec = btm_sec_allocate_dev_rec();
71 memcpy(p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN);
72 p_dev_rec->hci_handle = BTM_GetHCIConnHandle(bd_addr, BT_TRANSPORT_BR_EDR);
76 memset(&p_dev_rec->conn_params, 0xff, sizeof(tBTM_LE_CONN_PRAMS));
79 p_dev_rec->timestamp = btm_cb.dev_rec_count++;
87 p_dev_rec->bond_type = BOND_TYPE_UNKNOWN;
90 if (dev_class) memcpy(p_dev_rec->dev_class, dev_class, DEV_CLASS_LEN);
92 memset(p_dev_rec->sec_bd_name, 0, sizeof(tBTM_BD_NAME))
170 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
189 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
218 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
240 tBTM_SEC_DEV_REC* p_dev_rec = btm_sec_allocate_dev_rec(); local
290 tBTM_SEC_DEV_REC* p_dev_rec; local
326 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
353 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
401 tBTM_SEC_DEV_REC* p_dev_rec = local
451 tBTM_SEC_DEV_REC* p_dev_rec; local
481 tBTM_SEC_DEV_REC* p_dev_rec = local
519 tBTM_SEC_DEV_REC* p_dev_rec = NULL; local
550 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
568 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
    [all...]
btm_sec.cc 63 static tBTM_STATUS btm_sec_execute_procedure(tBTM_SEC_DEV_REC* p_dev_rec);
64 static bool btm_sec_start_get_name(tBTM_SEC_DEV_REC* p_dev_rec);
65 static void btm_sec_start_authentication(tBTM_SEC_DEV_REC* p_dev_rec);
66 static void btm_sec_start_encryption(tBTM_SEC_DEV_REC* p_dev_rec);
70 static tBTM_STATUS btm_sec_dd_create_conn(tBTM_SEC_DEV_REC* p_dev_rec);
82 static void btm_send_link_key_notif(tBTM_SEC_DEV_REC* p_dev_rec);
83 static bool btm_sec_check_prefetch_pin(tBTM_SEC_DEV_REC* p_dev_rec);
85 static uint8_t btm_sec_start_authorization(tBTM_SEC_DEV_REC* p_dev_rec);
88 static tBTM_STATUS btm_sec_send_hci_disconnect(tBTM_SEC_DEV_REC* p_dev_rec,
91 uint8_t btm_sec_start_role_switch(tBTM_SEC_DEV_REC* p_dev_rec);
326 tBTM_SEC_DEV_REC* p_dev_rec; local
348 tBTM_SEC_DEV_REC* p_dev_rec; local
785 tBTM_SEC_DEV_REC* p_dev_rec; local
825 tBTM_SEC_DEV_REC* p_dev_rec; local
948 tBTM_SEC_DEV_REC* p_dev_rec; local
1176 tBTM_SEC_DEV_REC* p_dev_rec; local
1257 tBTM_SEC_DEV_REC* p_dev_rec; local
1281 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
1321 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
1462 tBTM_SEC_DEV_REC* p_dev_rec; local
1521 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
1773 tBTM_SEC_DEV_REC* p_dev_rec; local
1861 tBTM_SEC_DEV_REC* p_dev_rec; local
2007 tBTM_SEC_DEV_REC* p_dev_rec; local
2423 tBTM_SEC_DEV_REC* p_dev_rec; local
2649 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
2722 tBTM_SEC_DEV_REC* p_dev_rec; local
2898 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
2968 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
2988 tBTM_SEC_DEV_REC* p_dev_rec; local
3241 tBTM_SEC_DEV_REC* p_dev_rec; local
3277 tBTM_SEC_DEV_REC* p_dev_rec; local
3462 tBTM_SEC_DEV_REC* p_dev_rec; local
3529 tBTM_SEC_DEV_REC* p_dev_rec; local
3699 tBTM_SEC_DEV_REC* p_dev_rec; local
3778 tBTM_SEC_DEV_REC* p_dev_rec; local
3847 tBTM_SEC_DEV_REC* p_dev_rec; local
3891 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
4085 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
4235 tBTM_SEC_DEV_REC* p_dev_rec = btm_cb.p_collided_dev_rec; local
4265 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
4568 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
4600 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
4712 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(p_bda); local
4848 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(p_bda); local
4888 tBTM_SEC_DEV_REC* p_dev_rec; local
5002 tBTM_SEC_DEV_REC* p_dev_rec; local
5136 tBTM_SEC_DEV_REC* p_dev_rec; local
5589 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
5621 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
6032 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
6054 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
    [all...]
btm_ble_addr.cc 213 bool btm_ble_init_pseudo_addr(tBTM_SEC_DEV_REC* p_dev_rec,
217 if (memcmp(p_dev_rec->ble.pseudo_addr, dummy_bda, BD_ADDR_LEN) == 0) {
218 memcpy(p_dev_rec->ble.pseudo_addr, new_pseudo_addr, BD_ADDR_LEN);
235 bool btm_ble_addr_resolvable(BD_ADDR rpa, tBTM_SEC_DEV_REC* p_dev_rec) {
242 if ((p_dev_rec->device_type & BT_DEVICE_TYPE_BLE) &&
243 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) {
251 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN, &rand[0], 3, &output);
258 btm_ble_init_pseudo_addr(p_dev_rec, rpa);
291 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
293 BTM_TRACE_DEBUG("sec_flags = %02x device_type = %d", p_dev_rec->sec_flags
324 tBTM_SEC_DEV_REC* p_dev_rec = nullptr; local
348 tBTM_SEC_DEV_REC* p_dev_rec = local
377 tBTM_SEC_DEV_REC* p_dev_rec = local
410 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(random_pseudo); local
    [all...]
btm_ble.cc 74 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
75 if (!p_dev_rec) {
76 p_dev_rec = btm_sec_allocate_dev_rec();
78 memcpy(p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN);
79 p_dev_rec->hci_handle = BTM_GetHCIConnHandle(bd_addr, BT_TRANSPORT_BR_EDR);
80 p_dev_rec->ble_hci_handle = BTM_GetHCIConnHandle(bd_addr, BT_TRANSPORT_LE);
83 p_dev_rec->conn_params.min_conn_int = BTM_BLE_CONN_PARAM_UNDEF;
84 p_dev_rec->conn_params.max_conn_int = BTM_BLE_CONN_PARAM_UNDEF;
85 p_dev_rec->conn_params.supervision_tout = BTM_BLE_CONN_PARAM_UNDEF;
86 p_dev_rec->conn_params.slave_latency = BTM_BLE_CONN_PARAM_UNDEF
132 tBTM_SEC_DEV_REC* p_dev_rec; local
327 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(pseudo_addr); local
374 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
401 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
433 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
461 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
542 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
605 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(remote_bda); local
662 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(remote_bda); local
1029 tBTM_SEC_DEV_REC* p_dev_rec; local
1056 tBTM_SEC_DEV_REC* p_dev_rec; local
1077 tBTM_SEC_DEV_REC* p_dev_rec; local
1299 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
1438 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
1509 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
1697 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
1866 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
2101 tBTM_SEC_DEV_REC* p_dev_rec; local
2157 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
2184 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
    [all...]
btm_ble_privacy.cc 189 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(pseudo_bda); local
190 if (p_dev_rec == NULL) return;
193 p_dev_rec->ble.in_controller_list |= BTM_RESOLVING_LIST_BIT;
195 p_dev_rec->ble.resolving_list_index = btm_ble_find_irk_index();
197 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT;
200 btm_ble_clear_irk_index(p_dev_rec->ble.resolving_list_index);
201 p_dev_rec->ble.resolving_list_index = 0;
207 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
208 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT;
413 tBTM_STATUS btm_ble_remove_resolving_list_entry(tBTM_SEC_DEV_REC* p_dev_rec) {
    [all...]
btm_acl.cc 145 bool btm_ble_get_acl_remote_addr(tBTM_SEC_DEV_REC* p_dev_rec, BD_ADDR conn_addr,
149 if (p_dev_rec == NULL) {
156 switch (p_dev_rec->ble.active_addr_type) {
158 memcpy(conn_addr, p_dev_rec->bd_addr, BD_ADDR_LEN);
159 *p_addr_type = p_dev_rec->ble.ble_addr_type;
163 memcpy(conn_addr, p_dev_rec->ble.cur_rand_addr, BD_ADDR_LEN);
168 memcpy(conn_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN);
169 *p_addr_type = p_dev_rec->ble.static_addr_type;
174 p_dev_rec->ble.active_addr_type);
195 tBTM_SEC_DEV_REC* p_dev_rec = NULL local
348 tBTM_SEC_DEV_REC* p_dev_rec = NULL; local
542 tBTM_SEC_DEV_REC* p_dev_rec = NULL; local
648 tBTM_SEC_DEV_REC* p_dev_rec; local
822 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(bda); local
909 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
1384 tBTM_SEC_DEV_REC* p_dev_rec; local
2170 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
2254 tBTM_SEC_DEV_REC* p_dev_rec; local
2304 tBTM_SEC_DEV_REC* p_dev_rec; local
    [all...]
btm_ble_bgconn.cc 127 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
131 if (p_dev_rec != NULL && p_dev_rec->device_type & BT_DEVICE_TYPE_BLE) {
133 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_PUBLIC ||
135 btsnd_hcic_ble_add_white_list(p_dev_rec->ble.ble_addr_type, bd_addr);
137 p_dev_rec->ble.in_controller_list |= BTM_WHITE_LIST_BIT;
138 } else if (memcmp(p_dev_rec->ble.static_addr, bd_addr, BD_ADDR_LEN) !=
140 memcmp(p_dev_rec->ble.static_addr, dummy_bda, BD_ADDR_LEN) !=
142 btsnd_hcic_ble_add_white_list(p_dev_rec->ble.static_addr_type,
143 p_dev_rec->ble.static_addr)
    [all...]
btm_int.h 88 extern void btm_cont_rswitch(tACL_CONN* p, tBTM_SEC_DEV_REC* p_dev_rec,
178 extern bool btm_ble_addr_resolvable(BD_ADDR rpa, tBTM_SEC_DEV_REC* p_dev_rec);
180 tBTM_SEC_DEV_REC* p_dev_rec);
181 extern bool btm_ble_resolving_list_load_dev(tBTM_SEC_DEV_REC* p_dev_rec);
182 extern void btm_ble_resolving_list_remove_dev(tBTM_SEC_DEV_REC* p_dev_rec);
199 extern void btm_sec_free_dev(tBTM_SEC_DEV_REC* p_dev_rec);
247 extern void btm_sec_dev_rec_cback_event(tBTM_SEC_DEV_REC* p_dev_rec,
250 tBTM_SEC_DEV_REC* p_dev_rec);
252 extern void btm_sec_clear_ble_keys(tBTM_SEC_DEV_REC* p_dev_rec);
256 extern bool btm_ble_init_pseudo_addr(tBTM_SEC_DEV_REC* p_dev_rec,
    [all...]
btm_ble_gap.cc 864 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
887 tBTM_SEC_DEV_REC* p_dev_rec; local
938 tBTM_SEC_DEV_REC* p_dev_rec = local
2235 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
    [all...]
btm_devctl.cc 137 tBTM_SEC_DEV_REC* p_dev_rec = static_cast<tBTM_SEC_DEV_REC*>(data); local
138 p_dev_rec->sec_state = BTM_SEC_STATE_IDLE;
  /system/bt/stack/l2cap/
l2c_ble.cc 277 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(bda); local
328 btm_acl_created(bda, NULL, p_dev_rec->sec_bd_name, handle, p_lcb->link_role,
359 tBTM_SEC_DEV_REC* p_dev_rec; local
398 p_dev_rec = btm_find_or_alloc_dev(bda);
400 btm_acl_created(bda, NULL, p_dev_rec->sec_bd_name, handle, p_lcb->link_role,
841 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_or_alloc_dev(p_lcb->remote_bd_addr); local
850 if (p_dev_rec == NULL) {
868 if (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) {
878 if (!bdaddr_is_empty((const bt_bdaddr_t*)p_dev_rec->ble.cur_rand_addr)) {
879 memcpy(peer_addr, p_dev_rec->ble.cur_rand_addr, BD_ADDR_LEN)
    [all...]
l2c_utils.cc 2218 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(p_lcb->remote_bd_addr); local
    [all...]
  /system/bt/stack/smp/
smp_act.cc 260 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(p_cb->pairing_bda); local
264 if (p_dev_rec) btm_sec_clear_ble_keys(p_dev_rec);
516 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(p_cb->pairing_bda); local
520 if (p_dev_rec && (p_cb->role == HCI_ROLE_SLAVE))
521 btm_sec_clear_ble_keys(p_dev_rec);
759 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(p_cb->pairing_bda); local
763 if (!p_dev_rec->new_encryption_key_is_p256 && p_cb->role == HCI_ROLE_SLAVE) {
770 if (p_dev_rec && (p_cb->role == HCI_ROLE_SLAVE))
771 btm_sec_clear_ble_keys(p_dev_rec);
1886 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bda); local
    [all...]
smp_keys.cc 1634 tBTM_SEC_DEV_REC* p_dev_rec; local
1730 tBTM_SEC_DEV_REC* p_dev_rec; local
    [all...]
  /system/bt/stack/hid/
hidh_api.cc 541 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev(bd_addr); local
542 if ((p_dev_rec != NULL) &&
543 ((p_dev_rec->dev_class[1] & BTM_COD_MAJOR_CLASS_MASK) ==
  /system/bt/stack/gatt/
gatt_main.cc 516 tBTM_SEC_DEV_REC* p_dev_rec = btm_find_dev_by_handle(handle); local
517 if (!p_dev_rec) {
522 gatt_find_tcb_by_addr(p_dev_rec->ble.pseudo_addr, BT_TRANSPORT_LE);
    [all...]
  /system/bt/bta/hh/
bta_hh_le.cc 1221 tBTM_SEC_DEV_REC* p_dev_rec; local
    [all...]

Completed in 1723 milliseconds