Home
last modified time | relevance | path

Searched refs:bt_l2cap_le_chan (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/subsys/bluetooth/host/
Dsmp_null.c30 static struct bt_l2cap_le_chan bt_smp_pool[CONFIG_BT_MAX_CONN];
44 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_smp_recv()
83 struct bt_l2cap_le_chan *smp = &bt_smp_pool[i]; in bt_smp_accept()
Dl2cap.c39 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()
[all …]
Dl2cap_internal.h215 int bt_l2cap_send_pdu(struct bt_l2cap_le_chan *le_chan, struct net_buf *pdu,
Datt.c105 struct bt_l2cap_le_chan chan;
3198 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_connected()
3215 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_disconnected()
3271 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_encrypt_change()
Dsmp.c205 struct bt_l2cap_le_chan chan;
4685 CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan)->tx.cid); in bt_smp_connected()
4700 CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan)->tx.cid); in bt_smp_disconnected()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/general/src/
Dmain_l2cap_ecred.c45 struct bt_l2cap_le_chan le;
86 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in chan_recv_cb()
87 l2cap_chan, struct bt_l2cap_le_chan, chan); in chan_recv_cb()
119 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in chan_sent_cb()
120 l2cap_chan, struct bt_l2cap_le_chan, chan); in chan_sent_cb()
131 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in chan_connected_cb()
132 l2cap_chan, struct bt_l2cap_le_chan, chan); in chan_connected_cb()
151 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in chan_disconnected_cb()
152 l2cap_chan, struct bt_l2cap_le_chan, chan); in chan_disconnected_cb()
168 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in chan_status_cb()
[all …]
/Zephyr-latest/subsys/bluetooth/services/ots/
Dots_l2cap.c91 struct bt_l2cap_le_chan *l2chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in l2cap_sent()
117 struct bt_l2cap_le_chan *l2chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in l2cap_recv()
143 struct bt_l2cap_le_chan *l2chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in l2cap_disconnected()
166 static inline void l2cap_chan_init(struct bt_l2cap_le_chan *chan) in l2cap_chan_init()
Dots_l2cap_internal.h28 struct bt_l2cap_le_chan ot_chan;
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/many_conns/src/
Dmain.c39 struct bt_l2cap_le_chan le_chan;
47 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx()
116 struct bt_l2cap_le_chan *chan = in l2cap_chan_connected_cb()
117 CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
145 struct bt_l2cap_le_chan *le_chan = &contexts[i].le_chan; in alloc_test_context()
169 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in server_accept_cb()
326 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in connect_l2cap_channel()
343 static bool is_dynamic(struct bt_l2cap_le_chan *lechan) in is_dynamic()
349 struct bt_l2cap_le_chan *lechan, in bt_test_l2cap_data_pull_spy()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/multilink_peripheral/src/
Ddut.c38 struct bt_l2cap_le_chan le_chan;
92 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx_from_chan()
113 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
134 static int connect_l2cap_channel(struct bt_conn *conn, struct bt_l2cap_le_chan *le_chan) in connect_l2cap_channel()
158 struct bt_l2cap_le_chan *le_chan = &context->le_chan; in alloc_ctx()
Dcentral.c26 static struct bt_l2cap_le_chan le_chan;
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/credits_seg_recv/src/
Dmain.c33 struct bt_l2cap_le_chan le_chan;
117 struct bt_l2cap_le_chan *chan = CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
142 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in server_accept_cb()
331 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in connect_l2cap_channel()
333 *le_chan = (struct bt_l2cap_le_chan){ in connect_l2cap_channel()
357 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in connect_l2cap_ecred_channel()
360 *le_chan = (struct bt_l2cap_le_chan){ in connect_l2cap_ecred_channel()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/stress/src/
Dmain.c55 struct bt_l2cap_le_chan le_chan;
63 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx()
158 struct bt_l2cap_le_chan *chan = in l2cap_chan_connected_cb()
159 CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
199 struct bt_l2cap_le_chan *le_chan = &contexts[i].le_chan; in alloc_test_context()
224 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in server_accept_cb()
396 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in connect_l2cap_channel()
/Zephyr-latest/tests/bluetooth/tester/src/
Dbtp_l2cap.c37 struct bt_l2cap_le_chan le;
56 struct bt_l2cap_le_chan *l2cap_le_chan = in seg_recv_cb()
57 CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in seg_recv_cb()
89 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in recv_cb()
90 l2cap_chan, struct bt_l2cap_le_chan, chan); in recv_cb()
115 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in connected_cb()
116 l2cap_chan, struct bt_l2cap_le_chan, chan); in connected_cb()
144 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in disconnected_cb()
145 l2cap_chan, struct bt_l2cap_le_chan, chan); in disconnected_cb()
183 struct bt_l2cap_le_chan *l2cap_le_chan = CONTAINER_OF( in reconfigured_cb()
[all …]
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/credits/src/
Dmain.c35 struct bt_l2cap_le_chan le_chan;
111 struct bt_l2cap_le_chan *chan = in l2cap_chan_connected_cb()
112 CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
142 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in server_accept_cb()
318 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in connect_l2cap_channel()
334 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in connect_l2cap_ecred_channel()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/split/dut/src/
Dmain.c25 static struct bt_l2cap_le_chan test_chan;
65 struct bt_l2cap_le_chan *chan = in l2cap_chan_connected_cb()
66 CONTAINER_OF(l2cap_chan, struct bt_l2cap_le_chan, chan); in l2cap_chan_connected_cb()
95 struct bt_l2cap_le_chan *le_chan = &test_chan; in server_accept_cb()
/Zephyr-latest/tests/bsim/bluetooth/host/misc/hfc_multilink/dut/src/
Ddut.c32 struct bt_l2cap_le_chan le_chan;
88 struct bt_l2cap_le_chan *le_chan = &tester->le_chan; in server_accept_cb()
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/einprogress/src/
Dtester.c33 static struct bt_l2cap_le_chan le_chan = {
Ddut.c78 static struct bt_l2cap_le_chan le_chan = {
/Zephyr-latest/include/zephyr/bluetooth/
Dl2cap.h202 struct bt_l2cap_le_chan { struct
272 #define BT_L2CAP_LE_CHAN(_ch) CONTAINER_OF(_ch, struct bt_l2cap_le_chan, chan)
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/ecred/dut/src/
Ddut.c23 static struct bt_l2cap_le_chan chans[4];
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/send_on_connect/src/
Dmain_l2cap_send_on_connect.c76 static struct bt_l2cap_le_chan channel;
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/userdata/src/
Dmain_l2cap_userdata.c70 static struct bt_l2cap_le_chan channel;
/Zephyr-latest/subsys/bluetooth/host/shell/
Dl2cap.c54 struct bt_l2cap_le_chan ch;