Lines Matching refs:bdaddr

44 	bdaddr_t	bdaddr;  member
136 bdaddr_t bdaddr; member
153 bdaddr_t bdaddr; member
168 bdaddr_t bdaddr; member
188 bdaddr_t bdaddr; member
197 bdaddr_t bdaddr; member
211 bdaddr_t bdaddr; member
219 bdaddr_t bdaddr; member
227 bdaddr_t bdaddr; member
280 bdaddr_t bdaddr; member
356 bdaddr_t bdaddr; member
660 int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr);
843 int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr);
848 int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
851 static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in sco_connect_ind() argument
863 int iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
866 static inline int iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in iso_connect_ind() argument
924 bdaddr_t *bdaddr);
926 bdaddr_t *bdaddr);
928 bdaddr_t *bdaddr,
1513 bdaddr_t *bdaddr, u8 type);
1515 struct list_head *list, bdaddr_t *bdaddr,
1518 hci_bdaddr_list_lookup_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1520 int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1521 int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1523 int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1525 int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1526 int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1528 int hci_bdaddr_list_del_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1546 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1548 bdaddr_t *bdaddr, u8 *val, u8 type,
1550 struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1553 struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1555 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type);
1557 int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1560 struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr,
1562 struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1564 void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type);
1569 bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type);
1573 bdaddr_t *bdaddr, u8 bdaddr_type);
1574 int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1577 int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1729 static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in hci_proto_connect_ind() argument
1734 return l2cap_connect_ind(hdev, bdaddr); in hci_proto_connect_ind()
1738 return sco_connect_ind(hdev, bdaddr, flags); in hci_proto_connect_ind()
1741 return iso_connect_ind(hdev, bdaddr, flags); in hci_proto_connect_ind()
1887 static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) in hci_bdaddr_is_rpa() argument
1892 if ((bdaddr->b[5] & 0xc0) == 0x40) in hci_bdaddr_is_rpa()
1911 bdaddr_t *bdaddr, u8 addr_type) in hci_get_irk() argument
1913 if (!hci_bdaddr_is_rpa(bdaddr, addr_type)) in hci_get_irk()
1916 return hci_find_irk_by_rpa(hdev, bdaddr); in hci_get_irk()
2031 void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr,
2034 void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr,
2036 void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
2038 void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure);
2039 void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2041 void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2043 int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
2046 int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2048 int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2050 int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
2052 int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2054 int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
2056 int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr,
2066 void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
2070 void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
2074 void mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr,
2081 void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr,
2094 bdaddr_t *bdaddr, u8 addr_type);
2102 void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr,