bdaddr_t 20 drivers/bluetooth/btbcm.c #define BDADDR_BCM20702A0 (&(bdaddr_t) {{0x00, 0xa0, 0x02, 0x70, 0x20, 0x00}}) bdaddr_t 21 drivers/bluetooth/btbcm.c #define BDADDR_BCM20702A1 (&(bdaddr_t) {{0x00, 0x00, 0xa0, 0x02, 0x70, 0x20}}) bdaddr_t 22 drivers/bluetooth/btbcm.c #define BDADDR_BCM2076B1 (&(bdaddr_t) {{0x79, 0x56, 0x00, 0xa0, 0x76, 0x20}}) bdaddr_t 23 drivers/bluetooth/btbcm.c #define BDADDR_BCM43430A0 (&(bdaddr_t) {{0xac, 0x1f, 0x12, 0xa0, 0x43, 0x43}}) bdaddr_t 24 drivers/bluetooth/btbcm.c #define BDADDR_BCM4324B3 (&(bdaddr_t) {{0x00, 0x00, 0x00, 0xb3, 0x24, 0x43}}) bdaddr_t 25 drivers/bluetooth/btbcm.c #define BDADDR_BCM4330B1 (&(bdaddr_t) {{0x00, 0x00, 0x00, 0xb1, 0x30, 0x43}}) bdaddr_t 26 drivers/bluetooth/btbcm.c #define BDADDR_BCM4345C5 (&(bdaddr_t) {{0xac, 0x1f, 0x00, 0xc5, 0x45, 0x43}}) bdaddr_t 27 drivers/bluetooth/btbcm.c #define BDADDR_BCM43341B (&(bdaddr_t) {{0xac, 0x1f, 0x00, 0x1b, 0x34, 0x43}}) bdaddr_t 91 drivers/bluetooth/btbcm.c int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 55 drivers/bluetooth/btbcm.h int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); bdaddr_t 72 drivers/bluetooth/btbcm.h static inline int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 21 drivers/bluetooth/btintel.c #define BDADDR_INTEL (&(bdaddr_t) {{0x00, 0x8b, 0x9e, 0x19, 0x03, 0x00}}) bdaddr_t 104 drivers/bluetooth/btintel.c int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 34 drivers/bluetooth/btintel.h bdaddr_t otp_bdaddr; bdaddr_t 70 drivers/bluetooth/btintel.h int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); bdaddr_t 107 drivers/bluetooth/btintel.h static inline int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 567 drivers/bluetooth/btmrvl_main.c static int btmrvl_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 574 drivers/bluetooth/btmrvl_main.c buf[1] = sizeof(bdaddr_t); bdaddr_t 575 drivers/bluetooth/btmrvl_main.c memcpy(buf + 2, bdaddr, sizeof(bdaddr_t)); bdaddr_t 357 drivers/bluetooth/btqca.c int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 365 drivers/bluetooth/btqca.c cmd[2] = sizeof(bdaddr_t); /* size */ bdaddr_t 366 drivers/bluetooth/btqca.c memcpy(cmd + 3, bdaddr, sizeof(bdaddr_t)); bdaddr_t 448 drivers/bluetooth/btqca.c int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 133 drivers/bluetooth/btqca.h int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr); bdaddr_t 138 drivers/bluetooth/btqca.h int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); bdaddr_t 146 drivers/bluetooth/btqca.h static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 163 drivers/bluetooth/btqca.h static inline int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 3102 drivers/bluetooth/btusb.c const bdaddr_t *bdaddr) bdaddr_t 3109 drivers/bluetooth/btusb.c buf[1] = sizeof(bdaddr_t); bdaddr_t 3110 drivers/bluetooth/btusb.c memcpy(buf + 2, bdaddr, sizeof(bdaddr_t)); bdaddr_t 3125 drivers/bluetooth/btusb.c const bdaddr_t *bdaddr) bdaddr_t 3134 drivers/bluetooth/btusb.c buf[3] = sizeof(bdaddr_t); bdaddr_t 3135 drivers/bluetooth/btusb.c memcpy(buf + 4, bdaddr, sizeof(bdaddr_t)); bdaddr_t 169 drivers/bluetooth/hci_ath.c static int ath_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 70 drivers/bluetooth/hci_ll.c bdaddr_t bdaddr; bdaddr_t 590 drivers/bluetooth/hci_ll.c static int ll_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) bdaddr_t 592 drivers/bluetooth/hci_ll.c bdaddr_t bdaddr_swapped; bdaddr_t 600 drivers/bluetooth/hci_ll.c skb = __hci_cmd_sync(hdev, HCI_VS_WRITE_BD_ADDR, sizeof(bdaddr_t), bdaddr_t 735 drivers/bluetooth/hci_ll.c bdaddr_t *bdaddr; bdaddr_t 744 drivers/bluetooth/hci_ll.c if (len != sizeof(bdaddr_t)) { bdaddr_t 136 drivers/bluetooth/hci_nokia.c bdaddr_t bdaddr; bdaddr_t 226 include/net/bluetooth/bluetooth.h #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) bdaddr_t 227 include/net/bluetooth/bluetooth.h #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) bdaddr_t 230 include/net/bluetooth/bluetooth.h static inline int bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2) bdaddr_t 232 include/net/bluetooth/bluetooth.h return memcmp(ba1, ba2, sizeof(bdaddr_t)); bdaddr_t 234 include/net/bluetooth/bluetooth.h static inline void bacpy(bdaddr_t *dst, const bdaddr_t *src) bdaddr_t 236 include/net/bluetooth/bluetooth.h memcpy(dst, src, sizeof(bdaddr_t)); bdaddr_t 239 include/net/bluetooth/bluetooth.h void baswap(bdaddr_t *dst, const bdaddr_t *src); bdaddr_t 296 include/net/bluetooth/bluetooth.h bdaddr_t bdaddr; bdaddr_t 567 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 589 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 594 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 600 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 606 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 612 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 617 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 623 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 628 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 632 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 659 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 667 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 704 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 715 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 721 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 729 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 733 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 740 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 748 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 755 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 760 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 840 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 873 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 943 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 954 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1220 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1372 include/net/bluetooth/hci.h bdaddr_t direct_addr; bdaddr_t 1431 include/net/bluetooth/hci.h bdaddr_t peer_addr; bdaddr_t 1454 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1460 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1556 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1564 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1628 include/net/bluetooth/hci.h bdaddr_t peer_addr; bdaddr_t 1659 include/net/bluetooth/hci.h bdaddr_t peer_addr; bdaddr_t 1718 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1726 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1738 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1745 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1766 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1834 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1859 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1864 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1869 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1890 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1896 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1904 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1926 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1957 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1974 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1979 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1987 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1993 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 1998 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2004 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2009 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2021 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2027 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2095 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2133 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2183 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2185 include/net/bluetooth/hci.h bdaddr_t direct_addr; bdaddr_t 2193 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2201 include/net/bluetooth/hci.h bdaddr_t direct_addr; bdaddr_t 2212 include/net/bluetooth/hci.h bdaddr_t bdaddr; bdaddr_t 2213 include/net/bluetooth/hci.h bdaddr_t local_rpa; bdaddr_t 2214 include/net/bluetooth/hci.h bdaddr_t peer_rpa; bdaddr_t 39 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 75 include/net/bluetooth/hci_core.h bdaddr_t last_adv_addr; bdaddr_t 102 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 108 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 122 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 131 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 144 include/net/bluetooth/hci_core.h bdaddr_t rpa; bdaddr_t 145 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 153 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 161 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 183 include/net/bluetooth/hci_core.h bdaddr_t random_addr; bdaddr_t 224 include/net/bluetooth/hci_core.h bdaddr_t bdaddr; bdaddr_t 225 include/net/bluetooth/hci_core.h bdaddr_t setup_addr; bdaddr_t 226 include/net/bluetooth/hci_core.h bdaddr_t public_addr; bdaddr_t 227 include/net/bluetooth/hci_core.h bdaddr_t random_addr; bdaddr_t 228 include/net/bluetooth/hci_core.h bdaddr_t static_addr; bdaddr_t 430 include/net/bluetooth/hci_core.h bdaddr_t rpa; bdaddr_t 446 include/net/bluetooth/hci_core.h int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr); bdaddr_t 457 include/net/bluetooth/hci_core.h bdaddr_t dst; bdaddr_t 459 include/net/bluetooth/hci_core.h bdaddr_t src; bdaddr_t 461 include/net/bluetooth/hci_core.h bdaddr_t init_addr; bdaddr_t 463 include/net/bluetooth/hci_core.h bdaddr_t resp_addr; bdaddr_t 549 include/net/bluetooth/hci_core.h bdaddr_t addr; bdaddr_t 591 include/net/bluetooth/hci_core.h int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr); bdaddr_t 596 include/net/bluetooth/hci_core.h int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags); bdaddr_t 599 include/net/bluetooth/hci_core.h static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 657 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr); bdaddr_t 659 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr); bdaddr_t 661 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr, bdaddr_t 824 include/net/bluetooth/hci_core.h __u8 type, bdaddr_t *ba) bdaddr_t 844 include/net/bluetooth/hci_core.h bdaddr_t *ba, bdaddr_t 911 include/net/bluetooth/hci_core.h struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, bdaddr_t 922 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 925 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 927 include/net/bluetooth/hci_core.h u8 role, bdaddr_t *direct_rpa); bdaddr_t 928 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 930 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, bdaddr_t 1052 include/net/bluetooth/hci_core.h struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, u8 src_type); bdaddr_t 1079 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr, u8 type); bdaddr_t 1081 include/net/bluetooth/hci_core.h struct list_head *list, bdaddr_t *bdaddr, bdaddr_t 1083 include/net/bluetooth/hci_core.h int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type); bdaddr_t 1084 include/net/bluetooth/hci_core.h int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr, bdaddr_t 1086 include/net/bluetooth/hci_core.h int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type); bdaddr_t 1087 include/net/bluetooth/hci_core.h int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr, bdaddr_t 1092 include/net/bluetooth/hci_core.h bdaddr_t *addr, u8 addr_type); bdaddr_t 1094 include/net/bluetooth/hci_core.h bdaddr_t *addr, u8 addr_type); bdaddr_t 1095 include/net/bluetooth/hci_core.h void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type); bdaddr_t 1099 include/net/bluetooth/hci_core.h bdaddr_t *addr, bdaddr_t 1105 include/net/bluetooth/hci_core.h struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr); bdaddr_t 1107 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr, u8 *val, u8 type, bdaddr_t 1109 include/net/bluetooth/hci_core.h struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1112 include/net/bluetooth/hci_core.h struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1114 include/net/bluetooth/hci_core.h int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type); bdaddr_t 1116 include/net/bluetooth/hci_core.h int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr); bdaddr_t 1118 include/net/bluetooth/hci_core.h struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa); bdaddr_t 1119 include/net/bluetooth/hci_core.h struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1121 include/net/bluetooth/hci_core.h struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1122 include/net/bluetooth/hci_core.h u8 addr_type, u8 val[16], bdaddr_t *rpa); bdaddr_t 1123 include/net/bluetooth/hci_core.h void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type); bdaddr_t 1126 include/net/bluetooth/hci_core.h bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type); bdaddr_t 1130 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr, u8 bdaddr_type); bdaddr_t 1131 include/net/bluetooth/hci_core.h int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1134 include/net/bluetooth/hci_core.h int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1221 include/net/bluetooth/hci_core.h static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1395 include/net/bluetooth/hci_core.h static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) bdaddr_t 1406 include/net/bluetooth/hci_core.h static inline bool hci_is_identity_address(bdaddr_t *addr, u8 addr_type) bdaddr_t 1419 include/net/bluetooth/hci_core.h bdaddr_t *bdaddr, u8 addr_type) bdaddr_t 1534 include/net/bluetooth/hci_core.h void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1537 include/net/bluetooth/hci_core.h void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1539 include/net/bluetooth/hci_core.h void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 1541 include/net/bluetooth/hci_core.h void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure); bdaddr_t 1542 include/net/bluetooth/hci_core.h void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1544 include/net/bluetooth/hci_core.h void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1546 include/net/bluetooth/hci_core.h int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1549 include/net/bluetooth/hci_core.h int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1551 include/net/bluetooth/hci_core.h int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1553 include/net/bluetooth/hci_core.h int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1555 include/net/bluetooth/hci_core.h int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1557 include/net/bluetooth/hci_core.h int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1559 include/net/bluetooth/hci_core.h int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1570 include/net/bluetooth/hci_core.h void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 1573 include/net/bluetooth/hci_core.h void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 1581 include/net/bluetooth/hci_core.h void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1600 include/net/bluetooth/hci_core.h void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 56 include/net/bluetooth/hci_mon.h bdaddr_t bdaddr; bdaddr_t 62 include/net/bluetooth/hci_mon.h bdaddr_t bdaddr; bdaddr_t 112 include/net/bluetooth/hci_sock.h bdaddr_t bdaddr; bdaddr_t 133 include/net/bluetooth/hci_sock.h bdaddr_t bdaddr; bdaddr_t 157 include/net/bluetooth/hci_sock.h bdaddr_t bdaddr; bdaddr_t 163 include/net/bluetooth/hci_sock.h bdaddr_t bdaddr; bdaddr_t 67 include/net/bluetooth/l2cap.h bdaddr_t l2_bdaddr; bdaddr_t 506 include/net/bluetooth/l2cap.h bdaddr_t dst; bdaddr_t 508 include/net/bluetooth/l2cap.h bdaddr_t src; bdaddr_t 928 include/net/bluetooth/l2cap.h int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm); bdaddr_t 934 include/net/bluetooth/l2cap.h bdaddr_t *dst, u8 dst_type); bdaddr_t 56 include/net/bluetooth/mgmt.h bdaddr_t bdaddr; bdaddr_t 109 include/net/bluetooth/mgmt.h bdaddr_t bdaddr; bdaddr_t 385 include/net/bluetooth/mgmt.h bdaddr_t bdaddr; bdaddr_t 497 include/net/bluetooth/mgmt.h bdaddr_t bdaddr; bdaddr_t 599 include/net/bluetooth/mgmt.h bdaddr_t bdaddr; bdaddr_t 798 include/net/bluetooth/mgmt.h bdaddr_t rpa; bdaddr_t 237 include/net/bluetooth/rfcomm.h int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, bdaddr_t 245 include/net/bluetooth/rfcomm.h struct rfcomm_dlc *rfcomm_dlc_exists(bdaddr_t *src, bdaddr_t *dst, u8 channel); bdaddr_t 277 include/net/bluetooth/rfcomm.h void rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src, bdaddr_t 278 include/net/bluetooth/rfcomm.h bdaddr_t *dst); bdaddr_t 283 include/net/bluetooth/rfcomm.h bdaddr_t rc_bdaddr; bdaddr_t 306 include/net/bluetooth/rfcomm.h bdaddr_t src; bdaddr_t 307 include/net/bluetooth/rfcomm.h bdaddr_t dst; bdaddr_t 343 include/net/bluetooth/rfcomm.h bdaddr_t src; bdaddr_t 344 include/net/bluetooth/rfcomm.h bdaddr_t dst; bdaddr_t 352 include/net/bluetooth/rfcomm.h bdaddr_t src; bdaddr_t 353 include/net/bluetooth/rfcomm.h bdaddr_t dst; bdaddr_t 34 include/net/bluetooth/sco.h bdaddr_t sco_bdaddr; bdaddr_t 106 net/bluetooth/6lowpan.c bdaddr_t *ba, __u8 type) bdaddr_t 396 net/bluetooth/6lowpan.c bdaddr_t *peer_addr, u8 *peer_addr_type) bdaddr_t 529 net/bluetooth/6lowpan.c bdaddr_t addr; bdaddr_t 912 net/bluetooth/6lowpan.c static int bt_6lowpan_connect(bdaddr_t *addr, u8 dst_type) bdaddr_t 952 net/bluetooth/6lowpan.c bdaddr_t *addr = BDADDR_ANY; bdaddr_t 981 net/bluetooth/6lowpan.c static int get_l2cap_conn(char *buf, bdaddr_t *addr, u8 *addr_type, bdaddr_t 1116 net/bluetooth/6lowpan.c bdaddr_t addr; bdaddr_t 108 net/bluetooth/amp.c bdaddr_t *dst = &mgr->l2cap_conn->hcon->dst; bdaddr_t 45 net/bluetooth/cmtp/cmtp.h bdaddr_t bdaddr; bdaddr_t 50 net/bluetooth/cmtp/cmtp.h bdaddr_t bdaddr; bdaddr_t 75 net/bluetooth/cmtp/cmtp.h bdaddr_t bdaddr; bdaddr_t 53 net/bluetooth/cmtp/core.c static struct cmtp_session *__cmtp_get_session(bdaddr_t *bdaddr) bdaddr_t 68 net/bluetooth/hci_conn.c bdaddr_t *bdaddr; bdaddr_t 494 net/bluetooth/hci_conn.c struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, bdaddr_t 619 net/bluetooth/hci_conn.c struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, uint8_t src_type) bdaddr_t 640 net/bluetooth/hci_conn.c bdaddr_t id_addr; bdaddr_t 776 net/bluetooth/hci_conn.c bdaddr_t *direct_rpa) bdaddr_t 879 net/bluetooth/hci_conn.c bdaddr_t random_addr; bdaddr_t 961 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 963 net/bluetooth/hci_conn.c u8 role, bdaddr_t *direct_rpa) bdaddr_t 1090 net/bluetooth/hci_conn.c static bool is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) bdaddr_t 1106 net/bluetooth/hci_conn.c bdaddr_t *addr, u8 addr_type) bdaddr_t 1143 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 1198 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, bdaddr_t 1229 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, bdaddr_t 1085 net/bluetooth/hci_core.c bdaddr_t *bdaddr) bdaddr_t 1101 net/bluetooth/hci_core.c bdaddr_t *bdaddr) bdaddr_t 1117 net/bluetooth/hci_core.c bdaddr_t *bdaddr, bdaddr_t 1374 net/bluetooth/hci_core.c bdaddr_t ba; bdaddr_t 2314 net/bluetooth/hci_core.c struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) bdaddr_t 2378 net/bluetooth/hci_core.c struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2398 net/bluetooth/hci_core.c struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa) bdaddr_t 2422 net/bluetooth/hci_core.c struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2445 net/bluetooth/hci_core.c bdaddr_t *bdaddr, u8 *val, u8 type, bdaddr_t 2491 net/bluetooth/hci_core.c struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2520 net/bluetooth/hci_core.c struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2521 net/bluetooth/hci_core.c u8 addr_type, u8 val[16], bdaddr_t *rpa) bdaddr_t 2543 net/bluetooth/hci_core.c int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) bdaddr_t 2559 net/bluetooth/hci_core.c int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) bdaddr_t 2578 net/bluetooth/hci_core.c void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) bdaddr_t 2593 net/bluetooth/hci_core.c bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) bdaddr_t 2652 net/bluetooth/hci_core.c bdaddr_t *bdaddr, u8 bdaddr_type) bdaddr_t 2667 net/bluetooth/hci_core.c int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2694 net/bluetooth/hci_core.c int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2896 net/bluetooth/hci_core.c bdaddr_t *bdaddr, u8 type) bdaddr_t 2909 net/bluetooth/hci_core.c struct list_head *bdaddr_list, bdaddr_t *bdaddr, bdaddr_t 2932 net/bluetooth/hci_core.c int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type) bdaddr_t 2954 net/bluetooth/hci_core.c int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr, bdaddr_t 2983 net/bluetooth/hci_core.c int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type) bdaddr_t 3002 net/bluetooth/hci_core.c int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr, bdaddr_t 3024 net/bluetooth/hci_core.c bdaddr_t *addr, u8 addr_type) bdaddr_t 3040 net/bluetooth/hci_core.c bdaddr_t *addr, u8 addr_type) bdaddr_t 3055 net/bluetooth/hci_core.c bdaddr_t *addr, u8 addr_type) bdaddr_t 3099 net/bluetooth/hci_core.c void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) bdaddr_t 3162 net/bluetooth/hci_core.c void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 596 net/bluetooth/hci_debugfs.c bdaddr_t addr; bdaddr_t 1072 net/bluetooth/hci_event.c bdaddr_t *sent; bdaddr_t 1271 net/bluetooth/hci_event.c static void store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 1956 net/bluetooth/hci_event.c bdaddr_t *bdaddr, u8 *name, u8 name_len) bdaddr_t 2212 net/bluetooth/hci_event.c static void cs_le_create_conn(struct hci_dev *hdev, bdaddr_t *peer_addr, bdaddr_t 2559 net/bluetooth/hci_event.c static void hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) bdaddr_t 4903 net/bluetooth/hci_event.c bdaddr_t *bdaddr, u8 bdaddr_type, u8 role, u16 handle, bdaddr_t 5144 net/bluetooth/hci_event.c bdaddr_t *addr, bdaddr_t 5146 net/bluetooth/hci_event.c bdaddr_t *direct_rpa) bdaddr_t 5231 net/bluetooth/hci_event.c static void process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, bdaddr_t 5232 net/bluetooth/hci_event.c u8 bdaddr_type, bdaddr_t *direct_addr, bdaddr_t 1474 net/bluetooth/hci_request.c u8 *own_addr_type, bdaddr_t *rand_addr) bdaddr_t 1524 net/bluetooth/hci_request.c bdaddr_t nrpa; bdaddr_t 1564 net/bluetooth/hci_request.c bdaddr_t random_addr; bdaddr_t 1874 net/bluetooth/hci_request.c static void set_random_addr(struct hci_request *req, bdaddr_t *rpa) bdaddr_t 1936 net/bluetooth/hci_request.c bdaddr_t nrpa; bdaddr_t 90 net/bluetooth/hci_request.h u8 *own_addr_type, bdaddr_t *rand_addr); bdaddr_t 890 net/bluetooth/hci_sock.c bdaddr_t bdaddr; bdaddr_t 907 net/bluetooth/hci_sock.c bdaddr_t bdaddr; bdaddr_t 911 net/bluetooth/hidp/core.c static int hidp_session_new(struct hidp_session **out, const bdaddr_t *bdaddr, bdaddr_t 1006 net/bluetooth/hidp/core.c static struct hidp_session *__hidp_session_find(const bdaddr_t *bdaddr) bdaddr_t 1023 net/bluetooth/hidp/core.c static struct hidp_session *hidp_session_find(const bdaddr_t *bdaddr) bdaddr_t 106 net/bluetooth/hidp/hidp.h bdaddr_t bdaddr; bdaddr_t 111 net/bluetooth/hidp/hidp.h bdaddr_t bdaddr; bdaddr_t 149 net/bluetooth/hidp/hidp.h bdaddr_t bdaddr; bdaddr_t 171 net/bluetooth/l2cap_core.c static struct l2cap_chan *__l2cap_global_chan_by_addr(__le16 psm, bdaddr_t *src, bdaddr_t 189 net/bluetooth/l2cap_core.c int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) bdaddr_t 1782 net/bluetooth/l2cap_core.c bdaddr_t *src, bdaddr_t 1783 net/bluetooth/l2cap_core.c bdaddr_t *dst, bdaddr_t 7161 net/bluetooth/l2cap_core.c bdaddr_t *dst, u8 dst_type) bdaddr_t 7324 net/bluetooth/l2cap_core.c int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr) bdaddr_t 33 net/bluetooth/lib.c void baswap(bdaddr_t *dst, const bdaddr_t *src) bdaddr_t 2361 net/bluetooth/mgmt.c static int device_unpaired(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 5521 net/bluetooth/mgmt.c static bool is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) bdaddr_t 5539 net/bluetooth/mgmt.c static int hci_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, bdaddr_t 5584 net/bluetooth/mgmt.c bdaddr_t *bdaddr, u8 type, u8 action) bdaddr_t 5684 net/bluetooth/mgmt.c bdaddr_t *bdaddr, u8 type) bdaddr_t 7212 net/bluetooth/mgmt.c void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7309 net/bluetooth/mgmt.c void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7345 net/bluetooth/mgmt.c void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7371 net/bluetooth/mgmt.c void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 7391 net/bluetooth/mgmt.c void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure) bdaddr_t 7402 net/bluetooth/mgmt.c void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7415 net/bluetooth/mgmt.c void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7428 net/bluetooth/mgmt.c int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7445 net/bluetooth/mgmt.c int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7459 net/bluetooth/mgmt.c static int user_pairing_resp_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7475 net/bluetooth/mgmt.c int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7482 net/bluetooth/mgmt.c int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7490 net/bluetooth/mgmt.c int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7497 net/bluetooth/mgmt.c int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7505 net/bluetooth/mgmt.c int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 7821 net/bluetooth/mgmt.c void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 7903 net/bluetooth/mgmt.c void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, bdaddr_t 67 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src, bdaddr_t 68 net/bluetooth/rfcomm/core.c bdaddr_t *dst, bdaddr_t 71 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_get(bdaddr_t *src, bdaddr_t *dst); bdaddr_t 371 net/bluetooth/rfcomm/core.c static int __rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, u8 channel) bdaddr_t 425 net/bluetooth/rfcomm/core.c int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, u8 channel) bdaddr_t 537 net/bluetooth/rfcomm/core.c struct rfcomm_dlc *rfcomm_dlc_exists(bdaddr_t *src, bdaddr_t *dst, u8 channel) bdaddr_t 694 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_get(bdaddr_t *src, bdaddr_t *dst) bdaddr_t 727 net/bluetooth/rfcomm/core.c static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src, bdaddr_t 728 net/bluetooth/rfcomm/core.c bdaddr_t *dst, bdaddr_t 785 net/bluetooth/rfcomm/core.c void rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src, bdaddr_t *dst) bdaddr_t 2012 net/bluetooth/rfcomm/core.c static int rfcomm_add_listener(bdaddr_t *ba) bdaddr_t 109 net/bluetooth/rfcomm/sock.c static struct sock *__rfcomm_get_listen_sock_by_addr(u8 channel, bdaddr_t *src) bdaddr_t 130 net/bluetooth/rfcomm/sock.c static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src) bdaddr_t 447 net/bluetooth/rfcomm/sock.c bdaddr_t *src = &rfcomm_pi(sk)->src; bdaddr_t 959 net/bluetooth/rfcomm/sock.c bdaddr_t src, dst; bdaddr_t 57 net/bluetooth/rfcomm/tty.c bdaddr_t src; bdaddr_t 58 net/bluetooth/rfcomm/tty.c bdaddr_t dst; bdaddr_t 65 net/bluetooth/sco.c bdaddr_t src; bdaddr_t 66 net/bluetooth/sco.c bdaddr_t dst; bdaddr_t 325 net/bluetooth/sco.c static struct sock *__sco_get_sock_listen_by_addr(bdaddr_t *ba) bdaddr_t 343 net/bluetooth/sco.c static struct sock *sco_get_sock_listen(bdaddr_t *src) bdaddr_t 591 net/bluetooth/sco.c bdaddr_t *src = &sco_pi(sk)->src; bdaddr_t 1082 net/bluetooth/sco.c int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) bdaddr_t 111 net/bluetooth/smp.c bdaddr_t id_addr; bdaddr_t 412 net/bluetooth/smp.c const bdaddr_t *ia, u8 _rat, const bdaddr_t *ra, u8 res[16]) bdaddr_t 502 net/bluetooth/smp.c const bdaddr_t *bdaddr) bdaddr_t 523 net/bluetooth/smp.c int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) bdaddr_t 2404 net/bluetooth/smp.c int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 2534 net/bluetooth/smp.c bdaddr_t rpa; bdaddr_t 3587 net/bluetooth/smp.c const bdaddr_t ra = { { 0xb6, 0xb5, 0xb4, 0xb3, 0xb2, 0xb1 } }; bdaddr_t 3588 net/bluetooth/smp.c const bdaddr_t ia = { { 0xa6, 0xa5, 0xa4, 0xa3, 0xa2, 0xa1 } }; bdaddr_t 96 net/bluetooth/smp.h bdaddr_t bdaddr; bdaddr_t 184 net/bluetooth/smp.h int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, bdaddr_t 192 net/bluetooth/smp.h const bdaddr_t *bdaddr); bdaddr_t 193 net/bluetooth/smp.h int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa);