Lines Matching defs:dst_channels
147 struct snd_pcm_plugin_channel *dst_channels,
157 struct snd_pcm_plugin_channel *dst_channels,
173 if (dst_channels[channel].wanted)
174 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format);
175 dst_channels[channel].enabled = 0;
178 dst_channels[channel].enabled = 1;
180 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8;
182 dst_step = dst_channels[channel].area.step / 8;
199 struct snd_pcm_plugin_channel *dst_channels,
216 if (dst_channels[channel].wanted)
217 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format);
218 dst_channels[channel].enabled = 0;
221 dst_channels[channel].enabled = 1;
223 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8;
225 dst_step = dst_channels[channel].area.step / 8;
242 struct snd_pcm_plugin_channel *dst_channels,
247 snd_assert(plugin != NULL && src_channels != NULL && dst_channels != NULL, return -ENXIO);
257 snd_assert(dst_channels[channel].area.first % 8 == 0 &&
258 dst_channels[channel].area.step % 8 == 0,
264 data->func(plugin, src_channels, dst_channels, frames);