| /linux/include/net/bluetooth/ |
| H A D | hci_core.h | 679 struct hci_conn { struct 778 struct hci_conn *parent; argument 783 void (*connect_cfm_cb) (struct hci_conn *conn, u8 status); argument 784 void (*security_cfm_cb) (struct hci_conn *conn, u8 status); argument 785 void (*disconn_cfm_cb) (struct hci_conn *conn, u8 reason); argument 787 void (*cleanup)(struct hci_conn *conn); argument 792 struct hci_conn *conn; 798 struct hci_conn *conn; 825 struct hci_conn *conn; 862 int l2cap_disconn_ind(struct hci_conn *hcon); [all …]
|
| H A D | hci_sync.h | 166 struct hci_conn; 169 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason); 181 int hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn); 183 int hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn); 185 int hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn); 186 int hci_le_conn_update_sync(struct hci_dev *hdev, struct hci_conn *conn, 189 int hci_connect_pa_sync(struct hci_dev *hdev, struct hci_conn *conn); 190 int hci_connect_big_sync(struct hci_dev *hdev, struct hci_conn *conn); 191 int hci_past_sync(struct hci_conn *conn, struct hci_conn *le); 193 int hci_le_read_remote_features(struct hci_conn *conn); [all …]
|
| H A D | l2cap.h | 644 struct hci_conn *hcon;
|
| /linux/net/bluetooth/ |
| H A D | hci_conn.c | 48 struct hci_conn *conn; 71 void hci_connect_le_scan_cleanup(struct hci_conn *conn, u8 status) in hci_connect_le_scan_cleanup() 140 static void hci_conn_cleanup(struct hci_conn *conn) in hci_conn_cleanup() 178 int hci_disconnect(struct hci_conn *conn, __u8 reason) in hci_disconnect() 200 static void hci_add_sco(struct hci_conn *conn, __u16 handle) in hci_add_sco() 218 static bool find_next_esco_param(struct hci_conn *conn, in find_next_esco_param() 284 struct hci_conn *conn = conn_handle->conn; in hci_enhanced_setup_sync() 407 static bool hci_setup_sync_conn(struct hci_conn *conn, __u16 handle) in hci_setup_sync_conn() 459 bool hci_setup_sync(struct hci_conn *conn, __u16 handle) in hci_setup_sync() 483 u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency, in hci_le_conn_update() [all …]
|
| H A D | hci_sysfs.c | 15 struct hci_conn *conn = to_hci_conn(dev); in bt_link_release() 24 void hci_conn_init_sysfs(struct hci_conn *conn) in hci_conn_init_sysfs() 37 void hci_conn_add_sysfs(struct hci_conn *conn) in hci_conn_add_sysfs() 52 void hci_conn_del_sysfs(struct hci_conn *conn) in hci_conn_del_sysfs()
|
| H A D | hci_event.c | 169 struct hci_conn *conn; in hci_cc_role_discovery() 191 struct hci_conn *conn; in hci_cc_read_link_policy() 213 struct hci_conn *conn; in hci_cc_write_link_policy() 721 struct hci_conn *conn; in hci_cc_read_enc_key_size() 804 struct hci_conn *conn; in hci_cc_read_auth_payload_timeout() 826 struct hci_conn *conn; in hci_cc_write_auth_payload_timeout() 1079 struct hci_conn *conn; in hci_cc_read_clock() 1163 struct hci_conn *conn; in hci_cc_pin_code_reply() 1567 struct hci_conn *conn; in hci_cc_le_set_adv_enable() 1610 struct hci_conn *conn; in hci_cc_le_set_ext_adv_enable() [all …]
|
| H A D | hci_debugfs.h | 28 void hci_debugfs_create_conn(struct hci_conn *conn); 45 static inline void hci_debugfs_create_conn(struct hci_conn *conn) in hci_debugfs_create_conn()
|
| H A D | smp.h | 187 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level, 189 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level); 190 int smp_user_confirm_reply(struct hci_conn *conn, u16 mgmt_op, __le32 passkey);
|
| H A D | smp.c | 653 struct hci_conn *hcon = conn->hcon; in build_pairing_cmd() 746 struct hci_conn *hcon = conn->hcon; in smp_chan_destroy() 798 struct hci_conn *hcon = conn->hcon; in smp_failure() 853 struct hci_conn *hcon = conn->hcon; in tk_request() 978 struct hci_conn *hcon = conn->hcon; in smp_random() 1038 struct hci_conn *hcon = conn->hcon; in smp_notify_keys() 1132 struct hci_conn *hcon = smp->conn->hcon; in sc_add_ltk() 1204 struct hci_conn *hcon = smp->conn->hcon; in sc_generate_ltk() 1241 struct hci_conn *hcon = conn->hcon; in smp_distribute_keys() 1384 struct hci_conn *hcon = conn->hcon; in smp_chan_create() [all …]
|
| H A D | hci_sync.c | 2786 struct hci_conn *conn; in hci_update_accept_list_sync() 2951 struct hci_conn *conn; in hci_le_set_ext_scan_param_sync() 3456 struct hci_conn *conn; in disconnected_accept_list_entries() 5565 static int hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_disconnect_sync() 5601 struct hci_conn *conn, u8 reason) in hci_le_connect_cancel_sync() 5617 static int hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_connect_cancel_sync() 5664 static int hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_reject_sco_sync() 5683 static int hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_le_reject_cis_sync() 5696 static int hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, in hci_reject_conn_sync() 5718 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) in hci_abort_conn_sync() [all …]
|
| H A D | iso.c | 27 struct hci_conn *hcon; 200 static struct iso_conn *iso_conn_add(struct hci_conn *hcon) in iso_conn_add() 264 static void iso_conn_del(struct hci_conn *hcon, int err) in iso_conn_del() 338 struct hci_conn *hcon; in iso_connect_bis() 435 struct hci_conn *hcon; in iso_connect_cis() 801 struct hci_conn *hcon = iso_pi(sk)->conn->hcon; in iso_sock_disconn() 1055 struct hci_conn *bis; in iso_sock_rebind_bc() 1220 struct hci_conn *hcon; in iso_listen_bis() 1447 struct hci_conn *hcon = iso_pi(sk)->conn ? in iso_sock_getname() 1550 static void iso_conn_defer_accept(struct hci_conn *conn) in iso_conn_defer_accept() [all …]
|
| H A D | sco.c | 46 struct hci_conn *hcon; 193 static struct sco_conn *sco_conn_add(struct hci_conn *hcon) in sco_conn_add() 254 static void sco_conn_del(struct hci_conn *hcon, int err) in sco_conn_del() 313 struct hci_conn *hcon; in sco_connect() 855 static void sco_conn_defer_accept(struct hci_conn *conn, u16 setting) in sco_conn_defer_accept() 1453 static void sco_connect_cfm(struct hci_conn *hcon, __u8 status) in sco_connect_cfm() 1472 static void sco_disconn_cfm(struct hci_conn *hcon, __u8 reason) in sco_disconn_cfm() 1484 struct hci_conn *hcon; in sco_recv_scodata()
|
| H A D | Makefile | 15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
|
| H A D | hci_core.c | 1134 static bool hci_persistent_key(struct hci_dev *hdev, struct hci_conn *conn, in hci_persistent_key() 1276 struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, in hci_add_link_key() 3084 static int hci_send_conn_frame(struct hci_dev *hdev, struct hci_conn *conn, in hci_send_conn_frame() 3224 struct hci_conn *conn = chan->conn; in hci_queue_acl() 3287 void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb) in hci_send_sco() 3324 static void hci_queue_iso(struct hci_conn *conn, struct sk_buff_head *queue, in hci_queue_iso() 3371 void hci_send_iso(struct hci_conn *conn, struct sk_buff *skb) in hci_send_iso() 3385 static inline void hci_quote_sent(struct hci_conn *conn, int num, int *quote) in hci_quote_sent() 3422 static struct hci_conn *hci_low_sent(struct hci_dev *hdev, __u8 type, in hci_low_sent() 3426 struct hci_conn *conn = NULL, *c; in hci_low_sent() [all …]
|
| H A D | l2cap_core.c | 78 static inline u8 bdaddr_src_type(struct hci_conn *hcon) in bdaddr_src_type() 83 static inline u8 bdaddr_dst_type(struct hci_conn *hcon) in bdaddr_dst_type() 743 struct hci_conn *hcon = conn->hcon; in l2cap_conn_update_id_addr() 1001 struct hci_conn *hcon = chan->conn->hcon; in l2cap_do_send() 1430 static bool l2cap_check_enc_key_size(struct hci_conn *hcon, in l2cap_check_enc_key_size() 1596 struct hci_conn *hcon = conn->hcon; in l2cap_le_conn_ready() 1630 struct hci_conn *hcon = conn->hcon; in l2cap_conn_ready() 1764 static void l2cap_conn_del(struct hci_conn *hcon, int err) in l2cap_conn_del() 3254 struct hci_conn *conn = chan->conn->hcon; in l2cap_mtu_auto() 4677 struct hci_conn *hcon = conn->hcon; in l2cap_conn_param_update_req() [all …]
|
| H A D | mgmt.c | 3095 struct hci_conn *conn; in unpair_device_sync() 3122 struct hci_conn *conn; in unpair_device() 3256 struct hci_conn *conn; in disconnect_sync() 3348 struct hci_conn *c; in get_connections() 3422 struct hci_conn *conn; in pin_code_reply() 3504 static struct mgmt_pending_cmd *find_pairing(struct hci_conn *conn) in find_pairing() 3525 struct hci_conn *conn = cmd->user_data; in pairing_complete() 3551 void mgmt_smp_complete(struct hci_conn *conn, bool complete) in mgmt_smp_complete() 3563 static void pairing_complete_cb(struct hci_conn *conn, u8 status) in pairing_complete_cb() 3579 static void le_pairing_complete_cb(struct hci_conn *conn, u8 status) in le_pairing_complete_cb() [all …]
|
| H A D | 6lowpan.c | 614 static bool is_bt_6lowpan(struct hci_conn *hcon) in is_bt_6lowpan() 971 struct hci_conn *hcon; in get_l2cap_conn()
|
| H A D | hci_debugfs.c | 1263 void hci_debugfs_create_conn(struct hci_conn *conn) in hci_debugfs_create_conn()
|
| /linux/net/bluetooth/rfcomm/ |
| H A D | tty.c | 178 struct hci_conn *conn; in rfcomm_reparent_device()
|
| H A D | core.c | 2138 static void rfcomm_security_cfm(struct hci_conn *conn, u8 status, u8 encrypt) in rfcomm_security_cfm()
|