Lines Matching defs:template

381 			struct snd_soc_dapm_widget template;
395 memset(&template, 0, sizeof(template));
396 template.reg = mc->reg;
397 template.mask = (1 << fls(mc->max)) - 1;
398 template.shift = mc->shift;
400 template.off_val = mc->max;
402 template.off_val = 0;
403 template.on_val = template.off_val;
404 template.id = snd_soc_dapm_kcontrol;
405 template.name = name;
407 data->value = template.on_val;
411 &template);
424 struct snd_soc_dapm_widget template;
433 memset(&template, 0, sizeof(template));
434 template.reg = e->reg;
435 template.mask = e->mask;
436 template.shift = e->shift_l;
437 template.off_val = snd_soc_enum_item_to_val(e, 0);
438 template.on_val = template.off_val;
439 template.id = snd_soc_dapm_kcontrol;
440 template.name = name;
442 data->value = template.on_val;
445 widget->dapm, &template);
3778 * @widget: widget template
3780 * Creates new DAPM control based upon a template.
4156 struct snd_soc_dapm_widget template;
4190 memset(&template, 0, sizeof(template));
4191 template.reg = SND_SOC_NOPM;
4192 template.id = snd_soc_dapm_dai_link;
4193 template.name = link_name;
4194 template.event = snd_soc_dai_link_event;
4195 template.event_flags = SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU |
4197 template.kcontrol_news = kcontrol_news;
4198 template.num_kcontrols = num_kcontrols;
4202 w = snd_soc_dapm_new_control_unlocked(&card->dapm, &template);
4213 devm_kfree(card->dev, (void *)template.kcontrol_news);
4234 struct snd_soc_dapm_widget template;
4239 memset(&template, 0, sizeof(template));
4240 template.reg = SND_SOC_NOPM;
4243 template.id = snd_soc_dapm_dai_in;
4244 template.name = dai->driver->playback.stream_name;
4245 template.sname = dai->driver->playback.stream_name;
4248 template.name);
4250 w = snd_soc_dapm_new_control_unlocked(dapm, &template);
4259 template.id = snd_soc_dapm_dai_out;
4260 template.name = dai->driver->capture.stream_name;
4261 template.sname = dai->driver->capture.stream_name;
4264 template.name);
4266 w = snd_soc_dapm_new_control_unlocked(dapm, &template);