Lines Matching refs:knew

604 	struct snd_kcontrol_new knew;  in build_dac_controls()  local
611 memset(&knew, 0, sizeof(knew)); in build_dac_controls()
612 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in build_dac_controls()
613 knew.count = 1; in build_dac_controls()
614 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in build_dac_controls()
615 knew.name = ak->dac_info[mixer_ch].switch_name; in build_dac_controls()
616 knew.info = ak4xxx_switch_info; in build_dac_controls()
617 knew.get = ak4xxx_switch_get; in build_dac_controls()
618 knew.put = ak4xxx_switch_put; in build_dac_controls()
619 knew.access = 0; in build_dac_controls()
622 knew.private_value = in build_dac_controls()
624 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_dac_controls()
628 memset(&knew, 0, sizeof(knew)); in build_dac_controls()
630 knew.name = "DAC Volume"; in build_dac_controls()
631 knew.index = mixer_ch + ak->idx_offset * 2; in build_dac_controls()
634 knew.name = ak->dac_info[mixer_ch].name; in build_dac_controls()
637 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in build_dac_controls()
638 knew.count = 1; in build_dac_controls()
639 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in build_dac_controls()
642 knew.info = snd_akm4xxx_stereo_volume_info; in build_dac_controls()
643 knew.get = snd_akm4xxx_stereo_volume_get; in build_dac_controls()
644 knew.put = snd_akm4xxx_stereo_volume_put; in build_dac_controls()
646 knew.info = snd_akm4xxx_volume_info; in build_dac_controls()
647 knew.get = snd_akm4xxx_volume_get; in build_dac_controls()
648 knew.put = snd_akm4xxx_volume_put; in build_dac_controls()
653 knew.private_value = in build_dac_controls()
656 knew.tlv.p = db_scale_vol_datt; in build_dac_controls()
660 knew.private_value = in build_dac_controls()
663 knew.tlv.p = db_scale_vol_datt; in build_dac_controls()
668 knew.private_value = in build_dac_controls()
670 knew.tlv.p = db_scale_8bit; in build_dac_controls()
675 knew.private_value = AK_COMPOSE(0, idx + 4, 0, 255); in build_dac_controls()
676 knew.tlv.p = db_scale_8bit; in build_dac_controls()
681 knew.private_value = in build_dac_controls()
683 knew.tlv.p = db_scale_7bit; in build_dac_controls()
688 knew.private_value = in build_dac_controls()
690 knew.tlv.p = db_scale_linear; in build_dac_controls()
694 knew.private_value = in build_dac_controls()
696 knew.tlv.p = db_scale_linear; in build_dac_controls()
702 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_dac_controls()
715 struct snd_kcontrol_new knew; in build_adc_controls() local
721 memset(&knew, 0, sizeof(knew)); in build_adc_controls()
723 knew.name = "ADC Volume"; in build_adc_controls()
724 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
727 knew.name = ak->adc_info[mixer_ch].name; in build_adc_controls()
730 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in build_adc_controls()
731 knew.count = 1; in build_adc_controls()
732 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in build_adc_controls()
735 knew.info = snd_akm4xxx_stereo_volume_info; in build_adc_controls()
736 knew.get = snd_akm4xxx_stereo_volume_get; in build_adc_controls()
737 knew.put = snd_akm4xxx_stereo_volume_put; in build_adc_controls()
739 knew.info = snd_akm4xxx_volume_info; in build_adc_controls()
740 knew.get = snd_akm4xxx_volume_get; in build_adc_controls()
741 knew.put = snd_akm4xxx_volume_put; in build_adc_controls()
748 knew.private_value = in build_adc_controls()
751 knew.tlv.p = db_scale_vol_datt; in build_adc_controls()
752 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_adc_controls()
759 knew.name = "Capture Switch"; in build_adc_controls()
760 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
762 knew.name = ak->adc_info[mixer_ch].switch_name; in build_adc_controls()
763 knew.info = ak4xxx_switch_info; in build_adc_controls()
764 knew.get = ak4xxx_switch_get; in build_adc_controls()
765 knew.put = ak4xxx_switch_put; in build_adc_controls()
766 knew.access = 0; in build_adc_controls()
769 knew.private_value = in build_adc_controls()
771 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_adc_controls()
775 memset(&knew, 0, sizeof(knew)); in build_adc_controls()
778 knew.name = "Capture Channel"; in build_adc_controls()
779 knew.index = mixer_ch + ak->idx_offset * 2; in build_adc_controls()
781 knew.name = ak->adc_info[mixer_ch].selector_name; in build_adc_controls()
783 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in build_adc_controls()
784 knew.info = ak4xxx_capture_source_info; in build_adc_controls()
785 knew.get = ak4xxx_capture_source_get; in build_adc_controls()
786 knew.put = ak4xxx_capture_source_put; in build_adc_controls()
787 knew.access = 0; in build_adc_controls()
790 knew.private_value in build_adc_controls()
792 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_adc_controls()
806 struct snd_kcontrol_new knew; in build_deemphasis() local
809 memset(&knew, 0, sizeof(knew)); in build_deemphasis()
810 knew.name = "Deemphasis"; in build_deemphasis()
811 knew.index = idx + ak->idx_offset; in build_deemphasis()
812 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in build_deemphasis()
813 knew.count = 1; in build_deemphasis()
814 knew.info = snd_akm4xxx_deemphasis_info; in build_deemphasis()
815 knew.get = snd_akm4xxx_deemphasis_get; in build_deemphasis()
816 knew.put = snd_akm4xxx_deemphasis_put; in build_deemphasis()
822 knew.private_value = AK_COMPOSE(idx, 3, 0, 0); in build_deemphasis()
827 knew.private_value = AK_COMPOSE(0, 8, shift, 0); in build_deemphasis()
832 knew.private_value = AK_COMPOSE(idx, 3, 0, 0); in build_deemphasis()
835 knew.private_value = AK_COMPOSE(idx, 1, 1, 0); in build_deemphasis()
840 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak)); in build_deemphasis()