Lines Matching defs:knew

606 	struct snd_kcontrol_new knew;
613 memset(&knew, 0, sizeof(knew));
614 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
615 knew.count = 1;
616 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
617 knew.name = ak->dac_info[mixer_ch].switch_name;
618 knew.info = ak4xxx_switch_info;
619 knew.get = ak4xxx_switch_get;
620 knew.put = ak4xxx_switch_put;
621 knew.access = 0;
624 knew.private_value =
626 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));
630 memset(&knew, 0, sizeof(knew));
632 knew.name = "DAC Volume";
633 knew.index = mixer_ch + ak->idx_offset * 2;
636 knew.name = ak->dac_info[mixer_ch].name;
639 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
640 knew.count = 1;
641 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
644 knew.info = snd_akm4xxx_stereo_volume_info;
645 knew.get = snd_akm4xxx_stereo_volume_get;
646 knew.put = snd_akm4xxx_stereo_volume_put;
648 knew.info = snd_akm4xxx_volume_info;
649 knew.get = snd_akm4xxx_volume_get;
650 knew.put = snd_akm4xxx_volume_put;
655 knew.private_value =
658 knew.tlv.p = db_scale_vol_datt;
662 knew.private_value =
665 knew.tlv.p = db_scale_vol_datt;
670 knew.private_value =
672 knew.tlv.p = db_scale_8bit;
677 knew.private_value = AK_COMPOSE(0, idx + 4, 0, 255);
678 knew.tlv.p = db_scale_8bit;
683 knew.private_value =
685 knew.tlv.p = db_scale_7bit;
690 knew.private_value =
692 knew.tlv.p = db_scale_linear;
696 knew.private_value =
698 knew.tlv.p = db_scale_linear;
704 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));
717 struct snd_kcontrol_new knew;
723 memset(&knew, 0, sizeof(knew));
725 knew.name = "ADC Volume";
726 knew.index = mixer_ch + ak->idx_offset * 2;
729 knew.name = ak->adc_info[mixer_ch].name;
732 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
733 knew.count = 1;
734 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
737 knew.info = snd_akm4xxx_stereo_volume_info;
738 knew.get = snd_akm4xxx_stereo_volume_get;
739 knew.put = snd_akm4xxx_stereo_volume_put;
741 knew.info = snd_akm4xxx_volume_info;
742 knew.get = snd_akm4xxx_volume_get;
743 knew.put = snd_akm4xxx_volume_put;
750 knew.private_value =
753 knew.tlv.p = db_scale_vol_datt;
754 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));
761 knew.name = "Capture Switch";
762 knew.index = mixer_ch + ak->idx_offset * 2;
764 knew.name = ak->adc_info[mixer_ch].switch_name;
765 knew.info = ak4xxx_switch_info;
766 knew.get = ak4xxx_switch_get;
767 knew.put = ak4xxx_switch_put;
768 knew.access = 0;
771 knew.private_value =
773 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));
777 memset(&knew, 0, sizeof(knew));
780 knew.name = "Capture Channel";
781 knew.index = mixer_ch + ak->idx_offset * 2;
783 knew.name = ak->adc_info[mixer_ch].selector_name;
785 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
786 knew.info = ak4xxx_capture_source_info;
787 knew.get = ak4xxx_capture_source_get;
788 knew.put = ak4xxx_capture_source_put;
789 knew.access = 0;
792 knew.private_value
794 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));
808 struct snd_kcontrol_new knew;
811 memset(&knew, 0, sizeof(knew));
812 knew.name = "Deemphasis";
813 knew.index = idx + ak->idx_offset;
814 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
815 knew.count = 1;
816 knew.info = snd_akm4xxx_deemphasis_info;
817 knew.get = snd_akm4xxx_deemphasis_get;
818 knew.put = snd_akm4xxx_deemphasis_put;
824 knew.private_value = AK_COMPOSE(idx, 3, 0, 0);
829 knew.private_value = AK_COMPOSE(0, 8, shift, 0);
834 knew.private_value = AK_COMPOSE(idx, 3, 0, 0);
837 knew.private_value = AK_COMPOSE(idx, 1, 1, 0);
842 err = snd_ctl_add(ak->card, snd_ctl_new1(&knew, ak));