Lines Matching refs:l2cap_conn

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,
102 static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn,
117 static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn,
138 static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn,
156 static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn,
246 static u16 l2cap_alloc_cid(struct l2cap_conn *conn)
413 struct l2cap_conn *conn = chan->conn;
590 void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan)
642 void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan)
651 struct l2cap_conn *conn = chan->conn;
707 static void __l2cap_chan_list_id(struct l2cap_conn *conn, u16 id,
718 static void __l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func,
728 void l2cap_chan_list(struct l2cap_conn *conn, l2cap_chan_func_t func,
743 struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
762 struct l2cap_conn *conn = chan->conn;
792 struct l2cap_conn *conn = chan->conn;
813 struct l2cap_conn *conn = chan->conn;
917 struct l2cap_conn *conn = chan->conn;
929 static u8 l2cap_get_ident(struct l2cap_conn *conn)
951 static void l2cap_send_cmd(struct l2cap_conn *conn, u8 ident, u8 code, u16 len,
1220 struct l2cap_conn *conn = chan->conn;
1261 struct l2cap_conn *conn = chan->conn;
1329 struct l2cap_conn *conn = chan->conn;
1362 struct l2cap_conn *conn = chan->conn;
1389 static void l2cap_request_info(struct l2cap_conn *conn)
1430 struct l2cap_conn *conn = chan->conn;
1473 struct l2cap_conn *conn = chan->conn;
1494 static void l2cap_conn_start(struct l2cap_conn *conn)
1574 static void l2cap_le_conn_ready(struct l2cap_conn *conn)
1607 static void l2cap_conn_ready(struct l2cap_conn *conn)
1644 static void l2cap_conn_unreliable(struct l2cap_conn *conn, int err)
1662 struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
1673 * External modules can register l2cap_user objects on l2cap_conn. The ->probe
1677 * underlying l2cap_conn object is deleted. This guarantees that l2cap->hcon,
1679 * External modules must own a reference to the l2cap_conn object if they intend
1680 * to call l2cap_unregister_user(). The l2cap_conn object might get destroyed at
1684 int l2cap_register_user(struct l2cap_conn *conn, struct l2cap_user *user)
1689 /* We need to check whether l2cap_conn is registered. If it is not, we
1691 * l2cap_conn objects, but doesn't provide its own locking. Instead, it
1722 void l2cap_unregister_user(struct l2cap_conn *conn, struct l2cap_user *user)
1739 static void l2cap_unregister_all_users(struct l2cap_conn *conn)
1752 struct l2cap_conn *conn = hcon->l2cap_data;
1807 struct l2cap_conn *conn = container_of(ref, struct l2cap_conn, ref);
1813 struct l2cap_conn *l2cap_conn_get(struct l2cap_conn *conn)
1820 void l2cap_conn_put(struct l2cap_conn *conn)
2201 struct l2cap_conn *conn = chan->conn;
2244 struct l2cap_conn *conn = chan->conn;
2276 struct l2cap_conn *conn = chan->conn;
2307 struct l2cap_conn *conn = chan->conn;
2427 struct l2cap_conn *conn = chan->conn;
2912 static void l2cap_raw_recv(struct l2cap_conn *conn, struct sk_buff *skb)
2940 static struct sk_buff *l2cap_build_cmd(struct l2cap_conn *conn, u8 code,
3173 static inline bool __l2cap_ews_supported(struct l2cap_conn *conn)
3178 static inline bool __l2cap_efs_supported(struct l2cap_conn *conn)
3730 struct l2cap_conn *conn = chan->conn;
3794 struct l2cap_conn *conn = chan->conn;
3831 struct l2cap_conn *conn = chan->conn;
3909 static inline int l2cap_command_rej(struct l2cap_conn *conn,
3934 static void l2cap_connect(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd,
4066 static int l2cap_connect_req(struct l2cap_conn *conn,
4084 static int l2cap_connect_create_rsp(struct l2cap_conn *conn,
4187 struct l2cap_conn *conn = chan->conn;
4200 static void cmd_reject_invalid_cid(struct l2cap_conn *conn, u8 ident,
4212 static inline int l2cap_config_req(struct l2cap_conn *conn,
4321 static inline int l2cap_config_rsp(struct l2cap_conn *conn,
4428 static inline int l2cap_disconnect_req(struct l2cap_conn *conn,
4471 static inline int l2cap_disconnect_rsp(struct l2cap_conn *conn,
4512 static inline int l2cap_information_req(struct l2cap_conn *conn,
4560 static inline int l2cap_information_rsp(struct l2cap_conn *conn,
4623 static inline int l2cap_conn_param_update_req(struct l2cap_conn *conn,
4679 static int l2cap_le_connect_rsp(struct l2cap_conn *conn,
4766 static inline int l2cap_bredr_sig_cmd(struct l2cap_conn *conn,
4825 static int l2cap_le_connect_req(struct l2cap_conn *conn,
4964 static inline int l2cap_le_credits(struct l2cap_conn *conn,
5011 static inline int l2cap_ecred_conn_req(struct l2cap_conn *conn,
5164 static inline int l2cap_ecred_conn_rsp(struct l2cap_conn *conn,
5278 static inline int l2cap_ecred_reconf_req(struct l2cap_conn *conn,
5349 static inline int l2cap_ecred_reconf_rsp(struct l2cap_conn *conn,
5377 static inline int l2cap_le_command_rej(struct l2cap_conn *conn,
5407 static inline int l2cap_le_sig_cmd(struct l2cap_conn *conn,
5470 static inline void l2cap_le_sig_channel(struct l2cap_conn *conn,
5511 static inline void l2cap_sig_send_rej(struct l2cap_conn *conn, u16 ident)
5519 static inline void l2cap_sig_channel(struct l2cap_conn *conn,
6528 struct l2cap_conn *conn = chan->conn;
6688 static void l2cap_data_channel(struct l2cap_conn *conn, u16 cid,
6754 static void l2cap_conless_channel(struct l2cap_conn *conn, __le16 psm,
6791 static void l2cap_recv_frame(struct l2cap_conn *conn, struct sk_buff *skb)
6848 struct l2cap_conn *conn = container_of(work, struct l2cap_conn,
6858 static struct l2cap_conn *l2cap_conn_add(struct hci_conn *hcon)
6860 struct l2cap_conn *conn = hcon->l2cap_data;
6952 struct l2cap_conn *conn;
7136 struct l2cap_conn *conn = chan->conn;
7233 struct l2cap_conn *conn;
7293 struct l2cap_conn *conn = hcon->l2cap_data;
7331 struct l2cap_conn *conn = hcon->l2cap_data;
7417 static int l2cap_recv_frag(struct l2cap_conn *conn, struct sk_buff *skb,
7438 static int l2cap_recv_len(struct l2cap_conn *conn, struct sk_buff *skb)
7473 static void l2cap_recv_reset(struct l2cap_conn *conn)
7482 struct l2cap_conn *conn = hcon->l2cap_data;