hci_conn 432 include/net/bluetooth/hci_core.h struct hci_conn *link; hci_conn 434 include/net/bluetooth/hci_core.h void (*connect_cfm_cb) (struct hci_conn *conn, u8 status); hci_conn 435 include/net/bluetooth/hci_core.h void (*security_cfm_cb) (struct hci_conn *conn, u8 status); hci_conn 436 include/net/bluetooth/hci_core.h void (*disconn_cfm_cb) (struct hci_conn *conn, u8 reason); hci_conn 442 include/net/bluetooth/hci_core.h struct hci_conn *conn; hci_conn 468 include/net/bluetooth/hci_core.h struct hci_conn *conn; hci_conn 478 include/net/bluetooth/hci_core.h void l2cap_connect_cfm(struct hci_conn *hcon, u8 status); hci_conn 479 include/net/bluetooth/hci_core.h int l2cap_disconn_ind(struct hci_conn *hcon); hci_conn 480 include/net/bluetooth/hci_core.h void l2cap_disconn_cfm(struct hci_conn *hcon, u8 reason); hci_conn 481 include/net/bluetooth/hci_core.h int l2cap_security_cfm(struct hci_conn *hcon, u8 status, u8 encrypt); hci_conn 482 include/net/bluetooth/hci_core.h int l2cap_recv_acldata(struct hci_conn *hcon, struct sk_buff *skb, u16 flags); hci_conn 485 include/net/bluetooth/hci_core.h void sco_connect_cfm(struct hci_conn *hcon, __u8 status); hci_conn 486 include/net/bluetooth/hci_core.h void sco_disconn_cfm(struct hci_conn *hcon, __u8 reason); hci_conn 487 include/net/bluetooth/hci_core.h int sco_recv_scodata(struct hci_conn *hcon, struct sk_buff *skb); hci_conn 558 include/net/bluetooth/hci_core.h static inline bool hci_conn_ssp_enabled(struct hci_conn *conn) hci_conn 565 include/net/bluetooth/hci_core.h static inline bool hci_conn_sc_enabled(struct hci_conn *conn) hci_conn 572 include/net/bluetooth/hci_core.h static inline void hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c) hci_conn 595 include/net/bluetooth/hci_core.h static inline void hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c) hci_conn 646 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_handle(struct hci_dev *hdev, hci_conn 650 include/net/bluetooth/hci_core.h struct hci_conn *c; hci_conn 665 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_ba(struct hci_dev *hdev, hci_conn 669 include/net/bluetooth/hci_core.h struct hci_conn *c; hci_conn 685 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_state(struct hci_dev *hdev, hci_conn 689 include/net/bluetooth/hci_core.h struct hci_conn *c; hci_conn 705 include/net/bluetooth/hci_core.h int hci_disconnect(struct hci_conn *conn, __u8 reason); hci_conn 706 include/net/bluetooth/hci_core.h bool hci_setup_sync(struct hci_conn *conn, __u16 handle); hci_conn 707 include/net/bluetooth/hci_core.h void hci_sco_setup(struct hci_conn *conn, __u8 status); hci_conn 709 include/net/bluetooth/hci_core.h struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_conn 711 include/net/bluetooth/hci_core.h int hci_conn_del(struct hci_conn *conn); hci_conn 715 include/net/bluetooth/hci_core.h struct hci_chan *hci_chan_create(struct hci_conn *conn); hci_conn 717 include/net/bluetooth/hci_core.h void hci_chan_list_flush(struct hci_conn *conn); hci_conn 720 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, hci_conn 723 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, hci_conn 725 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_conn 727 include/net/bluetooth/hci_core.h int hci_conn_check_link_mode(struct hci_conn *conn); hci_conn 728 include/net/bluetooth/hci_core.h int hci_conn_check_secure(struct hci_conn *conn, __u8 sec_level); hci_conn 729 include/net/bluetooth/hci_core.h int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type, hci_conn 731 include/net/bluetooth/hci_core.h int hci_conn_change_link_key(struct hci_conn *conn); hci_conn 732 include/net/bluetooth/hci_core.h int hci_conn_switch_role(struct hci_conn *conn, __u8 role); hci_conn 734 include/net/bluetooth/hci_core.h void hci_conn_enter_active_mode(struct hci_conn *conn, __u8 force_active); hci_conn 736 include/net/bluetooth/hci_core.h void hci_le_conn_failed(struct hci_conn *conn, u8 status); hci_conn 759 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_get(struct hci_conn *conn) hci_conn 765 include/net/bluetooth/hci_core.h static inline void hci_conn_put(struct hci_conn *conn) hci_conn 770 include/net/bluetooth/hci_core.h static inline void hci_conn_hold(struct hci_conn *conn) hci_conn 778 include/net/bluetooth/hci_core.h static inline void hci_conn_drop(struct hci_conn *conn) hci_conn 835 include/net/bluetooth/hci_core.h #define to_hci_conn(c) container_of(c, struct hci_conn, dev) hci_conn 894 include/net/bluetooth/hci_core.h struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, hci_conn 932 include/net/bluetooth/hci_core.h void hci_conn_init_sysfs(struct hci_conn *conn); hci_conn 933 include/net/bluetooth/hci_core.h void hci_conn_add_sysfs(struct hci_conn *conn); hci_conn 934 include/net/bluetooth/hci_core.h void hci_conn_del_sysfs(struct hci_conn *conn); hci_conn 996 include/net/bluetooth/hci_core.h static inline void hci_proto_connect_cfm(struct hci_conn *conn, __u8 status) hci_conn 1018 include/net/bluetooth/hci_core.h static inline int hci_proto_disconn_ind(struct hci_conn *conn) hci_conn 1026 include/net/bluetooth/hci_core.h static inline void hci_proto_disconn_cfm(struct hci_conn *conn, __u8 reason) hci_conn 1052 include/net/bluetooth/hci_core.h static inline void hci_proto_auth_cfm(struct hci_conn *conn, __u8 status) hci_conn 1069 include/net/bluetooth/hci_core.h static inline void hci_proto_encrypt_cfm(struct hci_conn *conn, __u8 status, hci_conn 1087 include/net/bluetooth/hci_core.h void (*security_cfm) (struct hci_conn *conn, __u8 status, hci_conn 1089 include/net/bluetooth/hci_core.h void (*key_change_cfm) (struct hci_conn *conn, __u8 status); hci_conn 1090 include/net/bluetooth/hci_core.h void (*role_switch_cfm) (struct hci_conn *conn, __u8 status, __u8 role); hci_conn 1093 include/net/bluetooth/hci_core.h static inline void hci_auth_cfm(struct hci_conn *conn, __u8 status) hci_conn 1113 include/net/bluetooth/hci_core.h static inline void hci_encrypt_cfm(struct hci_conn *conn, __u8 status, hci_conn 1134 include/net/bluetooth/hci_core.h static inline void hci_key_change_cfm(struct hci_conn *conn, __u8 status) hci_conn 1146 include/net/bluetooth/hci_core.h static inline void hci_role_switch_cfm(struct hci_conn *conn, __u8 status, hci_conn 1274 include/net/bluetooth/hci_core.h void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb); hci_conn 1344 include/net/bluetooth/hci_core.h void mgmt_auth_failed(struct hci_conn *conn, u8 status); hci_conn 1369 include/net/bluetooth/hci_core.h void mgmt_smp_complete(struct hci_conn *conn, bool complete); hci_conn 1371 include/net/bluetooth/hci_core.h u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency, hci_conn 1373 include/net/bluetooth/hci_core.h void hci_le_start_enc(struct hci_conn *conn, __le16 ediv, __le64 rand, hci_conn 481 include/net/bluetooth/l2cap.h struct hci_conn *hs_hcon; hci_conn 614 include/net/bluetooth/l2cap.h struct hci_conn *hcon;