Symbol: l2cap_conn
include/net/bluetooth/l2cap.h
515
struct l2cap_conn *conn;
include/net/bluetooth/l2cap.h
680
int (*probe) (struct l2cap_conn *conn, struct l2cap_user *user);
include/net/bluetooth/l2cap.h
681
void (*remove) (struct l2cap_conn *conn, struct l2cap_user *user);
include/net/bluetooth/l2cap.h
967
void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan);
include/net/bluetooth/l2cap.h
968
void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan);
include/net/bluetooth/l2cap.h
970
void l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func,
include/net/bluetooth/l2cap.h
975
struct l2cap_conn *l2cap_conn_get(struct l2cap_conn *conn);
include/net/bluetooth/l2cap.h
976
struct l2cap_conn *l2cap_conn_hold_unless_zero(struct l2cap_conn *conn);
include/net/bluetooth/l2cap.h
977
void l2cap_conn_put(struct l2cap_conn *conn);
include/net/bluetooth/l2cap.h
979
int l2cap_register_user(struct l2cap_conn *conn, struct l2cap_user *user);
include/net/bluetooth/l2cap.h
980
void l2cap_unregister_user(struct l2cap_conn *conn, struct l2cap_user *user);
net/bluetooth/6lowpan.c
1016
*conn = (struct l2cap_conn *)hcon->l2cap_data;
net/bluetooth/6lowpan.c
1141
struct l2cap_conn *conn = NULL;
net/bluetooth/6lowpan.c
128
__peer_lookup_conn(struct lowpan_btle_dev *dev, struct l2cap_conn *conn)
net/bluetooth/6lowpan.c
206
static struct lowpan_peer *lookup_peer(struct l2cap_conn *conn)
net/bluetooth/6lowpan.c
224
static struct lowpan_btle_dev *lookup_dev(struct l2cap_conn *conn)
net/bluetooth/6lowpan.c
918
static int bt_6lowpan_disconnect(struct l2cap_conn *conn, u8 dst_type)
net/bluetooth/6lowpan.c
969
struct l2cap_conn **conn, bool disconnect)
net/bluetooth/bnep/core.c
545
struct l2cap_conn *conn = l2cap_pi(session->sock->sk)->chan->conn;
net/bluetooth/hidp/core.c
1098
static int hidp_session_probe(struct l2cap_conn *conn,
net/bluetooth/hidp/core.c
1159
static void hidp_session_remove(struct l2cap_conn *conn,
net/bluetooth/hidp/core.c
1364
struct l2cap_conn *conn;
net/bluetooth/hidp/core.c
65
static int hidp_session_probe(struct l2cap_conn *conn,
net/bluetooth/hidp/core.c
67
static void hidp_session_remove(struct l2cap_conn *conn,
net/bluetooth/hidp/core.c
914
struct l2cap_conn *conn)
net/bluetooth/hidp/hidp.h
150
struct l2cap_conn *conn;
net/bluetooth/l2cap_core.c
102
static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
117
static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
1243
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
1284
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
1352
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
136
static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
1385
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
1412
static void l2cap_request_info(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
1454
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
1497
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
1518
static void l2cap_conn_start(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
152
static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
1594
static void l2cap_le_conn_ready(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
1627
static void l2cap_conn_ready(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
1664
static void l2cap_conn_unreliable(struct l2cap_conn *conn, int err)
net/bluetooth/l2cap_core.c
1678
struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
net/bluetooth/l2cap_core.c
1702
int l2cap_register_user(struct l2cap_conn *conn, struct l2cap_user *user)
net/bluetooth/l2cap_core.c
1738
void l2cap_unregister_user(struct l2cap_conn *conn, struct l2cap_user *user)
net/bluetooth/l2cap_core.c
1753
static void l2cap_unregister_all_users(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
1766
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/l2cap_core.c
1820
struct l2cap_conn *conn = container_of(ref, struct l2cap_conn, ref);
net/bluetooth/l2cap_core.c
1826
struct l2cap_conn *l2cap_conn_get(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
1833
void l2cap_conn_put(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
2214
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
2257
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
2289
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
2320
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
242
static u16 l2cap_alloc_cid(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
2443
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
2963
static void l2cap_raw_recv(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/l2cap_core.c
2987
static struct sk_buff *l2cap_build_cmd(struct l2cap_conn *conn, u8 code,
net/bluetooth/l2cap_core.c
3220
static inline bool __l2cap_ews_supported(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
3225
static inline bool __l2cap_efs_supported(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
3800
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
3868
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
3905
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
3983
static inline int l2cap_command_rej(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4008
static void l2cap_connect(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd,
net/bluetooth/l2cap_core.c
409
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
4139
static int l2cap_connect_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4149
static int l2cap_connect_create_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4241
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
4254
static void cmd_reject_invalid_cid(struct l2cap_conn *conn, u8 ident,
net/bluetooth/l2cap_core.c
4266
static inline int l2cap_config_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4377
static inline int l2cap_config_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4484
static inline int l2cap_disconnect_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4523
static inline int l2cap_disconnect_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4560
static inline int l2cap_information_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4608
static inline int l2cap_information_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4673
static inline int l2cap_conn_param_update_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4723
static int l2cap_le_connect_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4803
static void l2cap_put_ident(struct l2cap_conn *conn, u8 code, u8 id)
net/bluetooth/l2cap_core.c
4823
static inline int l2cap_bredr_sig_cmd(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
4884
static int l2cap_le_connect_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5029
static inline int l2cap_le_credits(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5076
static inline int l2cap_ecred_conn_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5246
static inline int l2cap_ecred_conn_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
53
static struct sk_buff *l2cap_build_cmd(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5356
static inline int l2cap_ecred_reconf_req(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5454
static inline int l2cap_ecred_reconf_rsp(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5482
static inline int l2cap_le_command_rej(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
55
static void l2cap_send_cmd(struct l2cap_conn *conn, u8 ident, u8 code, u16 len,
net/bluetooth/l2cap_core.c
5509
static inline int l2cap_le_sig_cmd(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5574
static inline void l2cap_le_sig_channel(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
5615
static inline void l2cap_sig_send_rej(struct l2cap_conn *conn, u16 ident)
net/bluetooth/l2cap_core.c
5623
static inline void l2cap_sig_channel(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
587
void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan)
net/bluetooth/l2cap_core.c
640
void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan)
net/bluetooth/l2cap_core.c
649
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
6632
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
6806
static void l2cap_data_channel(struct l2cap_conn *conn, u16 cid,
net/bluetooth/l2cap_core.c
6872
static void l2cap_conless_channel(struct l2cap_conn *conn, __le16 psm,
net/bluetooth/l2cap_core.c
6913
static void l2cap_recv_frame(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/l2cap_core.c
6970
struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
net/bluetooth/l2cap_core.c
6984
static struct l2cap_conn *l2cap_conn_add(struct hci_conn *hcon)
net/bluetooth/l2cap_core.c
6986
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/l2cap_core.c
705
static void __l2cap_chan_list_id(struct l2cap_conn *conn, u16 id,
net/bluetooth/l2cap_core.c
7078
struct l2cap_conn *conn;
net/bluetooth/l2cap_core.c
716
static void __l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func,
net/bluetooth/l2cap_core.c
726
void l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func,
net/bluetooth/l2cap_core.c
7262
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
7359
struct l2cap_conn *conn;
net/bluetooth/l2cap_core.c
741
struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
net/bluetooth/l2cap_core.c
7419
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/l2cap_core.c
7457
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/l2cap_core.c
7543
static int l2cap_recv_frag(struct l2cap_conn *conn, struct sk_buff *skb,
net/bluetooth/l2cap_core.c
7567
static int l2cap_recv_len(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/l2cap_core.c
760
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
7602
static void l2cap_recv_reset(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
7609
struct l2cap_conn *l2cap_conn_hold_unless_zero(struct l2cap_conn *c)
net/bluetooth/l2cap_core.c
7626
struct l2cap_conn *conn;
net/bluetooth/l2cap_core.c
790
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
811
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
90
static struct l2cap_chan *__l2cap_get_chan_by_dcid(struct l2cap_conn *conn,
net/bluetooth/l2cap_core.c
915
struct l2cap_conn *conn = chan->conn;
net/bluetooth/l2cap_core.c
927
static int l2cap_get_ident(struct l2cap_conn *conn)
net/bluetooth/l2cap_core.c
964
static void l2cap_send_acl(struct l2cap_conn *conn, struct sk_buff *skb,
net/bluetooth/l2cap_core.c
974
static void l2cap_send_cmd(struct l2cap_conn *conn, u8 ident, u8 code, u16 len,
net/bluetooth/l2cap_sock.c
1342
struct l2cap_conn *conn;
net/bluetooth/l2cap_sock.c
886
struct l2cap_conn *conn;
net/bluetooth/rfcomm/core.c
1323
struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn;
net/bluetooth/rfcomm/core.c
215
struct l2cap_conn *conn = l2cap_pi(sk)->chan->conn;
net/bluetooth/rfcomm/sock.c
730
struct l2cap_conn *conn;
net/bluetooth/smp.c
1034
static void smp_notify_keys(struct l2cap_conn *conn)
net/bluetooth/smp.c
1240
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1375
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1382
static struct smp_chan *smp_chan_create(struct l2cap_conn *conn)
net/bluetooth/smp.c
1481
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1502
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1589
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1631
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/smp.c
1698
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
1736
static u8 smp_cmd_pairing_req(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
1929
static u8 smp_cmd_pairing_rsp(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2031
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
2053
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
2088
static u8 smp_cmd_pairing_confirm(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2134
static u8 smp_cmd_pairing_random(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2229
static bool smp_ltk_encrypt(struct l2cap_conn *conn, u8 sec_level)
net/bluetooth/smp.c
2294
static u8 smp_cmd_security_req(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2363
struct l2cap_conn *conn = hcon->l2cap_data;
net/bluetooth/smp.c
2445
struct l2cap_conn *conn;
net/bluetooth/smp.c
2488
static int smp_cmd_encrypt_info(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2517
static int smp_cmd_initiator_ident(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2553
static int smp_cmd_ident_info(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2582
static int smp_cmd_ident_addr_info(struct l2cap_conn *conn,
net/bluetooth/smp.c
2651
static int smp_cmd_sign_info(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2725
static int smp_cmd_public_key(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2865
static int smp_cmd_dhkey_check(struct l2cap_conn *conn, struct sk_buff *skb)
net/bluetooth/smp.c
2930
static int smp_cmd_keypress_notify(struct l2cap_conn *conn,
net/bluetooth/smp.c
2942
struct l2cap_conn *conn = chan->conn;
net/bluetooth/smp.c
3072
struct l2cap_conn *conn = chan->conn;
net/bluetooth/smp.c
3085
struct l2cap_conn *conn = chan->conn;
net/bluetooth/smp.c
3145
struct l2cap_conn *conn = chan->conn;
net/bluetooth/smp.c
3168
struct l2cap_conn *conn = chan->conn;
net/bluetooth/smp.c
589
static void smp_send_cmd(struct l2cap_conn *conn, u8 code, u16 len, void *data)
net/bluetooth/smp.c
647
static void build_pairing_cmd(struct l2cap_conn *conn,
net/bluetooth/smp.c
723
static u8 check_enc_key_size(struct l2cap_conn *conn, __u8 max_key_size)
net/bluetooth/smp.c
742
static void smp_chan_destroy(struct l2cap_conn *conn)
net/bluetooth/smp.c
796
static void smp_failure(struct l2cap_conn *conn, u8 reason)
net/bluetooth/smp.c
850
static int tk_request(struct l2cap_conn *conn, u8 remote_oob, u8 auth,
net/bluetooth/smp.c
950
struct l2cap_conn *conn = smp->conn;
net/bluetooth/smp.c
97
struct l2cap_conn *conn;
net/bluetooth/smp.c
977
struct l2cap_conn *conn = smp->conn;