Home | History | Annotate | Download | only in btm

Lines Matching refs:ble

21  *  This file contains functions for BLE address management.
297 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID))
300 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN,
373 if (p_dev_rec->ble.ble_addr_type != BLE_ADDR_PUBLIC)
375 memcpy(bd_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN);
377 return p_dev_rec->ble.ble_addr_type;
397 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_RANDOM &&
400 if ( memcmp(p_dev_rec->ble.static_addr, bd_addr, BD_ADDR_LEN) == 0)
402 p_dev_rec->ble.active_addr_type = BTM_BLE_ADDR_RRA;
432 btm_ble_read_irk_entry(p_dev_rec->ble.static_addr);
463 if (p_dev_rec->ble.ble_addr_type == BLE_ADDR_RANDOM &&
465 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID) != 0)
468 * p_static_addr_type = p_dev_rec->ble.static_addr_type;
469 memcpy(random_pseudo, p_dev_rec->ble.static_addr, BD_ADDR_LEN);
504 p_acl->active_remote_addr_type = p_sec_rec->ble.static_addr_type;
505 memcpy(p_acl->active_remote_addr, p_sec_rec->ble.static_addr, BD_ADDR_LEN);
516 memcpy(p_sec_rec->ble.cur_rand_addr, rra, BD_ADDR_LEN);
517 p_sec_rec->ble.active_addr_type = rra_dummy ? BTM_BLE_ADDR_STATIC: BTM_BLE_ADDR_RRA;