Searched refs:l2cap_chan (Results 1 - 13 of 13) sorted by relevance

/linux-4.1.27/include/net/bluetooth/
H A Dl2cap.h483 struct l2cap_chan { struct
596 struct l2cap_chan *(*new_connection) (struct l2cap_chan *chan);
597 int (*recv) (struct l2cap_chan * chan,
599 void (*teardown) (struct l2cap_chan *chan, int err);
600 void (*close) (struct l2cap_chan *chan);
601 void (*state_change) (struct l2cap_chan *chan,
603 void (*ready) (struct l2cap_chan *chan);
604 void (*defer) (struct l2cap_chan *chan);
605 void (*resume) (struct l2cap_chan *chan);
606 void (*suspend) (struct l2cap_chan *chan);
607 void (*set_shutdown) (struct l2cap_chan *chan);
608 long (*get_sndtimeo) (struct l2cap_chan *chan);
609 struct sk_buff *(*alloc_skb) (struct l2cap_chan *chan,
641 struct l2cap_chan *smp;
669 struct l2cap_chan *chan;
703 /* Definitions for flags in l2cap_chan */
788 void l2cap_chan_hold(struct l2cap_chan *c);
789 void l2cap_chan_put(struct l2cap_chan *c);
791 static inline void l2cap_chan_lock(struct l2cap_chan *chan) l2cap_chan_lock()
796 static inline void l2cap_chan_unlock(struct l2cap_chan *chan) l2cap_chan_unlock()
801 static inline void l2cap_set_timer(struct l2cap_chan *chan, l2cap_set_timer()
815 static inline bool l2cap_clear_timer(struct l2cap_chan *chan, l2cap_clear_timer()
837 static inline int __seq_offset(struct l2cap_chan *chan, __u16 seq1, __u16 seq2) __seq_offset()
845 static inline __u16 __next_seq(struct l2cap_chan *chan, __u16 seq) __next_seq()
850 static inline struct l2cap_chan *l2cap_chan_no_new_connection(struct l2cap_chan *chan) l2cap_chan_no_new_connection()
855 static inline int l2cap_chan_no_recv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_chan_no_recv()
860 static inline struct sk_buff *l2cap_chan_no_alloc_skb(struct l2cap_chan *chan, l2cap_chan_no_alloc_skb()
867 static inline void l2cap_chan_no_teardown(struct l2cap_chan *chan, int err) l2cap_chan_no_teardown()
871 static inline void l2cap_chan_no_close(struct l2cap_chan *chan) l2cap_chan_no_close()
875 static inline void l2cap_chan_no_ready(struct l2cap_chan *chan) l2cap_chan_no_ready()
879 static inline void l2cap_chan_no_state_change(struct l2cap_chan *chan, l2cap_chan_no_state_change()
884 static inline void l2cap_chan_no_defer(struct l2cap_chan *chan) l2cap_chan_no_defer()
888 static inline void l2cap_chan_no_suspend(struct l2cap_chan *chan) l2cap_chan_no_suspend()
892 static inline void l2cap_chan_no_resume(struct l2cap_chan *chan) l2cap_chan_no_resume()
896 static inline void l2cap_chan_no_set_shutdown(struct l2cap_chan *chan) l2cap_chan_no_set_shutdown()
900 static inline long l2cap_chan_no_get_sndtimeo(struct l2cap_chan *chan) l2cap_chan_no_get_sndtimeo()
911 void __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan);
912 void __l2cap_connect_rsp_defer(struct l2cap_chan *chan);
914 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm);
915 int l2cap_add_scid(struct l2cap_chan *chan, __u16 scid);
917 struct l2cap_chan *l2cap_chan_create(void);
918 void l2cap_chan_close(struct l2cap_chan *chan, int reason);
919 int l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid,
921 int l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len);
922 void l2cap_chan_busy(struct l2cap_chan *chan, int busy);
923 int l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator);
924 void l2cap_chan_set_defaults(struct l2cap_chan *chan);
925 int l2cap_ertm_init(struct l2cap_chan *chan);
926 void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan);
927 void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan);
928 void l2cap_chan_del(struct l2cap_chan *chan, int err);
929 void l2cap_send_conn_req(struct l2cap_chan *chan);
930 void l2cap_move_start(struct l2cap_chan *chan);
931 void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan,
933 void __l2cap_physical_cfm(struct l2cap_chan *chan, int result);
H A Dbluetooth.h274 struct l2cap_chan *chan;
/linux-4.1.27/net/bluetooth/
H A Da2mp.h30 struct l2cap_chan *a2mp_chan;
31 struct l2cap_chan *bredr_chan;
134 struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn,
136 void a2mp_discover_amp(struct l2cap_chan *chan);
H A Dl2cap_core.c60 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data);
61 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err);
63 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control,
90 static struct l2cap_chan *__l2cap_get_chan_by_dcid(struct l2cap_conn *conn, __l2cap_get_chan_by_dcid()
93 struct l2cap_chan *c; __l2cap_get_chan_by_dcid()
102 static struct l2cap_chan *__l2cap_get_chan_by_scid(struct l2cap_conn *conn, __l2cap_get_chan_by_scid()
105 struct l2cap_chan *c; __l2cap_get_chan_by_scid()
116 static struct l2cap_chan *l2cap_get_chan_by_scid(struct l2cap_conn *conn, l2cap_get_chan_by_scid()
119 struct l2cap_chan *c; l2cap_get_chan_by_scid()
133 static struct l2cap_chan *l2cap_get_chan_by_dcid(struct l2cap_conn *conn, l2cap_get_chan_by_dcid()
136 struct l2cap_chan *c; l2cap_get_chan_by_dcid()
147 static struct l2cap_chan *__l2cap_get_chan_by_ident(struct l2cap_conn *conn, __l2cap_get_chan_by_ident()
150 struct l2cap_chan *c; __l2cap_get_chan_by_ident()
159 static struct l2cap_chan *l2cap_get_chan_by_ident(struct l2cap_conn *conn, l2cap_get_chan_by_ident()
162 struct l2cap_chan *c; l2cap_get_chan_by_ident()
173 static struct l2cap_chan *__l2cap_global_chan_by_addr(__le16 psm, bdaddr_t *src) __l2cap_global_chan_by_addr()
175 struct l2cap_chan *c; __l2cap_global_chan_by_addr()
184 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) l2cap_add_psm()
218 int l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) l2cap_add_scid()
250 static void l2cap_state_change(struct l2cap_chan *chan, int state) l2cap_state_change()
259 static inline void l2cap_state_change_and_error(struct l2cap_chan *chan, l2cap_state_change_and_error()
266 static inline void l2cap_chan_set_err(struct l2cap_chan *chan, int err) l2cap_chan_set_err()
271 static void __set_retrans_timer(struct l2cap_chan *chan) __set_retrans_timer()
280 static void __set_monitor_timer(struct l2cap_chan *chan) __set_monitor_timer()
398 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_chan_timeout()
426 struct l2cap_chan *l2cap_chan_create(void) l2cap_chan_create()
428 struct l2cap_chan *chan; l2cap_chan_create()
460 struct l2cap_chan *chan = container_of(kref, struct l2cap_chan, kref); l2cap_chan_destroy()
471 void l2cap_chan_hold(struct l2cap_chan *c) l2cap_chan_hold()
478 void l2cap_chan_put(struct l2cap_chan *c) l2cap_chan_put()
486 void l2cap_chan_set_defaults(struct l2cap_chan *chan) l2cap_chan_set_defaults()
505 static void l2cap_le_flowctl_init(struct l2cap_chan *chan) l2cap_le_flowctl_init()
517 void __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) __l2cap_chan_add()
569 void l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) l2cap_chan_add()
576 void l2cap_chan_del(struct l2cap_chan *chan, int err) l2cap_chan_del()
652 struct l2cap_chan *chan; l2cap_conn_update_id_addr()
666 static void l2cap_chan_le_connect_reject(struct l2cap_chan *chan) l2cap_chan_le_connect_reject()
689 static void l2cap_chan_connect_reject(struct l2cap_chan *chan) l2cap_chan_connect_reject()
710 void l2cap_chan_close(struct l2cap_chan *chan, int reason) l2cap_chan_close()
753 static inline u8 l2cap_get_auth_type(struct l2cap_chan *chan) l2cap_get_auth_type()
805 int l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator) l2cap_chan_check_security()
866 static bool __chan_is_moving(struct l2cap_chan *chan) __chan_is_moving()
872 static void l2cap_do_send(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_do_send()
952 static inline void __unpack_control(struct l2cap_chan *chan, __unpack_control()
1004 static inline void __pack_control(struct l2cap_chan *chan, __pack_control()
1017 static inline unsigned int __ertm_hdr_size(struct l2cap_chan *chan) __ertm_hdr_size()
1025 static struct sk_buff *l2cap_create_sframe_pdu(struct l2cap_chan *chan, l2cap_create_sframe_pdu()
1058 static void l2cap_send_sframe(struct l2cap_chan *chan, l2cap_send_sframe()
1099 static void l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll) l2cap_send_rr_or_rnr()
1118 static inline int __l2cap_no_conn_pending(struct l2cap_chan *chan) __l2cap_no_conn_pending()
1126 static bool __amp_capable(struct l2cap_chan *chan) __amp_capable()
1154 static bool l2cap_check_efs(struct l2cap_chan *chan) l2cap_check_efs()
1160 void l2cap_send_conn_req(struct l2cap_chan *chan) l2cap_send_conn_req()
1175 static void l2cap_send_create_chan_req(struct l2cap_chan *chan, u8 amp_id) l2cap_send_create_chan_req()
1188 static void l2cap_move_setup(struct l2cap_chan *chan) l2cap_move_setup()
1223 static void l2cap_move_done(struct l2cap_chan *chan) l2cap_move_done()
1245 static void l2cap_chan_ready(struct l2cap_chan *chan) l2cap_chan_ready()
1266 static void l2cap_le_connect(struct l2cap_chan *chan) l2cap_le_connect()
1286 static void l2cap_le_start(struct l2cap_chan *chan) l2cap_le_start()
1302 static void l2cap_start_connection(struct l2cap_chan *chan) l2cap_start_connection()
1332 static void l2cap_do_start(struct l2cap_chan *chan) l2cap_do_start()
1370 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err) l2cap_send_disconn_req()
1400 struct l2cap_chan *chan, *tmp; l2cap_conn_start()
1510 struct l2cap_chan *chan; l2cap_conn_ready()
1552 struct l2cap_chan *chan; l2cap_conn_unreliable()
1663 struct l2cap_chan *chan, *l; l2cap_conn_del()
1742 static struct l2cap_chan *l2cap_global_chan_by_psm(int state, __le16 psm, l2cap_global_chan_by_psm()
1747 struct l2cap_chan *c, *c1 = NULL; l2cap_global_chan_by_psm()
1793 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_monitor_timeout()
1814 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_retrans_timeout()
1832 static void l2cap_streaming_send(struct l2cap_chan *chan, l2cap_streaming_send()
1871 static int l2cap_ertm_send(struct l2cap_chan *chan) l2cap_ertm_send()
1941 static void l2cap_ertm_resend(struct l2cap_chan *chan) l2cap_ertm_resend()
2022 static void l2cap_retransmit(struct l2cap_chan *chan, l2cap_retransmit()
2031 static void l2cap_retransmit_all(struct l2cap_chan *chan, l2cap_retransmit_all()
2065 static void l2cap_send_ack(struct l2cap_chan *chan) l2cap_send_ack()
2115 static inline int l2cap_skbuff_fromiovec(struct l2cap_chan *chan, l2cap_skbuff_fromiovec()
2159 static struct sk_buff *l2cap_create_connless_pdu(struct l2cap_chan *chan, l2cap_create_connless_pdu()
2191 static struct sk_buff *l2cap_create_basic_pdu(struct l2cap_chan *chan, l2cap_create_basic_pdu()
2221 static struct sk_buff *l2cap_create_iframe_pdu(struct l2cap_chan *chan, l2cap_create_iframe_pdu()
2275 static int l2cap_segment_sdu(struct l2cap_chan *chan, l2cap_segment_sdu()
2342 static struct sk_buff *l2cap_create_le_flowctl_pdu(struct l2cap_chan *chan, l2cap_create_le_flowctl_pdu()
2385 static int l2cap_segment_le_sdu(struct l2cap_chan *chan, l2cap_segment_le_sdu()
2421 int l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len) l2cap_chan_send()
2554 static void l2cap_send_srej(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej()
2577 static void l2cap_send_srej_tail(struct l2cap_chan *chan) l2cap_send_srej_tail()
2593 static void l2cap_send_srej_list(struct l2cap_chan *chan, u16 txseq) l2cap_send_srej_list()
2619 static void l2cap_process_reqseq(struct l2cap_chan *chan, u16 reqseq) l2cap_process_reqseq()
2651 static void l2cap_abort_rx_srej_sent(struct l2cap_chan *chan) l2cap_abort_rx_srej_sent()
2661 static void l2cap_tx_state_xmit(struct l2cap_chan *chan, l2cap_tx_state_xmit()
2733 static void l2cap_tx_state_wait_f(struct l2cap_chan *chan, l2cap_tx_state_wait_f()
2811 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_tx()
2830 static void l2cap_pass_to_tx(struct l2cap_chan *chan, l2cap_pass_to_tx()
2837 static void l2cap_pass_to_tx_fbit(struct l2cap_chan *chan, l2cap_pass_to_tx_fbit()
2848 struct l2cap_chan *chan; l2cap_raw_recv()
3003 static void l2cap_add_opt_efs(void **ptr, struct l2cap_chan *chan) l2cap_add_opt_efs()
3036 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, l2cap_ack_timeout()
3054 int l2cap_ertm_init(struct l2cap_chan *chan) l2cap_ertm_init()
3124 static void __l2cap_set_ertm_timeouts(struct l2cap_chan *chan, __l2cap_set_ertm_timeouts()
3162 static inline void l2cap_txwin_setup(struct l2cap_chan *chan) l2cap_txwin_setup()
3177 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data) l2cap_build_conf_req()
3298 static int l2cap_parse_conf_req(struct l2cap_chan *chan, void *data) l2cap_parse_conf_req()
3512 static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, l2cap_parse_conf_rsp()
3621 static int l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data, l2cap_build_conf_rsp()
3636 void __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_le_connect_rsp_defer()
3653 void __l2cap_connect_rsp_defer(struct l2cap_chan *chan) __l2cap_connect_rsp_defer()
3682 static void l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) l2cap_conf_rfc_get()
3758 static struct l2cap_chan *l2cap_connect(struct l2cap_conn *conn, l2cap_connect()
3764 struct l2cap_chan *chan = NULL, *pchan; l2cap_connect()
3918 struct l2cap_chan *chan; l2cap_connect_create_rsp()
3985 static inline void set_default_fcs(struct l2cap_chan *chan) set_default_fcs()
3996 static void l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data, l2cap_send_efs_conf_rsp()
4031 struct l2cap_chan *chan; l2cap_config_req()
4139 struct l2cap_chan *chan; l2cap_config_rsp()
4252 struct l2cap_chan *chan; l2cap_disconnect_req()
4298 struct l2cap_chan *chan; l2cap_disconnect_rsp()
4451 struct l2cap_chan *chan; l2cap_create_channel_req()
4522 static void l2cap_send_move_chan_req(struct l2cap_chan *chan, u8 dest_amp_id) l2cap_send_move_chan_req()
4541 static void l2cap_send_move_chan_rsp(struct l2cap_chan *chan, u16 result) l2cap_send_move_chan_rsp()
4554 static void l2cap_send_move_chan_cfm(struct l2cap_chan *chan, u16 result) l2cap_send_move_chan_cfm()
4595 static void __release_logical_link(struct l2cap_chan *chan) __release_logical_link()
4603 static void l2cap_logical_fail(struct l2cap_chan *chan) l2cap_logical_fail()
4634 static void l2cap_logical_finish_create(struct l2cap_chan *chan, l2cap_logical_finish_create()
4657 static void l2cap_logical_finish_move(struct l2cap_chan *chan, l2cap_logical_finish_move()
4692 void l2cap_logical_cfm(struct l2cap_chan *chan, struct hci_chan *hchan, l2cap_logical_cfm()
4712 void l2cap_move_start(struct l2cap_chan *chan) l2cap_move_start()
4731 static void l2cap_do_create(struct l2cap_chan *chan, int result, l2cap_do_create()
4783 static void l2cap_do_move_initiate(struct l2cap_chan *chan, u8 local_amp_id, l2cap_do_move_initiate()
4793 static void l2cap_do_move_respond(struct l2cap_chan *chan, int result) l2cap_do_move_respond()
4818 static void l2cap_do_move_cancel(struct l2cap_chan *chan, int result) l2cap_do_move_cancel()
4838 void __l2cap_physical_cfm(struct l2cap_chan *chan, int result) __l2cap_physical_cfm()
4877 struct l2cap_chan *chan; l2cap_move_channel_req()
4971 struct l2cap_chan *chan; l2cap_move_continue()
5062 struct l2cap_chan *chan; l2cap_move_fail()
5116 struct l2cap_chan *chan; l2cap_move_channel_confirm()
5158 struct l2cap_chan *chan; l2cap_move_channel_confirm_rsp()
5245 struct l2cap_chan *chan; l2cap_le_connect_rsp()
5404 struct l2cap_chan *chan, *pchan; l2cap_le_connect_req()
5522 struct l2cap_chan *chan; l2cap_le_credits()
5570 struct l2cap_chan *chan; l2cap_le_command_rej()
5727 static int l2cap_check_fcs(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_check_fcs()
5748 static void l2cap_send_i_or_rr_or_rnr(struct l2cap_chan *chan) l2cap_send_i_or_rr_or_rnr()
5801 static int l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, l2cap_reassemble_sdu()
5883 static int l2cap_resegment(struct l2cap_chan *chan) l2cap_resegment()
5889 void l2cap_chan_busy(struct l2cap_chan *chan, int busy) l2cap_chan_busy()
5900 static int l2cap_rx_queued_iframes(struct l2cap_chan *chan) l2cap_rx_queued_iframes()
5934 static void l2cap_handle_srej(struct l2cap_chan *chan, l2cap_handle_srej()
5992 static void l2cap_handle_rej(struct l2cap_chan *chan, l2cap_handle_rej()
6029 static u8 l2cap_classify_txseq(struct l2cap_chan *chan, u16 txseq) l2cap_classify_txseq()
6115 static int l2cap_rx_state_recv(struct l2cap_chan *chan, l2cap_rx_state_recv()
6249 static int l2cap_rx_state_srej_sent(struct l2cap_chan *chan, l2cap_rx_state_srej_sent()
6392 static int l2cap_finish_move(struct l2cap_chan *chan) l2cap_finish_move()
6406 static int l2cap_rx_state_wait_p(struct l2cap_chan *chan, l2cap_rx_state_wait_p()
6444 static int l2cap_rx_state_wait_f(struct l2cap_chan *chan, l2cap_rx_state_wait_f()
6482 static bool __valid_reqseq(struct l2cap_chan *chan, u16 reqseq) __valid_reqseq()
6491 static int l2cap_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_rx()
6528 static int l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, l2cap_stream_rx()
6566 static int l2cap_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_data_rcv()
6654 static void l2cap_chan_le_send_credits(struct l2cap_chan *chan) l2cap_chan_le_send_credits()
6680 static int l2cap_le_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_le_data_rcv()
6773 struct l2cap_chan *chan; l2cap_data_channel()
6848 struct l2cap_chan *chan; l2cap_conless_channel()
7026 int l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, l2cap_chan_connect()
7193 struct l2cap_chan *c; l2cap_connect_ind()
7223 static struct l2cap_chan *l2cap_global_fixed_chan(struct l2cap_chan *c, l2cap_global_fixed_chan()
7259 struct l2cap_chan *pchan; l2cap_connect_cfm()
7289 struct l2cap_chan *chan, *next; l2cap_connect_cfm()
7337 static inline void l2cap_check_encryption(struct l2cap_chan *chan, u8 encrypt) l2cap_check_encryption()
7357 struct l2cap_chan *chan; l2cap_security_cfm()
7559 struct l2cap_chan *c; l2cap_debugfs_show()
H A D6lowpan.c43 struct l2cap_chan *chan;
62 static struct l2cap_chan *listen_chan;
67 struct l2cap_chan *chan;
141 struct l2cap_chan *chan) __peer_lookup_chan()
273 struct l2cap_chan *chan) iphc_decompress()
310 struct l2cap_chan *chan) recv_pkt()
393 static int chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) chan_recv_cb()
523 static int send_pkt(struct l2cap_chan *chan, struct sk_buff *skb, send_pkt()
766 static struct l2cap_chan *chan_create(void) chan_create()
768 struct l2cap_chan *chan; chan_create()
784 static struct l2cap_chan *chan_open(struct l2cap_chan *pchan) chan_open()
786 struct l2cap_chan *chan; chan_open()
808 static struct l2cap_chan *add_peer_chan(struct l2cap_chan *chan, add_peer_chan()
846 static int setup_netdev(struct l2cap_chan *chan, struct lowpan_dev **dev) setup_netdev()
890 static inline void chan_ready_cb(struct l2cap_chan *chan) chan_ready_cb()
912 static inline struct l2cap_chan *chan_new_conn_cb(struct l2cap_chan *pchan) chan_new_conn_cb()
914 struct l2cap_chan *chan; chan_new_conn_cb()
934 static void chan_close_cb(struct l2cap_chan *chan) chan_close_cb()
991 static void chan_state_change_cb(struct l2cap_chan *chan, int state, int err) chan_state_change_cb()
997 static struct sk_buff *chan_alloc_skb_cb(struct l2cap_chan *chan, chan_alloc_skb_cb()
1008 static void chan_suspend_cb(struct l2cap_chan *chan) chan_suspend_cb()
1020 static void chan_resume_cb(struct l2cap_chan *chan) chan_resume_cb()
1032 static long chan_get_sndtimeo_cb(struct l2cap_chan *chan) chan_get_sndtimeo_cb()
1062 static struct l2cap_chan *chan_get(void) chan_get()
1064 struct l2cap_chan *pchan; chan_get()
1077 struct l2cap_chan *pchan; bt_6lowpan_connect()
1111 static struct l2cap_chan *bt_6lowpan_listen(void) bt_6lowpan_listen()
1114 struct l2cap_chan *pchan; bt_6lowpan_listen()
H A Dl2cap_sock.c83 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_bind()
177 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_connect()
254 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_listen()
363 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getname()
395 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getsockopt_old()
498 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getsockopt()
614 static bool l2cap_valid_mtu(struct l2cap_chan *chan, u16 mtu) l2cap_valid_mtu()
634 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_setsockopt_old()
746 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_setsockopt()
951 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_sendmsg()
1059 struct l2cap_chan *chan = l2cap_pi(sk)->chan; __l2cap_wait_ack()
1092 struct l2cap_chan *chan; l2cap_sock_shutdown()
1168 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_cleanup_listen()
1182 static struct l2cap_chan *l2cap_sock_new_connection_cb(struct l2cap_chan *chan) l2cap_sock_new_connection_cb()
1213 static int l2cap_sock_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) l2cap_sock_recv_cb()
1248 static void l2cap_sock_close_cb(struct l2cap_chan *chan) l2cap_sock_close_cb()
1255 static void l2cap_sock_teardown_cb(struct l2cap_chan *chan, int err) l2cap_sock_teardown_cb()
1305 static void l2cap_sock_state_change_cb(struct l2cap_chan *chan, int state, l2cap_sock_state_change_cb()
1316 static struct sk_buff *l2cap_sock_alloc_skb_cb(struct l2cap_chan *chan, l2cap_sock_alloc_skb_cb()
1338 static void l2cap_sock_ready_cb(struct l2cap_chan *chan) l2cap_sock_ready_cb()
1358 static void l2cap_sock_defer_cb(struct l2cap_chan *chan) l2cap_sock_defer_cb()
1371 static void l2cap_sock_resume_cb(struct l2cap_chan *chan) l2cap_sock_resume_cb()
1384 static void l2cap_sock_set_shutdown_cb(struct l2cap_chan *chan) l2cap_sock_set_shutdown_cb()
1393 static long l2cap_sock_get_sndtimeo_cb(struct l2cap_chan *chan) l2cap_sock_get_sndtimeo_cb()
1400 static void l2cap_sock_suspend_cb(struct l2cap_chan *chan) l2cap_sock_suspend_cb()
1455 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_init()
1460 struct l2cap_chan *pchan = l2cap_pi(parent)->chan; l2cap_sock_init()
1529 struct l2cap_chan *chan; l2cap_sock_alloc()
H A Da2mp.c50 struct l2cap_chan *chan = mgr->a2mp_chan; a2mp_send()
247 struct l2cap_chan *chan; a2mp_discover_rsp()
588 static int a2mp_chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) a2mp_chan_recv_cb()
688 static void a2mp_chan_close_cb(struct l2cap_chan *chan) a2mp_chan_close_cb()
693 static void a2mp_chan_state_change_cb(struct l2cap_chan *chan, int state, a2mp_chan_state_change_cb()
713 static struct sk_buff *a2mp_chan_alloc_skb_cb(struct l2cap_chan *chan, a2mp_chan_alloc_skb_cb()
743 static struct l2cap_chan *a2mp_chan_open(struct l2cap_conn *conn, bool locked) a2mp_chan_open()
745 struct l2cap_chan *chan; a2mp_chan_open()
829 struct l2cap_chan *chan; amp_mgr_create()
863 struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn, a2mp_channel_create()
948 struct l2cap_chan *bredr_chan; a2mp_send_create_phy_link_req()
1006 void a2mp_discover_amp(struct l2cap_chan *chan) a2mp_discover_amp()
H A Dsmp.c493 struct l2cap_chan *chan = hdev->smp_data; smp_irk_matches()
514 struct l2cap_chan *chan = hdev->smp_data; smp_generate_rpa()
539 struct l2cap_chan *chan = hdev->smp_data; smp_generate_oob()
586 struct l2cap_chan *chan = conn->smp; smp_send_cmd()
646 struct l2cap_chan *chan = conn->smp; build_pairing_cmd()
720 struct l2cap_chan *chan = conn->smp; check_enc_key_size()
734 struct l2cap_chan *chan = conn->smp; smp_chan_destroy()
789 struct l2cap_chan *chan = conn->smp; smp_failure()
845 struct l2cap_chan *chan = conn->smp; tk_request()
1028 struct l2cap_chan *chan = conn->smp; smp_notify_keys()
1361 struct l2cap_chan *chan = conn->smp; smp_chan_create()
1605 struct l2cap_chan *chan; smp_user_confirm_reply()
1710 struct l2cap_chan *chan = conn->smp; smp_cmd_pairing_req()
1845 struct l2cap_chan *chan = hdev->smp_data; sc_send_public_key()
1895 struct l2cap_chan *chan = conn->smp; smp_cmd_pairing_rsp()
2050 struct l2cap_chan *chan = conn->smp; smp_cmd_pairing_confirm()
2092 struct l2cap_chan *chan = conn->smp; smp_cmd_pairing_random()
2286 struct l2cap_chan *chan; smp_conn_security()
2369 struct l2cap_chan *chan = conn->smp; smp_cmd_encrypt_info()
2389 struct l2cap_chan *chan = conn->smp; smp_cmd_master_ident()
2425 struct l2cap_chan *chan = conn->smp; smp_cmd_ident_info()
2446 struct l2cap_chan *chan = conn->smp; smp_cmd_ident_addr_info()
2501 struct l2cap_chan *chan = conn->smp; smp_cmd_sign_info()
2578 struct l2cap_chan *chan = conn->smp; smp_cmd_public_key()
2690 struct l2cap_chan *chan = conn->smp; smp_cmd_dhkey_check()
2762 static int smp_sig_channel(struct l2cap_chan *chan, struct sk_buff *skb) smp_sig_channel()
2875 static void smp_teardown_cb(struct l2cap_chan *chan, int err) smp_teardown_cb()
2888 static void bredr_pairing(struct l2cap_chan *chan) bredr_pairing()
2956 static void smp_resume_cb(struct l2cap_chan *chan) smp_resume_cb()
2980 static void smp_ready_cb(struct l2cap_chan *chan) smp_ready_cb()
2994 static int smp_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) smp_recv_cb()
3013 static struct sk_buff *smp_alloc_skb_cb(struct l2cap_chan *chan, smp_alloc_skb_cb()
3046 static inline struct l2cap_chan *smp_new_conn_cb(struct l2cap_chan *pchan) smp_new_conn_cb()
3048 struct l2cap_chan *chan; smp_new_conn_cb()
3094 static struct l2cap_chan *smp_add_cid(struct hci_dev *hdev, u16 cid) smp_add_cid()
3096 struct l2cap_chan *chan; smp_add_cid()
3170 static void smp_del_chan(struct l2cap_chan *chan) smp_del_chan()
3222 struct l2cap_chan *chan; force_bredr_smp_write()
3230 struct l2cap_chan *chan; force_bredr_smp_write()
3251 struct l2cap_chan *chan; smp_register()
3308 struct l2cap_chan *chan; smp_unregister()
H A Damp.h50 void amp_create_logical_link(struct l2cap_chan *chan);
H A Damp.c389 struct l2cap_chan *bredr_chan; amp_physical_cfm()
413 void amp_create_logical_link(struct l2cap_chan *chan) amp_create_logical_link()
H A Dhci_event.c4382 struct l2cap_chan *bredr_chan = mgr->bredr_chan; hci_loglink_complete_evt()
/linux-4.1.27/net/bluetooth/rfcomm/
H A Dcore.c697 struct l2cap_chan *chan; rfcomm_session_get()
790 struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; rfcomm_session_getaddr()
2172 struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan; rfcomm_dlc_debugfs_show()
/linux-4.1.27/net/bluetooth/hidp/
H A Dcore.c1295 struct l2cap_chan *ctrl_chan, *intr_chan; hidp_verify_sockets()
1334 struct l2cap_chan *chan; hidp_connection_add()

Completed in 316 milliseconds