Lines Matching refs:irk
888 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_update_random_address_sync()
2138 struct smp_irk *irk; in hci_le_add_resolve_list_sync() local
2152 memcpy(cp.peer_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2156 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_add_resolve_list_sync()
2157 if (!irk) in hci_le_add_resolve_list_sync()
2169 memcpy(cp.peer_irk, irk->val, 16); in hci_le_add_resolve_list_sync()
2176 memcpy(cp.local_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2189 struct smp_irk *irk; in hci_le_set_privacy_mode_sync() local
2202 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_set_privacy_mode_sync()
2203 if (!irk) in hci_le_set_privacy_mode_sync()
2207 cp.bdaddr_type = irk->addr_type; in hci_le_set_privacy_mode_sync()
2208 bacpy(&cp.bdaddr, &irk->bdaddr); in hci_le_set_privacy_mode_sync()
6143 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_get_random_address()