| /Zephyr-latest/subsys/bluetooth/audio/ |
| D | cap_stream.c | 30 static bool stream_is_central(struct bt_bap_stream *bap_stream) in stream_is_central() argument 36 if (bap_stream->conn == NULL) { in stream_is_central() 40 err = bt_conn_get_info(bap_stream->conn, &info); in stream_is_central() 50 static void cap_stream_configured_cb(struct bt_bap_stream *bap_stream, in cap_stream_configured_cb() argument 53 struct bt_cap_stream *cap_stream = CONTAINER_OF(bap_stream, in cap_stream_configured_cb() 55 bap_stream); in cap_stream_configured_cb() 61 ops->configured(bap_stream, pref); in cap_stream_configured_cb() 65 stream_is_central(bap_stream)) { in cap_stream_configured_cb() 70 static void cap_stream_qos_set_cb(struct bt_bap_stream *bap_stream) in cap_stream_qos_set_cb() argument 72 struct bt_cap_stream *cap_stream = CONTAINER_OF(bap_stream, in cap_stream_qos_set_cb() [all …]
|
| D | cap_initiator.c | 210 bap_stream_param->stream = &cap_stream_param->stream->bap_stream; in cap_initiator_broadcast_to_bap_broadcast_param() 400 static enum bt_bap_ep_state stream_get_state(const struct bt_bap_stream *bap_stream) in stream_get_state() argument 405 if (bap_stream->ep == NULL) { in stream_get_state() 409 err = bt_bap_ep_get_info(bap_stream->ep, &ep_info); in stream_get_state() 411 LOG_DBG("Failed to get endpoint info %p: %d", bap_stream, err); in stream_get_state() 419 static bool stream_is_in_state(const struct bt_bap_stream *bap_stream, enum bt_bap_ep_state state) in stream_is_in_state() argument 421 if (bap_stream->conn == NULL) { in stream_is_in_state() 425 return stream_get_state(bap_stream) == state; in stream_is_in_state() 428 static bool stream_is_dir(const struct bt_bap_stream *bap_stream, enum bt_audio_dir dir) in stream_is_dir() argument 433 if (bap_stream->conn == NULL) { in stream_is_dir() [all …]
|
| /Zephyr-latest/samples/bluetooth/bap_unicast_client/src/ |
| D | stream_tx.c | 35 static bool stream_is_streaming(const struct bt_bap_stream *bap_stream) in stream_is_streaming() argument 40 if (bap_stream == NULL) { in stream_is_streaming() 45 if (bap_stream->ep == NULL) { in stream_is_streaming() 49 err = bt_bap_ep_get_info(bap_stream->ep, &ep_info); in stream_is_streaming() 79 struct bt_bap_stream *bap_stream = tx_streams[i].bap_stream; in tx_thread_func() local 81 if (stream_is_streaming(bap_stream)) { in tx_thread_func() 88 bap_stream->codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in tx_thread_func() 91 net_buf_add_mem(buf, mock_data, bap_stream->qos->sdu); in tx_thread_func() 94 err = bt_bap_stream_send(bap_stream, buf, tx_streams[i].seq_num); in tx_thread_func() 111 int stream_tx_register(struct bt_bap_stream *bap_stream) in stream_tx_register() argument [all …]
|
| D | stream_tx.h | 20 struct bt_bap_stream *bap_stream; member 47 int stream_tx_register(struct bt_bap_stream *bap_stream); 58 int stream_tx_unregister(struct bt_bap_stream *bap_stream);
|
| /Zephyr-latest/tests/bsim/bluetooth/audio/src/ |
| D | bap_stream_tx.c | 39 struct bt_bap_stream *bap_stream; member 46 static bool stream_is_streaming(const struct bt_bap_stream *bap_stream) in stream_is_streaming() argument 51 if (bap_stream == NULL) { in stream_is_streaming() 56 if (bap_stream->ep == NULL) { in stream_is_streaming() 60 err = bt_bap_ep_get_info(bap_stream->ep, &ep_info); in stream_is_streaming() 89 struct bt_bap_stream *bap_stream = tx_streams[i].bap_stream; in tx_thread_func() local 91 if (stream_is_streaming(bap_stream) && in tx_thread_func() 98 net_buf_add_mem(buf, mock_iso_data, bap_stream->qos->sdu); in tx_thread_func() 100 err = bt_bap_stream_send(bap_stream, buf, tx_streams[i].seq_num); in tx_thread_func() 105 if (!stream_is_streaming(bap_stream)) { in tx_thread_func() [all …]
|
| D | common.h | 167 static inline struct bt_cap_stream *cap_stream_from_bap_stream(struct bt_bap_stream *bap_stream) in cap_stream_from_bap_stream() argument 169 return CONTAINER_OF(bap_stream, struct bt_cap_stream, bap_stream); in cap_stream_from_bap_stream() 174 return &cap_stream->bap_stream; in bap_stream_from_cap_stream() 184 audio_test_stream_from_bap_stream(struct bt_bap_stream *bap_stream) in audio_test_stream_from_bap_stream() argument 186 return audio_test_stream_from_cap_stream(cap_stream_from_bap_stream(bap_stream)); in audio_test_stream_from_bap_stream()
|
| D | bap_stream_tx.h | 38 int bap_stream_tx_register(struct bt_bap_stream *bap_stream); 52 int bap_stream_tx_unregister(struct bt_bap_stream *bap_stream);
|
| /Zephyr-latest/samples/bluetooth/cap_acceptor/src/ |
| D | cap_acceptor_unicast.c | 111 struct bt_bap_stream **bap_stream, in unicast_server_config_cb() argument 129 *bap_stream = &cap_stream->bap_stream; in unicast_server_config_cb() 131 LOG_INF("ASE Codec Config bap_stream %p", *bap_stream); in unicast_server_config_cb() 138 static int unicast_server_reconfig_cb(struct bt_bap_stream *bap_stream, enum bt_audio_dir dir, in unicast_server_reconfig_cb() argument 143 LOG_INF("ASE Codec Reconfig: bap_stream %p", bap_stream); in unicast_server_reconfig_cb() 150 static int unicast_server_qos_cb(struct bt_bap_stream *bap_stream, const struct bt_bap_qos_cfg *qos, in unicast_server_qos_cb() argument 153 LOG_INF("QoS: bap_stream %p qos %p", bap_stream, qos); in unicast_server_qos_cb() 160 static int unicast_server_enable_cb(struct bt_bap_stream *bap_stream, const uint8_t meta[], in unicast_server_enable_cb() argument 163 LOG_INF("Enable: bap_stream %p meta_len %zu", bap_stream, meta_len); in unicast_server_enable_cb() 168 static int unicast_server_start_cb(struct bt_bap_stream *bap_stream, struct bt_bap_ascs_rsp *rsp) in unicast_server_start_cb() argument [all …]
|
| D | main.c | 144 if (dir == BT_AUDIO_DIR_SINK && peer.sink_stream.bap_stream.ep == NULL) { in stream_alloc() 146 } else if (dir == BT_AUDIO_DIR_SOURCE && peer.source_stream.bap_stream.ep == NULL) { in stream_alloc() 197 if (peer.source_stream.bap_stream.ep != NULL) { in reset_cap_acceptor() 205 if (peer.sink_stream.bap_stream.ep != NULL) { in reset_cap_acceptor()
|
| D | cap_acceptor_broadcast.c | 100 static void broadcast_stream_started_cb(struct bt_bap_stream *bap_stream) in broadcast_stream_started_cb() argument 102 LOG_INF("Started bap_stream %p", bap_stream); in broadcast_stream_started_cb() 109 static void broadcast_stream_stopped_cb(struct bt_bap_stream *bap_stream, uint8_t reason) in broadcast_stream_stopped_cb() argument 111 LOG_INF("Stopped bap_stream %p with reason 0x%02X", bap_stream, reason); in broadcast_stream_stopped_cb() 121 static void broadcast_stream_recv_cb(struct bt_bap_stream *bap_stream, in broadcast_stream_recv_cb() argument 160 struct bt_bap_stream *sync_stream = &broadcast_sink.broadcast_stream.bap_stream; in check_sync_broadcast()
|
| /Zephyr-latest/tests/bluetooth/tester/src/audio/ |
| D | btp_bap_audio_stream.c | 45 return &stream->cap_stream.bap_stream; in audio_stream_to_bap_stream() 48 struct bt_bap_stream *bap_stream; member 54 static bool stream_is_streaming(const struct bt_bap_stream *bap_stream) in stream_is_streaming() argument 59 if (bap_stream == NULL) { in stream_is_streaming() 64 if (bap_stream->ep == NULL) { in stream_is_streaming() 68 err = bt_bap_ep_get_info(bap_stream->ep, &ep_info); in stream_is_streaming() 95 struct bt_bap_stream *bap_stream = tx_streams[i].bap_stream; in tx_thread_func() local 98 if (!stream_is_streaming(bap_stream) || in tx_thread_func() 108 net_buf_add_mem(buf, btp_bap_audio_stream_mock_data, bap_stream->qos->sdu); in tx_thread_func() 110 err = bt_bap_stream_send(bap_stream, buf, tx_streams[i].seq_num); in tx_thread_func() [all …]
|
| /Zephyr-latest/tests/bluetooth/audio/cap_initiator/src/ |
| D | test_common.c | 50 struct bt_bap_stream *bap_stream = &cap_stream->bap_stream; in test_unicast_set_state() local 52 printk("Setting stream %p to state %d\n", bap_stream, state); in test_unicast_set_state() 63 bap_stream->conn = conn; in test_unicast_set_state() 64 bap_stream->ep = ep; in test_unicast_set_state() 65 bap_stream->qos = &preset->qos; in test_unicast_set_state() 66 bap_stream->codec_cfg = &preset->codec_cfg; in test_unicast_set_state() 67 bap_stream->ep->status.state = state; in test_unicast_set_state()
|
| D | test_unicast_stop.c | 59 struct bt_bap_stream *bap_stream = &cap_stream->bap_stream; in cap_initiator_test_unicast_stop_fixture_init() local 61 sys_slist_append(&fixture->unicast_group.streams, &bap_stream->_node); in cap_initiator_test_unicast_stop_fixture_init() 62 bap_stream->group = &fixture->unicast_group; in cap_initiator_test_unicast_stop_fixture_init() 137 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local 138 const enum bt_bap_ep_state state = bap_stream->ep->status.state; in ZTEST_F() 141 "[%zu]: Stream %p unexpected state: %d", i, bap_stream, state); in ZTEST_F() 172 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local 173 const enum bt_bap_ep_state state = bap_stream->ep->status.state; in ZTEST_F() 176 "[%zu]: Stream %p unexpected state: %d", i, bap_stream, state); in ZTEST_F() 206 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local [all …]
|
| D | test_unicast_start.c | 52 struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in cap_initiator_test_unicast_start_fixture_init() local 54 sys_slist_append(&fixture->unicast_group.streams, &bap_stream->_node); in cap_initiator_test_unicast_start_fixture_init() 55 bap_stream->group = &fixture->unicast_group; in cap_initiator_test_unicast_start_fixture_init() 133 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local 134 const enum bt_bap_ep_state state = bap_stream->ep->status.state; in ZTEST_F() 137 "[%zu]: Stream %p unexpected state: %d", i, bap_stream, state); in ZTEST_F() 420 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local 421 const enum bt_bap_ep_state state = bap_stream->ep->status.state; in ZTEST_F() 424 "[%zu]: Stream %p unexpected state: %d", i, bap_stream, state); in ZTEST_F() 457 const struct bt_bap_stream *bap_stream = &fixture->cap_streams[i].bap_stream; in ZTEST_F() local [all …]
|
| /Zephyr-latest/samples/bluetooth/bap_broadcast_sink/src/ |
| D | stream_rx.c | 47 void stream_rx_recv(struct bt_bap_stream *bap_stream, const struct bt_iso_recv_info *info, in stream_rx_recv() argument 50 struct stream_rx *stream = CONTAINER_OF(bap_stream, struct stream_rx, stream); in stream_rx_recv() 103 int stream_rx_started(struct bt_bap_stream *bap_stream) in stream_rx_started() argument 105 struct stream_rx *stream = CONTAINER_OF(bap_stream, struct stream_rx, stream); in stream_rx_started() 115 if (IS_ENABLED(CONFIG_LIBLC3) && bap_stream->codec_cfg != NULL && in stream_rx_started() 116 bap_stream->codec_cfg->id == BT_HCI_CODING_FORMAT_LC3) { in stream_rx_started() 129 int stream_rx_stopped(struct bt_bap_stream *bap_stream) in stream_rx_stopped() argument 131 struct stream_rx *stream = CONTAINER_OF(bap_stream, struct stream_rx, stream); in stream_rx_stopped() 133 if (bap_stream == NULL) { in stream_rx_stopped() 137 if (IS_ENABLED(CONFIG_LIBLC3) && bap_stream->codec_cfg != NULL && in stream_rx_stopped() [all …]
|
| D | stream_rx.h | 82 void stream_rx_recv(struct bt_bap_stream *bap_stream, const struct bt_iso_recv_info *info, 86 int stream_rx_started(struct bt_bap_stream *bap_stream); 87 int stream_rx_stopped(struct bt_bap_stream *bap_stream);
|
| D | main.c | 104 static void stream_connected_cb(struct bt_bap_stream *bap_stream) in stream_connected_cb() argument 106 printk("Stream %p connected\n", bap_stream); in stream_connected_cb() 111 static void stream_disconnected_cb(struct bt_bap_stream *bap_stream, uint8_t reason) in stream_disconnected_cb() argument 115 printk("Stream %p disconnected with reason 0x%02X\n", bap_stream, reason); in stream_disconnected_cb() 123 static void stream_started_cb(struct bt_bap_stream *bap_stream) in stream_started_cb() argument 127 printk("Stream %p started\n", bap_stream); in stream_started_cb() 129 err = stream_rx_started(bap_stream); in stream_started_cb() 137 static void stream_stopped_cb(struct bt_bap_stream *bap_stream, uint8_t reason) in stream_stopped_cb() argument 141 printk("Stream %p stopped with reason 0x%02X\n", bap_stream, reason); in stream_stopped_cb() 143 err = stream_rx_stopped(bap_stream); in stream_stopped_cb() [all …]
|
| /Zephyr-latest/samples/bluetooth/cap_initiator/src/ |
| D | cap_initiator_tx.c | 49 const struct bt_bap_stream *bap_stream; in tx_thread_func() local 56 bap_stream = &cap_stream->bap_stream; in tx_thread_func() 59 if (bap_stream->ep == NULL) { in tx_thread_func() 63 err = bt_bap_ep_get_info(bap_stream->ep, &ep_info); in tx_thread_func() 74 net_buf_add_mem(buf, data, bap_stream->qos->sdu); in tx_thread_func()
|
| D | cap_initiator_unicast.c | 127 CONTAINER_OF(stream, struct bt_cap_stream, bap_stream); in unicast_stream_started_cb() 153 CONTAINER_OF(stream, struct bt_cap_stream, bap_stream); in unicast_stream_stopped_cb() 167 if (stream == &peer.source_stream.bap_stream) { in unicast_stream_released_cb() 169 } else if (stream == &peer.sink_stream.bap_stream) { in unicast_stream_released_cb() 341 .stream = &peer.source_stream.bap_stream, in unicast_group_create() 345 .stream = &peer.sink_stream.bap_stream, in unicast_group_create() 772 if (peer.source_stream.bap_stream.ep != NULL) { in reset_cap_initiator() 780 if (peer.sink_stream.bap_stream.ep != NULL) { in reset_cap_initiator()
|
| D | cap_initiator_broadcast.c | 35 struct bt_cap_stream *cap_stream = CONTAINER_OF(stream, struct bt_cap_stream, bap_stream); in broadcast_stream_started_cb() 49 struct bt_cap_stream *cap_stream = CONTAINER_OF(stream, struct bt_cap_stream, bap_stream); in broadcast_stream_stopped_cb()
|
| /Zephyr-latest/tests/bluetooth/audio/bap_broadcast_source/uut/ |
| D | CMakeLists.txt | 12 ${ZEPHYR_BASE}/subsys/bluetooth/audio/bap_stream.c
|
| /Zephyr-latest/samples/bluetooth/tmap_bms/src/ |
| D | cap_initiator.c | 122 broadcast_sent_cb(&broadcast_stream->bap_stream); in audio_timer_timeout() 276 bt_bap_stream_cb_register(&broadcast_stream->bap_stream, &broadcast_stream_ops); in cap_initiator_init() 341 broadcast_sent_cb(&broadcast_stream->bap_stream); in cap_initiator_setup()
|
| /Zephyr-latest/subsys/bluetooth/audio/shell/ |
| D | bap.c | 176 struct shell_stream *shell_stream_from_bap_stream(struct bt_bap_stream *bap_stream) in shell_stream_from_bap_stream() argument 179 CONTAINER_OF(bap_stream, struct bt_cap_stream, bap_stream); in shell_stream_from_bap_stream() 187 return &sh_stream->stream.bap_stream; in bap_stream_from_shell_stream() 255 uint16_t get_next_seq_num(struct bt_bap_stream *bap_stream) in get_next_seq_num() argument 257 struct shell_stream *sh_stream = shell_stream_from_bap_stream(bap_stream); in get_next_seq_num() 258 const uint32_t interval_us = bap_stream->qos->interval; in get_next_seq_num() 449 struct bt_bap_stream *bap_stream = bap_stream_from_shell_stream(sh_stream); in lc3_audio_send_data() local 465 if (bap_stream == NULL || bap_stream->qos == NULL) { in lc3_audio_send_data() 490 err = bt_bap_stream_send(bap_stream, buf, sh_stream->tx.seq_num); in lc3_audio_send_data() 500 sh_stream->tx.lc3_sdu_cnt, bap_stream, tx_sdu_len, in lc3_audio_send_data() [all …]
|
| /Zephyr-latest/tests/bluetooth/audio/ascs/uut/ |
| D | CMakeLists.txt | 13 ${ZEPHYR_BASE}/subsys/bluetooth/audio/bap_stream.c
|
| /Zephyr-latest/samples/bluetooth/pbp_public_broadcast_source/src/ |
| D | main.c | 139 broadcast_sent_cb(&broadcast_stream->bap_stream); in audio_timer_timeout() 333 bt_bap_stream_cb_register(&broadcast_stream->bap_stream, &broadcast_stream_ops); in cap_initiator_init() 405 broadcast_sent_cb(&broadcast_stream->bap_stream); in cap_initiator_setup()
|