| /linux-6.15/include/net/bluetooth/ |
| H A D | hci_core.h | 661 struct hci_conn { struct 1059 struct hci_conn *c; in hci_conn_valid() 1077 struct hci_conn *c; in hci_conn_lookup_type() 1098 struct hci_conn *c; in hci_conn_hash_lookup_bis() 1120 struct hci_conn *c; in hci_conn_hash_lookup_create_pa_sync() 1146 struct hci_conn *c; in hci_conn_hash_lookup_per_adv_bis() 1170 struct hci_conn *c; in hci_conn_hash_lookup_handle() 1189 struct hci_conn *c; in hci_conn_hash_lookup_ba() 1210 struct hci_conn *c; in hci_conn_hash_lookup_le() 1614 static inline struct hci_conn *hci_conn_get(struct hci_conn *conn) in hci_conn_get() [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);
|
| H A D | l2cap.h | 642 struct hci_conn *hcon;
|
| /linux-6.15/net/bluetooth/ |
| H A D | hci_conn.c | 48 struct hci_conn *conn; 562 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_timeout() 586 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_idle() 620 struct hci_conn *conn = container_of(work, struct hci_conn, in hci_conn_auto_accept() 646 struct hci_conn *conn = container_of(work, struct hci_conn, in le_conn_timeout() 822 struct hci_conn *bis; in bis_cleanup() 1607 struct hci_conn *acl; in hci_connect_acl() 1685 struct hci_conn *acl; in hci_connect_sco() 1686 struct hci_conn *sco; in hci_connect_sco() 2239 struct hci_conn *le; in hci_connect_cis() [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_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 | 186 bool smp_sufficient_security(struct hci_conn *hcon, u8 sec_level, 188 int smp_conn_security(struct hci_conn *hcon, __u8 sec_level); 189 int smp_user_confirm_reply(struct hci_conn *conn, u16 mgmt_op, __le32 passkey);
|
| H A D | hci_event.c | 165 struct hci_conn *conn; in hci_cc_role_discovery() 187 struct hci_conn *conn; in hci_cc_read_link_policy() 209 struct hci_conn *conn; in hci_cc_write_link_policy() 717 struct hci_conn *conn; in hci_cc_read_enc_key_size() 800 struct hci_conn *conn; in hci_cc_read_auth_payload_timeout() 822 struct hci_conn *conn; in hci_cc_write_auth_payload_timeout() 1075 struct hci_conn *conn; in hci_cc_read_clock() 1159 struct hci_conn *conn; in hci_cc_pin_code_reply() 2191 struct hci_conn *conn; in hci_cc_read_rssi() 2312 struct hci_conn *acl; in hci_cs_add_sco() [all …]
|
| 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() 1041 struct hci_conn *hcon = conn->hcon; in smp_notify_keys() 1244 struct hci_conn *hcon = conn->hcon; in smp_distribute_keys() 1387 struct hci_conn *hcon = conn->hcon; in smp_chan_create() 1485 struct hci_conn *hcon = conn->hcon; in sc_passkey_send_confirm() 1506 struct hci_conn *hcon = conn->hcon; in sc_passkey_round() [all …]
|
| H A D | hci_sync.c | 2696 struct hci_conn *conn; in hci_update_accept_list_sync() 2861 struct hci_conn *conn; in hci_le_set_ext_scan_param_sync() 3363 struct hci_conn *conn; in disconnected_accept_list_entries() 5576 struct hci_conn *c; in hci_abort_conn_sync() 5627 struct hci_conn *conn; in hci_disconnect_all_sync() 6248 struct hci_conn *conn) in hci_le_ext_directed_advertising_sync() 6436 struct hci_conn *conn = data; in hci_le_create_conn_sync() 6547 struct hci_conn *conn; in hci_le_create_cis_sync() 6585 struct hci_conn *link; in hci_le_create_cis_sync() 6761 struct hci_conn *conn = data; in hci_acl_create_conn_sync() [all …]
|
| H A D | iso.c | 27 struct hci_conn *hcon; 197 static struct iso_conn *iso_conn_add(struct hci_conn *hcon) in iso_conn_add() 261 static void iso_conn_del(struct hci_conn *hcon, int err) in iso_conn_del() 335 struct hci_conn *hcon; in iso_connect_bis() 426 struct hci_conn *hcon; in iso_connect_cis() 758 struct hci_conn *hcon = iso_pi(sk)->conn->hcon; in iso_sock_disconn() 1113 struct hci_conn *hcon; in iso_listen_bis() 1885 struct hci_conn *hcon = data; in iso_match_big_hcon() 1902 struct hci_conn *hcon; in iso_conn_ready() 2106 struct hci_conn *hcon = iso_pi(sk)->conn->hcon; in iso_connect_ind() [all …]
|
| H A D | Makefile | 15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
|
| 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() 827 static void sco_conn_defer_accept(struct hci_conn *conn, u16 setting) in sco_conn_defer_accept() 1425 static void sco_connect_cfm(struct hci_conn *hcon, __u8 status) in sco_connect_cfm() 1444 static void sco_disconn_cfm(struct hci_conn *hcon, __u8 reason) in sco_disconn_cfm() 1454 void sco_recv_scodata(struct hci_conn *hcon, struct sk_buff *skb) in sco_recv_scodata()
|
| H A D | hci_core.c | 3172 struct hci_conn *conn = chan->conn; in hci_queue_acl() 3233 void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb) in hci_send_sco() 3365 struct hci_conn *conn = NULL, *c; in hci_low_sent() 3402 struct hci_conn *c; in hci_link_tx_to() 3431 struct hci_conn *conn; in hci_chan_sent() 3491 struct hci_conn *conn; in hci_prio_recalculate() 3564 struct hci_conn *conn; in hci_sched_sco() 3704 struct hci_conn *conn; in hci_sched_iso() 3756 struct hci_conn *conn; in hci_acldata_packet() 3797 struct hci_conn *conn; in hci_scodata_packet() [all …]
|
| H A D | l2cap_core.c | 742 struct hci_conn *hcon = conn->hcon; in l2cap_conn_update_id_addr() 1580 struct hci_conn *hcon = conn->hcon; in l2cap_le_conn_ready() 1614 struct hci_conn *hcon = conn->hcon; in l2cap_conn_ready() 4635 struct hci_conn *hcon = conn->hcon; in l2cap_conn_param_update_req() 4686 struct hci_conn *hcon = conn->hcon; in l2cap_le_connect_rsp() 5160 struct hci_conn *hcon = conn->hcon; in l2cap_ecred_conn_rsp() 5457 struct hci_conn *hcon = conn->hcon; in l2cap_le_sig_channel() 5506 struct hci_conn *hcon = conn->hcon; in l2cap_sig_channel() 6741 struct hci_conn *hcon = conn->hcon; in l2cap_conless_channel() 6945 struct hci_conn *hcon; in l2cap_chan_connect() [all …]
|
| H A D | mgmt.c | 2994 struct hci_conn *conn; in unpair_device_sync() 3021 struct hci_conn *conn; in unpair_device() 3155 struct hci_conn *conn; in disconnect_sync() 3245 struct hci_conn *c; in get_connections() 3319 struct hci_conn *conn; in pin_code_reply() 3502 struct hci_conn *conn; in pair_device() 3636 struct hci_conn *conn; in cancel_pair_device() 3693 struct hci_conn *conn; in user_pairing_resp() 7187 struct hci_conn *conn; in get_conn_info_sync() 7226 struct hci_conn *conn; in get_conn_info() [all …]
|
| H A D | 6lowpan.c | 606 static bool is_bt_6lowpan(struct hci_conn *hcon) in is_bt_6lowpan() 961 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-6.15/net/bluetooth/rfcomm/ |
| H A D | tty.c | 178 struct hci_conn *conn; in rfcomm_reparent_device()
|
| H A D | core.c | 2137 static void rfcomm_security_cfm(struct hci_conn *conn, u8 status, u8 encrypt) in rfcomm_security_cfm()
|