diff --git a/tools/plugin/alsaplug/ctl.c b/tools/plugin/alsaplug/ctl.c index be38587135c0..c235591a5f1f 100644 --- a/tools/plugin/alsaplug/ctl.c +++ b/tools/plugin/alsaplug/ctl.c @@ -198,20 +198,6 @@ static int plug_ctl_get_integer_info(snd_ctl_ext_t *ext, snd_ctl_ext_key_t key, return err; } -static void plug_ctl_ipc_message(struct ipc4_module_large_config *config, int param_id, - size_t size, uint32_t module_id, uint32_t instance_id, - uint32_t type) -{ - config->primary.r.type = type; - config->primary.r.msg_tgt = SOF_IPC4_MESSAGE_TARGET_MODULE_MSG; - config->primary.r.rsp = SOF_IPC4_MESSAGE_DIR_MSG_REQUEST; - config->primary.r.module_id = module_id; - config->primary.r.instance_id = instance_id; - - config->extension.r.data_off_size = size; - config->extension.r.large_param_id = param_id; -} - static int plug_ctl_read_integer(snd_ctl_ext_t *ext, snd_ctl_ext_key_t key, long *value) { snd_sof_ctl_t *ctl = ext->private_data; diff --git a/tools/plugin/common.c b/tools/plugin/common.c index 91b6e5df5b58..1674dea5f787 100644 --- a/tools/plugin/common.c +++ b/tools/plugin/common.c @@ -250,3 +250,17 @@ int plug_mq_cmd_tx_rx(struct plug_mq_desc *ipc_tx, struct plug_mq_desc *ipc_rx, return 0; } + +void plug_ctl_ipc_message(struct ipc4_module_large_config *config, int param_id, + size_t size, uint32_t module_id, uint32_t instance_id, + uint32_t type) +{ + config->primary.r.type = type; + config->primary.r.msg_tgt = SOF_IPC4_MESSAGE_TARGET_MODULE_MSG; + config->primary.r.rsp = SOF_IPC4_MESSAGE_DIR_MSG_REQUEST; + config->primary.r.module_id = module_id; + config->primary.r.instance_id = instance_id; + + config->extension.r.data_off_size = size; + config->extension.r.large_param_id = param_id; +} diff --git a/tools/plugin/common.h b/tools/plugin/common.h index 5297d7564302..f849676fbcc8 100644 --- a/tools/plugin/common.h +++ b/tools/plugin/common.h @@ -317,4 +317,8 @@ static inline void data_dump(void *vdata, size_t bytes) printf("\n"); } +void plug_ctl_ipc_message(struct ipc4_module_large_config *config, int param_id, + size_t size, uint32_t module_id, uint32_t instance_id, + uint32_t type); + #endif