Lines Matching refs:knew
186 struct snd_kcontrol_new knew; in snd_pt2258_build_controls() local
195 memset(&knew, 0, sizeof(knew)); in snd_pt2258_build_controls()
196 knew.name = names[i]; in snd_pt2258_build_controls()
197 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in snd_pt2258_build_controls()
198 knew.count = 1; in snd_pt2258_build_controls()
199 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in snd_pt2258_build_controls()
201 knew.private_value = 2 * i; in snd_pt2258_build_controls()
202 knew.info = pt2258_stereo_volume_info; in snd_pt2258_build_controls()
203 knew.get = pt2258_stereo_volume_get; in snd_pt2258_build_controls()
204 knew.put = pt2258_stereo_volume_put; in snd_pt2258_build_controls()
205 knew.tlv.p = pt2258_db_scale; in snd_pt2258_build_controls()
207 err = snd_ctl_add(pt->card, snd_ctl_new1(&knew, pt)); in snd_pt2258_build_controls()
212 memset(&knew, 0, sizeof(knew)); in snd_pt2258_build_controls()
213 knew.name = "Loopback Switch"; in snd_pt2258_build_controls()
214 knew.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in snd_pt2258_build_controls()
215 knew.info = pt2258_switch_info; in snd_pt2258_build_controls()
216 knew.get = pt2258_switch_get; in snd_pt2258_build_controls()
217 knew.put = pt2258_switch_put; in snd_pt2258_build_controls()
218 knew.access = 0; in snd_pt2258_build_controls()
219 err = snd_ctl_add(pt->card, snd_ctl_new1(&knew, pt)); in snd_pt2258_build_controls()