Home
last modified time | relevance | path

Searched refs:hci_conn (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/include/net/bluetooth/
H A Dhci_core.h661 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 Dhci_sync.h166 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 Dl2cap.h642 struct hci_conn *hcon;
/linux-6.15/net/bluetooth/
H A Dhci_conn.c48 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 Dhci_sysfs.c15 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 Dhci_debugfs.h28 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 Dsmp.h186 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 Dhci_event.c165 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 Dsmp.c653 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 Dhci_sync.c2696 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 Diso.c27 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 DMakefile15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
H A Dsco.c46 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 Dhci_core.c3172 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 Dl2cap_core.c742 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 Dmgmt.c2994 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 D6lowpan.c606 static bool is_bt_6lowpan(struct hci_conn *hcon) in is_bt_6lowpan()
961 struct hci_conn *hcon; in get_l2cap_conn()
H A Dhci_debugfs.c1263 void hci_debugfs_create_conn(struct hci_conn *conn) in hci_debugfs_create_conn()
/linux-6.15/net/bluetooth/rfcomm/
H A Dtty.c178 struct hci_conn *conn; in rfcomm_reparent_device()
H A Dcore.c2137 static void rfcomm_security_cfm(struct hci_conn *conn, u8 status, u8 encrypt) in rfcomm_security_cfm()