if (!chan || !chan->data)
                return false;
 
-       BT_DBG("RPA %pMR IRK %*phN", bdaddr, 16, irk);
+       bt_dev_dbg(hdev, "RPA %pMR IRK %*phN", bdaddr, 16, irk);
 
        err = smp_ah(irk, &bdaddr->b[3], hash);
        if (err)
        if (err < 0)
                return err;
 
-       BT_DBG("RPA %pMR", rpa);
+       bt_dev_dbg(hdev, "RPA %pMR", rpa);
 
        return 0;
 }
        smp = chan->data;
 
        if (hci_dev_test_flag(hdev, HCI_USE_DEBUG_KEYS)) {
-               BT_DBG("Using debug keys");
+               bt_dev_dbg(hdev, "Using debug keys");
                err = set_ecdh_privkey(smp->tfm_ecdh, debug_sk);
                if (err)
                        return err;
 {
        struct hci_dev *hdev = smp->conn->hcon->hdev;
 
-       BT_DBG("");
+       bt_dev_dbg(hdev, "");
 
        if (test_bit(SMP_FLAG_LOCAL_OOB, &smp->flags)) {
                struct l2cap_chan *chan = hdev->smp_data;