/external/bluetooth/bluedroid/stack/btm/ |
btm_dev.c | 63 tBTM_SEC_DEV_REC *p_dev_rec; local 67 p_dev_rec = btm_find_dev (bd_addr); 68 if (!p_dev_rec) 76 p_dev_rec = &btm_cb.sec_dev_rec[i]; 79 memset (p_dev_rec, 0, sizeof (tBTM_SEC_DEV_REC)); 80 p_dev_rec->sec_flags = BTM_SEC_IN_USE; 81 memcpy (p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN); 82 p_dev_rec->hci_handle = BTM_GetHCIConnHandle (bd_addr); 87 memset(&p_dev_rec->conn_params, 0xff, sizeof(tBTM_LE_CONN_PRAMS)); 93 if (!p_dev_rec) 173 tBTM_SEC_DEV_REC *p_dev_rec; local 225 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 321 tBTM_SEC_DEV_REC *p_dev_rec; local 373 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 397 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 424 tBTM_SEC_DEV_REC *p_dev_rec; local 448 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local [all...] |
btm_sec.c | 57 static tBTM_STATUS btm_sec_execute_procedure (tBTM_SEC_DEV_REC *p_dev_rec); 58 static BOOLEAN btm_sec_start_get_name (tBTM_SEC_DEV_REC *p_dev_rec); 59 static BOOLEAN btm_sec_start_authentication (tBTM_SEC_DEV_REC *p_dev_rec); 60 static BOOLEAN btm_sec_start_encryption (tBTM_SEC_DEV_REC *p_dev_rec); 64 static tBTM_STATUS btm_sec_dd_create_conn (tBTM_SEC_DEV_REC *p_dev_rec); 76 static void btm_send_link_key_notif (tBTM_SEC_DEV_REC *p_dev_rec); 77 static BOOLEAN btm_sec_check_prefetch_pin (tBTM_SEC_DEV_REC *p_dev_rec); 79 static UINT8 btm_sec_start_authorization (tBTM_SEC_DEV_REC *p_dev_rec); 82 static tBTM_STATUS btm_sec_send_hci_disconnect (tBTM_SEC_DEV_REC *p_dev_rec, UINT8 reason); 268 tBTM_SEC_DEV_REC *p_dev_rec; local 793 tBTM_SEC_DEV_REC *p_dev_rec; local 865 tBTM_SEC_DEV_REC *p_dev_rec; local 985 tBTM_SEC_DEV_REC *p_dev_rec; local 1051 tBTM_SEC_DEV_REC *p_dev_rec; local 1214 tBTM_SEC_DEV_REC *p_dev_rec; local 1340 tBTM_SEC_DEV_REC *p_dev_rec; local 1380 tBTM_SEC_DEV_REC *p_dev_rec; local 1506 tBTM_SEC_DEV_REC *p_dev_rec; local 1554 tBTM_SEC_DEV_REC *p_dev_rec; local 1901 tBTM_SEC_DEV_REC *p_dev_rec; local 2036 tBTM_SEC_DEV_REC *p_dev_rec; local 2358 tBTM_SEC_DEV_REC *p_dev_rec; local 2475 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 2567 tBTM_SEC_DEV_REC *p_dev_rec; local 2778 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 2856 tBTM_SEC_DEV_REC *p_dev_rec; local 3111 tBTM_SEC_DEV_REC *p_dev_rec; local 3147 tBTM_SEC_DEV_REC *p_dev_rec; local 3294 tBTM_SEC_DEV_REC *p_dev_rec; local 3363 tBTM_SEC_DEV_REC *p_dev_rec; local 3527 tBTM_SEC_DEV_REC *p_dev_rec; local 3605 tBTM_SEC_DEV_REC *p_dev_rec; local 3679 tBTM_SEC_DEV_REC *p_dev_rec; local 3722 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 3896 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 3925 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 4011 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (bda); local 4041 tBTM_SEC_DEV_REC *p_dev_rec = btm_cb.p_collided_dev_rec; local 4070 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 4351 tBTM_SEC_DEV_REC *p_dev_rec = (tBTM_SEC_DEV_REC *)p_ref_data; local 4392 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 4426 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 4517 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_bda); local 4604 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_bda); local 4649 tBTM_SEC_DEV_REC *p_dev_rec; local 4774 tBTM_SEC_DEV_REC *p_dev_rec; local 4946 tBTM_SEC_DEV_REC *p_dev_rec; local 5405 tBTM_SEC_DEV_REC *p_dev_rec; local 5457 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 5481 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 5729 tBTM_SEC_DEV_REC *p_dev_rec= btm_find_dev (bda); local 5753 tBTM_SEC_DEV_REC *p_dev_rec= btm_find_dev (bda); local 5780 tBTM_SEC_DEV_REC *p_dev_rec; local [all...] |
btm_ble.c | 67 tBTM_SEC_DEV_REC *p_dev_rec; local 72 p_dev_rec = btm_find_dev (bd_addr); 74 if (!p_dev_rec) 85 p_dev_rec = &btm_cb.sec_dev_rec[i]; 88 memset (p_dev_rec, 0, sizeof (tBTM_SEC_DEV_REC)); 89 p_dev_rec->sec_flags = BTM_SEC_IN_USE; 90 memcpy (p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN); 91 p_dev_rec->hci_handle = BTM_GetHCIConnHandle (bd_addr); 94 p_dev_rec->conn_params.min_conn_int = 95 p_dev_rec->conn_params.max_conn_int 157 tBTM_SEC_DEV_REC *p_dev_rec; local 356 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev(pseudo_addr); local 405 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 436 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 520 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 586 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (remote_bda); local 810 tBTM_SEC_DEV_REC *p_dev_rec; local 839 tBTM_SEC_DEV_REC *p_dev_rec; local 861 tBTM_SEC_DEV_REC *p_dev_rec; local 1070 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 1229 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 1306 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 1365 tBTM_SEC_DEV_REC *p_dev_rec; local 1508 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 1610 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local [all...] |
btm_ble_addr.c | 215 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 221 p_dev_rec = &btm_cb.sec_dev_rec[p_mgnt_cb->index]; 226 (* p_mgnt_cb->p_resolve_cback)(p_dev_rec, p_mgnt_cb->p); 274 tBTM_SEC_DEV_REC *p_dev_rec; local 288 p_dev_rec = &btm_cb.sec_dev_rec[rec_index]; 290 BTM_TRACE_ERROR2("sec_flags = %02x device_type = %d", p_dev_rec->sec_flags, p_dev_rec->device_type); 292 if ((p_dev_rec->device_type == BT_DEVICE_TYPE_BLE) && 293 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) 296 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN 364 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local [all...] |
btm_acl.c | 44 static void btm_process_remote_ext_features_page (tACL_CONN *p_acl_cb, tBTM_SEC_DEV_REC *p_dev_rec, 194 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 261 p_dev_rec = btm_find_dev_by_handle (hci_handle); 264 if (p_dev_rec ) 266 BTM_TRACE_DEBUG1 ("device_type=0x%x", p_dev_rec->device_type); 270 if (p_dev_rec && !is_le_link) 273 if ((p_dev_rec->num_read_pages) && 274 (p_dev_rec->num_read_pages <= (HCI_EXT_FEATURES_PAGE_MAX + 1)) /* sanity check */) 276 memcpy (p->peer_lmp_features, p_dev_rec->features, 277 (HCI_FEATURE_BYTES_PER_PAGE * p_dev_rec->num_read_pages)) 365 tBTM_SEC_DEV_REC *p_dev_rec=NULL; local 596 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 745 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 902 tBTM_SEC_DEV_REC *p_dev_rec; local 1264 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 2223 tBTM_SEC_DEV_REC *p_dev_rec; local 3135 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 3271 tBTM_SEC_DEV_REC *p_dev_rec; local 3336 tBTM_SEC_DEV_REC *p_dev_rec; local [all...] |
btm_ble_bgconn.c | 71 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 77 if (p_dev_rec != NULL && 78 p_dev_rec->device_type == BT_DEVICE_TYPE_BLE) 83 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_PUBLIC || !BTM_BLE_IS_RESOLVE_BDA(bd_addr)) 85 started = btsnd_hcic_ble_add_white_list (p_dev_rec->ble.ble_addr_type, bd_addr); 87 if (memcmp(p_dev_rec->ble.static_addr, bd_addr, BD_ADDR_LEN) != 0 && 88 memcmp(p_dev_rec->ble.static_addr, dummy_bda, BD_ADDR_LEN) != 0) 90 started = btsnd_hcic_ble_add_white_list (p_dev_rec->ble.static_addr_type, p_dev_rec->ble.static_addr); 97 started = btsnd_hcic_ble_remove_from_white_list (p_dev_rec->ble.ble_addr_type, bd_addr) [all...] |
btm_int.h | [all...] |
/external/bluetooth/bluedroid/stack/l2cap/ |
l2c_ble.c | 184 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (rem_bda); local 187 (UINT16)((p_dev_rec->conn_params.min_conn_int != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.min_conn_int : BTM_BLE_CONN_INT_MIN_DEF), 188 (UINT16)((p_dev_rec->conn_params.max_conn_int != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.max_conn_int : BTM_BLE_CONN_INT_MAX_DEF), 189 (UINT16)((p_dev_rec->conn_params.slave_latency != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.slave_latency : BTM_BLE_CONN_SLAVE_LATENCY_DEF), 190 (UINT16) ((p_dev_rec->conn_params.supervision_tout != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.supervision_tout : BTM_BLE_CONN_TIMEOUT_DEF), 255 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (bda) local 355 tBTM_SEC_DEV_REC *p_dev_rec; local 531 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_lcb->remote_bd_addr); local [all...] |
l2c_utils.c | 2224 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_lcb->remote_bd_addr); local [all...] |
/external/bluetooth/bluedroid/stack/smp/ |
smp_api.c | 227 tBTM_SEC_DEV_REC *p_dev_rec; local 245 if ((p_dev_rec = btm_find_dev (bd_addr)) == NULL)
|
smp_act.c | 149 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_cb->pairing_bda); local 161 if (p_dev_rec) 162 btm_sec_clear_ble_keys(p_dev_rec); 359 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_cb->pairing_bda); local 363 if (p_dev_rec && (p_cb->role == HCI_ROLE_SLAVE)) 364 btm_sec_clear_ble_keys(p_dev_rec); [all...] |
/external/bluetooth/bluedroid/stack/hid/ |
hidh_api.c | 580 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 581 if ((p_dev_rec != NULL) && 582 ((p_dev_rec->dev_class[1] & BTM_COD_MAJOR_CLASS_MASK) == BTM_COD_MAJOR_PERIPHERAL ))
|