Lines Matching refs:kctl
950 struct snd_kcontrol *kctl; in g_audio_setup() local
1050 kctl = snd_ctl_new1(&u_audio_controls[UAC_FBACK_CTRL], in g_audio_setup()
1052 if (!kctl) { in g_audio_setup()
1057 kctl->id.device = pcm->device; in g_audio_setup()
1058 kctl->id.subdevice = 0; in g_audio_setup()
1060 err = snd_ctl_add(card, kctl); in g_audio_setup()
1092 kctl = snd_ctl_new1(&u_audio_controls[UAC_MUTE_CTRL], in g_audio_setup()
1094 if (!kctl) { in g_audio_setup()
1099 kctl->id.device = pcm->device; in g_audio_setup()
1100 kctl->id.subdevice = i; in g_audio_setup()
1102 err = snd_ctl_add(card, kctl); in g_audio_setup()
1105 prm->snd_kctl_mute = kctl; in g_audio_setup()
1115 kctl = snd_ctl_new1(&u_audio_controls[UAC_VOLUME_CTRL], in g_audio_setup()
1117 if (!kctl) { in g_audio_setup()
1122 kctl->id.device = pcm->device; in g_audio_setup()
1123 kctl->id.subdevice = i; in g_audio_setup()
1126 kctl->tlv.c = u_audio_volume_tlv; in g_audio_setup()
1127 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ | in g_audio_setup()
1130 err = snd_ctl_add(card, kctl); in g_audio_setup()
1133 prm->snd_kctl_volume = kctl; in g_audio_setup()