Lines Matching refs:channel

133 		       unsigned int channel)  in oxygen_open()  argument
139 runtime->private_data = (void *)(uintptr_t)channel; in oxygen_open()
140 if (channel == PCM_B && chip->has_ac97_1 && in oxygen_open()
144 runtime->hw = *oxygen_hardware[channel]; in oxygen_open()
145 switch (channel) { in oxygen_open()
162 chip->model.pcm_hardware_filter(channel, &runtime->hw); in oxygen_open()
184 chip->streams[channel] = substream; in oxygen_open()
187 chip->pcm_active |= 1 << channel; in oxygen_open()
188 if (channel == PCM_SPDIF) { in oxygen_open()
234 unsigned int channel = oxygen_substream_channel(substream); in oxygen_close() local
237 chip->pcm_active &= ~(1 << channel); in oxygen_close()
238 if (channel == PCM_SPDIF) { in oxygen_close()
245 if (channel == PCM_SPDIF || channel == PCM_MULTICH) in oxygen_close()
249 chip->streams[channel] = NULL; in oxygen_close()
318 unsigned int channel = oxygen_substream_channel(substream); in oxygen_hw_params() local
326 oxygen_write32(chip, channel_base_registers[channel], in oxygen_hw_params()
328 if (channel == PCM_MULTICH) { in oxygen_hw_params()
334 oxygen_write16(chip, channel_base_registers[channel] + 4, in oxygen_hw_params()
336 oxygen_write16(chip, channel_base_registers[channel] + 6, in oxygen_hw_params()
342 static u16 get_mclk(struct oxygen *chip, unsigned int channel, in get_mclk() argument
347 if (channel == PCM_MULTICH) in get_mclk()
533 unsigned int channel = oxygen_substream_channel(substream); in oxygen_hw_free() local
534 unsigned int channel_mask = 1 << channel; in oxygen_hw_free()
561 unsigned int channel = oxygen_substream_channel(substream); in oxygen_prepare() local
562 unsigned int channel_mask = 1 << channel; in oxygen_prepare()
626 unsigned int channel = oxygen_substream_channel(substream); in oxygen_pointer() local
630 curr_addr = oxygen_read32(chip, channel_base_registers[channel]); in oxygen_pointer()