Lines Matching refs:dst_channels
143 struct snd_pcm_plugin_channel *dst_channels,
170 struct snd_pcm_plugin_channel *dst_channels,
182 if (dst_channels[channel].wanted)
183 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format);
184 dst_channels[channel].enabled = 0;
187 dst_channels[channel].enabled = 1;
189 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8;
191 dst_step = dst_channels[channel].area.step / 8;
216 struct snd_pcm_plugin_channel *dst_channels,
228 if (dst_channels[channel].wanted)
229 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format);
230 dst_channels[channel].enabled = 0;
233 dst_channels[channel].enabled = 1;
235 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8;
237 dst_step = dst_channels[channel].area.step / 8;
250 struct snd_pcm_plugin_channel *dst_channels,
255 if (snd_BUG_ON(!plugin || !src_channels || !dst_channels))
266 if (snd_BUG_ON(dst_channels[channel].area.first % 8 ||
267 dst_channels[channel].area.step % 8))
273 data->func(plugin, src_channels, dst_channels, frames);