Lines Matching refs:irk
916 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_update_random_address_sync()
2174 struct smp_irk *irk; in hci_le_add_resolve_list_sync() local
2189 memcpy(cp.peer_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2193 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_add_resolve_list_sync()
2194 if (!irk) in hci_le_add_resolve_list_sync()
2206 memcpy(cp.peer_irk, irk->val, 16); in hci_le_add_resolve_list_sync()
2223 memcpy(cp.local_irk, hdev->irk, 16); in hci_le_add_resolve_list_sync()
2236 struct smp_irk *irk; in hci_le_set_privacy_mode_sync() local
2249 irk = hci_find_irk_by_addr(hdev, ¶ms->addr, params->addr_type); in hci_le_set_privacy_mode_sync()
2250 if (!irk) in hci_le_set_privacy_mode_sync()
2254 cp.bdaddr_type = irk->addr_type; in hci_le_set_privacy_mode_sync()
2255 bacpy(&cp.bdaddr, &irk->bdaddr); in hci_le_set_privacy_mode_sync()
6511 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_get_random_address()