Lines Matching full:template
36 if (mod->template->id == template_id) in avs_path_find_module()
47 if (ppl->template->id == template_id) in avs_path_find_pipeline()
55 struct avs_tplg_path_template *pos, *template = NULL; in avs_path_find_path() local
65 template = pos; in avs_path_find_path()
69 if (!template) in avs_path_find_path()
73 /* Only one variant of given path template may be instantiated at a time. */ in avs_path_find_path()
75 if (path->template->owner == template) { in avs_path_find_path()
96 struct avs_tplg_path_template *template, in avs_path_find_variant() argument
102 list_for_each_entry(variant, &template->path_list, node) { in avs_path_find_variant()
147 struct avs_tplg_module *t = mod->template; in avs_copier_create()
267 struct avs_tplg_module *t = mod->template; in avs_get_module_control()
290 struct avs_tplg_module *t = mod->template; in avs_peakvol_create()
326 struct avs_tplg_module *t = mod->template; in avs_updown_mix_create()
348 struct avs_tplg_module *t = mod->template; in avs_src_create()
365 struct avs_tplg_module *t = mod->template; in avs_asrc_create()
385 struct avs_tplg_module *t = mod->template; in avs_aec_create()
404 struct avs_tplg_module *t = mod->template; in avs_mux_create()
422 struct avs_tplg_module *t = mod->template; in avs_wov_create()
439 struct avs_tplg_module *t = mod->template; in avs_micsel_create()
456 struct avs_tplg_module *t = mod->template; in avs_modbase_create()
472 struct avs_tplg_module *t = mod->template; in avs_modext_create()
540 const guid_t *type = &mod->template->cfg_ext->type; in avs_path_module_type_create()
553 acomp = to_avs_soc_component(mod->template->owner->owner->owner->owner->comp); in avs_path_module_send_init_configs()
555 u32 num_ids = mod->template->num_config_ids; in avs_path_module_send_init_configs()
556 u32 *ids = mod->template->config_ids; in avs_path_module_send_init_configs()
584 struct avs_tplg_module *template) in avs_path_module_create() argument
589 module_id = avs_get_module_id(adev, &template->cfg_ext->type); in avs_path_module_create()
597 mod->template = template; in avs_path_module_create()
625 t = binding->template; in avs_path_binding_arm()
685 binding->template = t; in avs_path_binding_create()
739 mod->template->core_id); in avs_path_pipeline_free()
749 struct avs_tplg_pipeline *template) in avs_path_pipeline_create() argument
752 struct avs_tplg_pplcfg *cfg = template->cfg; in avs_path_pipeline_create()
760 ppl->template = template; in avs_path_pipeline_create()
775 list_for_each_entry(tmod, &template->mod_list, node) { in avs_path_pipeline_create()
788 for (i = 0; i < template->num_bindings; i++) { in avs_path_pipeline_create()
791 binding = avs_path_binding_create(adev, ppl, template->bindings[i]); in avs_path_pipeline_create()
809 struct avs_tplg_path *template, u32 dma_id) in avs_path_init() argument
814 path->template = template; in avs_path_init()
820 list_for_each_entry(tppl, &template->ppl_list, node) { in avs_path_init()
877 struct avs_tplg_path *template) in avs_path_create_unlocked() argument
886 ret = avs_path_init(adev, path, template, dma_id); in avs_path_create_unlocked()
911 struct avs_tplg_path_template *template, in avs_path_create() argument
918 variant = avs_path_find_variant(adev, template, fe_params, be_params); in avs_path_create()
941 struct avs_tplg_module *tsource = binding->source->template; in avs_path_bind_prepare()
955 sink_fmt = binding->sink->template->in_fmt; in avs_path_bind_prepare()
1086 if (ppl->template->cfg->trigger != trigger) in avs_path_run()