Lines Matching defs:src_mcfg
1084 struct skl_module_cfg *src_mcfg,
1089 struct skl_module_inst_id src_id = src_mcfg->id;
1092 int out_max = src_mcfg->module->max_output_pins;
1095 skl_dump_bind_info(skl, src_mcfg, dst_mcfg);
1098 src_index = skl_get_queue_index(src_mcfg->m_out_pin, dst_id, out_max);
1111 src_pin_state = src_mcfg->m_out_pin[src_index].pin_state;
1118 msg.module_id = src_mcfg->id.module_id;
1119 msg.instance_id = src_mcfg->id.pvt_id;
1127 skl_free_queue(src_mcfg->m_out_pin, src_index);
1134 skl_clear_module_state(src_mcfg->m_out_pin, out_max, src_mcfg);
1150 struct skl_module_cfg *src_mcfg,
1156 int out_max = src_mcfg->module->max_output_pins;
1163 skl_dump_bind_info(skl, src_mcfg, dst_mcfg);
1165 if (src_mcfg->m_state < SKL_MODULE_INIT_DONE ||
1169 src_index = skl_alloc_queue(src_mcfg->m_out_pin, dst_mcfg, out_max);
1174 dst_index = skl_alloc_queue(dst_mcfg->m_in_pin, src_mcfg, in_max);
1176 skl_free_queue(src_mcfg->m_out_pin, src_index);
1184 if (src_mcfg->m_type == SKL_MODULE_TYPE_COPIER && src_index > 0) {
1186 module = src_mcfg->module;
1187 fmt = &module->formats[src_mcfg->fmt_idx];
1197 CPR_SINK_FMT_PARAM_ID, src_mcfg);
1208 msg.module_id = src_mcfg->id.module_id;
1209 msg.instance_id = src_mcfg->id.pvt_id;
1217 src_mcfg->m_state = SKL_MODULE_BIND_DONE;
1218 src_mcfg->m_out_pin[src_index].pin_state = SKL_PIN_BIND_DONE;
1224 skl_free_queue(src_mcfg->m_out_pin, src_index);