Lines Matching refs:src_mcfg

1050 			struct skl_module_cfg *src_mcfg,  in skl_unbind_modules()  argument
1055 struct skl_module_inst_id src_id = src_mcfg->id; in skl_unbind_modules()
1058 int out_max = src_mcfg->module->max_output_pins; in skl_unbind_modules()
1061 skl_dump_bind_info(ctx, src_mcfg, dst_mcfg); in skl_unbind_modules()
1064 src_index = skl_get_queue_index(src_mcfg->m_out_pin, dst_id, out_max); in skl_unbind_modules()
1077 src_pin_state = src_mcfg->m_out_pin[src_index].pin_state; in skl_unbind_modules()
1084 msg.module_id = src_mcfg->id.module_id; in skl_unbind_modules()
1085 msg.instance_id = src_mcfg->id.pvt_id; in skl_unbind_modules()
1093 skl_free_queue(src_mcfg->m_out_pin, src_index); in skl_unbind_modules()
1100 skl_clear_module_state(src_mcfg->m_out_pin, out_max, src_mcfg); in skl_unbind_modules()
1129 struct skl_module_cfg *src_mcfg, in skl_bind_modules() argument
1135 int out_max = src_mcfg->module->max_output_pins; in skl_bind_modules()
1142 skl_dump_bind_info(ctx, src_mcfg, dst_mcfg); in skl_bind_modules()
1144 if (src_mcfg->m_state < SKL_MODULE_INIT_DONE || in skl_bind_modules()
1148 src_index = skl_alloc_queue(src_mcfg->m_out_pin, dst_mcfg, out_max); in skl_bind_modules()
1153 dst_index = skl_alloc_queue(dst_mcfg->m_in_pin, src_mcfg, in_max); in skl_bind_modules()
1155 skl_free_queue(src_mcfg->m_out_pin, src_index); in skl_bind_modules()
1163 if (src_mcfg->m_type == SKL_MODULE_TYPE_COPIER && src_index > 0) { in skl_bind_modules()
1165 module = src_mcfg->module; in skl_bind_modules()
1166 fmt = &module->formats[src_mcfg->fmt_idx]; in skl_bind_modules()
1176 CPR_SINK_FMT_PARAM_ID, src_mcfg); in skl_bind_modules()
1187 msg.module_id = src_mcfg->id.module_id; in skl_bind_modules()
1188 msg.instance_id = src_mcfg->id.pvt_id; in skl_bind_modules()
1196 src_mcfg->m_state = SKL_MODULE_BIND_DONE; in skl_bind_modules()
1197 src_mcfg->m_out_pin[src_index].pin_state = SKL_PIN_BIND_DONE; in skl_bind_modules()
1203 skl_free_queue(src_mcfg->m_out_pin, src_index); in skl_bind_modules()