Home
last modified time | relevance | path

Searched refs:l2cap_conn (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/net/bluetooth/
H A Da2mp.h22 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 Dl2cap_core.c55 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 Dsmp.c97 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 Da2mp.c243 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 D6lowpan.c148 __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 Damp.c108 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 Dl2cap_sock.c904 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 Dhci_event.c5004 bredr_hcon = hcon->amp_mgr->l2cap_conn->hcon; in hci_phy_link_complete_evt()
/kernel/linux/linux-6.6/include/net/bluetooth/
H A Dl2cap.h507 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 Dl2cap_core.c53 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 Dsmp.c98 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 D6lowpan.c120 __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 Dl2cap_sock.c886 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 Dhci_event.c5718 bredr_hcon = hcon->amp_mgr->l2cap_conn->hcon; in hci_phy_link_complete_evt()
/kernel/linux/linux-5.10/include/net/bluetooth/
H A Dl2cap.h540 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 Dcore.c65 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 Dhidp.h150 struct l2cap_conn *conn;
/kernel/linux/linux-6.6/net/bluetooth/hidp/
H A Dcore.c65 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 Dhidp.h150 struct l2cap_conn *conn;
/kernel/linux/linux-5.10/net/bluetooth/bnep/
H A Dcore.c544 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 Dcore.c544 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 Dsock.c732 struct l2cap_conn *conn; in rfcomm_sock_getsockopt_old()
H A Dcore.c211 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 Dsock.c734 struct l2cap_conn *conn; in rfcomm_sock_getsockopt_old()
H A Dcore.c215 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()

Completed in 54 milliseconds