Lines Matching refs:cont
598 struct snd_kcontrol_new cont; in se200pci_add_controls() local
601 memset(&cont, 0, sizeof(cont)); in se200pci_add_controls()
602 cont.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in se200pci_add_controls()
604 cont.private_value = i; in se200pci_add_controls()
605 cont.name = se200pci_cont[i].name; in se200pci_add_controls()
606 cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in se200pci_add_controls()
607 cont.tlv.p = NULL; in se200pci_add_controls()
611 cont.info = se200pci_cont_volume_info; in se200pci_add_controls()
612 cont.get = se200pci_cont_volume_get; in se200pci_add_controls()
613 cont.put = se200pci_cont_volume_put; in se200pci_add_controls()
614 cont.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ; in se200pci_add_controls()
616 cont.tlv.p = db_scale_gain1; in se200pci_add_controls()
618 cont.tlv.p = db_scale_gain2; in se200pci_add_controls()
621 cont.info = se200pci_cont_boolean_info; in se200pci_add_controls()
622 cont.get = se200pci_cont_boolean_get; in se200pci_add_controls()
623 cont.put = se200pci_cont_boolean_put; in se200pci_add_controls()
626 cont.info = se200pci_cont_enum_info; in se200pci_add_controls()
627 cont.get = se200pci_cont_enum_get; in se200pci_add_controls()
628 cont.put = se200pci_cont_enum_put; in se200pci_add_controls()
634 err = snd_ctl_add(ice->card, snd_ctl_new1(&cont, ice)); in se200pci_add_controls()