Lines Matching refs:template

329 			struct snd_soc_dapm_widget template;  in dapm_kcontrol_data_alloc()  local
331 memset(&template, 0, sizeof(template)); in dapm_kcontrol_data_alloc()
332 template.reg = mc->reg; in dapm_kcontrol_data_alloc()
333 template.mask = (1 << fls(mc->max)) - 1; in dapm_kcontrol_data_alloc()
334 template.shift = mc->shift; in dapm_kcontrol_data_alloc()
336 template.off_val = mc->max; in dapm_kcontrol_data_alloc()
338 template.off_val = 0; in dapm_kcontrol_data_alloc()
339 template.on_val = template.off_val; in dapm_kcontrol_data_alloc()
340 template.id = snd_soc_dapm_kcontrol; in dapm_kcontrol_data_alloc()
341 template.name = kcontrol->id.name; in dapm_kcontrol_data_alloc()
343 data->value = template.on_val; in dapm_kcontrol_data_alloc()
346 &template); in dapm_kcontrol_data_alloc()
3358 struct snd_soc_dapm_widget template; in snd_soc_dapm_new_pcm() local
3414 memset(&template, 0, sizeof(template)); in snd_soc_dapm_new_pcm()
3415 template.reg = SND_SOC_NOPM; in snd_soc_dapm_new_pcm()
3416 template.id = snd_soc_dapm_dai_link; in snd_soc_dapm_new_pcm()
3417 template.name = link_name; in snd_soc_dapm_new_pcm()
3418 template.event = snd_soc_dai_link_event; in snd_soc_dapm_new_pcm()
3419 template.event_flags = SND_SOC_DAPM_PRE_PMU | SND_SOC_DAPM_POST_PMU | in snd_soc_dapm_new_pcm()
3421 template.num_kcontrols = 1; in snd_soc_dapm_new_pcm()
3435 template.kcontrol_news = in snd_soc_dapm_new_pcm()
3439 if (!template.kcontrol_news) { in snd_soc_dapm_new_pcm()
3448 w = snd_soc_dapm_new_control(&card->dapm, &template); in snd_soc_dapm_new_pcm()
3467 devm_kfree(card->dev, (void *)template.kcontrol_news); in snd_soc_dapm_new_pcm()
3483 struct snd_soc_dapm_widget template; in snd_soc_dapm_new_dai_widgets() local
3488 memset(&template, 0, sizeof(template)); in snd_soc_dapm_new_dai_widgets()
3489 template.reg = SND_SOC_NOPM; in snd_soc_dapm_new_dai_widgets()
3492 template.id = snd_soc_dapm_dai_in; in snd_soc_dapm_new_dai_widgets()
3493 template.name = dai->driver->playback.stream_name; in snd_soc_dapm_new_dai_widgets()
3494 template.sname = dai->driver->playback.stream_name; in snd_soc_dapm_new_dai_widgets()
3497 template.name); in snd_soc_dapm_new_dai_widgets()
3499 w = snd_soc_dapm_new_control(dapm, &template); in snd_soc_dapm_new_dai_widgets()
3511 template.id = snd_soc_dapm_dai_out; in snd_soc_dapm_new_dai_widgets()
3512 template.name = dai->driver->capture.stream_name; in snd_soc_dapm_new_dai_widgets()
3513 template.sname = dai->driver->capture.stream_name; in snd_soc_dapm_new_dai_widgets()
3516 template.name); in snd_soc_dapm_new_dai_widgets()
3518 w = snd_soc_dapm_new_control(dapm, &template); in snd_soc_dapm_new_dai_widgets()