/external/bluetooth/bluedroid/stack/btm/ |
H A D | btm_dev.c | 63 tBTM_SEC_DEV_REC *p_dev_rec; local 66 p_dev_rec = btm_find_dev (bd_addr); 67 if (!p_dev_rec) 75 p_dev_rec = &btm_cb.sec_dev_rec[i]; 78 memset (p_dev_rec, 0, sizeof (tBTM_SEC_DEV_REC)); 79 p_dev_rec->sec_flags = BTM_SEC_IN_USE; 80 memcpy (p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN); 81 p_dev_rec->hci_handle = BTM_GetHCIConnHandle (bd_addr); 86 memset(&p_dev_rec->conn_params, 0xff, sizeof(tBTM_LE_CONN_PRAMS)); 92 if (!p_dev_rec) 150 tBTM_SEC_DEV_REC *p_dev_rec; local 202 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 273 btm_sec_free_dev(tBTM_SEC_DEV_REC *p_dev_rec) argument 299 tBTM_SEC_DEV_REC *p_dev_rec; local 351 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 375 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 402 tBTM_SEC_DEV_REC *p_dev_rec; local 426 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local [all...] |
H A D | btm_sec.c | 56 static tBTM_STATUS btm_sec_execute_procedure (tBTM_SEC_DEV_REC *p_dev_rec); 57 static BOOLEAN btm_sec_start_get_name (tBTM_SEC_DEV_REC *p_dev_rec); 58 static BOOLEAN btm_sec_start_authentication (tBTM_SEC_DEV_REC *p_dev_rec); 59 static BOOLEAN btm_sec_start_encryption (tBTM_SEC_DEV_REC *p_dev_rec); 63 static tBTM_STATUS btm_sec_dd_create_conn (tBTM_SEC_DEV_REC *p_dev_rec); 75 static void btm_send_link_key_notif (tBTM_SEC_DEV_REC *p_dev_rec); 76 static BOOLEAN btm_sec_check_prefetch_pin (tBTM_SEC_DEV_REC *p_dev_rec); 78 static UINT8 btm_sec_start_authorization (tBTM_SEC_DEV_REC *p_dev_rec); 81 static tBTM_STATUS btm_sec_send_hci_disconnect (tBTM_SEC_DEV_REC *p_dev_rec, UINT8 reason); 267 tBTM_SEC_DEV_REC *p_dev_rec; local 831 tBTM_SEC_DEV_REC *p_dev_rec; local 951 tBTM_SEC_DEV_REC *p_dev_rec; local 1006 tBTM_SEC_DEV_REC *p_dev_rec; local 1211 tBTM_SEC_DEV_REC *p_dev_rec; local 1332 tBTM_SEC_DEV_REC *p_dev_rec; local 1372 tBTM_SEC_DEV_REC *p_dev_rec; local 1451 btm_sec_send_hci_disconnect(tBTM_SEC_DEV_REC *p_dev_rec, UINT8 reason) argument 1496 tBTM_SEC_DEV_REC *p_dev_rec; local 1544 tBTM_SEC_DEV_REC *p_dev_rec; local 1891 tBTM_SEC_DEV_REC *p_dev_rec; local 1927 btm_sec_check_upgrade(tBTM_SEC_DEV_REC *p_dev_rec, BOOLEAN is_originator) argument 1996 tBTM_SEC_DEV_REC *p_dev_rec; local 2311 tBTM_SEC_DEV_REC *p_dev_rec; local 2394 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 2486 tBTM_SEC_DEV_REC *p_dev_rec; local 2696 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 2722 btm_sec_dd_create_conn(tBTM_SEC_DEV_REC *p_dev_rec) argument 2774 tBTM_SEC_DEV_REC *p_dev_rec; local 3023 tBTM_SEC_DEV_REC *p_dev_rec; local 3059 tBTM_SEC_DEV_REC *p_dev_rec; local 3206 tBTM_SEC_DEV_REC *p_dev_rec; local 3275 tBTM_SEC_DEV_REC *p_dev_rec; local 3439 tBTM_SEC_DEV_REC *p_dev_rec; local 3517 tBTM_SEC_DEV_REC *p_dev_rec; local 3590 tBTM_SEC_DEV_REC *p_dev_rec; local 3633 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 3807 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 3836 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 3917 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (bda); local 3947 tBTM_SEC_DEV_REC *p_dev_rec = btm_cb.p_collided_dev_rec; local 3976 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 4254 tBTM_SEC_DEV_REC *p_dev_rec = (tBTM_SEC_DEV_REC *)p_ref_data; local 4295 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 4329 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 4407 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_bda); local 4491 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_bda); local 4536 tBTM_SEC_DEV_REC *p_dev_rec; local 4661 tBTM_SEC_DEV_REC *p_dev_rec; local 4833 tBTM_SEC_DEV_REC *p_dev_rec; local 4867 btm_sec_execute_procedure(tBTM_SEC_DEV_REC *p_dev_rec) argument 4975 btm_sec_start_get_name(tBTM_SEC_DEV_REC *p_dev_rec) argument 5002 btm_sec_start_authentication(tBTM_SEC_DEV_REC *p_dev_rec) argument 5018 btm_sec_start_encryption(tBTM_SEC_DEV_REC *p_dev_rec) argument 5037 btm_sec_start_authorization(tBTM_SEC_DEV_REC *p_dev_rec) argument 5253 btm_send_link_key_notif(tBTM_SEC_DEV_REC *p_dev_rec) argument 5275 tBTM_SEC_DEV_REC *p_dev_rec; local 5327 tBTM_SEC_DEV_REC *p_dev_rec = &btm_cb.sec_dev_rec[0]; local 5351 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 5465 btm_sec_dev_rec_cback_event(tBTM_SEC_DEV_REC *p_dev_rec, UINT8 res) argument 5516 btm_sec_check_prefetch_pin(tBTM_SEC_DEV_REC *p_dev_rec) argument 5575 btm_sec_clear_ble_keys(tBTM_SEC_DEV_REC *p_dev_rec) argument 5599 tBTM_SEC_DEV_REC *p_dev_rec= btm_find_dev (bda); local 5626 tBTM_SEC_DEV_REC *p_dev_rec; local [all...] |
H A D | btm_ble.c | 66 tBTM_SEC_DEV_REC *p_dev_rec; local 71 p_dev_rec = btm_find_dev (bd_addr); 73 if (!p_dev_rec) 84 p_dev_rec = &btm_cb.sec_dev_rec[i]; 87 memset (p_dev_rec, 0, sizeof (tBTM_SEC_DEV_REC)); 88 p_dev_rec->sec_flags = BTM_SEC_IN_USE; 89 memcpy (p_dev_rec->bd_addr, bd_addr, BD_ADDR_LEN); 90 p_dev_rec->hci_handle = BTM_GetHCIConnHandle (bd_addr); 93 p_dev_rec->conn_params.min_conn_int = 94 p_dev_rec 156 tBTM_SEC_DEV_REC *p_dev_rec; local 346 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 371 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 446 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 512 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (remote_bda); local 658 tBTM_SEC_DEV_REC *p_dev_rec; local 687 tBTM_SEC_DEV_REC *p_dev_rec; local 709 tBTM_SEC_DEV_REC *p_dev_rec; local 911 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 1059 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev_by_handle (handle); local 1125 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 1178 tBTM_SEC_DEV_REC *p_dev_rec; local 1256 btm_ble_io_capabilities_req(tBTM_SEC_DEV_REC *p_dev_rec, tBTM_LE_IO_REQ *p_data) argument 1316 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local [all...] |
H A D | btm_ble_addr.c | 210 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 214 p_dev_rec = &btm_cb.sec_dev_rec[p_mgnt_cb->index]; 218 (* p_mgnt_cb->p_resolve_cback)(p_dev_rec, p_mgnt_cb->p); 266 tBTM_SEC_DEV_REC *p_dev_rec; local 280 p_dev_rec = &btm_cb.sec_dev_rec[rec_index]; 282 BTM_TRACE_ERROR2("sec_flags = %02x device_type = %d", p_dev_rec->sec_flags, p_dev_rec->device_type); 284 if ((p_dev_rec->device_type == BT_DEVICE_TYPE_BLE) && 285 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) 288 SMP_Encrypt(p_dev_rec 355 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local [all...] |
H A D | btm_acl.c | 145 tBTM_SEC_DEV_REC *p_dev_rec; local 198 p_dev_rec = btm_find_dev_by_handle (hci_handle); 201 if (p_dev_rec ) 203 BTM_TRACE_DEBUG1 ("device_type=0x%x", p_dev_rec->device_type); 208 if (p_dev_rec 210 && p_dev_rec->device_type != BT_DEVICE_TYPE_BLE 221 if (p_dev_rec->features[yy]) 223 memcpy (p->features, p_dev_rec->features, BD_FEATURES_LEN); 230 if (btsnd_hcic_rmt_ext_features (p_dev_rec->hci_handle, 1)) 234 p_dev_rec 311 tBTM_SEC_DEV_REC *p_dev_rec=NULL; local 556 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 707 tBTM_SEC_DEV_REC *p_dev_rec = NULL; local 870 tBTM_SEC_DEV_REC *p_dev_rec; local 1203 tBTM_SEC_DEV_REC *p_dev_rec; local 1266 tBTM_SEC_DEV_REC *p_dev_rec; local 1974 tBTM_SEC_DEV_REC *p_dev_rec; local 2824 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bd_addr); local 2876 btm_cont_rswitch_or_chglinkkey(tACL_CONN *p, tBTM_SEC_DEV_REC *p_dev_rec, UINT8 hci_status) argument 2959 tBTM_SEC_DEV_REC *p_dev_rec; local 3024 tBTM_SEC_DEV_REC *p_dev_rec; local [all...] |
H A D | btm_ble_bgconn.c | 78 tBTM_SEC_DEV_REC *p_dev_rec; local 88 if ((p_dev_rec = btm_find_dev (bd_addr)) != NULL && 89 p_dev_rec->device_type == BT_DEVICE_TYPE_BLE) 101 if ( p_dev_rec->ble.ble_addr_type == BLE_ADDR_PUBLIC) 118 if (memcmp(p_dev_rec->ble.reconn_addr, dummy_bda, BD_ADDR_LEN) != 0) 121 started = btsnd_hcic_ble_add_white_list (BLE_ADDR_RANDOM, p_dev_rec->ble.reconn_addr); 123 started = btsnd_hcic_ble_remove_from_white_list (BLE_ADDR_RANDOM, p_dev_rec->ble.reconn_addr);
|
H A D | btm_ble_gap.c | 1943 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (bda); local 1951 if (p_dev_rec) 1956 p_dev_rec->sec_bd_name); 1958 BTM_TRACE_DEBUG1 ("btm_ble_connected sec_flags=0x%x",p_dev_rec->sec_flags); 1968 if (!p_dev_rec) 1971 p_dev_rec = btm_sec_alloc_dev (bda); 1975 p_dev_rec->timestamp = btm_cb.dev_rec_count++; 1978 p_dev_rec->device_type = BT_DEVICE_TYPE_BLE; 1979 p_dev_rec->hci_handle = handle; 1981 p_dev_rec 2005 tBTM_SEC_DEV_REC *p_dev_rec; local [all...] |
H A D | btm_int.h | 926 tBTM_SEC_DEV_REC *p_dev_rec, 1038 extern void btm_sec_free_dev (tBTM_SEC_DEV_REC *p_dev_rec); 1078 extern void btm_sec_dev_rec_cback_event (tBTM_SEC_DEV_REC *p_dev_rec, UINT8 res); 1081 extern void btm_sec_clear_ble_keys (tBTM_SEC_DEV_REC *p_dev_rec);
|
/external/bluetooth/bluedroid/stack/l2cap/ |
H A D | l2c_ble.c | 186 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (rem_bda); local 189 (UINT16)((p_dev_rec->conn_params.min_conn_int != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.min_conn_int : L2CAP_LE_INT_MIN), 190 (UINT16)((p_dev_rec->conn_params.max_conn_int != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.max_conn_int : L2CAP_LE_INT_MAX), 191 (UINT16)((p_dev_rec->conn_params.slave_latency != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.slave_latency : 0), 192 (UINT16) ((p_dev_rec->conn_params.supervision_tout != BTM_BLE_CONN_PARAM_UNDEF) ? p_dev_rec->conn_params.supervision_tout : L2CAP_LE_TIMEOUT_MAX), 256 tBTM_SEC_DEV_REC *p_dev_rec local 359 tBTM_SEC_DEV_REC *p_dev_rec; local 538 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_or_alloc_dev (p_lcb->remote_bd_addr); local [all...] |
H A D | l2c_utils.c | 2189 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_lcb->remote_bd_addr); local 2231 clock_offset = (p_dev_rec) ? p_dev_rec->clock_offset : 0;
|
/external/bluetooth/bluedroid/stack/smp/ |
H A D | smp_api.c | 227 tBTM_SEC_DEV_REC *p_dev_rec; local 245 if ((p_dev_rec = btm_find_dev (bd_addr)) == NULL)
|
H A D | smp_keys.c | 448 tBTM_SEC_DEV_REC *p_dev_rec; local 451 if ((p_dev_rec = btm_find_dev (p_cb->pairing_bda)) == NULL) 464 UINT8_TO_STREAM(p, p_dev_rec->ble.ble_addr_type); 473 UINT8_TO_STREAM(p, p_dev_rec->ble.ble_addr_type);
|
H A D | smp_act.c | 149 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_cb->pairing_bda); local 153 if (p_dev_rec) 154 btm_sec_clear_ble_keys(p_dev_rec); 351 tBTM_SEC_DEV_REC *p_dev_rec = btm_find_dev (p_cb->pairing_bda); local 355 if (p_dev_rec && (p_cb->role == HCI_ROLE_SLAVE)) 356 btm_sec_clear_ble_keys(p_dev_rec);
|