Lines Matching refs:bdaddr
40 bdaddr_t bdaddr; member
128 bdaddr_t bdaddr; member
134 bdaddr_t bdaddr; member
142 bdaddr_t bdaddr; member
172 bdaddr_t bdaddr; member
181 bdaddr_t bdaddr; member
195 bdaddr_t bdaddr; member
203 bdaddr_t bdaddr; member
211 bdaddr_t bdaddr; member
292 bdaddr_t bdaddr; member
564 int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr);
722 int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr);
727 int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
730 static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in sco_connect_ind() argument
788 bdaddr_t *bdaddr);
790 bdaddr_t *bdaddr);
792 bdaddr_t *bdaddr,
1220 bdaddr_t *bdaddr, u8 type);
1222 struct list_head *list, bdaddr_t *bdaddr,
1225 hci_bdaddr_list_lookup_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1227 int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1228 int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1230 int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1232 int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1233 int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr,
1235 int hci_bdaddr_list_del_with_flags(struct list_head *list, bdaddr_t *bdaddr,
1253 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1255 bdaddr_t *bdaddr, u8 *val, u8 type,
1257 struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1260 struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1262 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type);
1264 int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1267 struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr,
1269 struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1271 void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type);
1276 bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type);
1280 bdaddr_t *bdaddr, u8 bdaddr_type);
1281 int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1284 int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1380 static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in hci_proto_connect_ind() argument
1385 return l2cap_connect_ind(hdev, bdaddr); in hci_proto_connect_ind()
1389 return sco_connect_ind(hdev, bdaddr, flags); in hci_proto_connect_ind()
1572 static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) in hci_bdaddr_is_rpa() argument
1577 if ((bdaddr->b[5] & 0xc0) == 0x40) in hci_bdaddr_is_rpa()
1596 bdaddr_t *bdaddr, u8 addr_type) in hci_get_irk() argument
1598 if (!hci_bdaddr_is_rpa(bdaddr, addr_type)) in hci_get_irk()
1601 return hci_find_irk_by_rpa(hdev, bdaddr); in hci_get_irk()
1714 void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr,
1717 void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr,
1719 void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1721 void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure);
1722 void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1724 void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1726 int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
1729 int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1731 int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1733 int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
1735 int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1737 int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1739 int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr,
1750 void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1753 void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1757 void mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr,
1764 void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr,
1783 void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr,