| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/multilink_peripheral/src/ |
| D | dut.c | 38 struct bt_l2cap_le_chan le_chan; member 72 struct bt_l2cap_chan *chan = &ctx->le_chan.chan; in resume_sending_until_done() 74 TEST_ASSERT(ctx->le_chan.state == BT_L2CAP_CONNECTED, in resume_sending_until_done() 92 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx_from_chan() local 93 struct test_ctx *ctx = CONTAINER_OF(le_chan, struct test_ctx, le_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() local 115 LOG_DBG("%p (tx mtu %d mps %d) (tx mtu %d mps %d)", chan, le_chan->tx.mtu, le_chan->tx.mps, in l2cap_chan_connected_cb() 116 le_chan->rx.mtu, le_chan->rx.mps); 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() argument 143 memset(le_chan, 0, sizeof(*le_chan)); in connect_l2cap_channel() [all …]
|
| D | central.c | 26 static struct bt_l2cap_le_chan le_chan; variable 60 memset(&le_chan, 0, sizeof(le_chan)); in server_accept_cb() 61 le_chan.chan.ops = &ops; in server_accept_cb() 62 *chan = &le_chan.chan; in server_accept_cb()
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/credits_seg_recv/src/ |
| D | main.c | 43 struct bt_l2cap_le_chan le_chan; member 74 struct bt_l2cap_chan *chan = &ctx->le_chan.chan; in continue_sending() 121 bt_l2cap_chan_give_credits(&test_ctx.le_chan.chan, 1); in recv_cb() 153 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in server_accept_cb() local 155 *chan = &le_chan->chan; in server_accept_cb() 158 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 159 le_chan->chan.ops = &ops; in server_accept_cb() 161 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb() 162 le_chan->rx.mps = BT_L2CAP_RX_MTU; in server_accept_cb() 282 bt_l2cap_chan_give_credits(&test_ctx.le_chan.chan, 1); in test_peripheral_main() [all …]
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/credits/src/ |
| D | main.c | 45 struct bt_l2cap_le_chan le_chan; member 79 struct bt_l2cap_chan *chan = &ctx->le_chan.chan; in continue_sending() 152 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in server_accept_cb() local 154 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 155 le_chan->chan.ops = &ops; in server_accept_cb() 156 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb() 157 *chan = &le_chan->chan; in server_accept_cb() 268 bt_l2cap_chan_recv_complete(&test_ctx.le_chan.chan, test_ctx.rx_sdu); in test_peripheral_main() 328 struct bt_l2cap_le_chan *le_chan = &test_ctx.le_chan; in connect_l2cap_channel() local 330 le_chan->chan.ops = &ops; in connect_l2cap_channel() [all …]
|
| /Zephyr-4.1.0/subsys/bluetooth/host/ |
| D | l2cap.c | 118 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in l2cap_chan_alloc_cid() local 125 if (le_chan->rx.cid > 0) { in l2cap_chan_alloc_cid() 126 return le_chan; in l2cap_chan_alloc_cid() 131 le_chan->rx.cid = cid; in l2cap_chan_alloc_cid() 132 return le_chan; in l2cap_chan_alloc_cid() 200 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_l2cap_chan_set_state_debug() local 202 LOG_DBG("chan %p psm 0x%04x %s -> %s", chan, le_chan->psm, in bt_l2cap_chan_set_state_debug() 203 bt_l2cap_chan_state_str(le_chan->state), bt_l2cap_chan_state_str(state)); in bt_l2cap_chan_set_state_debug() 211 if (le_chan->state != BT_L2CAP_DISCONNECTED) { in bt_l2cap_chan_set_state_debug() 216 if (le_chan->state != BT_L2CAP_CONNECTING) { in bt_l2cap_chan_set_state_debug() [all …]
|
| D | smp_null.c | 44 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_smp_recv() local 66 if (bt_l2cap_send_pdu(le_chan, buf, NULL, NULL)) { in bt_smp_recv()
|
| D | l2cap_internal.h | 215 int bt_l2cap_send_pdu(struct bt_l2cap_le_chan *le_chan, struct net_buf *pdu,
|
| D | att.c | 3228 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_connected() local 3230 LOG_DBG("chan %p cid 0x%04x", le_chan, le_chan->tx.cid); in bt_att_connected() 3238 bt_gatt_connected(le_chan->chan.conn); in bt_att_connected() 3245 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_disconnected() local 3247 LOG_DBG("chan %p cid 0x%04x", le_chan, le_chan->tx.cid); in bt_att_disconnected() 3263 bt_gatt_disconnected(le_chan->chan.conn); in bt_att_disconnected() 3301 struct bt_l2cap_le_chan *le_chan = BT_L2CAP_LE_CHAN(chan); in bt_att_encrypt_change() local 3302 struct bt_conn *conn = le_chan->chan.conn; in bt_att_encrypt_change() 3305 LOG_DBG("chan %p conn %p handle %u sec_level 0x%02x status 0x%02x %s", le_chan, conn, in bt_att_encrypt_change()
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/stress/src/ |
| D | main.c | 64 struct bt_l2cap_le_chan le_chan; member 72 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx() local 73 struct test_ctx *ctx = CONTAINER_OF(le_chan, struct test_ctx, le_chan); in get_ctx() 117 struct bt_l2cap_chan *chan = &ctx->le_chan.chan; in continue_sending() 197 struct bt_l2cap_chan *chan = &ctx->le_chan.chan; in deferred_send() 207 struct bt_l2cap_le_chan *le_chan = &contexts[i].le_chan; in alloc_test_context() local 209 if (le_chan->state != BT_L2CAP_DISCONNECTED) { in alloc_test_context() 232 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in server_accept_cb() local 234 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 235 le_chan->chan.ops = &ops; in server_accept_cb() [all …]
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/many_conns/src/ |
| D | main.c | 49 struct bt_l2cap_le_chan le_chan; member 57 struct bt_l2cap_le_chan *le_chan = CONTAINER_OF(chan, struct bt_l2cap_le_chan, chan); in get_ctx() local 58 struct test_ctx *ctx = CONTAINER_OF(le_chan, struct test_ctx, le_chan); in get_ctx() 155 struct bt_l2cap_le_chan *le_chan = &contexts[i].le_chan; in alloc_test_context() local 157 if (le_chan->state != BT_L2CAP_DISCONNECTED) { in alloc_test_context() 179 struct bt_l2cap_le_chan *le_chan = &ctx->le_chan; in server_accept_cb() local 181 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 182 le_chan->chan.ops = &ops; in server_accept_cb() 183 le_chan->rx.mtu = SDU_LEN; in server_accept_cb() 184 *chan = &le_chan->chan; in server_accept_cb() [all …]
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/einprogress/src/ |
| D | tester.c | 33 static struct bt_l2cap_le_chan le_chan = { variable 56 err = bt_l2cap_chan_connect(conn, &le_chan.chan, TEST_DATA_L2CAP_PSM); in entrypoint_tester() 60 while (!atomic_test_bit(le_chan.chan.status, BT_L2CAP_STATUS_OUT)) { in entrypoint_tester() 68 err = bt_l2cap_chan_send(&le_chan.chan, sdu); in entrypoint_tester()
|
| D | dut.c | 78 static struct bt_l2cap_le_chan le_chan = { variable 85 *chan = &le_chan.chan; in dut_server_accept_cb() 120 err = bt_l2cap_chan_recv_complete(&le_chan.chan, ack_buf); in entrypoint_dut()
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/misc/hfc_multilink/dut/src/ |
| D | dut.c | 32 struct bt_l2cap_le_chan le_chan; member 88 struct bt_l2cap_le_chan *le_chan = &tester->le_chan; in server_accept_cb() local 90 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 91 le_chan->chan.ops = &ops; in server_accept_cb() 92 *chan = &le_chan->chan; in server_accept_cb()
|
| /Zephyr-4.1.0/tests/bsim/bluetooth/host/l2cap/split/dut/src/ |
| D | main.c | 96 struct bt_l2cap_le_chan *le_chan = &test_chan; in server_accept_cb() local 98 memset(le_chan, 0, sizeof(*le_chan)); in server_accept_cb() 99 le_chan->chan.ops = &ops; in server_accept_cb() 100 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb() 101 *chan = &le_chan->chan; in server_accept_cb()
|