/linux-master/include/net/bluetooth/ |
H A D | hci_mon.h | 58 bdaddr_t bdaddr; member in struct:hci_mon_new_index 64 bdaddr_t bdaddr; member in struct:hci_mon_index_info
|
H A D | hci_sock.h | 112 bdaddr_t bdaddr; member in struct:hci_dev_info 133 bdaddr_t bdaddr; member in struct:hci_conn_info 157 bdaddr_t bdaddr; member in struct:hci_conn_info_req 163 bdaddr_t bdaddr; member in struct:hci_auth_info_req
|
H A D | hci_core.h | 46 bdaddr_t bdaddr; member in struct:inquiry_data 137 bdaddr_t bdaddr; member in struct:bdaddr_list 154 bdaddr_t bdaddr; member in struct:bdaddr_list_with_irk 169 bdaddr_t bdaddr; member in struct:bdaddr_list_with_flags 189 bdaddr_t bdaddr; member in struct:smp_csrk 199 bdaddr_t bdaddr; member in struct:smp_ltk 214 bdaddr_t bdaddr; member in struct:smp_irk 223 bdaddr_t bdaddr; member in struct:link_key 233 bdaddr_t bdaddr; member in struct:oob_data 287 bdaddr_t bdaddr; member in struct:monitored_device 356 bdaddr_t bdaddr; member in struct:hci_dev 845 sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 860 iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 1921 hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type, __u8 *flags) argument 2079 hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) argument 2102 hci_get_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument [all...] |
H A D | hci.h | 725 bdaddr_t bdaddr; member in struct:hci_cp_create_conn 747 bdaddr_t bdaddr; member in struct:hci_cp_create_conn_cancel 752 bdaddr_t bdaddr; member in struct:hci_cp_accept_conn_req 758 bdaddr_t bdaddr; member in struct:hci_cp_reject_conn_req 764 bdaddr_t bdaddr; member in struct:hci_cp_link_key_reply 770 bdaddr_t bdaddr; member in struct:hci_cp_link_key_neg_reply 775 bdaddr_t bdaddr; member in struct:hci_cp_pin_code_reply 781 bdaddr_t bdaddr; member in struct:hci_rp_pin_code_reply 786 bdaddr_t bdaddr; member in struct:hci_cp_pin_code_neg_reply 790 bdaddr_t bdaddr; member in struct:hci_rp_pin_code_neg_reply 817 bdaddr_t bdaddr; member in struct:hci_cp_remote_name_req 825 bdaddr_t bdaddr; member in struct:hci_cp_remote_name_req_cancel 862 bdaddr_t bdaddr; member in struct:hci_cp_accept_sync_conn_req 873 bdaddr_t bdaddr; member in struct:hci_cp_reject_sync_conn_req 879 bdaddr_t bdaddr; member in struct:hci_cp_io_capability_reply 887 bdaddr_t bdaddr; member in struct:hci_cp_user_confirm_reply 891 bdaddr_t bdaddr; member in struct:hci_rp_user_confirm_reply 898 bdaddr_t bdaddr; member in struct:hci_cp_user_passkey_reply 906 bdaddr_t bdaddr; member in struct:hci_cp_remote_oob_data_reply 913 bdaddr_t bdaddr; member in struct:hci_cp_remote_oob_data_neg_reply 918 bdaddr_t bdaddr; member in struct:hci_cp_io_capability_neg_reply 982 bdaddr_t bdaddr; member in struct:hci_cp_remote_oob_ext_data_reply 1015 bdaddr_t bdaddr; member in struct:hci_cp_switch_role 1068 bdaddr_t bdaddr; member in struct:hci_cp_set_event_filter::__anon2652 1090 bdaddr_t bdaddr; member in struct:hci_cp_read_stored_link_key 1101 bdaddr_t bdaddr; member in struct:hci_cp_delete_stored_link_key 1388 bdaddr_t bdaddr; member in struct:hci_rp_read_bd_addr 1667 bdaddr_t bdaddr; member in struct:hci_cp_le_add_to_accept_list 1673 bdaddr_t bdaddr; member in struct:hci_cp_le_del_from_accept_list 1769 bdaddr_t bdaddr; member in struct:hci_cp_le_add_to_resolv_list 1777 bdaddr_t bdaddr; member in struct:hci_cp_le_del_from_resolv_list 1978 bdaddr_t bdaddr; member in struct:hci_cp_le_set_adv_set_rand_addr 1994 bdaddr_t bdaddr; member in struct:hci_cp_le_set_privacy_mode 2154 bdaddr_t bdaddr; member in struct:inquiry_info 2171 bdaddr_t bdaddr; member in struct:hci_ev_conn_complete 2178 bdaddr_t bdaddr; member in struct:hci_ev_conn_request 2199 bdaddr_t bdaddr; member in struct:hci_ev_remote_name 2267 bdaddr_t bdaddr; member in struct:hci_ev_role_change 2292 bdaddr_t bdaddr; member in struct:hci_ev_pin_code_req 2297 bdaddr_t bdaddr; member in struct:hci_ev_link_key_req 2302 bdaddr_t bdaddr; member in struct:hci_ev_link_key_notify 2323 bdaddr_t bdaddr; member in struct:hci_ev_pscan_rep_mode 2329 bdaddr_t bdaddr; member in struct:inquiry_info_rssi 2337 bdaddr_t bdaddr; member in struct:inquiry_info_rssi_pscan 2363 bdaddr_t bdaddr; member in struct:hci_ev_sync_conn_complete 2394 bdaddr_t bdaddr; member in struct:extended_inquiry_info 2416 bdaddr_t bdaddr; member in struct:hci_ev_io_capa_request 2421 bdaddr_t bdaddr; member in struct:hci_ev_io_capa_reply 2429 bdaddr_t bdaddr; member in struct:hci_ev_user_confirm_req 2435 bdaddr_t bdaddr; member in struct:hci_ev_user_passkey_req 2440 bdaddr_t bdaddr; member in struct:hci_ev_remote_oob_data_request 2446 bdaddr_t bdaddr; member in struct:hci_ev_simple_pair_complete 2451 bdaddr_t bdaddr; member in struct:hci_ev_user_passkey_notify 2463 bdaddr_t bdaddr; member in struct:hci_ev_keypress_notify 2469 bdaddr_t bdaddr; member in struct:hci_ev_remote_host_features 2537 bdaddr_t bdaddr; member in struct:hci_ev_le_conn_complete 2578 bdaddr_t bdaddr; member in struct:hci_ev_le_advertising_info 2633 bdaddr_t bdaddr; member in struct:hci_ev_le_direct_adv_info 2656 bdaddr_t bdaddr; member in struct:hci_ev_le_ext_adv_info 2680 bdaddr_t bdaddr; member in struct:hci_ev_le_pa_sync_established 2692 bdaddr_t bdaddr; member in struct:hci_ev_le_enh_conn_complete [all...] |
/linux-master/net/bluetooth/cmtp/ |
H A D | cmtp.h | 45 bdaddr_t bdaddr; member in struct:cmtp_conndel_req 50 bdaddr_t bdaddr; member in struct:cmtp_conninfo 75 bdaddr_t bdaddr; member in struct:cmtp_session
|
H A D | core.c | 53 static struct cmtp_session *__cmtp_get_session(bdaddr_t *bdaddr) argument 60 if (!bacmp(bdaddr, &session->bdaddr)) 80 bacpy(&ci->bdaddr, &session->bdaddr); 356 bacpy(&session->bdaddr, &l2cap_pi(sock->sk)->chan->dst); 363 sprintf(session->name, "%pMR", &session->bdaddr); 432 session = __cmtp_get_session(&req->bdaddr); 489 session = __cmtp_get_session(&ci->bdaddr);
|
/linux-master/net/bluetooth/ |
H A D | msft.c | 86 bdaddr_t bdaddr; member in struct:msft_ev_le_monitor_device 120 bdaddr_t bdaddr; member in struct:msft_monitor_addr_filter_data 221 !bacmp(addr, &entry->bdaddr)) 230 bdaddr_t *bdaddr, __u8 addr_type, 238 * bdaddr == NULL indicates remove all devices matching the 242 (!bdaddr || (!bacmp(bdaddr, &dev->bdaddr) && 246 &dev->bdaddr, 361 &address_filter->bdaddr); 229 msft_monitor_device_del(struct hci_dev *hdev, __u16 mgmt_handle, bdaddr_t *bdaddr, __u8 addr_type, bool notify) argument 789 msft_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 addr_type, __u16 mgmt_handle) argument 812 msft_device_lost(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 addr_type, __u16 mgmt_handle) argument 928 msft_add_address_filter(struct hci_dev *hdev, u8 addr_type, bdaddr_t *bdaddr, struct msft_monitor_advertisement_handle_data *handle_data) argument [all...] |
H A D | hci_core.c | 200 bdaddr_t *bdaddr) 205 BT_DBG("cache %p, %pMR", cache, bdaddr); 208 if (!bacmp(&e->data.bdaddr, bdaddr)) 216 bdaddr_t *bdaddr) 221 BT_DBG("cache %p, %pMR", cache, bdaddr); 224 if (!bacmp(&e->data.bdaddr, bdaddr)) 232 bdaddr_t *bdaddr, 238 BT_DBG("cache %p bdaddr 199 hci_inquiry_cache_lookup(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 215 hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 231 hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev, bdaddr_t *bdaddr, int state) argument 1160 hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 1234 hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, u8 role) argument 1297 hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument 1330 hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, bdaddr_t *bdaddr, u8 *val, u8 type, u8 pin_len, bool *persistent) argument 1377 hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, u8 type, u8 authenticated, u8 tk[16], u8 enc_size, __le16 ediv, __le64 rand) argument 1406 hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, u8 val[16], bdaddr_t *rpa) argument 1429 hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 1445 hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1464 hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument 1479 hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) argument 1556 hci_find_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1572 hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1599 hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u8 *hash192, u8 *rand192, u8 *hash256, u8 *rand256) argument 2091 hci_bdaddr_list_lookup(struct list_head *bdaddr_list, bdaddr_t *bdaddr, u8 type) argument 2104 hci_bdaddr_list_lookup_with_irk( struct list_head *bdaddr_list, bdaddr_t *bdaddr, u8 type) argument 2119 hci_bdaddr_list_lookup_with_flags(struct list_head *bdaddr_list, bdaddr_t *bdaddr, u8 type) argument 2142 hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type) argument 2164 hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr, u8 type, u8 *peer_irk, u8 *local_irk) argument 2193 hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr, u8 type, u32 flags) argument 2217 hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type) argument 2236 hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr, u8 type) argument 2256 hci_bdaddr_list_del_with_flags(struct list_head *list, bdaddr_t *bdaddr, u8 type) argument 2440 hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 *bdaddr_type) argument [all...] |
H A D | hci_request.c | 362 static void del_from_accept_list(struct hci_request *req, bdaddr_t *bdaddr, argument 368 bacpy(&cp.bdaddr, bdaddr); 370 bt_dev_dbg(req->hdev, "Remove %pMR (0x%x) from accept list", &cp.bdaddr, 377 irk = hci_find_irk_by_addr(req->hdev, bdaddr, bdaddr_type); 382 bacpy(&cp.bdaddr, bdaddr); 421 bacpy(&cp.bdaddr, ¶ms->addr); 423 bt_dev_dbg(hdev, "Add %pMR (0x%x) to accept list", &cp.bdaddr, 436 bacpy(&cp.bdaddr, [all...] |
H A D | hci_event.c | 959 bacpy(&hdev->bdaddr, &rp->bdaddr); 962 bacpy(&hdev->setup_addr, &rp->bdaddr); 1155 mgmt_pin_code_reply_complete(hdev, &rp->bdaddr, rp->status); 1164 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &cp->bdaddr); 1183 mgmt_pin_code_neg_reply_complete(hdev, &rp->bdaddr, 1254 mgmt_user_confirm_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 0, 1272 mgmt_user_confirm_neg_reply_complete(hdev, &rp->bdaddr, 1290 mgmt_user_passkey_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 1308 mgmt_user_passkey_neg_reply_complete(hdev, &rp->bdaddr, 1701 store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, s8 rssi, u32 flags, u8 *data, u8 len) argument 2451 hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn, bdaddr_t *bdaddr, u8 *name, u8 name_len) argument 3221 hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 5556 le_conn_update_addr(struct hci_conn *conn, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *local_rpa) argument 5609 le_conn_complete_evt(struct hci_dev *hdev, u8 status, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *local_rpa, u8 role, u16 handle, u16 interval, u16 latency, u16 supervision_timeout) argument 5993 process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, u8 bdaddr_type, bdaddr_t *direct_addr, u8 direct_addr_type, u8 phy, u8 sec_phy, s8 rssi, u8 *data, u8 len, bool ext_adv, bool ctl_time, u64 instant) argument [all...] |
H A D | smp.h | 96 bdaddr_t bdaddr; member in struct:smp_cmd_ident_addr_info 184 int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, 192 const bdaddr_t *bdaddr);
|
H A D | mgmt.c | 916 !bacmp(&hdev->bdaddr, BDADDR_ANY)) { 1148 bacpy(&rp.bdaddr, &hdev->bdaddr); 1204 bacpy(&rp->bdaddr, &hdev->bdaddr); 2864 &key->addr.bdaddr); 2874 hci_add_link_key(hdev, NULL, &key->addr.bdaddr, key->val, 2885 static int device_unpaired(struct hci_dev *hdev, bdaddr_t *bdaddr, argument 2890 bacpy(&ev.addr.bdaddr, bdaddr); 5035 device_flags_changed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u32 supported_flags, u32 current_flags) argument 7557 device_added(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type, u8 action) argument 7676 device_removed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) argument 9572 mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u8 store_hint, u16 min_interval, u16 max_interval, u16 latency, u16 timeout) argument 9685 mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 reason, bool mgmt_connected) argument 9717 mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9743 mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9755 mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure) argument 9766 mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9779 mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9792 mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 value, u8 confirm_hint) argument 9809 mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type) argument 9823 user_pairing_resp_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status, u8 opcode) argument 9839 mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9846 mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9854 mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9861 mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9869 mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 passkey, u8 entered) argument 10103 mgmt_adv_monitor_device_lost(struct hci_dev *hdev, u16 handle, bdaddr_t *bdaddr, u8 addr_type) argument 10146 mgmt_adv_monitor_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, bool report_device, struct sk_buff *skb, struct sock *skip_sk) argument 10210 mesh_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument 10276 mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 *dev_class, s8 rssi, u32 flags, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len, u64 instant) argument 10368 mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, s8 rssi, u8 *name, u8 name_len) argument 10416 mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr, u8 addr_type) argument [all...] |
H A D | hci_sync.c | 1003 if (bacmp(&hdev->bdaddr, &nrpa)) 1022 !bacmp(&hdev->bdaddr, BDADDR_ANY) || 1096 bacpy(&cp.bdaddr, random_addr); 2151 bdaddr_t *bdaddr, u8 bdaddr_type) 2160 entry = hci_bdaddr_list_lookup_with_irk(&hdev->le_resolv_list, bdaddr, 2166 bacpy(&cp.bdaddr, bdaddr); 2173 bdaddr_t *bdaddr, u8 bdaddr_type) 2179 if (!hci_bdaddr_list_lookup(&hdev->le_accept_list, bdaddr, bdaddr_type)) 2183 bacpy(&cp.bdaddr, bdadd 2150 hci_le_del_resolve_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 2172 hci_le_del_accept_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 3605 hci_set_event_filter_sync(struct hci_dev *hdev, u8 flt_type, u8 cond_type, bdaddr_t *bdaddr, u8 auto_accept) argument [all...] |
H A D | hci_debugfs.c | 131 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); 150 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); 206 &data->bdaddr, data->bdaddr_type, data->present, 372 &data->bdaddr, 394 seq_printf(f, "%pMR %u %*phN %u\n", &key->bdaddr, key->type, 798 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); 813 seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type); 829 &irk->bdaddr, irk->addr_type, 847 <k->bdaddr, ltk->bdaddr_type, ltk->authenticated, 1214 if (bacmp(&hdev->bdaddr, BDADDR_AN [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btqca.h | 97 bdaddr_t bdaddr; member in struct:qca_fw_config 161 int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr); 167 int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); 171 static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 191 static inline int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument
|
H A D | btbcm.c | 45 bdaddr_t efi_bdaddr, bdaddr; local 61 baswap(&bdaddr, &efi_bdaddr); 63 ret = btbcm_set_bdaddr(hdev, &bdaddr); 67 bt_dev_info(hdev, "BCM: Using EFI device address (%pMR)", &bdaddr); 124 if (!bacmp(&bda->bdaddr, BDADDR_BCM20702A0) || 125 !bacmp(&bda->bdaddr, BDADDR_BCM20702A1) || 126 !bacmp(&bda->bdaddr, BDADDR_BCM2076B1) || 127 !bacmp(&bda->bdaddr, BDADDR_BCM4324B3) || 128 !bacmp(&bda->bdaddr, BDADDR_BCM4330B1) || 129 !bacmp(&bda->bdaddr, BDADDR_BCM4334B 148 btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument [all...] |
H A D | btbcm.h | 55 int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); 75 static inline int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument
|
H A D | hci_ll.c | 70 bdaddr_t bdaddr; member in struct:ll_device 590 static int ll_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 599 baswap(&bdaddr_swapped, bdaddr); 648 if (!bacmp(&lldev->bdaddr, BDADDR_NONE)) { 653 } else if (bacmp(&lldev->bdaddr, BDADDR_ANY)) { 654 err = ll_set_bdaddr(hu->hdev, &lldev->bdaddr); 733 bacpy(&lldev->bdaddr, BDADDR_NONE); 736 bdaddr_t *bdaddr; local 739 bdaddr = nvmem_cell_read(bdaddr_cell, &len); 741 if (IS_ERR(bdaddr)) { [all...] |
H A D | btmtk.h | 149 int btmtk_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); 166 const bdaddr_t *bdaddr) 165 btmtk_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument
|
H A D | virtio_bt.c | 131 const bdaddr_t *bdaddr) 136 skb = __hci_cmd_sync(hdev, 0xfc06, 6, bdaddr, HCI_INIT_TIMEOUT); 157 static int virtbt_set_bdaddr_intel(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 162 skb = __hci_cmd_sync(hdev, 0xfc31, 6, bdaddr, HCI_INIT_TIMEOUT); 130 virtbt_set_bdaddr_zephyr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument
|
H A D | hci_ath.c | 169 static int ath_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 171 return ath_vendor_cmd(hdev, OP_WRITE_TAG, INDEX_BDADDR, bdaddr, 172 sizeof(*bdaddr));
|
H A D | btqcomsmd.c | 125 static int btqcomsmd_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 129 ret = qca_set_bdaddr_rome(hdev, bdaddr); 133 /* The firmware stops responding for a while after setting the bdaddr,
|
H A D | btqca.c | 398 memcpy(&config->bdaddr, tlv_nvm->data, sizeof(bdaddr_t)); 647 int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 656 memcpy(cmd + 3, bdaddr, sizeof(bdaddr_t)); 695 if (!bacmp(&bda->bdaddr, &config->bdaddr)) 931 int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 937 baswap(&bdaddr_swapped, bdaddr);
|
/linux-master/net/bluetooth/hidp/ |
H A D | hidp.h | 106 bdaddr_t bdaddr; member in struct:hidp_conndel_req 111 bdaddr_t bdaddr; member in struct:hidp_conninfo 149 bdaddr_t bdaddr; member in struct:hidp_session
|
H A D | core.c | 76 bacpy(&ci->bdaddr, &session->bdaddr); 910 static int hidp_session_new(struct hidp_session **out, const bdaddr_t *bdaddr, argument 934 bacpy(&session->bdaddr, bdaddr); 1001 * \bdaddr. You must hold at least a read-lock on \hidp_session_sem. As long as 1005 static struct hidp_session *__hidp_session_find(const bdaddr_t *bdaddr) argument 1010 if (!bacmp(bdaddr, &session->bdaddr)) 1022 static struct hidp_session *hidp_session_find(const bdaddr_t *bdaddr) argument [all...] |