• Home
  • Raw
  • Download

Lines Matching refs:bdaddr

759 		bacpy(&hdev->bdaddr, &rp->bdaddr);  in hci_cc_read_bd_addr()
762 bacpy(&hdev->setup_addr, &rp->bdaddr); in hci_cc_read_bd_addr()
979 mgmt_pin_code_reply_complete(hdev, &rp->bdaddr, rp->status); in hci_cc_pin_code_reply()
988 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr); in hci_cc_pin_code_reply()
1005 mgmt_pin_code_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_pin_code_neg_reply()
1064 mgmt_user_confirm_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 0, in hci_cc_user_confirm_reply()
1080 mgmt_user_confirm_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_confirm_neg_reply()
1095 mgmt_user_passkey_reply_complete(hdev, &rp->bdaddr, ACL_LINK, in hci_cc_user_passkey_reply()
1111 mgmt_user_passkey_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_passkey_neg_reply()
1194 bacpy(&hdev->random_addr, &cp->bdaddr); in hci_cc_le_set_adv_set_random_addr()
1199 bacpy(&adv_instance->random_addr, &cp->bdaddr); in hci_cc_le_set_adv_set_random_addr()
1335 static void store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, in store_pending_adv_report() argument
1344 bacpy(&d->last_adv_addr, bdaddr); in store_pending_adv_report()
1500 hci_bdaddr_list_add(&hdev->le_white_list, &sent->bdaddr, in hci_cc_le_add_to_white_list()
1519 hci_bdaddr_list_del(&hdev->le_white_list, &sent->bdaddr, in hci_cc_le_del_from_white_list()
1584 hci_bdaddr_list_add_with_irk(&hdev->le_resolv_list, &sent->bdaddr, in hci_cc_le_add_to_resolv_list()
1604 hci_bdaddr_list_del_with_irk(&hdev->le_resolv_list, &sent->bdaddr, in hci_cc_le_del_from_resolv_list()
1851 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr); in hci_cs_create_conn()
1853 BT_DBG("%s bdaddr %pMR hcon %p", hdev->name, &cp->bdaddr, conn); in hci_cs_create_conn()
1866 conn = hci_conn_add(hdev, ACL_LINK, &cp->bdaddr, in hci_cs_create_conn()
1994 bacpy(&cp.bdaddr, &e->data.bdaddr); in hci_resolve_name()
2023 bdaddr_t *bdaddr, u8 *name, u8 name_len) in hci_check_pending_name() argument
2047 e = hci_inquiry_cache_lookup_resolve(hdev, bdaddr, NAME_PENDING); in hci_check_pending_name()
2058 mgmt_remote_name(hdev, bdaddr, ACL_LINK, 0x00, in hci_check_pending_name()
2089 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr); in hci_cs_remote_name_req()
2092 hci_check_pending_name(hdev, conn, &cp->bdaddr, NULL, 0); in hci_cs_remote_name_req()
2326 bacpy(&conn->init_addr, &hdev->bdaddr); in cs_le_create_conn()
2465 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr); in hci_cs_switch_role()
2550 bacpy(&data.bdaddr, &info->bdaddr); in hci_inquiry_result_evt()
2561 mgmt_device_found(hdev, &info->bdaddr, ACL_LINK, 0x00, in hci_inquiry_result_evt()
2578 conn = hci_conn_hash_lookup_ba(hdev, ev->link_type, &ev->bdaddr); in hci_conn_complete_evt()
2591 &ev->bdaddr, in hci_conn_complete_evt()
2593 conn = hci_conn_add(hdev, ev->link_type, &ev->bdaddr, in hci_conn_complete_evt()
2604 &ev->bdaddr); in hci_conn_complete_evt()
2620 !hci_find_link_key(hdev, &ev->bdaddr)) in hci_conn_complete_evt()
2684 static void hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) in hci_reject_conn() argument
2688 bacpy(&cp.bdaddr, bdaddr); in hci_reject_conn()
2701 BT_DBG("%s bdaddr %pMR type 0x%x", hdev->name, &ev->bdaddr, in hci_conn_request_evt()
2704 mask |= hci_proto_connect_ind(hdev, &ev->bdaddr, ev->link_type, in hci_conn_request_evt()
2708 hci_reject_conn(hdev, &ev->bdaddr); in hci_conn_request_evt()
2712 if (hci_bdaddr_list_lookup(&hdev->blacklist, &ev->bdaddr, in hci_conn_request_evt()
2714 hci_reject_conn(hdev, &ev->bdaddr); in hci_conn_request_evt()
2724 !hci_bdaddr_list_lookup_with_flags(&hdev->whitelist, &ev->bdaddr, in hci_conn_request_evt()
2726 hci_reject_conn(hdev, &ev->bdaddr); in hci_conn_request_evt()
2734 ie = hci_inquiry_cache_lookup(hdev, &ev->bdaddr); in hci_conn_request_evt()
2739 &ev->bdaddr); in hci_conn_request_evt()
2741 conn = hci_conn_add(hdev, ev->link_type, &ev->bdaddr, in hci_conn_request_evt()
2759 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_conn_request_evt()
2771 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_conn_request_evt()
2977 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_remote_name_evt()
2983 hci_check_pending_name(hdev, conn, &ev->bdaddr, ev->name, in hci_remote_name_evt()
2986 hci_check_pending_name(hdev, conn, &ev->bdaddr, NULL, 0); in hci_remote_name_evt()
3219 bacpy(&cp.bdaddr, &conn->dst); in hci_remote_features_evt()
3739 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_role_change_evt()
3928 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_pin_code_request_evt()
3941 sizeof(ev->bdaddr), &ev->bdaddr); in hci_pin_code_request_evt()
3950 mgmt_pin_code_request(hdev, &ev->bdaddr, secure); in hci_pin_code_request_evt()
4003 key = hci_find_link_key(hdev, &ev->bdaddr); in hci_link_key_request_evt()
4006 &ev->bdaddr); in hci_link_key_request_evt()
4011 &ev->bdaddr); in hci_link_key_request_evt()
4013 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_link_key_request_evt()
4035 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_link_key_request_evt()
4045 hci_send_cmd(hdev, HCI_OP_LINK_KEY_NEG_REPLY, 6, &ev->bdaddr); in hci_link_key_request_evt()
4061 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_link_key_notify_evt()
4075 key = hci_add_link_key(hdev, conn, &ev->bdaddr, ev->link_key, in hci_link_key_notify_evt()
4157 ie = hci_inquiry_cache_lookup(hdev, &ev->bdaddr); in hci_pscan_rep_mode_evt()
4192 bacpy(&data.bdaddr, &info->bdaddr); in hci_inquiry_result_with_rssi_evt()
4203 mgmt_device_found(hdev, &info->bdaddr, ACL_LINK, 0x00, in hci_inquiry_result_with_rssi_evt()
4216 bacpy(&data.bdaddr, &info->bdaddr); in hci_inquiry_result_with_rssi_evt()
4227 mgmt_device_found(hdev, &info->bdaddr, ACL_LINK, 0x00, in hci_inquiry_result_with_rssi_evt()
4285 bacpy(&cp.bdaddr, &conn->dst); in hci_remote_ext_features_evt()
4311 conn = hci_conn_hash_lookup_ba(hdev, ev->link_type, &ev->bdaddr); in hci_sync_conn_complete_evt()
4325 conn = hci_conn_hash_lookup_ba(hdev, ESCO_LINK, &ev->bdaddr); in hci_sync_conn_complete_evt()
4436 bacpy(&data.bdaddr, &info->bdaddr); in hci_extended_inquiry_result_evt()
4456 mgmt_device_found(hdev, &info->bdaddr, ACL_LINK, 0x00, in hci_extended_inquiry_result_evt()
4583 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_io_capa_request_evt()
4600 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_io_capa_request_evt()
4632 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_io_capa_request_evt()
4652 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_io_capa_reply_evt()
4677 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_user_confirm_request_evt()
4693 sizeof(ev->bdaddr), &ev->bdaddr); in hci_user_confirm_request_evt()
4719 if (hci_find_link_key(hdev, &ev->bdaddr)) { in hci_user_confirm_request_evt()
4736 sizeof(ev->bdaddr), &ev->bdaddr); in hci_user_confirm_request_evt()
4741 mgmt_user_confirm_request(hdev, &ev->bdaddr, ACL_LINK, 0, in hci_user_confirm_request_evt()
4756 mgmt_user_passkey_request(hdev, &ev->bdaddr, ACL_LINK, 0); in hci_user_passkey_request_evt()
4767 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_user_passkey_notify_evt()
4787 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_keypress_notify_evt()
4828 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_simple_pair_complete_evt()
4860 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &ev->bdaddr); in hci_remote_host_features_evt()
4864 ie = hci_inquiry_cache_lookup(hdev, &ev->bdaddr); in hci_remote_host_features_evt()
4884 data = hci_find_remote_oob_data(hdev, &ev->bdaddr, BDADDR_BREDR); in hci_remote_oob_data_request_evt()
4888 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_remote_oob_data_request_evt()
4897 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_remote_oob_data_request_evt()
4913 bacpy(&cp.bdaddr, &ev->bdaddr); in hci_remote_oob_data_request_evt()
5073 static void le_conn_update_addr(struct hci_conn *conn, bdaddr_t *bdaddr, in le_conn_update_addr() argument
5079 bacpy(&conn->resp_addr, bdaddr); in le_conn_update_addr()
5110 bacpy(&conn->resp_addr, &conn->hdev->bdaddr); in le_conn_update_addr()
5114 bacpy(&conn->init_addr, bdaddr); in le_conn_update_addr()
5127 bdaddr_t *bdaddr, u8 bdaddr_type, in le_conn_complete_evt() argument
5146 conn = hci_conn_add(hdev, LE_LINK, bdaddr, role); in le_conn_complete_evt()
5164 bacpy(&conn->resp_addr, bdaddr); in le_conn_complete_evt()
5178 le_conn_update_addr(conn, bdaddr, bdaddr_type, local_rpa); in le_conn_complete_evt()
5191 bacpy(&conn->dst, &irk->bdaddr); in le_conn_complete_evt()
5271 le_conn_complete_evt(hdev, ev->status, &ev->bdaddr, ev->bdaddr_type, in hci_le_conn_complete_evt()
5285 le_conn_complete_evt(hdev, ev->status, &ev->bdaddr, ev->bdaddr_type, in hci_le_enh_conn_complete_evt()
5451 static void process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, in process_adv_report() argument
5524 irk = hci_get_irk(hdev, bdaddr, bdaddr_type); in process_adv_report()
5526 bdaddr = &irk->bdaddr; in process_adv_report()
5535 conn = check_pending_le_conn(hdev, bdaddr, bdaddr_type, type, in process_adv_report()
5554 bdaddr, bdaddr_type) && in process_adv_report()
5562 mgmt_device_found(hdev, bdaddr, LE_LINK, bdaddr_type, NULL, in process_adv_report()
5597 store_pending_adv_report(hdev, bdaddr, bdaddr_type, in process_adv_report()
5602 mgmt_device_found(hdev, bdaddr, LE_LINK, bdaddr_type, NULL, in process_adv_report()
5608 match = (!bacmp(bdaddr, &d->last_adv_addr) && in process_adv_report()
5629 store_pending_adv_report(hdev, bdaddr, bdaddr_type, in process_adv_report()
5638 mgmt_device_found(hdev, bdaddr, LE_LINK, bdaddr_type, NULL, in process_adv_report()
5672 process_adv_report(hdev, ev->evt_type, &ev->bdaddr, in hci_le_adv_report_evt()
5744 process_adv_report(hdev, legacy_evt_type, &ev->bdaddr, in hci_le_ext_adv_report_evt()
5944 process_adv_report(hdev, ev->evt_type, &ev->bdaddr, in hci_le_direct_adv_report_evt()
6110 bacpy(&hdev->wake_addr, &conn_complete->bdaddr); in hci_store_wake_reason()
6113 bacpy(&hdev->wake_addr, &conn_request->bdaddr); in hci_store_wake_reason()
6131 bacpy(&hdev->wake_addr, &adv->bdaddr); in hci_store_wake_reason()
6135 bacpy(&hdev->wake_addr, &direct_adv->bdaddr); in hci_store_wake_reason()
6139 bacpy(&hdev->wake_addr, &ext_adv->bdaddr); in hci_store_wake_reason()