/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | a2mp.h | 22 struct l2cap_conn *l2cap_conn; member 129 struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, 138 static inline struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, in a2mp_channel_create()
|
H A D | l2cap_core.c | 55 static struct sk_buff *l2cap_build_cmd(struct l2cap_conn *conn, 57 static void l2cap_send_cmd(struct l2cap_conn *conn, u8 ident, u8 code, u16 len, 92 static struct l2cap_chan *__l2cap_get_chan_by_dcid(struct l2cap_conn *conn, in __l2cap_get_chan_by_dcid() 104 static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn, in __l2cap_get_chan_by_scid() 119 static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn, in l2cap_get_chan_by_scid() 140 static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn, in l2cap_get_chan_by_dcid() 158 static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn, in __l2cap_get_chan_by_ident() 170 static struct l2cap_chan *l2cap_get_chan_by_ident(struct l2cap_conn *conn, in l2cap_get_chan_by_ident() 266 static u16 l2cap_alloc_cid(struct l2cap_conn *conn) in l2cap_alloc_cid() 433 struct l2cap_conn *con in l2cap_chan_timeout() [all...] |
H A D | smp.c | 97 struct l2cap_conn *conn; 589 static void smp_send_cmd(struct l2cap_conn *conn, u8 code, u16 len, void *data) in smp_send_cmd() 647 static void build_pairing_cmd(struct l2cap_conn *conn, in build_pairing_cmd() 723 static u8 check_enc_key_size(struct l2cap_conn *conn, __u8 max_key_size) in check_enc_key_size() 742 static void smp_chan_destroy(struct l2cap_conn *conn) in smp_chan_destroy() 796 static void smp_failure(struct l2cap_conn *conn, u8 reason) in smp_failure() 850 static int tk_request(struct l2cap_conn *conn, u8 remote_oob, u8 auth, in tk_request() 950 struct l2cap_conn *conn = smp->conn; in smp_confirm() 977 struct l2cap_conn *conn = smp->conn; in smp_random() 1036 static void smp_notify_keys(struct l2cap_conn *con [all...] |
H A D | a2mp.c | 243 struct l2cap_conn *conn = mgr->l2cap_conn; in a2mp_discover_rsp() 580 &mgr->l2cap_conn->hcon->dst); in a2mp_discphyslink_req() 766 static struct l2cap_chan *a2mp_chan_open(struct l2cap_conn *conn, bool locked) in a2mp_chan_open() 849 static struct amp_mgr *amp_mgr_create(struct l2cap_conn *conn, bool locked) in amp_mgr_create() 860 mgr->l2cap_conn = conn; in amp_mgr_create() 886 struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, in a2mp_channel_create() 1035 struct l2cap_conn *conn = chan->conn; in a2mp_discover_amp()
|
H A D | 6lowpan.c | 148 __peer_lookup_conn(struct lowpan_btle_dev *dev, struct l2cap_conn *conn) in __peer_lookup_conn() 227 static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn) in lookup_peer() 245 static struct lowpan_btle_dev *lookup_dev(struct l2cap_conn *conn) in lookup_dev() 942 static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type) in bt_6lowpan_disconnect() 991 struct l2cap_conn **conn) in get_l2cap_conn() 1018 *conn = (struct l2cap_conn *)hcon->l2cap_data; in get_l2cap_conn() 1130 struct l2cap_conn *conn = NULL; in lowpan_control_write()
|
H A D | amp.c | 108 bdaddr_t *dst = &mgr->l2cap_conn->hcon->dst; in phylink_add() 452 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_create_phylink() 491 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_accept_phylink()
|
H A D | l2cap_sock.c | 904 struct l2cap_conn *conn; in l2cap_sock_setsockopt() 1007 /* proceed further only when we have l2cap_conn and in l2cap_sock_setsockopt() 1309 struct l2cap_conn *conn; in l2cap_sock_shutdown()
|
H A D | hci_event.c | 5004 bredr_hcon = hcon->amp_mgr->l2cap_conn->hcon; in hci_phy_link_complete_evt()
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | l2cap.h | 507 struct l2cap_conn *conn; 632 struct l2cap_conn { struct 669 int (*probe) (struct l2cap_conn *conn, struct l2cap_user *user); 670 void (*remove) (struct l2cap_conn *conn, struct l2cap_user *user); 949 void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); 950 void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); 952 void l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func, 961 struct l2cap_conn *l2cap_conn_get(struct l2cap_conn *conn); 962 void l2cap_conn_put(struct l2cap_conn *con [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | l2cap_core.c | 53 static struct sk_buff *l2cap_build_cmd(struct l2cap_conn *conn, 55 static void l2cap_send_cmd(struct l2cap_conn *conn, u8 ident, u8 code, u16 len, 90 static struct l2cap_chan *__l2cap_get_chan_by_dcid(struct l2cap_conn *conn, in __l2cap_get_chan_by_dcid() 102 static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn, in __l2cap_get_chan_by_scid() 117 static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn, in l2cap_get_chan_by_scid() 138 static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn, in l2cap_get_chan_by_dcid() 156 static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn, in __l2cap_get_chan_by_ident() 246 static u16 l2cap_alloc_cid(struct l2cap_conn *conn) in l2cap_alloc_cid() 413 struct l2cap_conn *conn = chan->conn; in l2cap_chan_timeout() 563 void __l2cap_chan_add(struct l2cap_conn *con [all...] |
H A D | smp.c | 98 struct l2cap_conn *conn; 590 static void smp_send_cmd(struct l2cap_conn *conn, u8 code, u16 len, void *data) in smp_send_cmd() 648 static void build_pairing_cmd(struct l2cap_conn *conn, in build_pairing_cmd() 724 static u8 check_enc_key_size(struct l2cap_conn *conn, __u8 max_key_size) in check_enc_key_size() 743 static void smp_chan_destroy(struct l2cap_conn *conn) in smp_chan_destroy() 797 static void smp_failure(struct l2cap_conn *conn, u8 reason) in smp_failure() 851 static int tk_request(struct l2cap_conn *conn, u8 remote_oob, u8 auth, in tk_request() 951 struct l2cap_conn *conn = smp->conn; in smp_confirm() 978 struct l2cap_conn *conn = smp->conn; in smp_random() 1037 static void smp_notify_keys(struct l2cap_conn *con [all...] |
H A D | 6lowpan.c | 120 __peer_lookup_conn(struct lowpan_btle_dev *dev, struct l2cap_conn *conn) in __peer_lookup_conn() 198 static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn) in lookup_peer() 216 static struct lowpan_btle_dev *lookup_dev(struct l2cap_conn *conn) in lookup_dev() 904 static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type) in bt_6lowpan_disconnect() 953 struct l2cap_conn **conn) in get_l2cap_conn() 980 *conn = (struct l2cap_conn *)hcon->l2cap_data; in get_l2cap_conn() 1092 struct l2cap_conn *conn = NULL; in lowpan_control_write()
|
H A D | l2cap_sock.c | 886 struct l2cap_conn *conn; in l2cap_sock_setsockopt() 989 /* proceed further only when we have l2cap_conn and in l2cap_sock_setsockopt() 1275 struct l2cap_conn *conn; in l2cap_sock_shutdown()
|
H A D | hci_event.c | 5718 bredr_hcon = hcon->amp_mgr->l2cap_conn->hcon; in hci_phy_link_complete_evt()
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
H A D | l2cap.h | 540 struct l2cap_conn *conn; 673 struct l2cap_conn { struct 710 int (*probe) (struct l2cap_conn *conn, struct l2cap_user *user); 711 void (*remove) (struct l2cap_conn *conn, struct l2cap_user *user); 990 void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); 991 void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); 993 void l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func, 1002 struct l2cap_conn *l2cap_conn_get(struct l2cap_conn *conn); 1003 void l2cap_conn_put(struct l2cap_conn *con [all...] |
/kernel/linux/linux-5.10/net/bluetooth/hidp/ |
H A D | core.c | 65 static int hidp_session_probe(struct l2cap_conn *conn, 67 static void hidp_session_remove(struct l2cap_conn *conn, 915 struct l2cap_conn *conn) in hidp_session_new() 1091 * This is called from the l2cap_conn core when our l2cap_user object is bound 1098 static int hidp_session_probe(struct l2cap_conn *conn, in hidp_session_probe() 1147 * Called from the l2cap_conn core when either we explicitly unregistered 1159 static void hidp_session_remove(struct l2cap_conn *conn, in hidp_session_remove() 1300 * parent l2cap_conn dies or user-space cleans it up. in hidp_session_thread() 1353 struct l2cap_conn *conn; in hidp_connection_add()
|
H A D | hidp.h | 150 struct l2cap_conn *conn;
|
/kernel/linux/linux-6.6/net/bluetooth/hidp/ |
H A D | core.c | 65 static int hidp_session_probe(struct l2cap_conn *conn, 67 static void hidp_session_remove(struct l2cap_conn *conn, 914 struct l2cap_conn *conn) in hidp_session_new() 1090 * This is called from the l2cap_conn core when our l2cap_user object is bound 1097 static int hidp_session_probe(struct l2cap_conn *conn, in hidp_session_probe() 1146 * Called from the l2cap_conn core when either we explicitly unregistered 1158 static void hidp_session_remove(struct l2cap_conn *conn, in hidp_session_remove() 1299 * parent l2cap_conn dies or user-space cleans it up. in hidp_session_thread() 1352 struct l2cap_conn *conn; in hidp_connection_add()
|
H A D | hidp.h | 150 struct l2cap_conn *conn;
|
/kernel/linux/linux-5.10/net/bluetooth/bnep/ |
H A D | core.c | 544 struct l2cap_conn *conn = l2cap_pi(session->sock->sk)->chan->conn; in bnep_get_device()
|
/kernel/linux/linux-6.6/net/bluetooth/bnep/ |
H A D | core.c | 544 struct l2cap_conn *conn = l2cap_pi(session->sock->sk)->chan->conn; in bnep_get_device()
|
/kernel/linux/linux-5.10/net/bluetooth/rfcomm/ |
H A D | sock.c | 732 struct l2cap_conn *conn; in rfcomm_sock_getsockopt_old()
|
H A D | core.c | 211 struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn; in rfcomm_check_security() 1319 struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn; in rfcomm_dlc_accept()
|
/kernel/linux/linux-6.6/net/bluetooth/rfcomm/ |
H A D | sock.c | 734 struct l2cap_conn *conn; in rfcomm_sock_getsockopt_old()
|
H A D | core.c | 215 struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn; in rfcomm_check_security() 1323 struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn; in rfcomm_dlc_accept()
|