Lines Matching refs:mixer_ch
549 static int ak4xxx_capture_num_inputs(struct snd_akm4xxx *ak, int mixer_ch) in ak4xxx_capture_num_inputs() argument
554 input_names = ak->adc_info[mixer_ch].input_names; in ak4xxx_capture_num_inputs()
565 int mixer_ch = AK_GET_SHIFT(kcontrol->private_value); in ak4xxx_capture_source_info() local
568 num_names = ak4xxx_capture_num_inputs(ak, mixer_ch); in ak4xxx_capture_source_info()
572 ak->adc_info[mixer_ch].input_names); in ak4xxx_capture_source_info()
593 int mixer_ch = AK_GET_SHIFT(kcontrol->private_value); in ak4xxx_capture_source_put() local
598 int num_names = ak4xxx_capture_num_inputs(ak, mixer_ch); in ak4xxx_capture_source_put()
619 int idx, err, mixer_ch, num_stereo; in build_dac_controls() local
622 mixer_ch = 0; in build_dac_controls()
626 && ak->dac_info[mixer_ch].switch_name) { in build_dac_controls()
631 knew.name = ak->dac_info[mixer_ch].switch_name; in build_dac_controls()
645 if (! ak->dac_info || ! ak->dac_info[mixer_ch].name) { in build_dac_controls()
647 knew.index = mixer_ch + ak->idx_offset * 2; in build_dac_controls()
650 knew.name = ak->dac_info[mixer_ch].name; in build_dac_controls()
651 num_stereo = ak->dac_info[mixer_ch].num_channels; in build_dac_controls()
723 mixer_ch++; in build_dac_controls()
730 int idx, err, mixer_ch, num_stereo, max_steps; in build_adc_controls() local
733 mixer_ch = 0; in build_adc_controls()
738 if (! ak->adc_info || ! ak->adc_info[mixer_ch].name) { in build_adc_controls()
740 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
743 knew.name = ak->adc_info[mixer_ch].name; in build_adc_controls()
744 num_stereo = ak->adc_info[mixer_ch].num_channels; in build_adc_controls()
774 ! ak->adc_info[mixer_ch].switch_name) { in build_adc_controls()
776 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
778 knew.name = ak->adc_info[mixer_ch].switch_name; in build_adc_controls()
792 knew.name = ak->adc_info[mixer_ch].selector_name; in build_adc_controls()
795 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
806 = AK_COMPOSE(idx/2, 1, mixer_ch, 0x07); in build_adc_controls()
813 mixer_ch++; in build_adc_controls()