Lines Matching refs:irk
1091 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_update_random_address_sync()
2374 struct smp_irk *irk; in hci_le_add_resolve_list_sync() local
2389 memcpy(cp.peer_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2394 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_add_resolve_list_sync()
2395 if (!irk) in hci_le_add_resolve_list_sync()
2407 memcpy(cp.peer_irk, irk->val, 16); in hci_le_add_resolve_list_sync()
2424 memcpy(cp.local_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2437 struct smp_irk *irk; in hci_le_set_privacy_mode_sync() local
2454 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_set_privacy_mode_sync()
2455 if (!irk) in hci_le_set_privacy_mode_sync()
2459 cp.bdaddr_type = irk->addr_type; in hci_le_set_privacy_mode_sync()
2460 bacpy(&cp.bdaddr, &irk->bdaddr); in hci_le_set_privacy_mode_sync()
6852 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_get_random_address()