Home
last modified time | relevance | path

Searched refs:subgroups (Results 1 – 25 of 30) sorted by relevance

12

/Zephyr-latest/tests/bluetooth/audio/cap_commander/uut/
Dbap_broadcast_assistant.c30 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS]; member
104 state.subgroups[i].bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_add_src()
105 inst->subgroups[i].bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_add_src()
143 state.subgroups[i].bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_mod_src()
144 inst->subgroups[i].bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_mod_src()
169 zassert_equal(0, inst->subgroups[i].bis_sync); in bt_bap_broadcast_assistant_rem_src()
/Zephyr-latest/subsys/bluetooth/audio/
Dbap_scan_delegator.c141 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in bt_debug_dump_recv_state()
211 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in net_buf_put_recv_state()
558 struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in scan_delegator_add_source()
675 subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS] = { 0 }; in scan_delegator_mod_src() local
717 struct bt_bap_bass_subgroup *subgroup = &subgroups[i]; in scan_delegator_mod_src()
793 subgroups[i].metadata_len != state->subgroups[i].metadata_len; in scan_delegator_mod_src()
796 state->subgroups[i].metadata_len = subgroups[i].metadata_len; in scan_delegator_mod_src()
801 memcmp(subgroups[i].metadata, state->subgroups[i].metadata, in scan_delegator_mod_src()
802 sizeof(subgroups[i].metadata)) != 0) { in scan_delegator_mod_src()
804 if (state->subgroups[i].metadata_len == 0U) { in scan_delegator_mod_src()
[all …]
Dbap_broadcast_assistant.c280 struct bt_bap_bass_subgroup *subgroup = &recv_state->subgroups[i]; in parse_recv_state()
1255 static bool valid_subgroup_params(uint8_t pa_sync, const struct bt_bap_bass_subgroup subgroups[], in valid_subgroup_params() argument
1264 CHECKIF(pa_sync == 0 && (subgroups[i].bis_sync != 0U && in valid_subgroup_params()
1265 subgroups[i].bis_sync != BT_BAP_BIS_SYNC_NO_PREF)) { in valid_subgroup_params()
1272 if (!bis_syncs_unique_or_no_pref(subgroups[i].bis_sync, aggregated_bis_syncs)) { in valid_subgroup_params()
1274 subgroups[i].bis_sync, aggregated_bis_syncs); in valid_subgroup_params()
1280 if (subgroups[i].bis_sync != BT_BAP_BIS_SYNC_NO_PREF) { in valid_subgroup_params()
1281 aggregated_bis_syncs |= subgroups[i].bis_sync; in valid_subgroup_params()
1285 if (subgroups[i].metadata_len > CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE) { in valid_subgroup_params()
1286 LOG_DBG("[%u]: Invalid metadata_len: %u", i, subgroups[i].metadata_len); in valid_subgroup_params()
[all …]
Dbap_internal.h66 struct bt_bap_bass_cp_subgroup subgroups[0]; member
75 struct bt_bap_bass_cp_subgroup subgroups[0]; member
Dbap_broadcast_source.c131 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in broadcast_source_set_state()
431 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in encode_base()
444 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in encode_base()
458 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&source->subgroups, subgroup, next_subgroup, _node) { in broadcast_source_cleanup()
471 sys_slist_remove(&source->subgroups, NULL, &subgroup->_node); in broadcast_source_cleanup()
607 if (sys_slist_is_empty(&source->subgroups)) { in broadcast_source_get_state()
612 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in broadcast_source_get_state()
708 if (sys_slist_is_empty(&broadcast_sources[index].subgroups)) { /* Find free entry */ in bt_bap_broadcast_source_create()
739 sys_slist_append(&source->subgroups, &subgroup->_node); in bt_bap_broadcast_source_create()
848 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in bt_bap_broadcast_source_reconfig()
[all …]
Dbap_endpoint.h133 sys_slist_t subgroups; member
184 struct bt_bap_broadcast_sink_subgroup subgroups[CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT]; member
Dbap_broadcast_sink.c117 struct bt_bap_bass_subgroup *subgroup_param = &mod_src_param.subgroups[i]; in update_recv_state_big_synced()
118 const struct bt_bap_broadcast_sink_subgroup *sink_subgroup = &sink->subgroups[i]; in update_recv_state_big_synced()
170 mod_src_param.subgroups[i].bis_sync = BT_BAP_BIS_SYNC_FAILED; in update_recv_state_big_cleared()
497 subgroup_param = &mod_src_param->subgroups[mod_src_param->num_subgroups++]; in base_subgroup_meta_cb()
544 struct bt_bap_bass_subgroup *subgroup_param = &mod_src_param.subgroups[i]; in update_recv_state_base()
547 subgroup_param->bis_sync = recv_state->subgroups[i].bis_sync; in update_recv_state_base()
571 struct bt_bap_broadcast_sink_subgroup subgroups[CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT]; member
607 sink_subgroup = &data->subgroups[data->subgroup_count]; in base_subgroup_bis_index_cb()
670 if (data->subgroup_count == ARRAY_SIZE(data->subgroups)) { in base_subgroup_cb()
676 sink_subgroup = &data->subgroups[data->subgroup_count]; in base_subgroup_cb()
[all …]
Dcap_internal.h105 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS]; member
111 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS]; member
DKconfig.bap54 int "Maximum number of subgroups supported for the BASS receive states"
58 This option sets the maximum number of subgroups supported.
59 Due to limitations in advertising data, the maximum size of all subgroups are 249.
61 So effectively there can be a maximum of 24 subgroups in a BASE.
136 This option sets the maximum number of subgroups per broadcast source
177 This option sets the maximum number of subgroups per broadcast sink
Dcap_commander.c115 add_src_param->subgroups = start_param->subgroups; in copy_broadcast_reception_start_param()
266 CHECKIF(start_param->subgroups == NULL) { in valid_broadcast_reception_start_param()
274 &start_param->subgroups[j]; in valid_broadcast_reception_start_param()
382 memcpy(stored_param->broadcast_reception_start.subgroups, member_param->subgroups, in bt_cap_commander_broadcast_reception_start()
414 mod_src_param->subgroups = stop_param->subgroups; in copy_broadcast_reception_stop_param()
434 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in cap_commander_broadcast_assistant_recv_state_cb()
652 stored_param->broadcast_reception_stop.subgroups[j].bis_sync = 0; in bt_cap_commander_broadcast_reception_stop()
653 stored_param->broadcast_reception_stop.subgroups[j].metadata_len = 0; in bt_cap_commander_broadcast_reception_stop()
/Zephyr-latest/tests/bluetooth/tester/src/audio/btp/
Dbtp_bap.h40 uint8_t subgroups; member
147 uint8_t subgroups[0]; member
163 uint8_t subgroups[0]; member
265 uint8_t subgroups[0]; member
/Zephyr-latest/tests/bluetooth/audio/cap_commander/src/
Dtest_broadcast_reception.c34 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS]; member
131 for (size_t i = 0; i < ARRAY_SIZE(fixture->subgroups); i++) { in test_start_param_init()
132 fixture->subgroups[i].bis_sync = 1 << i; in test_start_param_init()
133 fixture->subgroups[i].metadata_len = 0; in test_start_param_init()
142 memcpy(fixture->start_member_params[i].subgroups, &fixture->subgroups[0], in test_start_param_init()
424 fixture->start_param.param[0].subgroups[0].bis_sync = in ZTEST_F()
425 fixture->start_param.param[0].subgroups[1].bis_sync; in ZTEST_F()
438 fixture->start_param.param[0].subgroups[0].metadata_len = in ZTEST_F()
Dtest_distribute_broadcast_code.c30 struct bt_bap_bass_subgroup subgroups[CONFIG_BT_BAP_BASS_MAX_SUBGROUPS]; member
/Zephyr-latest/tests/bluetooth/tester/src/audio/
Dbtp_bap_broadcast.c240 static int setup_broadcast_source(uint8_t streams_per_subgroup, uint8_t subgroups, in setup_broadcast_source() argument
251 if (streams_per_subgroup * subgroups > CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT || in setup_broadcast_source()
252 subgroups > CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT) { in setup_broadcast_source()
261 for (size_t i = 0U; i < subgroups; i++) { in setup_broadcast_source()
279 create_param.params_count = subgroups; in setup_broadcast_source()
286 subgroups, subgroups * streams_per_subgroup); in setup_broadcast_source()
359 source->stream_count = cp->subgroups * cp->streams_per_subgroup; in btp_bap_broadcast_source_setup()
361 err = setup_broadcast_source(cp->streams_per_subgroup, cp->subgroups, source, &codec_cfg); in btp_bap_broadcast_source_setup()
873 ptr = ev->subgroups; in btp_send_broadcast_receive_state_ev()
875 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in btp_send_broadcast_receive_state_ev()
[all …]
/Zephyr-latest/tests/bsim/bluetooth/audio/src/
Dbap_broadcast_assistant_test.c151 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
162 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
445 add_src_param.subgroups = &subgroup; in test_bass_add_source()
471 mod_src_param.subgroups = &subgroup; in test_bass_mod_source()
501 mod_src_param.subgroups = &subgroup; in test_bass_mod_source_long_meta()
Dbap_scan_delegator_test.c503 struct bt_bap_bass_subgroup *subgroup_param = &param.subgroups[i]; in add_source()
562 struct bt_bap_bass_subgroup *subgroup_param = &param.subgroups[i]; in mod_source()
Dcap_commander_test.c476 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
1018 reception_start_param.param[i].subgroups[j].bis_sync = bis_sync[j]; in test_broadcast_reception_start()
/Zephyr-latest/doc/project/
Dcommunication.rst10 <https://lists.zephyrproject.org/g/main/subgroups>`_ are used as an additional
/Zephyr-latest/include/zephyr/bluetooth/audio/
Dbap.h591 struct bt_bap_bass_subgroup subgroups[BT_BAP_BASS_MAX_SUBGROUPS]; member
2471 struct bt_bap_bass_subgroup subgroups[BT_BAP_BASS_MAX_SUBGROUPS]; member
2509 struct bt_bap_bass_subgroup subgroups[BT_BAP_BASS_MAX_SUBGROUPS]; member
2799 struct bt_bap_bass_subgroup *subgroups; member
2837 struct bt_bap_bass_subgroup *subgroups; member
Dcap.h948 struct bt_bap_bass_subgroup subgroups[BT_BAP_BASS_MAX_SUBGROUPS]; member
/Zephyr-latest/subsys/bluetooth/audio/shell/
Dbap_broadcast_assistant.c154 const struct bt_bap_bass_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
468 param.subgroups = &subgroup; in cmd_bap_broadcast_assistant_add_src()
574 param.subgroups = &auto_scan.subgroup; in scan_recv_cb()
865 param.subgroups = &subgroup; in cmd_bap_broadcast_assistant_mod_src()
905 subgroup_param = &param->subgroups[param->num_subgroups]; in add_pa_sync_base_subgroup_cb()
999 param.subgroups = subgroup_params; in cmd_bap_broadcast_assistant_add_pa_sync()
Dbap_scan_delegator.c640 subgroup_param = &param.subgroups[0]; in cmd_bap_scan_delegator_add_src()
745 subgroup_param = &param.subgroups[0]; in cmd_bap_scan_delegator_add_src_by_pa_sync()
854 subgroup_param = &param.subgroups[0]; in cmd_bap_scan_delegator_mod_src()
/Zephyr-latest/samples/bluetooth/bap_broadcast_assistant/src/
Dmain.c214 subgroup_param = param->subgroups; in add_pa_sync_base_subgroup_cb()
661 param.subgroups = bass_subgroups; in main()
/Zephyr-latest/cmake/linker/
Dlinker_script_common.cmake413 get_objects(LIST subgroups OBJECT ${group} TYPE ${GET_TYPE})
414 list(APPEND out ${subgroups})
424 get_objects(LIST subgroups OBJECT ${group} TYPE ${GET_TYPE})
425 list(APPEND out ${subgroups})
/Zephyr-latest/
DREADME.rst104 .. _Other project mailing lists: https://lists.zephyrproject.org/g/main/subgroups

12