Lines Matching defs:channel
17 /* the multichannel DMA channel has a 24-bit counter */
121 unsigned int channel)
127 runtime->private_data = (void *)(uintptr_t)channel;
128 if (channel == PCM_B && chip->has_ac97_1 &&
132 runtime->hw = *oxygen_hardware[channel];
133 switch (channel) {
150 chip->model.pcm_hardware_filter(channel, &runtime->hw);
172 chip->streams[channel] = substream;
175 chip->pcm_active |= 1 << channel;
176 if (channel == PCM_SPDIF) {
222 unsigned int channel = oxygen_substream_channel(substream);
225 chip->pcm_active &= ~(1 << channel);
226 if (channel == PCM_SPDIF) {
233 if (channel == PCM_SPDIF || channel == PCM_MULTICH)
237 chip->streams[channel] = NULL;
306 unsigned int channel = oxygen_substream_channel(substream);
308 oxygen_write32(chip, channel_base_registers[channel],
310 if (channel == PCM_MULTICH) {
316 oxygen_write16(chip, channel_base_registers[channel] + 4,
318 oxygen_write16(chip, channel_base_registers[channel] + 6,
324 static u16 get_mclk(struct oxygen *chip, unsigned int channel,
329 if (channel == PCM_MULTICH)
515 unsigned int channel = oxygen_substream_channel(substream);
516 unsigned int channel_mask = 1 << channel;
543 unsigned int channel = oxygen_substream_channel(substream);
544 unsigned int channel_mask = 1 << channel;
608 unsigned int channel = oxygen_substream_channel(substream);
612 curr_addr = oxygen_read32(chip, channel_base_registers[channel]);