/Zephyr-Core-3.5.0/subsys/bluetooth/audio/ |
D | bap_scan_delegator.c | 131 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 …]
|
D | bap_internal.h | 60 struct bt_bap_bass_cp_subgroup subgroups[0]; member 69 struct bt_bap_bass_cp_subgroup subgroups[0]; member
|
D | bap_broadcast_source.c | 113 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 …]
|
D | bap_broadcast_assistant.c | 141 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 …]
|
D | bap_broadcast_sink.c | 109 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 = ¶m->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()
|
D | audio.c | 348 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()
|
D | bap_endpoint.h | 95 sys_slist_t subgroups; member
|
D | Kconfig.bap | 134 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/ |
D | bap_broadcast_sink_test.c | 59 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()
|
D | bap_broadcast_assistant_test.c | 121 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()
|
D | bap_scan_delegator_test.c | 485 struct bt_bap_scan_delegator_subgroup *subgroup_param = ¶m.subgroups[i]; in add_source() 544 struct bt_bap_scan_delegator_subgroup *subgroup_param = ¶m.subgroups[i]; in mod_source()
|
D | cap_acceptor_test.c | 163 const struct bt_bap_base_subgroup *subgroup = &base->subgroups[i]; in base_recv_cb()
|
/Zephyr-Core-3.5.0/include/zephyr/bluetooth/audio/ |
D | bap.h | 322 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/ |
D | communication.rst | 10 <https://lists.zephyrproject.org/g/main/subgroups>`_ are used as an additional
|
/Zephyr-Core-3.5.0/subsys/bluetooth/audio/shell/ |
D | bap_broadcast_assistant.c | 139 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()
|
D | bap_scan_delegator.c | 556 subgroup_param = ¶m.subgroups[0]; in cmd_bap_scan_delegator_add_src() 666 subgroup_param = ¶m.subgroups[0]; in cmd_bap_scan_delegator_mod_src()
|
D | audio.h | 241 subgroup = &base->subgroups[i]; in print_base()
|
D | bap.c | 1726 subgroup = &base->subgroups[i]; in base_recv()
|
/Zephyr-Core-3.5.0/samples/bluetooth/tmap_bmr/src/ |
D | bap_broadcast_sink.c | 234 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/ |
D | btp_bap.h | 38 uint8_t subgroups; member
|
/Zephyr-Core-3.5.0/tests/bluetooth/tester/src/ |
D | btp_bap.c | 1168 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/ |
D | main.c | 127 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/ |
D | linker_script_common.cmake | 413 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/ |
D | README.rst | 107 .. _Other project mailing lists: https://lists.zephyrproject.org/g/main/subgroups
|
/Zephyr-Core-3.5.0/doc/releases/ |
D | release-notes-1.10.rst | 171 * Missing API documentation caused by doxygen subgroups and missing
|