Lines Matching refs:bdaddr
36 bdaddr_t bdaddr; member
98 bdaddr_t bdaddr; member
110 bdaddr_t bdaddr; member
119 bdaddr_t bdaddr; member
133 bdaddr_t bdaddr; member
141 bdaddr_t bdaddr; member
149 bdaddr_t bdaddr; member
203 bdaddr_t bdaddr; member
403 int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr);
546 int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr);
551 int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags);
554 static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in sco_connect_ind() argument
612 bdaddr_t *bdaddr);
614 bdaddr_t *bdaddr);
616 bdaddr_t *bdaddr,
1029 bdaddr_t *bdaddr, u8 type);
1030 int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1031 int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type);
1049 struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1051 bdaddr_t *bdaddr, u8 *val, u8 type,
1053 struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1056 struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1058 int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type);
1060 int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr);
1063 struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr,
1065 struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr,
1067 void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type);
1070 bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type);
1074 bdaddr_t *bdaddr, u8 bdaddr_type);
1075 int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1078 int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr,
1145 static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, in hci_proto_connect_ind() argument
1150 return l2cap_connect_ind(hdev, bdaddr); in hci_proto_connect_ind()
1154 return sco_connect_ind(hdev, bdaddr, flags); in hci_proto_connect_ind()
1309 static inline bool hci_bdaddr_is_rpa(bdaddr_t *bdaddr, u8 addr_type) in hci_bdaddr_is_rpa() argument
1314 if ((bdaddr->b[5] & 0xc0) == 0x40) in hci_bdaddr_is_rpa()
1333 bdaddr_t *bdaddr, u8 addr_type) in hci_get_irk() argument
1335 if (!hci_bdaddr_is_rpa(bdaddr, addr_type)) in hci_get_irk()
1338 return hci_find_irk_by_rpa(hdev, bdaddr); in hci_get_irk()
1442 void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr,
1445 void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr,
1447 void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1449 void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure);
1450 void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1452 void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1454 int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
1457 int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1459 int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1461 int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr,
1463 int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1465 int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr,
1467 int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr,
1476 void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1479 void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type,
1487 void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr,
1498 void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr,