Searched refs:bdaddr (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/include/net/bluetooth/
H A Dhci_mon.h58 bdaddr_t bdaddr; member in struct:hci_mon_new_index
64 bdaddr_t bdaddr; member in struct:hci_mon_index_info
H A Dhci_sock.h112 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 Dhci_core.h46 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 Dhci.h725 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 Dcmtp.h45 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 Dcore.c53 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 Dmsft.c86 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 Dhci_core.c200 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 Dhci_request.c362 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, &params->addr);
423 bt_dev_dbg(hdev, "Add %pMR (0x%x) to accept list", &cp.bdaddr,
436 bacpy(&cp.bdaddr,
[all...]
H A Dhci_event.c959 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 Dsmp.h96 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 Dmgmt.c916 !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 Dhci_sync.c1003 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 Dhci_debugfs.c131 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 &ltk->bdaddr, ltk->bdaddr_type, ltk->authenticated,
1214 if (bacmp(&hdev->bdaddr, BDADDR_AN
[all...]
/linux-master/drivers/bluetooth/
H A Dbtqca.h97 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 Dbtbcm.c45 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 Dbtbcm.h55 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 Dhci_ll.c70 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 Dbtmtk.h149 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 Dvirtio_bt.c131 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 Dhci_ath.c169 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 Dbtqcomsmd.c125 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 Dbtqca.c398 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 Dhidp.h106 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 Dcore.c76 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...]

Completed in 367 milliseconds

12