Lines Matching refs:rpa
516 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa)
524 get_random_bytes(&rpa->b[3], 3);
526 rpa->b[5] &= 0x3f; /* Clear two most significant bits */
527 rpa->b[5] |= 0x40; /* Set second most significant bit */
529 err = smp_ah(irk, &rpa->b[3], rpa->b);
533 bt_dev_dbg(hdev, "RPA %pMR", rpa);
2597 bdaddr_t rpa;
2645 bacpy(&rpa, &hcon->dst);
2647 bacpy(&rpa, BDADDR_ANY);
2650 smp->id_addr_type, smp->irk, &rpa);