Lines Matching refs:ncontrol
229 struct snd_kcontrol *snd_ctl_new1(const struct snd_kcontrol_new *ncontrol, in snd_ctl_new1() argument
237 if (snd_BUG_ON(!ncontrol || !ncontrol->info)) in snd_ctl_new1()
240 count = ncontrol->count; in snd_ctl_new1()
244 access = ncontrol->access; in snd_ctl_new1()
260 kctl->id.iface = ncontrol->iface; in snd_ctl_new1()
261 kctl->id.device = ncontrol->device; in snd_ctl_new1()
262 kctl->id.subdevice = ncontrol->subdevice; in snd_ctl_new1()
263 if (ncontrol->name) { in snd_ctl_new1()
264 strlcpy(kctl->id.name, ncontrol->name, sizeof(kctl->id.name)); in snd_ctl_new1()
265 if (strcmp(ncontrol->name, kctl->id.name) != 0) in snd_ctl_new1()
267 ncontrol->name, kctl->id.name); in snd_ctl_new1()
269 kctl->id.index = ncontrol->index; in snd_ctl_new1()
271 kctl->info = ncontrol->info; in snd_ctl_new1()
272 kctl->get = ncontrol->get; in snd_ctl_new1()
273 kctl->put = ncontrol->put; in snd_ctl_new1()
274 kctl->tlv.p = ncontrol->tlv.p; in snd_ctl_new1()
276 kctl->private_value = ncontrol->private_value; in snd_ctl_new1()