dst_channels 29 sound/core/oss/copy.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 35 sound/core/oss/copy.c if (snd_BUG_ON(!plugin || !src_channels || !dst_channels)) dst_channels 44 sound/core/oss/copy.c if (snd_BUG_ON(dst_channels->area.first % 8 || dst_channels 45 sound/core/oss/copy.c dst_channels->area.step % 8)) dst_channels 48 sound/core/oss/copy.c if (dst_channels->wanted) dst_channels 49 sound/core/oss/copy.c snd_pcm_area_silence(&dst_channels->area, 0, frames, plugin->dst_format.format); dst_channels 50 sound/core/oss/copy.c dst_channels->enabled = 0; dst_channels 53 sound/core/oss/copy.c dst_channels->enabled = 1; dst_channels 54 sound/core/oss/copy.c snd_pcm_area_copy(&src_channels->area, 0, &dst_channels->area, 0, frames, plugin->src_format.format); dst_channels 56 sound/core/oss/copy.c dst_channels++; dst_channels 39 sound/core/oss/io.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 65 sound/core/oss/io.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 70 sound/core/oss/io.c if (snd_BUG_ON(!dst_channels)) dst_channels 73 sound/core/oss/io.c return pcm_read(plugin->plug, dst_channels->area.addr, frames); dst_channels 80 sound/core/oss/io.c if (dst_channels[channel].enabled) dst_channels 81 sound/core/oss/io.c bufs[channel] = dst_channels[channel].area.addr; dst_channels 57 sound/core/oss/linear.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 69 sound/core/oss/linear.c if (dst_channels[channel].wanted) dst_channels 70 sound/core/oss/linear.c snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); dst_channels 71 sound/core/oss/linear.c dst_channels[channel].enabled = 0; dst_channels 74 sound/core/oss/linear.c dst_channels[channel].enabled = 1; dst_channels 76 sound/core/oss/linear.c dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; dst_channels 78 sound/core/oss/linear.c dst_step = dst_channels[channel].area.step / 8; dst_channels 90 sound/core/oss/linear.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 93 sound/core/oss/linear.c if (snd_BUG_ON(!plugin || !src_channels || !dst_channels)) dst_channels 104 sound/core/oss/linear.c if (snd_BUG_ON(dst_channels[channel].area.first % 8 || dst_channels 105 sound/core/oss/linear.c dst_channels[channel].area.step % 8)) dst_channels 110 sound/core/oss/linear.c if (frames > dst_channels[0].frames) dst_channels 111 sound/core/oss/linear.c frames = dst_channels[0].frames; dst_channels 112 sound/core/oss/linear.c convert(plugin, src_channels, dst_channels, frames); dst_channels 143 sound/core/oss/mulaw.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 170 sound/core/oss/mulaw.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 182 sound/core/oss/mulaw.c if (dst_channels[channel].wanted) dst_channels 183 sound/core/oss/mulaw.c snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); dst_channels 184 sound/core/oss/mulaw.c dst_channels[channel].enabled = 0; dst_channels 187 sound/core/oss/mulaw.c dst_channels[channel].enabled = 1; dst_channels 189 sound/core/oss/mulaw.c dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; dst_channels 191 sound/core/oss/mulaw.c dst_step = dst_channels[channel].area.step / 8; dst_channels 216 sound/core/oss/mulaw.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 228 sound/core/oss/mulaw.c if (dst_channels[channel].wanted) dst_channels 229 sound/core/oss/mulaw.c snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); dst_channels 230 sound/core/oss/mulaw.c dst_channels[channel].enabled = 0; dst_channels 233 sound/core/oss/mulaw.c dst_channels[channel].enabled = 1; dst_channels 235 sound/core/oss/mulaw.c dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; dst_channels 237 sound/core/oss/mulaw.c dst_step = dst_channels[channel].area.step / 8; dst_channels 250 sound/core/oss/mulaw.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 255 sound/core/oss/mulaw.c if (snd_BUG_ON(!plugin || !src_channels || !dst_channels)) dst_channels 266 sound/core/oss/mulaw.c if (snd_BUG_ON(dst_channels[channel].area.first % 8 || dst_channels 267 sound/core/oss/mulaw.c dst_channels[channel].area.step % 8)) dst_channels 272 sound/core/oss/mulaw.c if (frames > dst_channels[0].frames) dst_channels 273 sound/core/oss/mulaw.c frames = dst_channels[0].frames; dst_channels 275 sound/core/oss/mulaw.c data->func(plugin, src_channels, dst_channels, frames); dst_channels 619 sound/core/oss/pcm_plugin.c struct snd_pcm_plugin_channel *dst_channels; dst_channels 634 sound/core/oss/pcm_plugin.c if ((err = next->client_channels(next, frames1, &dst_channels)) < 0) { dst_channels 646 sound/core/oss/pcm_plugin.c dst_channels = NULL; dst_channels 648 sound/core/oss/pcm_plugin.c if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) dst_channels 650 sound/core/oss/pcm_plugin.c src_channels = dst_channels; dst_channels 659 sound/core/oss/pcm_plugin.c struct snd_pcm_plugin_channel *src_channels, *dst_channels; dst_channels 671 sound/core/oss/pcm_plugin.c if ((err = plugin->client_channels(plugin, frames, &dst_channels)) < 0) { dst_channels 676 sound/core/oss/pcm_plugin.c dst_channels = dst_channels_final; dst_channels 679 sound/core/oss/pcm_plugin.c if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) dst_channels 682 sound/core/oss/pcm_plugin.c src_channels = dst_channels; dst_channels 54 sound/core/oss/pcm_plugin.h struct snd_pcm_plugin_channel *dst_channels, dst_channels 42 sound/core/oss/rate.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 66 sound/core/oss/rate.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 84 sound/core/oss/rate.c if (dst_channels[channel].wanted) dst_channels 85 sound/core/oss/rate.c snd_pcm_area_silence(&dst_channels[channel].area, 0, dst_frames, plugin->dst_format.format); dst_channels 86 sound/core/oss/rate.c dst_channels[channel].enabled = 0; dst_channels 89 sound/core/oss/rate.c dst_channels[channel].enabled = 1; dst_channels 92 sound/core/oss/rate.c dst = (signed short *)dst_channels[channel].area.addr + dst_channels 93 sound/core/oss/rate.c dst_channels[channel].area.first / 8 / 2; dst_channels 95 sound/core/oss/rate.c dst_step = dst_channels[channel].area.step / 8 / 2; dst_channels 125 sound/core/oss/rate.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 143 sound/core/oss/rate.c if (dst_channels[channel].wanted) dst_channels 144 sound/core/oss/rate.c snd_pcm_area_silence(&dst_channels[channel].area, 0, dst_frames, plugin->dst_format.format); dst_channels 145 sound/core/oss/rate.c dst_channels[channel].enabled = 0; dst_channels 148 sound/core/oss/rate.c dst_channels[channel].enabled = 1; dst_channels 151 sound/core/oss/rate.c dst = (signed short *)dst_channels[channel].area.addr + dst_channels 152 sound/core/oss/rate.c dst_channels[channel].area.first / 8 / 2; dst_channels 154 sound/core/oss/rate.c dst_step = dst_channels[channel].area.step / 8 / 2; dst_channels 251 sound/core/oss/rate.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 257 sound/core/oss/rate.c if (snd_BUG_ON(!plugin || !src_channels || !dst_channels)) dst_channels 268 sound/core/oss/rate.c if (snd_BUG_ON(dst_channels[channel].area.first % 8 || dst_channels 269 sound/core/oss/rate.c dst_channels[channel].area.step % 8)) dst_channels 276 sound/core/oss/rate.c if (dst_frames > dst_channels[0].frames) dst_channels 277 sound/core/oss/rate.c dst_frames = dst_channels[0].frames; dst_channels 279 sound/core/oss/rate.c data->func(plugin, src_channels, dst_channels, frames, dst_frames); dst_channels 49 sound/core/oss/route.c struct snd_pcm_plugin_channel *dst_channels, dst_channels 56 sound/core/oss/route.c if (snd_BUG_ON(!plugin || !src_channels || !dst_channels)) dst_channels 60 sound/core/oss/route.c if (frames > dst_channels[0].frames) dst_channels 61 sound/core/oss/route.c frames = dst_channels[0].frames; dst_channels 67 sound/core/oss/route.c dvp = dst_channels;