Lines Matching refs:bt_l2cap_le_chan

39 				     struct bt_l2cap_le_chan, rtx_work)
40 #define CHAN_RX(_w) CONTAINER_OF(_w, struct bt_l2cap_le_chan, rx_work)
90 struct bt_l2cap_le_chan chan;
115 static struct bt_l2cap_le_chan *l2cap_chan_alloc_cid(struct bt_conn *conn, in l2cap_chan_alloc_cid()
118 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_chan_alloc_cid()
139 static struct bt_l2cap_le_chan *
200 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_set_state_debug()
248 static void cancel_data_ready(struct bt_l2cap_le_chan *lechan);
249 static bool chan_has_data(struct bt_l2cap_le_chan *lechan);
253 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_del()
296 struct bt_l2cap_le_chan *chan = LE_CHAN_RTX(work); in l2cap_rtx_timeout()
310 static void l2cap_chan_le_recv(struct bt_l2cap_le_chan *chan,
315 struct bt_l2cap_le_chan *ch = CHAN_RX(work); in l2cap_rx_process()
337 static void init_le_chan_private(struct bt_l2cap_le_chan *le_chan) in init_le_chan_private()
357 struct bt_l2cap_le_chan *le_chan; in l2cap_chan_add()
405 struct bt_l2cap_le_chan *le_chan; in bt_l2cap_connected()
490 struct bt_l2cap_le_chan *chan = BT_L2CAP_LE_CHAN(ch); in l2cap_send_sig()
521 static int l2cap_le_conn_req(struct bt_l2cap_le_chan *ch) in l2cap_le_conn_req()
551 struct bt_l2cap_le_chan *ch; in l2cap_ecred_conn_req()
605 struct bt_l2cap_le_chan *le = BT_L2CAP_LE_CHAN(chan); in l2cap_le_encrypt_change()
687 static void raise_data_ready(struct bt_l2cap_le_chan *le_chan) in raise_data_ready()
700 static void lower_data_ready(struct bt_l2cap_le_chan *le_chan) in lower_data_ready()
714 static void cancel_data_ready(struct bt_l2cap_le_chan *le_chan) in cancel_data_ready()
725 int bt_l2cap_send_pdu(struct bt_l2cap_le_chan *le_chan, struct net_buf *pdu, in bt_l2cap_send_pdu()
761 static bool chan_has_data(struct bt_l2cap_le_chan *lechan) in chan_has_data()
785 static void chan_take_credit(struct bt_l2cap_le_chan *lechan) in chan_take_credit()
809 static struct bt_l2cap_le_chan *get_ready_chan(struct bt_conn *conn) in get_ready_chan()
811 struct bt_l2cap_le_chan *lechan; in get_ready_chan()
860 static uint16_t get_pdu_len(struct bt_l2cap_le_chan *lechan, in get_pdu_len()
871 static bool chan_has_credits(struct bt_l2cap_le_chan *lechan) in chan_has_credits()
887 struct bt_l2cap_le_chan *lechan, in bt_test_l2cap_data_pull_spy()
897 struct bt_l2cap_le_chan *lechan = get_ready_chan(conn); in l2cap_data_pull()
1202 static void l2cap_chan_seg_recv_rx_init(struct bt_l2cap_le_chan *chan) in l2cap_chan_seg_recv_rx_init()
1214 static void l2cap_chan_rx_init(struct bt_l2cap_le_chan *chan) in l2cap_chan_rx_init()
1268 static void l2cap_chan_tx_init(struct bt_l2cap_le_chan *chan) in l2cap_chan_tx_init()
1277 static void l2cap_chan_tx_give_credits(struct bt_l2cap_le_chan *chan, in l2cap_chan_tx_give_credits()
1297 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_chan_destroy()
1355 struct bt_l2cap_le_chan *le_chan; in l2cap_chan_accept()
1448 struct bt_l2cap_le_chan *le_chan; in le_conn_req()
1530 struct bt_l2cap_le_chan *ch = NULL; in le_ecred_conn_req()
1753 struct bt_l2cap_le_chan *ch; in le_ecred_reconf_rsp()
1785 static struct bt_l2cap_le_chan *l2cap_remove_rx_cid(struct bt_conn *conn, in l2cap_remove_rx_cid()
1812 struct bt_l2cap_le_chan *chan; in le_disconn_req()
1853 static int l2cap_change_security(struct bt_l2cap_le_chan *chan, uint16_t err) in l2cap_change_security()
1902 struct bt_l2cap_le_chan *chan; in le_ecred_conn_rsp()
2032 struct bt_l2cap_le_chan *chan; in le_conn_rsp()
2104 struct bt_l2cap_le_chan *chan; in le_disconn_rsp()
2131 struct bt_l2cap_le_chan *le_chan; in le_credits()
2167 struct bt_l2cap_le_chan *chan; in reject_cmd()
2177 struct bt_l2cap_le_chan *l2chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in l2cap_recv()
2263 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_chan_shutdown()
2293 static void l2cap_chan_send_credits(struct bt_l2cap_le_chan *chan, in l2cap_chan_send_credits()
2365 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_give_credits()
2408 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_recv_complete()
2435 struct bt_l2cap_le_chan *chan = user_data; in l2cap_alloc_frag()
2448 static void l2cap_chan_le_recv_sdu(struct bt_l2cap_le_chan *chan, in l2cap_chan_le_recv_sdu()
2474 static void l2cap_chan_le_recv_seg(struct bt_l2cap_le_chan *chan, in l2cap_chan_le_recv_seg()
2532 static void l2cap_chan_le_recv_seg_direct(struct bt_l2cap_le_chan *chan, struct net_buf *seg) in l2cap_chan_le_recv_seg_direct()
2575 static void l2cap_chan_le_recv(struct bt_l2cap_le_chan *chan, in l2cap_chan_le_recv()
2675 static void l2cap_chan_recv_queue(struct bt_l2cap_le_chan *chan, in l2cap_chan_recv_queue()
2705 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_chan_recv()
2789 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_disconnected()
2841 static int l2cap_le_connect(struct bt_conn *conn, struct bt_l2cap_le_chan *ch, in l2cap_le_connect()
2886 struct bt_l2cap_le_chan *ch, uint16_t psm) in l2cap_ecred_init()
2945 static struct bt_l2cap_le_chan *l2cap_find_pending_reconf(struct bt_conn *conn) in l2cap_find_pending_reconf()
2962 struct bt_l2cap_le_chan *ch; in bt_l2cap_ecred_chan_reconfigure()
3114 struct bt_l2cap_le_chan *ch; in bt_l2cap_ecred_chan_reconfigure_explicit()
3139 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_connect()
3170 struct bt_l2cap_le_chan *le_chan; in bt_l2cap_chan_disconnect()
3217 static int bt_l2cap_dyn_chan_send(struct bt_l2cap_le_chan *le_chan, struct net_buf *buf) in bt_l2cap_dyn_chan_send()
3315 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_send()