Lines Matching refs:fw_module
316 struct sof_ipc4_fw_module *fw_module; in sof_ipc4_widget_setup_msg() local
324 fw_module = swidget->module_info; in sof_ipc4_widget_setup_msg()
326 msg->primary = fw_module->man4_module_entry.id; in sof_ipc4_widget_setup_msg()
334 type = (fw_module->man4_module_entry.type & SOF_IPC4_MODULE_DP) ? 1 : 0; in sof_ipc4_widget_setup_msg()
657 struct sof_ipc4_fw_module *fw_module; in sof_ipc4_widget_setup_comp_pga() local
692 fw_module = swidget->module_info; in sof_ipc4_widget_setup_comp_pga()
700 msg->primary |= fw_module->man4_module_entry.id; in sof_ipc4_widget_setup_comp_pga()
822 struct sof_ipc4_fw_module *fw_module = swidget->module_info; in sof_ipc4_update_pipeline_mem_usage() local
834 if (fw_module->man4_module_entry.type & SOF_IPC4_MODULE_LL) { in sof_ipc4_update_pipeline_mem_usage()
856 struct sof_ipc4_fw_module *fw_module = swidget->module_info; in sof_ipc4_widget_assign_instance_id() local
857 int max_instances = fw_module->man4_module_entry.instance_max_count; in sof_ipc4_widget_assign_instance_id()
859 swidget->instance_id = ida_alloc_max(&fw_module->m_ida, max_instances, GFP_KERNEL); in sof_ipc4_widget_assign_instance_id()
1550 struct sof_ipc4_fw_module *fw_module = swidget->module_info; in sof_ipc4_widget_setup() local
1552 ida_free(&fw_module->m_ida, swidget->instance_id); in sof_ipc4_widget_setup()
1561 struct sof_ipc4_fw_module *fw_module = swidget->module_info; in sof_ipc4_widget_free() local
1585 ida_free(&fw_module->m_ida, swidget->instance_id); in sof_ipc4_widget_free()