Lines Matching refs:irk
1078 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_update_random_address_sync()
2359 struct smp_irk *irk; in hci_le_add_resolve_list_sync() local
2374 memcpy(cp.peer_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2379 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_add_resolve_list_sync()
2380 if (!irk) in hci_le_add_resolve_list_sync()
2392 memcpy(cp.peer_irk, irk->val, 16); in hci_le_add_resolve_list_sync()
2409 memcpy(cp.local_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2422 struct smp_irk *irk; in hci_le_set_privacy_mode_sync() local
2439 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_set_privacy_mode_sync()
2440 if (!irk) in hci_le_set_privacy_mode_sync()
2444 cp.bdaddr_type = irk->addr_type; in hci_le_set_privacy_mode_sync()
2445 bacpy(&cp.bdaddr, &irk->bdaddr); in hci_le_set_privacy_mode_sync()
6778 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_get_random_address()