Lines Matching refs:rpa
512 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) in smp_generate_rpa() argument
523 get_random_bytes(&rpa->b[3], 3); in smp_generate_rpa()
525 rpa->b[5] &= 0x3f; /* Clear two most significant bits */ in smp_generate_rpa()
526 rpa->b[5] |= 0x40; /* Set second most significant bit */ in smp_generate_rpa()
528 err = smp_ah(smp->tfm_aes, irk, &rpa->b[3], rpa->b); in smp_generate_rpa()
532 BT_DBG("RPA %pMR", rpa); in smp_generate_rpa()
1058 if (!bacmp(&smp->remote_irk->rpa, BDADDR_ANY)) { in smp_notify_keys()
2449 bdaddr_t rpa; in smp_cmd_ident_addr_info() local
2484 bacpy(&rpa, &hcon->dst); in smp_cmd_ident_addr_info()
2486 bacpy(&rpa, BDADDR_ANY); in smp_cmd_ident_addr_info()
2489 smp->id_addr_type, smp->irk, &rpa); in smp_cmd_ident_addr_info()