Lines Matching defs:src_mconfig
928 struct skl_module_cfg *src_mconfig)
947 return skl_tplg_bind_sinks(p->sink, skl, src_w, src_mconfig);
970 if (((src_mconfig->m_state == SKL_MODULE_INIT_DONE)
974 src_mconfig, sink_mconfig);
982 if (src_mconfig->m_state == SKL_MODULE_UNINIT ||
987 ret = skl_bind_modules(skl, src_mconfig, sink_mconfig);
993 src_mconfig, skl);
1010 return skl_tplg_bind_sinks(next_sink, skl, src_w, src_mconfig);
1028 struct skl_module_cfg *src_mconfig;
1031 src_mconfig = w->priv;
1038 ret = skl_tplg_bind_sinks(w, skl, w, src_mconfig);
1043 if (src_mconfig->pipe->conn_type != SKL_PIPE_CONN_TYPE_FE)
1044 return skl_run_pipe(skl, src_mconfig->pipe);
1094 struct skl_module_cfg *src_mconfig, *sink_mconfig;
1107 src_mconfig = source->priv;
1115 if (src_mconfig->pipe->state != SKL_PIPE_STARTED)
1120 ret = skl_bind_modules(skl, src_mconfig, sink_mconfig);
1125 skl_tplg_set_module_bind_params(source, src_mconfig, skl);
1144 struct skl_module_cfg *src_mconfig, *sink_mconfig;
1156 src_mconfig = sink_mconfig->m_in_pin[i].tgt_mcfg;
1157 if (!src_mconfig)
1161 src_mconfig, sink_mconfig);
1245 struct skl_module_cfg *src_mconfig, *sink_mconfig;
1248 src_mconfig = w->priv;
1251 ret = skl_stop_pipe(skl, src_mconfig->pipe);
1255 for (i = 0; i < src_mconfig->module->max_output_pins; i++) {
1256 if (src_mconfig->m_out_pin[i].pin_state == SKL_PIN_BIND_DONE) {
1257 sink_mconfig = src_mconfig->m_out_pin[i].tgt_mcfg;
1264 ret = skl_unbind_modules(skl, src_mconfig,