[alsa-devel] [PATCH 10/10] ASoC: soc.h: add for_each_pcm_stream()

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Thu Feb 13 17:14:51 CET 2020



On 2/12/20 10:26 PM, Kuninori Morimoto wrote:
> 
> From: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
> 
> ALSA SoC has SNDRV_PCM_STREAM_PLAYBACK/CAPTURE everywhere.
> Having for_each_xxxx macro is useful.
> This patch adds for_each_pcm_stream() for it.

Indeed, we also have ugly code in SOF for this:

for (dir = 0; dir <= SNDRV_PCM_STREAM_CAPTURE; dir++) {

a macro would be much nicer, good suggestion.


More information about the Alsa-devel mailing list