l2cap_chan 297 include/net/bluetooth/bluetooth.h struct l2cap_chan *chan; l2cap_chan 610 include/net/bluetooth/l2cap.h struct l2cap_chan *(*new_connection) (struct l2cap_chan *chan); l2cap_chan 611 include/net/bluetooth/l2cap.h int (*recv) (struct l2cap_chan * chan, l2cap_chan 613 include/net/bluetooth/l2cap.h void (*teardown) (struct l2cap_chan *chan, int err); l2cap_chan 614 include/net/bluetooth/l2cap.h void (*close) (struct l2cap_chan *chan); l2cap_chan 615 include/net/bluetooth/l2cap.h void (*state_change) (struct l2cap_chan *chan, l2cap_chan 617 include/net/bluetooth/l2cap.h void (*ready) (struct l2cap_chan *chan); l2cap_chan 618 include/net/bluetooth/l2cap.h void (*defer) (struct l2cap_chan *chan); l2cap_chan 619 include/net/bluetooth/l2cap.h void (*resume) (struct l2cap_chan *chan); l2cap_chan 620 include/net/bluetooth/l2cap.h void (*suspend) (struct l2cap_chan *chan); l2cap_chan 621 include/net/bluetooth/l2cap.h void (*set_shutdown) (struct l2cap_chan *chan); l2cap_chan 622 include/net/bluetooth/l2cap.h long (*get_sndtimeo) (struct l2cap_chan *chan); l2cap_chan 623 include/net/bluetooth/l2cap.h struct sk_buff *(*alloc_skb) (struct l2cap_chan *chan, l2cap_chan 655 include/net/bluetooth/l2cap.h struct l2cap_chan *smp; l2cap_chan 683 include/net/bluetooth/l2cap.h struct l2cap_chan *chan; l2cap_chan 802 include/net/bluetooth/l2cap.h void l2cap_chan_hold(struct l2cap_chan *c); l2cap_chan 803 include/net/bluetooth/l2cap.h void l2cap_chan_put(struct l2cap_chan *c); l2cap_chan 805 include/net/bluetooth/l2cap.h static inline void l2cap_chan_lock(struct l2cap_chan *chan) l2cap_chan 810 include/net/bluetooth/l2cap.h static inline void l2cap_chan_unlock(struct l2cap_chan *chan) l2cap_chan 815 include/net/bluetooth/l2cap.h static inline void l2cap_set_timer(struct l2cap_chan *chan, l2cap_chan 829 include/net/bluetooth/l2cap.h static inline bool l2cap_clear_timer(struct l2cap_chan *chan, l2cap_chan 851 include/net/bluetooth/l2cap.h static inline int __seq_offset(struct l2cap_chan *chan, __u16 seq1, __u16 seq2) l2cap_chan 859 include/net/bluetooth/l2cap.h static inline __u16 __next_seq(struct l2cap_chan *chan, __u16 seq) l2cap_chan 864 include/net/bluetooth/l2cap.h static inline struct l2cap_chan *l2cap_chan_no_new_connection(struct l2cap_chan *chan) l2cap_chan 869 include/net/bluetooth/l2cap.h static inline int l2cap_chan_no_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 874 include/net/bluetooth/l2cap.h static inline struct sk_buff *l2cap_chan_no_alloc_skb(struct l2cap_chan *chan, l2cap_chan 881 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_teardown(struct l2cap_chan *chan, int err) l2cap_chan 885 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_close(struct l2cap_chan *chan) l2cap_chan 889 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_ready(struct l2cap_chan *chan) l2cap_chan 893 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_state_change(struct l2cap_chan *chan, l2cap_chan 898 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_defer(struct l2cap_chan *chan) l2cap_chan 902 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_suspend(struct l2cap_chan *chan) l2cap_chan 906 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_resume(struct l2cap_chan *chan) l2cap_chan 910 include/net/bluetooth/l2cap.h static inline void l2cap_chan_no_set_shutdown(struct l2cap_chan *chan) l2cap_chan 914 include/net/bluetooth/l2cap.h static inline long l2cap_chan_no_get_sndtimeo(struct l2cap_chan *chan) l2cap_chan 925 include/net/bluetooth/l2cap.h void __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan); l2cap_chan 926 include/net/bluetooth/l2cap.h void __l2cap_connect_rsp_defer(struct l2cap_chan *chan); l2cap_chan 928 include/net/bluetooth/l2cap.h int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm); l2cap_chan 929 include/net/bluetooth/l2cap.h int l2cap_add_scid(struct l2cap_chan *chan, __u16 scid); l2cap_chan 931 include/net/bluetooth/l2cap.h struct l2cap_chan *l2cap_chan_create(void); l2cap_chan 932 include/net/bluetooth/l2cap.h void l2cap_chan_close(struct l2cap_chan *chan, int reason); l2cap_chan 933 include/net/bluetooth/l2cap.h int l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, l2cap_chan 935 include/net/bluetooth/l2cap.h int l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len); l2cap_chan 936 include/net/bluetooth/l2cap.h void l2cap_chan_busy(struct l2cap_chan *chan, int busy); l2cap_chan 937 include/net/bluetooth/l2cap.h int l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator); l2cap_chan 938 include/net/bluetooth/l2cap.h void l2cap_chan_set_defaults(struct l2cap_chan *chan); l2cap_chan 939 include/net/bluetooth/l2cap.h int l2cap_ertm_init(struct l2cap_chan *chan); l2cap_chan 940 include/net/bluetooth/l2cap.h void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); l2cap_chan 941 include/net/bluetooth/l2cap.h void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan); l2cap_chan 942 include/net/bluetooth/l2cap.h void l2cap_chan_del(struct l2cap_chan *chan, int err); l2cap_chan 943 include/net/bluetooth/l2cap.h void l2cap_send_conn_req(struct l2cap_chan *chan); l2cap_chan 944 include/net/bluetooth/l2cap.h void l2cap_move_start(struct l2cap_chan *chan); l2cap_chan 945 include/net/bluetooth/l2cap.h void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, l2cap_chan 947 include/net/bluetooth/l2cap.h void __l2cap_physical_cfm(struct l2cap_chan *chan, int result); l2cap_chan 34 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 52 net/bluetooth/6lowpan.c static struct l2cap_chan *listen_chan; l2cap_chan 57 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 134 net/bluetooth/6lowpan.c __peer_lookup_chan(struct lowpan_btle_dev *dev, struct l2cap_chan *chan) l2cap_chan 372 net/bluetooth/6lowpan.c static int chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 456 net/bluetooth/6lowpan.c static int send_pkt(struct l2cap_chan *chan, struct sk_buff *skb, l2cap_chan 636 net/bluetooth/6lowpan.c static struct l2cap_chan *chan_create(void) l2cap_chan 638 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 653 net/bluetooth/6lowpan.c static struct l2cap_chan *add_peer_chan(struct l2cap_chan *chan, l2cap_chan 683 net/bluetooth/6lowpan.c static int setup_netdev(struct l2cap_chan *chan, struct lowpan_btle_dev **dev) l2cap_chan 732 net/bluetooth/6lowpan.c static inline void chan_ready_cb(struct l2cap_chan *chan) l2cap_chan 756 net/bluetooth/6lowpan.c static inline struct l2cap_chan *chan_new_conn_cb(struct l2cap_chan *pchan) l2cap_chan 758 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 782 net/bluetooth/6lowpan.c static void chan_close_cb(struct l2cap_chan *chan) l2cap_chan 839 net/bluetooth/6lowpan.c static void chan_state_change_cb(struct l2cap_chan *chan, int state, int err) l2cap_chan 845 net/bluetooth/6lowpan.c static struct sk_buff *chan_alloc_skb_cb(struct l2cap_chan *chan, l2cap_chan 856 net/bluetooth/6lowpan.c static void chan_suspend_cb(struct l2cap_chan *chan) l2cap_chan 869 net/bluetooth/6lowpan.c static void chan_resume_cb(struct l2cap_chan *chan) l2cap_chan 882 net/bluetooth/6lowpan.c static long chan_get_sndtimeo_cb(struct l2cap_chan *chan) l2cap_chan 914 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 950 net/bluetooth/6lowpan.c static struct l2cap_chan *bt_6lowpan_listen(void) l2cap_chan 953 net/bluetooth/6lowpan.c struct l2cap_chan *chan; l2cap_chan 44 net/bluetooth/a2mp.c struct l2cap_chan *chan = mgr->a2mp_chan; l2cap_chan 241 net/bluetooth/a2mp.c struct l2cap_chan *chan; l2cap_chan 596 net/bluetooth/a2mp.c static int a2mp_chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 696 net/bluetooth/a2mp.c static void a2mp_chan_close_cb(struct l2cap_chan *chan) l2cap_chan 701 net/bluetooth/a2mp.c static void a2mp_chan_state_change_cb(struct l2cap_chan *chan, int state, l2cap_chan 721 net/bluetooth/a2mp.c static struct sk_buff *a2mp_chan_alloc_skb_cb(struct l2cap_chan *chan, l2cap_chan 751 net/bluetooth/a2mp.c static struct l2cap_chan *a2mp_chan_open(struct l2cap_conn *conn, bool locked) l2cap_chan 753 net/bluetooth/a2mp.c struct l2cap_chan *chan; l2cap_chan 837 net/bluetooth/a2mp.c struct l2cap_chan *chan; l2cap_chan 871 net/bluetooth/a2mp.c struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, l2cap_chan 956 net/bluetooth/a2mp.c struct l2cap_chan *bredr_chan; l2cap_chan 1014 net/bluetooth/a2mp.c void a2mp_discover_amp(struct l2cap_chan *chan) l2cap_chan 23 net/bluetooth/a2mp.h struct l2cap_chan *a2mp_chan; l2cap_chan 24 net/bluetooth/a2mp.h struct l2cap_chan *bredr_chan; l2cap_chan 129 net/bluetooth/a2mp.h struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, l2cap_chan 131 net/bluetooth/a2mp.h void a2mp_discover_amp(struct l2cap_chan *chan); l2cap_chan 138 net/bluetooth/a2mp.h static inline struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, l2cap_chan 144 net/bluetooth/a2mp.h static inline void a2mp_discover_amp(struct l2cap_chan *chan) l2cap_chan 503 net/bluetooth/amp.c struct l2cap_chan *bredr_chan; l2cap_chan 527 net/bluetooth/amp.c void amp_create_logical_link(struct l2cap_chan *chan) l2cap_chan 42 net/bluetooth/amp.h void amp_create_logical_link(struct l2cap_chan *chan); l2cap_chan 45 net/bluetooth/amp.h static inline void amp_create_logical_link(struct l2cap_chan *chan) l2cap_chan 57 net/bluetooth/amp.h void amp_create_logical_link(struct l2cap_chan *chan); l2cap_chan 4843 net/bluetooth/hci_event.c struct l2cap_chan *bredr_chan = mgr->bredr_chan; l2cap_chan 1315 net/bluetooth/hidp/core.c struct l2cap_chan *ctrl_chan, *intr_chan; l2cap_chan 1354 net/bluetooth/hidp/core.c struct l2cap_chan *chan; l2cap_chan 58 net/bluetooth/l2cap_core.c static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size); l2cap_chan 59 net/bluetooth/l2cap_core.c static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err); l2cap_chan 61 net/bluetooth/l2cap_core.c static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_chan 88 net/bluetooth/l2cap_core.c static struct l2cap_chan *__l2cap_get_chan_by_dcid(struct l2cap_conn *conn, l2cap_chan 91 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 100 net/bluetooth/l2cap_core.c static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn, l2cap_chan 103 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 114 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn, l2cap_chan 117 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 131 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn, l2cap_chan 134 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 145 net/bluetooth/l2cap_core.c static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn, l2cap_chan 148 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 157 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_get_chan_by_ident(struct l2cap_conn *conn, l2cap_chan 160 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 171 net/bluetooth/l2cap_core.c static struct l2cap_chan *__l2cap_global_chan_by_addr(__le16 psm, bdaddr_t *src, l2cap_chan 174 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 189 net/bluetooth/l2cap_core.c int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) l2cap_chan 234 net/bluetooth/l2cap_core.c int l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) l2cap_chan 266 net/bluetooth/l2cap_core.c static void l2cap_state_change(struct l2cap_chan *chan, int state) l2cap_chan 275 net/bluetooth/l2cap_core.c static inline void l2cap_state_change_and_error(struct l2cap_chan *chan, l2cap_chan 282 net/bluetooth/l2cap_core.c static inline void l2cap_chan_set_err(struct l2cap_chan *chan, int err) l2cap_chan 287 net/bluetooth/l2cap_core.c static void __set_retrans_timer(struct l2cap_chan *chan) l2cap_chan 296 net/bluetooth/l2cap_core.c static void __set_monitor_timer(struct l2cap_chan *chan) l2cap_chan 414 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan 442 net/bluetooth/l2cap_core.c struct l2cap_chan *l2cap_chan_create(void) l2cap_chan 444 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 476 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = container_of(kref, struct l2cap_chan, kref); l2cap_chan 487 net/bluetooth/l2cap_core.c void l2cap_chan_hold(struct l2cap_chan *c) l2cap_chan 494 net/bluetooth/l2cap_core.c void l2cap_chan_put(struct l2cap_chan *c) l2cap_chan 502 net/bluetooth/l2cap_core.c void l2cap_chan_set_defaults(struct l2cap_chan *chan) l2cap_chan 521 net/bluetooth/l2cap_core.c static void l2cap_le_flowctl_init(struct l2cap_chan *chan, u16 tx_credits) l2cap_chan 535 net/bluetooth/l2cap_core.c void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) l2cap_chan 587 net/bluetooth/l2cap_core.c void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) l2cap_chan 594 net/bluetooth/l2cap_core.c void l2cap_chan_del(struct l2cap_chan *chan, int err) l2cap_chan 670 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 684 net/bluetooth/l2cap_core.c static void l2cap_chan_le_connect_reject(struct l2cap_chan *chan) l2cap_chan 707 net/bluetooth/l2cap_core.c static void l2cap_chan_connect_reject(struct l2cap_chan *chan) l2cap_chan 728 net/bluetooth/l2cap_core.c void l2cap_chan_close(struct l2cap_chan *chan, int reason) l2cap_chan 771 net/bluetooth/l2cap_core.c static inline u8 l2cap_get_auth_type(struct l2cap_chan *chan) l2cap_chan 823 net/bluetooth/l2cap_core.c int l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator) l2cap_chan 884 net/bluetooth/l2cap_core.c static bool __chan_is_moving(struct l2cap_chan *chan) l2cap_chan 890 net/bluetooth/l2cap_core.c static void l2cap_do_send(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 970 net/bluetooth/l2cap_core.c static inline void __unpack_control(struct l2cap_chan *chan, l2cap_chan 1022 net/bluetooth/l2cap_core.c static inline void __pack_control(struct l2cap_chan *chan, l2cap_chan 1035 net/bluetooth/l2cap_core.c static inline unsigned int __ertm_hdr_size(struct l2cap_chan *chan) l2cap_chan 1043 net/bluetooth/l2cap_core.c static struct sk_buff *l2cap_create_sframe_pdu(struct l2cap_chan *chan, l2cap_chan 1076 net/bluetooth/l2cap_core.c static void l2cap_send_sframe(struct l2cap_chan *chan, l2cap_chan 1117 net/bluetooth/l2cap_core.c static void l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll) l2cap_chan 1136 net/bluetooth/l2cap_core.c static inline int __l2cap_no_conn_pending(struct l2cap_chan *chan) l2cap_chan 1144 net/bluetooth/l2cap_core.c static bool __amp_capable(struct l2cap_chan *chan) l2cap_chan 1172 net/bluetooth/l2cap_core.c static bool l2cap_check_efs(struct l2cap_chan *chan) l2cap_chan 1178 net/bluetooth/l2cap_core.c void l2cap_send_conn_req(struct l2cap_chan *chan) l2cap_chan 1193 net/bluetooth/l2cap_core.c static void l2cap_send_create_chan_req(struct l2cap_chan *chan, u8 amp_id) l2cap_chan 1206 net/bluetooth/l2cap_core.c static void l2cap_move_setup(struct l2cap_chan *chan) l2cap_chan 1241 net/bluetooth/l2cap_core.c static void l2cap_move_done(struct l2cap_chan *chan) l2cap_chan 1263 net/bluetooth/l2cap_core.c static void l2cap_chan_ready(struct l2cap_chan *chan) l2cap_chan 1284 net/bluetooth/l2cap_core.c static void l2cap_le_connect(struct l2cap_chan *chan) l2cap_chan 1306 net/bluetooth/l2cap_core.c static void l2cap_le_start(struct l2cap_chan *chan) l2cap_chan 1322 net/bluetooth/l2cap_core.c static void l2cap_start_connection(struct l2cap_chan *chan) l2cap_chan 1367 net/bluetooth/l2cap_core.c static void l2cap_do_start(struct l2cap_chan *chan) l2cap_chan 1410 net/bluetooth/l2cap_core.c static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err) l2cap_chan 1440 net/bluetooth/l2cap_core.c struct l2cap_chan *chan, *tmp; l2cap_chan 1553 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 1595 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 1702 net/bluetooth/l2cap_core.c struct l2cap_chan *chan, *l; l2cap_chan 1781 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_global_chan_by_psm(int state, __le16 psm, l2cap_chan 1786 net/bluetooth/l2cap_core.c struct l2cap_chan *c, *c1 = NULL; l2cap_chan 1832 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan 1853 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan 1871 net/bluetooth/l2cap_core.c static void l2cap_streaming_send(struct l2cap_chan *chan, l2cap_chan 1910 net/bluetooth/l2cap_core.c static int l2cap_ertm_send(struct l2cap_chan *chan) l2cap_chan 1980 net/bluetooth/l2cap_core.c static void l2cap_ertm_resend(struct l2cap_chan *chan) l2cap_chan 2061 net/bluetooth/l2cap_core.c static void l2cap_retransmit(struct l2cap_chan *chan, l2cap_chan 2070 net/bluetooth/l2cap_core.c static void l2cap_retransmit_all(struct l2cap_chan *chan, l2cap_chan 2104 net/bluetooth/l2cap_core.c static void l2cap_send_ack(struct l2cap_chan *chan) l2cap_chan 2154 net/bluetooth/l2cap_core.c static inline int l2cap_skbuff_fromiovec(struct l2cap_chan *chan, l2cap_chan 2198 net/bluetooth/l2cap_core.c static struct sk_buff *l2cap_create_connless_pdu(struct l2cap_chan *chan, l2cap_chan 2230 net/bluetooth/l2cap_core.c static struct sk_buff *l2cap_create_basic_pdu(struct l2cap_chan *chan, l2cap_chan 2260 net/bluetooth/l2cap_core.c static struct sk_buff *l2cap_create_iframe_pdu(struct l2cap_chan *chan, l2cap_chan 2314 net/bluetooth/l2cap_core.c static int l2cap_segment_sdu(struct l2cap_chan *chan, l2cap_chan 2381 net/bluetooth/l2cap_core.c static struct sk_buff *l2cap_create_le_flowctl_pdu(struct l2cap_chan *chan, l2cap_chan 2424 net/bluetooth/l2cap_core.c static int l2cap_segment_le_sdu(struct l2cap_chan *chan, l2cap_chan 2460 net/bluetooth/l2cap_core.c static void l2cap_le_flowctl_send(struct l2cap_chan *chan) l2cap_chan 2476 net/bluetooth/l2cap_core.c int l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_chan 2603 net/bluetooth/l2cap_core.c static void l2cap_send_srej(struct l2cap_chan *chan, u16 txseq) l2cap_chan 2626 net/bluetooth/l2cap_core.c static void l2cap_send_srej_tail(struct l2cap_chan *chan) l2cap_chan 2642 net/bluetooth/l2cap_core.c static void l2cap_send_srej_list(struct l2cap_chan *chan, u16 txseq) l2cap_chan 2668 net/bluetooth/l2cap_core.c static void l2cap_process_reqseq(struct l2cap_chan *chan, u16 reqseq) l2cap_chan 2700 net/bluetooth/l2cap_core.c static void l2cap_abort_rx_srej_sent(struct l2cap_chan *chan) l2cap_chan 2710 net/bluetooth/l2cap_core.c static void l2cap_tx_state_xmit(struct l2cap_chan *chan, l2cap_chan 2782 net/bluetooth/l2cap_core.c static void l2cap_tx_state_wait_f(struct l2cap_chan *chan, l2cap_chan 2860 net/bluetooth/l2cap_core.c static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_chan 2879 net/bluetooth/l2cap_core.c static void l2cap_pass_to_tx(struct l2cap_chan *chan, l2cap_chan 2886 net/bluetooth/l2cap_core.c static void l2cap_pass_to_tx_fbit(struct l2cap_chan *chan, l2cap_chan 2897 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 3055 net/bluetooth/l2cap_core.c static void l2cap_add_opt_efs(void **ptr, struct l2cap_chan *chan, size_t size) l2cap_chan 3088 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan 3106 net/bluetooth/l2cap_core.c int l2cap_ertm_init(struct l2cap_chan *chan) l2cap_chan 3176 net/bluetooth/l2cap_core.c static void __l2cap_set_ertm_timeouts(struct l2cap_chan *chan, l2cap_chan 3214 net/bluetooth/l2cap_core.c static inline void l2cap_txwin_setup(struct l2cap_chan *chan) l2cap_chan 3229 net/bluetooth/l2cap_core.c static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_chan 3351 net/bluetooth/l2cap_core.c static int l2cap_parse_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) l2cap_chan 3576 net/bluetooth/l2cap_core.c static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, l2cap_chan 3694 net/bluetooth/l2cap_core.c static int l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data, l2cap_chan 3709 net/bluetooth/l2cap_core.c void __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan) l2cap_chan 3726 net/bluetooth/l2cap_core.c void __l2cap_connect_rsp_defer(struct l2cap_chan *chan) l2cap_chan 3755 net/bluetooth/l2cap_core.c static void l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) l2cap_chan 3836 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_connect(struct l2cap_conn *conn, l2cap_chan 3842 net/bluetooth/l2cap_core.c struct l2cap_chan *chan = NULL, *pchan; l2cap_chan 4004 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4071 net/bluetooth/l2cap_core.c static inline void set_default_fcs(struct l2cap_chan *chan) l2cap_chan 4082 net/bluetooth/l2cap_core.c static void l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data, l2cap_chan 4117 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4225 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4339 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4385 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4544 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 4615 net/bluetooth/l2cap_core.c static void l2cap_send_move_chan_req(struct l2cap_chan *chan, u8 dest_amp_id) l2cap_chan 4634 net/bluetooth/l2cap_core.c static void l2cap_send_move_chan_rsp(struct l2cap_chan *chan, u16 result) l2cap_chan 4647 net/bluetooth/l2cap_core.c static void l2cap_send_move_chan_cfm(struct l2cap_chan *chan, u16 result) l2cap_chan 4688 net/bluetooth/l2cap_core.c static void __release_logical_link(struct l2cap_chan *chan) l2cap_chan 4696 net/bluetooth/l2cap_core.c static void l2cap_logical_fail(struct l2cap_chan *chan) l2cap_chan 4727 net/bluetooth/l2cap_core.c static void l2cap_logical_finish_create(struct l2cap_chan *chan, l2cap_chan 4750 net/bluetooth/l2cap_core.c static void l2cap_logical_finish_move(struct l2cap_chan *chan, l2cap_chan 4785 net/bluetooth/l2cap_core.c void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, l2cap_chan 4805 net/bluetooth/l2cap_core.c void l2cap_move_start(struct l2cap_chan *chan) l2cap_chan 4824 net/bluetooth/l2cap_core.c static void l2cap_do_create(struct l2cap_chan *chan, int result, l2cap_chan 4876 net/bluetooth/l2cap_core.c static void l2cap_do_move_initiate(struct l2cap_chan *chan, u8 local_amp_id, l2cap_chan 4886 net/bluetooth/l2cap_core.c static void l2cap_do_move_respond(struct l2cap_chan *chan, int result) l2cap_chan 4911 net/bluetooth/l2cap_core.c static void l2cap_do_move_cancel(struct l2cap_chan *chan, int result) l2cap_chan 4931 net/bluetooth/l2cap_core.c void __l2cap_physical_cfm(struct l2cap_chan *chan, int result) l2cap_chan 4968 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5062 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5153 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5207 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5249 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5336 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5502 net/bluetooth/l2cap_core.c struct l2cap_chan *chan, *pchan; l2cap_chan 5627 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5673 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 5830 net/bluetooth/l2cap_core.c static int l2cap_check_fcs(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 5851 net/bluetooth/l2cap_core.c static void l2cap_send_i_or_rr_or_rnr(struct l2cap_chan *chan) l2cap_chan 5904 net/bluetooth/l2cap_core.c static int l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, l2cap_chan 5989 net/bluetooth/l2cap_core.c static int l2cap_resegment(struct l2cap_chan *chan) l2cap_chan 5995 net/bluetooth/l2cap_core.c void l2cap_chan_busy(struct l2cap_chan *chan, int busy) l2cap_chan 6006 net/bluetooth/l2cap_core.c static int l2cap_rx_queued_iframes(struct l2cap_chan *chan) l2cap_chan 6040 net/bluetooth/l2cap_core.c static void l2cap_handle_srej(struct l2cap_chan *chan, l2cap_chan 6098 net/bluetooth/l2cap_core.c static void l2cap_handle_rej(struct l2cap_chan *chan, l2cap_chan 6135 net/bluetooth/l2cap_core.c static u8 l2cap_classify_txseq(struct l2cap_chan *chan, u16 txseq) l2cap_chan 6221 net/bluetooth/l2cap_core.c static int l2cap_rx_state_recv(struct l2cap_chan *chan, l2cap_chan 6355 net/bluetooth/l2cap_core.c static int l2cap_rx_state_srej_sent(struct l2cap_chan *chan, l2cap_chan 6498 net/bluetooth/l2cap_core.c static int l2cap_finish_move(struct l2cap_chan *chan) l2cap_chan 6512 net/bluetooth/l2cap_core.c static int l2cap_rx_state_wait_p(struct l2cap_chan *chan, l2cap_chan 6550 net/bluetooth/l2cap_core.c static int l2cap_rx_state_wait_f(struct l2cap_chan *chan, l2cap_chan 6588 net/bluetooth/l2cap_core.c static bool __valid_reqseq(struct l2cap_chan *chan, u16 reqseq) l2cap_chan 6597 net/bluetooth/l2cap_core.c static int l2cap_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_chan 6634 net/bluetooth/l2cap_core.c static int l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_chan 6670 net/bluetooth/l2cap_core.c static int l2cap_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 6762 net/bluetooth/l2cap_core.c static void l2cap_chan_le_send_credits(struct l2cap_chan *chan) l2cap_chan 6785 net/bluetooth/l2cap_core.c static int l2cap_le_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 6800 net/bluetooth/l2cap_core.c static int l2cap_le_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 6907 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 6982 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 7160 net/bluetooth/l2cap_core.c int l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, l2cap_chan 7327 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 7357 net/bluetooth/l2cap_core.c static struct l2cap_chan *l2cap_global_fixed_chan(struct l2cap_chan *c, l2cap_chan 7393 net/bluetooth/l2cap_core.c struct l2cap_chan *pchan; l2cap_chan 7423 net/bluetooth/l2cap_core.c struct l2cap_chan *chan, *next; l2cap_chan 7471 net/bluetooth/l2cap_core.c static inline void l2cap_check_encryption(struct l2cap_chan *chan, u8 encrypt) l2cap_chan 7491 net/bluetooth/l2cap_core.c struct l2cap_chan *chan; l2cap_chan 7692 net/bluetooth/l2cap_core.c struct l2cap_chan *c; l2cap_chan 84 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 179 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 256 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 365 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 396 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 499 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 615 net/bluetooth/l2cap_sock.c static bool l2cap_valid_mtu(struct l2cap_chan *chan, u16 mtu) l2cap_chan 635 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 747 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 955 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 1061 net/bluetooth/l2cap_sock.c static int __l2cap_wait_ack(struct sock *sk, struct l2cap_chan *chan) l2cap_chan 1109 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan; l2cap_chan 1220 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 1234 net/bluetooth/l2cap_sock.c static struct l2cap_chan *l2cap_sock_new_connection_cb(struct l2cap_chan *chan) l2cap_chan 1265 net/bluetooth/l2cap_sock.c static int l2cap_sock_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 1310 net/bluetooth/l2cap_sock.c static void l2cap_sock_close_cb(struct l2cap_chan *chan) l2cap_chan 1317 net/bluetooth/l2cap_sock.c static void l2cap_sock_teardown_cb(struct l2cap_chan *chan, int err) l2cap_chan 1367 net/bluetooth/l2cap_sock.c static void l2cap_sock_state_change_cb(struct l2cap_chan *chan, int state, l2cap_chan 1378 net/bluetooth/l2cap_sock.c static struct sk_buff *l2cap_sock_alloc_skb_cb(struct l2cap_chan *chan, l2cap_chan 1400 net/bluetooth/l2cap_sock.c static void l2cap_sock_ready_cb(struct l2cap_chan *chan) l2cap_chan 1420 net/bluetooth/l2cap_sock.c static void l2cap_sock_defer_cb(struct l2cap_chan *chan) l2cap_chan 1433 net/bluetooth/l2cap_sock.c static void l2cap_sock_resume_cb(struct l2cap_chan *chan) l2cap_chan 1446 net/bluetooth/l2cap_sock.c static void l2cap_sock_set_shutdown_cb(struct l2cap_chan *chan) l2cap_chan 1455 net/bluetooth/l2cap_sock.c static long l2cap_sock_get_sndtimeo_cb(struct l2cap_chan *chan) l2cap_chan 1462 net/bluetooth/l2cap_sock.c static void l2cap_sock_suspend_cb(struct l2cap_chan *chan) l2cap_chan 1517 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_chan 1522 net/bluetooth/l2cap_sock.c struct l2cap_chan *pchan = l2cap_pi(parent)->chan; l2cap_chan 1591 net/bluetooth/l2cap_sock.c struct l2cap_chan *chan; l2cap_chan 697 net/bluetooth/rfcomm/core.c struct l2cap_chan *chan; l2cap_chan 787 net/bluetooth/rfcomm/core.c struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; l2cap_chan 2155 net/bluetooth/rfcomm/core.c struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; l2cap_chan 41 net/bluetooth/smp.c ((struct smp_dev *)((struct l2cap_chan *)((hdev)->smp_data))->data) l2cap_chan 504 net/bluetooth/smp.c struct l2cap_chan *chan = hdev->smp_data; l2cap_chan 525 net/bluetooth/smp.c struct l2cap_chan *chan = hdev->smp_data; l2cap_chan 550 net/bluetooth/smp.c struct l2cap_chan *chan = hdev->smp_data; l2cap_chan 601 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 661 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 735 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 750 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 805 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 860 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 1035 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 1376 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 1623 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 1730 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 1872 net/bluetooth/smp.c struct l2cap_chan *chan = hdev->smp_data; l2cap_chan 1921 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2079 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2121 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2321 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 2409 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 2454 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2474 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2510 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2531 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2599 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2676 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2716 net/bluetooth/smp.c struct l2cap_chan *hchan = hdev->smp_data; l2cap_chan 2806 net/bluetooth/smp.c struct l2cap_chan *chan = conn->smp; l2cap_chan 2878 net/bluetooth/smp.c static int smp_sig_channel(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 2991 net/bluetooth/smp.c static void smp_teardown_cb(struct l2cap_chan *chan, int err) l2cap_chan 3004 net/bluetooth/smp.c static void bredr_pairing(struct l2cap_chan *chan) l2cap_chan 3071 net/bluetooth/smp.c static void smp_resume_cb(struct l2cap_chan *chan) l2cap_chan 3095 net/bluetooth/smp.c static void smp_ready_cb(struct l2cap_chan *chan) l2cap_chan 3114 net/bluetooth/smp.c static int smp_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan 3133 net/bluetooth/smp.c static struct sk_buff *smp_alloc_skb_cb(struct l2cap_chan *chan, l2cap_chan 3166 net/bluetooth/smp.c static inline struct l2cap_chan *smp_new_conn_cb(struct l2cap_chan *pchan) l2cap_chan 3168 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 3214 net/bluetooth/smp.c static struct l2cap_chan *smp_add_cid(struct hci_dev *hdev, u16 cid) l2cap_chan 3216 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 3291 net/bluetooth/smp.c static void smp_del_chan(struct l2cap_chan *chan) l2cap_chan 3337 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 3345 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 3454 net/bluetooth/smp.c struct l2cap_chan *chan; l2cap_chan 3519 net/bluetooth/smp.c struct l2cap_chan *chan;