Home
last modified time | relevance | path

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

12

/Zephyr-Core-3.5.0/subsys/bluetooth/audio/
Dbap_scan_delegator.c131 const struct bt_bap_scan_delegator_subgroup *subgroup = &state->subgroups[i]; in bt_debug_dump_recv_state()
178 const struct bt_bap_scan_delegator_subgroup *subgroup = &state->subgroups[i]; in net_buf_put_recv_state()
508 struct bt_bap_scan_delegator_subgroup *subgroup = &state->subgroups[i]; in scan_delegator_add_source()
619 subgroups[CONFIG_BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS] = { 0 }; in scan_delegator_mod_src() local
661 struct bt_bap_scan_delegator_subgroup *subgroup = &subgroups[i]; in scan_delegator_mod_src()
736 if (subgroups[i].metadata_len == 0) { in scan_delegator_mod_src()
740 if (subgroups[i].metadata_len != state->subgroups[i].metadata_len) { in scan_delegator_mod_src()
741 state->subgroups[i].metadata_len = subgroups[i].metadata_len; in scan_delegator_mod_src()
745 if (memcmp(subgroups[i].metadata, state->subgroups[i].metadata, in scan_delegator_mod_src()
746 sizeof(subgroups[i].metadata)) != 0) { in scan_delegator_mod_src()
[all …]
Dbap_internal.h60 struct bt_bap_bass_cp_subgroup subgroups[0]; member
69 struct bt_bap_bass_cp_subgroup subgroups[0]; member
Dbap_broadcast_source.c113 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in broadcast_source_set_state()
399 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in encode_base()
412 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in encode_base()
457 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&source->subgroups, subgroup, in broadcast_source_cleanup()
473 sys_slist_remove(&source->subgroups, NULL, &subgroup->_node); in broadcast_source_cleanup()
600 if (sys_slist_is_empty(&source->subgroups)) { in broadcast_source_get_state()
606 head_node = sys_slist_peek_head(&source->subgroups); in broadcast_source_get_state()
647 if (sys_slist_is_empty(&broadcast_sources[index].subgroups)) { /* Find free entry */ in bt_bap_broadcast_source_create()
678 sys_slist_append(&source->subgroups, &subgroup->_node); in bt_bap_broadcast_source_create()
768 SYS_SLIST_FOR_EACH_CONTAINER(&source->subgroups, subgroup, _node) { in bt_bap_broadcast_source_reconfig()
[all …]
Dbap_broadcast_assistant.c141 struct bt_bap_scan_delegator_subgroup *subgroup = &recv_state->subgroups[i]; in parse_recv_state()
761 param->subgroups[i].metadata_len; in bt_bap_broadcast_assistant_add_src()
771 subgroup->bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_add_src()
778 if (param->subgroups[i].metadata_len != 0) { in bt_bap_broadcast_assistant_add_src()
780 param->subgroups[i].metadata, in bt_bap_broadcast_assistant_add_src()
781 param->subgroups[i].metadata_len); in bt_bap_broadcast_assistant_add_src()
782 subgroup->metadata_len = param->subgroups[i].metadata_len; in bt_bap_broadcast_assistant_add_src()
855 param->subgroups[i].metadata_len; in bt_bap_broadcast_assistant_mod_src()
863 subgroup->bis_sync = param->subgroups[i].bis_sync; in bt_bap_broadcast_assistant_mod_src()
870 if (param->subgroups[i].metadata_len != 0) { in bt_bap_broadcast_assistant_mod_src()
[all …]
Dbap_broadcast_sink.c109 struct bt_bap_scan_delegator_subgroup *subgroup_param = &mod_src_param.subgroups[i]; in update_recv_state_big_synced()
110 const struct bt_bap_base_subgroup *subgroup = &base->subgroups[i]; in update_recv_state_big_synced()
447 if (base->subgroup_count > ARRAY_SIZE(param->subgroups)) { in update_recv_state_base_copy_meta()
449 base->subgroup_count, ARRAY_SIZE(param->subgroups)); in update_recv_state_base_copy_meta()
455 struct bt_bap_scan_delegator_subgroup *subgroup_param = &param->subgroups[i]; in update_recv_state_base_copy_meta()
456 const struct bt_bap_base_subgroup *subgroup = &base->subgroups[i]; in update_recv_state_base_copy_meta()
522 num_bis += base.subgroups[i].bis_count; in pa_decode_base()
616 (void)memcpy(mod_src_param.subgroups, in update_recv_state_encryption()
617 recv_state->subgroups, in update_recv_state_encryption()
821 struct bt_bap_base_subgroup *subgroup = &base->subgroups[i]; in codec_cfg_from_base_by_index()
Daudio.c348 if (base->subgroup_count > ARRAY_SIZE(base->subgroups)) { in bt_bap_decode_base()
350 base->subgroup_count, ARRAY_SIZE(base->subgroups)); in bt_bap_decode_base()
356 const int err = decode_subgroup(&net_buf, &base->subgroups[i]); in bt_bap_decode_base()
Dbap_endpoint.h95 sys_slist_t subgroups; member
DKconfig.bap134 This option sets the maximum number of subgroups per broadcast source
178 This option sets the maximum number of subgroups per broadcast sink
236 The maximum number of BIS subgroups supported.
/Zephyr-Core-3.5.0/tests/bsim/bluetooth/audio/src/
Dbap_broadcast_sink_test.c59 memcmp(metadata, base->subgroups[0].codec_cfg.meta, in base_recv_cb()
60 sizeof(base->subgroups[0].codec_cfg.meta)) != 0) { in base_recv_cb()
62 (void)memcpy(metadata, base->subgroups[0].codec_cfg.meta, in base_recv_cb()
63 sizeof(base->subgroups[0].codec_cfg.meta)); in base_recv_cb()
76 for (size_t j = 0U; j < base->subgroups[i].bis_count; j++) { in base_recv_cb()
77 const uint8_t index = base->subgroups[i].bis_data[j].index; in base_recv_cb()
Dbap_broadcast_assistant_test.c121 const struct bt_bap_scan_delegator_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
397 add_src_param.subgroups = &subgroup; in test_bass_add_source()
423 mod_src_param.subgroups = &subgroup; in test_bass_mod_source()
Dbap_scan_delegator_test.c485 struct bt_bap_scan_delegator_subgroup *subgroup_param = &param.subgroups[i]; in add_source()
544 struct bt_bap_scan_delegator_subgroup *subgroup_param = &param.subgroups[i]; in mod_source()
Dcap_acceptor_test.c163 const struct bt_bap_base_subgroup *subgroup = &base->subgroups[i]; in base_recv_cb()
/Zephyr-Core-3.5.0/include/zephyr/bluetooth/audio/
Dbap.h322 struct bt_bap_scan_delegator_subgroup subgroups[BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS]; member
1354 struct bt_bap_base_subgroup subgroups[BROADCAST_SNK_SUBGROUP_CNT]; member
1731 struct bt_bap_scan_delegator_subgroup subgroups[BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS]; member
1768 struct bt_bap_scan_delegator_subgroup subgroups[BT_BAP_SCAN_DELEGATOR_MAX_SUBGROUPS]; member
2008 struct bt_bap_scan_delegator_subgroup *subgroups; member
2041 struct bt_bap_scan_delegator_subgroup *subgroups; member
/Zephyr-Core-3.5.0/doc/project/
Dcommunication.rst10 <https://lists.zephyrproject.org/g/main/subgroups>`_ are used as an additional
/Zephyr-Core-3.5.0/subsys/bluetooth/audio/shell/
Dbap_broadcast_assistant.c139 const struct bt_bap_scan_delegator_subgroup *subgroup = &state->subgroups[i]; in bap_broadcast_assistant_recv_state_cb()
484 param.subgroups = &subgroup; in cmd_bap_broadcast_assistant_add_src()
543 param.subgroups = &auto_scan.subgroup; in broadcast_source_found()
769 param.subgroups = &subgroup; in cmd_bap_broadcast_assistant_mod_src()
860 param.subgroups = subgroup_params; in cmd_bap_broadcast_assistant_add_pa_sync()
863 const struct bt_bap_base_subgroup *subgroup = &received_base.subgroups[i]; in cmd_bap_broadcast_assistant_add_pa_sync()
Dbap_scan_delegator.c556 subgroup_param = &param.subgroups[0]; in cmd_bap_scan_delegator_add_src()
666 subgroup_param = &param.subgroups[0]; in cmd_bap_scan_delegator_mod_src()
Daudio.h241 subgroup = &base->subgroups[i]; in print_base()
Dbap.c1726 subgroup = &base->subgroups[i]; in base_recv()
/Zephyr-Core-3.5.0/samples/bluetooth/tmap_bmr/src/
Dbap_broadcast_sink.c234 for (size_t j = 0U; j < base.subgroups[i].bis_count; j++) { in pa_decode_base()
235 const uint8_t index = base.subgroups[i].bis_data[j].index; in pa_decode_base()
/Zephyr-Core-3.5.0/tests/bluetooth/tester/src/btp/
Dbtp_bap.h38 uint8_t subgroups; member
/Zephyr-Core-3.5.0/tests/bluetooth/tester/src/
Dbtp_bap.c1168 static int setup_broadcast_source(uint8_t streams_per_subgroup, uint8_t subgroups, in setup_broadcast_source() argument
1178 if (streams_per_subgroup * subgroups > CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT || in setup_broadcast_source()
1179 subgroups > CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT) { in setup_broadcast_source()
1183 for (size_t i = 0U; i < subgroups; i++) { in setup_broadcast_source()
1197 create_param.params_count = subgroups; in setup_broadcast_source()
1204 subgroups, subgroups * streams_per_subgroup); in setup_broadcast_source()
1259 err = setup_broadcast_source(cp->streams_per_subgroup, cp->subgroups, &broadcast_source); in broadcast_source_setup()
1539 for (size_t j = 0U; j < base->subgroups[i].bis_count; j++) { in base_recv_cb()
1540 const uint8_t index = base->subgroups[i].bis_data[j].index; in base_recv_cb()
1542 codec_cfg = &base->subgroups[i].codec_cfg; in base_recv_cb()
/Zephyr-Core-3.5.0/samples/bluetooth/broadcast_audio_sink/src/
Dmain.c127 for (size_t j = 0U; j < base->subgroups[i].bis_count; j++) { in base_recv_cb()
128 const uint8_t index = base->subgroups[i].bis_data[j].index; in base_recv_cb()
/Zephyr-Core-3.5.0/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-Core-3.5.0/
DREADME.rst107 .. _Other project mailing lists: https://lists.zephyrproject.org/g/main/subgroups
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-1.10.rst171 * Missing API documentation caused by doxygen subgroups and missing

12