Lines Matching refs:cont
552 struct snd_kcontrol_new cont; in snd_wm8776_add_control() local
555 memset(&cont, 0, sizeof(cont)); in snd_wm8776_add_control()
556 cont.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in snd_wm8776_add_control()
557 cont.private_value = num; in snd_wm8776_add_control()
558 cont.name = wm->ctl[num].name; in snd_wm8776_add_control()
559 cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_wm8776_add_control()
562 cont.access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE; in snd_wm8776_add_control()
563 cont.tlv.p = NULL; in snd_wm8776_add_control()
564 cont.get = snd_wm8776_ctl_get; in snd_wm8776_add_control()
565 cont.put = snd_wm8776_ctl_put; in snd_wm8776_add_control()
569 cont.info = snd_wm8776_volume_info; in snd_wm8776_add_control()
570 cont.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ; in snd_wm8776_add_control()
571 cont.tlv.p = wm->ctl[num].tlv; in snd_wm8776_add_control()
576 cont.info = snd_ctl_boolean_stereo_info; in snd_wm8776_add_control()
578 cont.info = snd_ctl_boolean_mono_info; in snd_wm8776_add_control()
581 cont.info = snd_wm8776_enum_info; in snd_wm8776_add_control()
586 ctl = snd_ctl_new1(&cont, wm); in snd_wm8776_add_control()