ASoC: add for_each_dpcm_be() macro
To be more readable code, this patch adds new for_each_dpcm_be() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Cette révision appartient à :

révisé par
Mark Brown

Parent
d2e24d6465
révision
8d6258a4dd
@@ -258,7 +258,7 @@ static int rsnd_ctu_hw_params(struct rsnd_mod *mod,
|
||||
struct snd_pcm_hw_params *be_params;
|
||||
int stream = substream->stream;
|
||||
|
||||
list_for_each_entry(dpcm, &fe->dpcm[stream].be_clients, list_be) {
|
||||
for_each_dpcm_be(fe, stream, dpcm) {
|
||||
be_params = &dpcm->hw_params;
|
||||
if (params_channels(fe_params) != params_channels(be_params))
|
||||
ctu->channels = params_channels(be_params);
|
||||
|
@@ -158,7 +158,7 @@ static int rsnd_src_hw_params(struct rsnd_mod *mod,
|
||||
struct snd_soc_dpcm *dpcm;
|
||||
struct snd_pcm_hw_params *be_params;
|
||||
|
||||
list_for_each_entry(dpcm, &fe->dpcm[stream].be_clients, list_be) {
|
||||
for_each_dpcm_be(fe, stream, dpcm) {
|
||||
be_params = &dpcm->hw_params;
|
||||
|
||||
if (params_rate(fe_params) != params_rate(be_params))
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur