Lines Matching refs:src_mconfig
1044 struct skl_module_cfg *src_mconfig) in skl_tplg_bind_sinks() argument
1062 return skl_tplg_bind_sinks(p->sink, skl, src_w, src_mconfig); in skl_tplg_bind_sinks()
1085 if (((src_mconfig->m_state == SKL_MODULE_INIT_DONE) in skl_tplg_bind_sinks()
1089 src_mconfig, sink_mconfig); in skl_tplg_bind_sinks()
1097 if (src_mconfig->m_state == SKL_MODULE_UNINIT || in skl_tplg_bind_sinks()
1102 ret = skl_bind_modules(ctx, src_mconfig, sink_mconfig); in skl_tplg_bind_sinks()
1107 skl_tplg_set_module_bind_params(src_w, src_mconfig, ctx); in skl_tplg_bind_sinks()
1123 return skl_tplg_bind_sinks(next_sink, skl, src_w, src_mconfig); in skl_tplg_bind_sinks()
1141 struct skl_module_cfg *src_mconfig; in skl_tplg_pga_dapm_pre_pmu_event() local
1145 src_mconfig = w->priv; in skl_tplg_pga_dapm_pre_pmu_event()
1152 ret = skl_tplg_bind_sinks(w, skl, w, src_mconfig); in skl_tplg_pga_dapm_pre_pmu_event()
1157 if (src_mconfig->pipe->conn_type != SKL_PIPE_CONN_TYPE_FE) in skl_tplg_pga_dapm_pre_pmu_event()
1158 return skl_run_pipe(ctx, src_mconfig->pipe); in skl_tplg_pga_dapm_pre_pmu_event()
1209 struct skl_module_cfg *src_mconfig, *sink_mconfig; in skl_tplg_mixer_dapm_post_pmu_event() local
1223 src_mconfig = source->priv; in skl_tplg_mixer_dapm_post_pmu_event()
1231 if (src_mconfig->pipe->state != SKL_PIPE_STARTED) in skl_tplg_mixer_dapm_post_pmu_event()
1236 ret = skl_bind_modules(ctx, src_mconfig, sink_mconfig); in skl_tplg_mixer_dapm_post_pmu_event()
1241 skl_tplg_set_module_bind_params(source, src_mconfig, ctx); in skl_tplg_mixer_dapm_post_pmu_event()
1260 struct skl_module_cfg *src_mconfig, *sink_mconfig; in skl_tplg_mixer_dapm_pre_pmd_event() local
1273 src_mconfig = sink_mconfig->m_in_pin[i].tgt_mcfg; in skl_tplg_mixer_dapm_pre_pmd_event()
1274 if (!src_mconfig) in skl_tplg_mixer_dapm_pre_pmd_event()
1278 src_mconfig, sink_mconfig); in skl_tplg_mixer_dapm_pre_pmd_event()
1371 struct skl_module_cfg *src_mconfig, *sink_mconfig; in skl_tplg_pga_dapm_post_pmd_event() local
1375 src_mconfig = w->priv; in skl_tplg_pga_dapm_post_pmd_event()
1378 ret = skl_stop_pipe(ctx, src_mconfig->pipe); in skl_tplg_pga_dapm_post_pmd_event()
1382 for (i = 0; i < src_mconfig->module->max_output_pins; i++) { in skl_tplg_pga_dapm_post_pmd_event()
1383 if (src_mconfig->m_out_pin[i].pin_state == SKL_PIN_BIND_DONE) { in skl_tplg_pga_dapm_post_pmd_event()
1384 sink_mconfig = src_mconfig->m_out_pin[i].tgt_mcfg; in skl_tplg_pga_dapm_post_pmd_event()
1391 ret = skl_unbind_modules(ctx, src_mconfig, in skl_tplg_pga_dapm_post_pmd_event()