Lines Matching defs:template
374 struct snd_soc_dapm_widget template;
388 memset(&template, 0, sizeof(template));
389 template.reg = mc->reg;
390 template.mask = (1 << fls(mc->max)) - 1;
391 template.shift = mc->shift;
393 template.off_val = mc->max;
395 template.off_val = 0;
396 template.on_val = template.off_val;
397 template.id = snd_soc_dapm_kcontrol;
398 template.name = name;
400 data->value = template.on_val;
404 &template);
417 struct snd_soc_dapm_widget template;
426 memset(&template, 0, sizeof(template));
427 template.reg = e->reg;
428 template.mask = e->mask;
429 template.shift = e->shift_l;
430 template.off_val = snd_soc_enum_item_to_val(e, 0);
431 template.on_val = template.off_val;
432 template.id = snd_soc_dapm_kcontrol;
433 template.name = name;
435 data->value = template.on_val;
438 widget->dapm, &template);
3780 * @widget: widget template
3782 * Creates new DAPM control based upon a template.
4158 struct snd_soc_dapm_widget template;
4192 memset(&template, 0, sizeof(template));
4193 template.reg = SND_SOC_NOPM;
4194 template.id = snd_soc_dapm_dai_link;
4195 template.name = link_name;
4196 template.event = snd_soc_dai_link_event;
4197 template.event_flags = SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU |
4199 template.kcontrol_news = kcontrol_news;
4200 template.num_kcontrols = num_kcontrols;
4204 w = snd_soc_dapm_new_control_unlocked(&card->dapm, &template);
4215 devm_kfree(card->dev, (void *)template.kcontrol_news);
4236 struct snd_soc_dapm_widget template;
4241 memset(&template, 0, sizeof(template));
4242 template.reg = SND_SOC_NOPM;
4245 template.id = snd_soc_dapm_dai_in;
4246 template.name = dai->driver->playback.stream_name;
4247 template.sname = dai->driver->playback.stream_name;
4250 template.name);
4252 w = snd_soc_dapm_new_control_unlocked(dapm, &template);
4261 template.id = snd_soc_dapm_dai_out;
4262 template.name = dai->driver->capture.stream_name;
4263 template.sname = dai->driver->capture.stream_name;
4266 template.name);
4268 w = snd_soc_dapm_new_control_unlocked(dapm, &template);