Lines Matching refs:dst_mcfg
1033 struct skl_module_cfg *dst_mcfg) in skl_unbind_modules() argument
1038 struct skl_module_inst_id dst_id = dst_mcfg->id; in skl_unbind_modules()
1039 int in_max = dst_mcfg->module->max_input_pins; in skl_unbind_modules()
1043 skl_dump_bind_info(skl, src_mcfg, dst_mcfg); in skl_unbind_modules()
1053 dst_index = skl_get_queue_index(dst_mcfg->m_in_pin, src_id, in_max); in skl_unbind_modules()
1060 dst_pin_state = dst_mcfg->m_in_pin[dst_index].pin_state; in skl_unbind_modules()
1068 msg.dst_module_id = dst_mcfg->id.module_id; in skl_unbind_modules()
1069 msg.dst_instance_id = dst_mcfg->id.pvt_id; in skl_unbind_modules()
1076 skl_free_queue(dst_mcfg->m_in_pin, dst_index); in skl_unbind_modules()
1112 struct skl_module_cfg *dst_mcfg) in skl_bind_modules() argument
1116 int in_max = dst_mcfg->module->max_input_pins; in skl_bind_modules()
1124 skl_dump_bind_info(skl, src_mcfg, dst_mcfg); in skl_bind_modules()
1127 dst_mcfg->m_state < SKL_MODULE_INIT_DONE) in skl_bind_modules()
1130 src_index = skl_alloc_queue(src_mcfg->m_out_pin, dst_mcfg, out_max); in skl_bind_modules()
1135 dst_index = skl_alloc_queue(dst_mcfg->m_in_pin, src_mcfg, in_max); in skl_bind_modules()
1171 msg.dst_module_id = dst_mcfg->id.module_id; in skl_bind_modules()
1172 msg.dst_instance_id = dst_mcfg->id.pvt_id; in skl_bind_modules()
1180 dst_mcfg->m_in_pin[dst_index].pin_state = SKL_PIN_BIND_DONE; in skl_bind_modules()
1186 skl_free_queue(dst_mcfg->m_in_pin, dst_index); in skl_bind_modules()