Symbol: link_key
include/net/bluetooth/hci.h
2650
__u8 link_key[HCI_LINK_KEY_SIZE];
include/net/bluetooth/hci.h
828
__u8 link_key[HCI_LINK_KEY_SIZE];
include/net/bluetooth/hci_core.h
1853
struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
include/net/bluetooth/hci_core.h
1854
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
include/net/bluetooth/hci_core.h
2431
void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key,
net/bluetooth/hci_conn.c
3335
struct link_key *key;
net/bluetooth/hci_core.c
1013
struct link_key *key, *tmp;
net/bluetooth/hci_core.c
1068
struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr)
net/bluetooth/hci_core.c
1070
struct link_key *k;
net/bluetooth/hci_core.c
1236
struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn,
net/bluetooth/hci_core.c
1240
struct link_key *key, *old_key;
net/bluetooth/hci_core.c
1337
struct link_key *key;
net/bluetooth/hci_debugfs.c
386
struct link_key *key;
net/bluetooth/hci_event.c
3215
struct link_key *key;
net/bluetooth/hci_event.c
4661
struct link_key *key;
net/bluetooth/hci_event.c
4700
memcpy(cp.link_key, key->val, HCI_LINK_KEY_SIZE);
net/bluetooth/hci_event.c
4718
struct link_key *key;
net/bluetooth/hci_event.c
4731
if (!crypto_memneq(ev->link_key, ZERO_KEY, HCI_LINK_KEY_SIZE)) {
net/bluetooth/hci_event.c
4749
key = hci_add_link_key(hdev, conn, &ev->bdaddr, ev->link_key,
net/bluetooth/mgmt.c
9727
void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key,
net/bluetooth/smp.c
1079
if (smp->link_key) {
net/bluetooth/smp.c
1080
struct link_key *key;
net/bluetooth/smp.c
1091
smp->link_key, type, 0, &persistent);
net/bluetooth/smp.c
1132
smp->link_key = kzalloc(16, GFP_KERNEL);
net/bluetooth/smp.c
1133
if (!smp->link_key)
net/bluetooth/smp.c
1140
if (smp_h7(smp->tk, salt, smp->link_key)) {
net/bluetooth/smp.c
1141
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1142
smp->link_key = NULL;
net/bluetooth/smp.c
1149
if (smp_h6(smp->tk, tmp1, smp->link_key)) {
net/bluetooth/smp.c
115
u8 *link_key;
net/bluetooth/smp.c
1150
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1151
smp->link_key = NULL;
net/bluetooth/smp.c
1156
if (smp_h6(smp->link_key, lebr, smp->link_key)) {
net/bluetooth/smp.c
1157
kfree_sensitive(smp->link_key);
net/bluetooth/smp.c
1158
smp->link_key = NULL;
net/bluetooth/smp.c
1183
struct link_key *key;
net/bluetooth/smp.c
736
kfree_sensitive(smp->link_key);