diff options
author | Ranjani Sridharan <ranjani.sridharan@linux.intel.com> | 2023-11-24 16:57:42 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-11-24 17:15:06 +0300 |
commit | 0376b995bb7a65fb0c056f3adc5e9695ad0c1805 (patch) | |
tree | 2b5d9c5956315a7b1ae4f51b961a411e3cc21ba4 /scripts/generate_rust_analyzer.py | |
parent | 347ecf29a68cc8958fbcbd26ef410d07fe9d82f4 (diff) | |
download | linux-0376b995bb7a65fb0c056f3adc5e9695ad0c1805.tar.xz |
ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
With IPC4, a pipeline may contain multiple modules in the data
processing domain and they can be scheduled to run on different cores.
Add a new field in struct snd_sof_pipeline to keep track of all the
cores that are associated with the modules in the pipeline. Set the
pipeline core mask for IPC3 when initializing the pipeline widget IPC
structure. For IPC4, set the core mark when initializing the pipeline
widget and initializing processing modules in the data processing domain.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20231124135743.24674-2-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions