/Linux-v6.6/net/bluetooth/ |
D | hci_request.c | 361 u8 bdaddr_type) in del_from_accept_list() argument 365 cp.bdaddr_type = bdaddr_type; in del_from_accept_list() 369 cp.bdaddr_type); in del_from_accept_list() 375 irk = hci_find_irk_by_addr(req->hdev, bdaddr, bdaddr_type); in del_from_accept_list() 379 cp.bdaddr_type = bdaddr_type; in del_from_accept_list() 418 cp.bdaddr_type = params->addr_type; in add_to_accept_list() 422 cp.bdaddr_type); in add_to_accept_list() 433 cp.bdaddr_type = params->addr_type; in add_to_accept_list() 476 b->bdaddr_type); in update_accept_list() 479 b->bdaddr_type); in update_accept_list() [all …]
|
D | hci_core.c | 1213 if (addr_type != k->bdaddr_type || bacmp(bdaddr, &k->bdaddr)) in hci_find_ltk() 1367 key->bdaddr_type = addr_type; in hci_add_ltk() 1417 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) in hci_remove_ltk() argument 1423 if (bacmp(bdaddr, &k->bdaddr) || k->bdaddr_type != bdaddr_type) in hci_remove_ltk() 1477 if (k->bdaddr_type == addr_type && !bacmp(bdaddr, &k->bdaddr)) { in hci_bdaddr_is_paired() 1528 bdaddr_t *bdaddr, u8 bdaddr_type) in hci_find_remote_oob_data() argument 1535 if (data->bdaddr_type != bdaddr_type) in hci_find_remote_oob_data() 1544 u8 bdaddr_type) in hci_remove_remote_oob_data() argument 1548 data = hci_find_remote_oob_data(hdev, bdaddr, bdaddr_type); in hci_remove_remote_oob_data() 1552 BT_DBG("%s removing %pMR (%u)", hdev->name, bdaddr, bdaddr_type); in hci_remove_remote_oob_data() [all …]
|
D | hci_event.c | 1568 params = hci_conn_params_lookup(hdev, &cp->bdaddr, cp->bdaddr_type); in hci_cc_le_set_privacy_mode() 1748 u8 bdaddr_type, s8 rssi, u32 flags, in store_pending_adv_report() argument 1757 d->last_adv_addr_type = bdaddr_type; in store_pending_adv_report() 1925 sent->bdaddr_type); in hci_cc_le_add_to_accept_list() 1948 sent->bdaddr_type); in hci_cc_le_del_from_accept_list() 2023 sent->bdaddr_type, sent->peer_irk, in hci_cc_le_add_to_resolv_list() 2047 sent->bdaddr_type); in hci_cc_le_del_from_resolv_list() 5815 u8 bdaddr_type, bdaddr_t *local_rpa) in le_conn_update_addr() argument 5818 conn->dst_type = bdaddr_type; in le_conn_update_addr() 5819 conn->resp_addr_type = bdaddr_type; in le_conn_update_addr() [all …]
|
D | hci_debugfs.c | 131 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in device_list_show() 150 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in blacklist_show() 206 &data->bdaddr, data->bdaddr_type, data->present, in remote_oob_show() 790 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in white_list_show() 805 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); in resolv_list_show() 839 <k->bdaddr, ltk->bdaddr_type, ltk->authenticated, in long_term_keys_show()
|
D | hci_sync.c | 2108 bdaddr_t *bdaddr, u8 bdaddr_type) in hci_le_del_resolve_list_sync() argument 2118 bdaddr_type); in hci_le_del_resolve_list_sync() 2122 cp.bdaddr_type = bdaddr_type; in hci_le_del_resolve_list_sync() 2130 bdaddr_t *bdaddr, u8 bdaddr_type) in hci_le_del_accept_list_sync() argument 2136 if (!hci_bdaddr_list_lookup(&hdev->le_accept_list, bdaddr, bdaddr_type)) in hci_le_del_accept_list_sync() 2139 cp.bdaddr_type = bdaddr_type; in hci_le_del_accept_list_sync() 2145 hci_le_del_resolve_list_sync(hdev, &cp.bdaddr, cp.bdaddr_type); in hci_le_del_accept_list_sync() 2155 cp.bdaddr_type); in hci_le_del_accept_list_sync() 2188 hci_copy_identity_address(hdev, &cp.bdaddr, &cp.bdaddr_type); in hci_le_add_resolve_list_sync() 2204 cp.bdaddr_type = params->addr_type; in hci_le_add_resolve_list_sync() [all …]
|
D | smp.c | 675 u8 bdaddr_type; in build_pairing_cmd() local 683 bdaddr_type = BDADDR_LE_PUBLIC; in build_pairing_cmd() 685 bdaddr_type = BDADDR_LE_RANDOM; in build_pairing_cmd() 688 bdaddr_type); in build_pairing_cmd() 1082 smp->csrk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1088 smp->responder_csrk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1094 smp->ltk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 1100 smp->responder_ltk->bdaddr_type = hcon->dst_type; in smp_notify_keys() 3338 u8 bdaddr_type; in smp_add_cid() local 3340 hci_copy_identity_address(hdev, &chan->src, &bdaddr_type); in smp_add_cid() [all …]
|
D | hci_conn.c | 78 u8 bdaddr_type; in hci_connect_le_scan_cleanup() local 81 bdaddr_type = conn->dst_type; in hci_connect_le_scan_cleanup() 84 irk = hci_get_irk(hdev, bdaddr, bdaddr_type); in hci_connect_le_scan_cleanup() 87 bdaddr_type = irk->addr_type; in hci_connect_le_scan_cleanup() 91 bdaddr_type); in hci_connect_le_scan_cleanup() 125 hci_conn_params_del(hdev, bdaddr, bdaddr_type); in hci_connect_le_scan_cleanup()
|
D | mgmt.c | 5096 bdaddr_t *bdaddr, u8 bdaddr_type, in device_flags_changed() argument 5102 ev.addr.type = bdaddr_type; in device_flags_changed() 7835 device_removed(sk, hdev, &b->bdaddr, b->bdaddr_type); in remove_device() 9570 if (key->bdaddr_type == ADDR_LE_DEV_RANDOM && in mgmt_new_ltk() 9577 ev.key.addr.type = link_to_bdaddr(LE_LINK, key->bdaddr_type); in mgmt_new_ltk() 9628 if (csrk->bdaddr_type == ADDR_LE_DEV_RANDOM && in mgmt_new_csrk() 9635 ev.key.addr.type = link_to_bdaddr(LE_LINK, csrk->bdaddr_type); in mgmt_new_csrk() 9643 u8 bdaddr_type, u8 store_hint, u16 min_interval, in mgmt_new_conn_param() argument 9648 if (!hci_is_identity_address(bdaddr, bdaddr_type)) in mgmt_new_conn_param() 9653 ev.addr.type = link_to_bdaddr(LE_LINK, bdaddr_type); in mgmt_new_conn_param() [all …]
|
D | iso.c | 256 static inline u8 le_addr_type(u8 bdaddr_type) in le_addr_type() argument 258 if (bdaddr_type == BDADDR_LE_PUBLIC) in le_addr_type()
|
D | l2cap_core.c | 68 static inline u8 bdaddr_type(u8 link_type, u8 bdaddr_type) in bdaddr_type() argument 71 if (bdaddr_type == ADDR_LE_DEV_PUBLIC) in bdaddr_type() 82 return bdaddr_type(hcon->type, hcon->src_type); in bdaddr_src_type() 87 return bdaddr_type(hcon->type, hcon->dst_type); in bdaddr_dst_type()
|
/Linux-v6.6/include/net/bluetooth/ |
D | hci.h | 1750 __u8 bdaddr_type; member 1756 __u8 bdaddr_type; member 1852 __u8 bdaddr_type; member 1860 __u8 bdaddr_type; member 2076 __u8 bdaddr_type; member 2619 __u8 bdaddr_type; member 2660 __u8 bdaddr_type; member 2715 __u8 bdaddr_type; member 2738 __u8 bdaddr_type; member 2762 __u8 bdaddr_type; member [all …]
|
D | hci_core.h | 139 u8 bdaddr_type; member 156 u8 bdaddr_type; member 171 u8 bdaddr_type; member 191 u8 bdaddr_type; member 200 u8 bdaddr_type; member 230 u8 bdaddr_type; member 1700 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type); 1718 bdaddr_t *bdaddr, u8 bdaddr_type); 1720 u8 bdaddr_type, u8 *hash192, u8 *rand192, 1723 u8 bdaddr_type); [all …]
|