| /Linux-v5.10/net/bluetooth/ |
| D | hci_core.c | 2468 if (addr_type != k->bdaddr_type || bacmp(bdaddr, &k->bdaddr)) in hci_find_ltk() 2622 key->bdaddr_type = addr_type; in hci_add_ltk() 2672 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) in hci_remove_ltk() argument 2678 if (bacmp(bdaddr, &k->bdaddr) || k->bdaddr_type != bdaddr_type) in hci_remove_ltk() 2732 if (k->bdaddr_type == addr_type && !bacmp(bdaddr, &k->bdaddr)) { in hci_bdaddr_is_paired() 2765 bdaddr_t *bdaddr, u8 bdaddr_type) in hci_find_remote_oob_data() argument 2772 if (data->bdaddr_type != bdaddr_type) in hci_find_remote_oob_data() 2781 u8 bdaddr_type) in hci_remove_remote_oob_data() argument 2785 data = hci_find_remote_oob_data(hdev, bdaddr, bdaddr_type); in hci_remove_remote_oob_data() 2789 BT_DBG("%s removing %pMR (%u)", hdev->name, bdaddr, bdaddr_type); in hci_remove_remote_oob_data() [all …]
|
| D | hci_event.c | 1336 u8 bdaddr_type, s8 rssi, u32 flags, in store_pending_adv_report() argument 1345 d->last_adv_addr_type = bdaddr_type; in store_pending_adv_report() 1501 sent->bdaddr_type); in hci_cc_le_add_to_white_list() 1520 sent->bdaddr_type); in hci_cc_le_del_from_white_list() 1585 sent->bdaddr_type, sent->peer_irk, in hci_cc_le_add_to_resolv_list() 1605 sent->bdaddr_type); in hci_cc_le_del_from_resolv_list() 5053 bdaddr_t *bdaddr, u8 bdaddr_type, u8 role, u16 handle, in le_conn_complete_evt() argument 5076 conn->dst_type = bdaddr_type; in le_conn_complete_evt() 5087 conn->resp_addr_type = bdaddr_type; in le_conn_complete_evt() 5117 conn->init_addr_type = bdaddr_type; in le_conn_complete_evt() [all …]
|
| D | hci_debugfs.c | 129 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in device_list_show() 148 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in blacklist_show() 204 &data->bdaddr, data->bdaddr_type, data->present, in remote_oob_show() 738 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in white_list_show() 753 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in resolv_list_show() 787 <k->bdaddr, ltk->bdaddr_type, ltk->authenticated, in long_term_keys_show()
|
| D | hci_request.c | 690 u8 bdaddr_type) in del_from_white_list() argument 694 cp.bdaddr_type = bdaddr_type; in del_from_white_list() 698 cp.bdaddr_type); in del_from_white_list() 704 irk = hci_find_irk_by_addr(req->hdev, bdaddr, bdaddr_type); in del_from_white_list() 708 cp.bdaddr_type = bdaddr_type; in del_from_white_list() 746 cp.bdaddr_type = params->addr_type; in add_to_white_list() 750 cp.bdaddr_type); in add_to_white_list() 761 cp.bdaddr_type = params->addr_type; in add_to_white_list() 801 b->bdaddr_type); in update_white_list() 804 b->bdaddr_type); in update_white_list() [all …]
|
| D | hci_conn.c | 69 u8 bdaddr_type; in hci_connect_le_scan_cleanup() local 72 bdaddr_type = conn->dst_type; in hci_connect_le_scan_cleanup() 75 irk = hci_get_irk(hdev, bdaddr, bdaddr_type); in hci_connect_le_scan_cleanup() 78 bdaddr_type = irk->addr_type; in hci_connect_le_scan_cleanup() 82 bdaddr_type); in hci_connect_le_scan_cleanup() 97 hci_conn_params_del(hdev, bdaddr, bdaddr_type); in hci_connect_le_scan_cleanup()
|
| D | smp.c | 674 u8 bdaddr_type; in build_pairing_cmd() local 682 bdaddr_type = BDADDR_LE_PUBLIC; in build_pairing_cmd() 684 bdaddr_type = BDADDR_LE_RANDOM; in build_pairing_cmd() 687 bdaddr_type); in build_pairing_cmd() 1074 smp->csrk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1080 smp->slave_csrk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1086 smp->ltk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1092 smp->slave_ltk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 3315 u8 bdaddr_type; in smp_add_cid() local 3317 hci_copy_identity_address(hdev, &chan->src, &bdaddr_type); in smp_add_cid() [all …]
|
| D | mgmt.c | 4071 bdaddr_t *bdaddr, u8 bdaddr_type, in device_flags_changed() argument 4077 ev.addr.type = bdaddr_type; in device_flags_changed() 6674 device_removed(sk, hdev, &b->bdaddr, b->bdaddr_type); in remove_device() 8082 if (key->bdaddr_type == ADDR_LE_DEV_RANDOM && in mgmt_new_ltk() 8089 ev.key.addr.type = link_to_bdaddr(LE_LINK, key->bdaddr_type); in mgmt_new_ltk() 8140 if (csrk->bdaddr_type == ADDR_LE_DEV_RANDOM && in mgmt_new_csrk() 8147 ev.key.addr.type = link_to_bdaddr(LE_LINK, csrk->bdaddr_type); in mgmt_new_csrk() 8155 u8 bdaddr_type, u8 store_hint, u16 min_interval, in mgmt_new_conn_param() argument 8160 if (!hci_is_identity_address(bdaddr, bdaddr_type)) in mgmt_new_conn_param() 8165 ev.addr.type = link_to_bdaddr(LE_LINK, bdaddr_type); in mgmt_new_conn_param() [all …]
|
| D | 6lowpan.c | 913 static inline __u8 bdaddr_type(__u8 type) in bdaddr_type() function
|
| D | l2cap_core.c | 65 static inline u8 bdaddr_type(u8 link_type, u8 bdaddr_type) in bdaddr_type() argument 68 if (bdaddr_type == ADDR_LE_DEV_PUBLIC) in bdaddr_type() 79 return bdaddr_type(hcon->type, hcon->src_type); in bdaddr_src_type() 84 return bdaddr_type(hcon->type, hcon->dst_type); in bdaddr_dst_type()
|
| /Linux-v5.10/include/net/bluetooth/ |
| D | hci_core.h | 129 u8 bdaddr_type; member 135 u8 bdaddr_type; member 143 u8 bdaddr_type; member 173 u8 bdaddr_type; member 182 u8 bdaddr_type; member 212 u8 bdaddr_type; member 1262 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type); 1280 bdaddr_t *bdaddr, u8 bdaddr_type); 1282 u8 bdaddr_type, u8 *hash192, u8 *rand192, 1285 u8 bdaddr_type); [all …]
|
| D | hci.h | 1528 __u8 bdaddr_type; member 1534 __u8 bdaddr_type; member 1630 __u8 bdaddr_type; member 1638 __u8 bdaddr_type; member 2253 __u8 bdaddr_type; member 2293 __u8 bdaddr_type; member 2343 __u8 bdaddr_type; member 2361 __u8 bdaddr_type; member 2380 __u8 bdaddr_type; member
|