Lines Matching refs:bdaddr_t
49 bdaddr_t bdaddr;
85 bdaddr_t last_adv_addr;
139 bdaddr_t bdaddr;
156 bdaddr_t bdaddr;
172 bdaddr_t bdaddr;
192 bdaddr_t bdaddr;
201 bdaddr_t bdaddr;
214 bdaddr_t rpa;
215 bdaddr_t bdaddr;
223 bdaddr_t bdaddr;
231 bdaddr_t bdaddr;
264 bdaddr_t random_addr;
292 bdaddr_t bdaddr;
362 bdaddr_t bdaddr;
363 bdaddr_t setup_addr;
364 bdaddr_t public_addr;
365 bdaddr_t random_addr;
366 bdaddr_t static_addr;
548 bdaddr_t wake_addr;
608 bdaddr_t rpa;
650 int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr);
679 bdaddr_t dst;
681 bdaddr_t src;
683 bdaddr_t init_addr;
685 bdaddr_t resp_addr;
801 bdaddr_t addr;
854 int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr);
859 int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
862 static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in sco_connect_ind()
874 int iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
877 static inline int iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in iso_connect_ind()
937 bdaddr_t *bdaddr);
939 bdaddr_t *bdaddr);
941 bdaddr_t *bdaddr,
1118 bdaddr_t *ba, __u8 bis) in hci_conn_hash_lookup_bis()
1165 bdaddr_t *ba, in hci_conn_hash_lookup_per_adv_bis()
1209 __u8 type, bdaddr_t *ba) in hci_conn_hash_lookup_ba()
1229 bdaddr_t *ba, in hci_conn_hash_lookup_le()
1253 bdaddr_t *ba, in hci_conn_hash_lookup_cis()
1522 struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst,
1525 bdaddr_t *dst, u8 role);
1534 struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst,
1538 struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst,
1542 struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst,
1545 struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst,
1548 struct hci_conn *hci_bind_cis(struct hci_dev *hdev, bdaddr_t *dst,
1550 struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 sid,
1553 struct hci_conn *hci_connect_cis(struct hci_dev *hdev, bdaddr_t *dst,
1555 struct hci_conn *hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst,
1559 struct hci_conn *hci_pa_create_sync(struct hci_dev *hdev, bdaddr_t *dst,
1700 struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, u8 src_type);
1760 bdaddr_t *bdaddr, u8 type);
1762 struct list_head *list, bdaddr_t *bdaddr,
1765 hci_bdaddr_list_lookup_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1767 int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1768 int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1770 int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1772 int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1773 int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1778 bdaddr_t *addr, u8 addr_type);
1780 bdaddr_t *addr, u8 addr_type);
1781 void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type);
1789 bdaddr_t *addr,
1796 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1798 bdaddr_t *bdaddr, u8 *val, u8 type,
1800 struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1803 struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1805 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type);
1807 int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1809 struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa);
1810 struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr,
1812 struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1813 u8 addr_type, u8 val[16], bdaddr_t *rpa);
1814 void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type);
1819 bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type);
1823 bdaddr_t *bdaddr, u8 bdaddr_type);
1824 int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1827 int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1999 static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in hci_proto_connect_ind()
2159 static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) in hci_bdaddr_is_rpa()
2170 static inline bool hci_is_identity_address(bdaddr_t *addr, u8 addr_type) in hci_is_identity_address()
2183 bdaddr_t *bdaddr, u8 addr_type) in hci_get_irk()
2345 void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr,
2348 void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr,
2352 void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure);
2353 void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2355 void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2357 int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
2360 int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2362 int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2364 int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
2366 int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2368 int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2370 int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr,
2378 void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
2382 void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
2386 void mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr,
2393 void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr,
2405 bdaddr_t *bdaddr, u8 addr_type);
2413 void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr,