mirror of https://github.com/thesofproject/sof.git
ipc4: handler: Export ipc4_pipeline_prepare and ipc4_pipeline_trigger
Make the ipc4_pipeline_prepare and ipc4_pipeline_trigger available outside of handler.c to be used to implement staged pipeline state phases. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
This commit is contained in:
parent
4a27f3bce0
commit
cf2aad7613
|
@ -59,6 +59,9 @@ int ipc4_process_on_core(uint32_t core, bool blocking);
|
|||
int ipc4_pipeline_complete(struct ipc *ipc, uint32_t comp_id);
|
||||
int ipc4_find_dma_config(struct ipc_config_dai *dai, uint8_t *data_buffer, uint32_t size);
|
||||
int set_pipeline_state(struct ipc_comp_dev *ppl_icd, uint32_t cmd, bool *delayed);
|
||||
int ipc4_pipeline_prepare(struct ipc_comp_dev *ppl_icd, uint32_t cmd);
|
||||
int ipc4_pipeline_trigger(struct ipc_comp_dev *ppl_icd, uint32_t cmd, bool *delayed);
|
||||
|
||||
#else
|
||||
#error "No or invalid IPC MAJOR version selected."
|
||||
#endif
|
||||
|
|
|
@ -234,7 +234,7 @@ static struct ipc_comp_dev *pipeline_get_host_dev(struct ipc_comp_dev *ppl_icd)
|
|||
* /
|
||||
*/
|
||||
|
||||
static int ipc4_pipeline_prepare(struct ipc_comp_dev *ppl_icd, uint32_t cmd)
|
||||
int ipc4_pipeline_prepare(struct ipc_comp_dev *ppl_icd, uint32_t cmd)
|
||||
{
|
||||
struct ipc_comp_dev *host = NULL;
|
||||
struct ipc *ipc = ipc_get();
|
||||
|
@ -322,8 +322,7 @@ static int ipc4_pipeline_prepare(struct ipc_comp_dev *ppl_icd, uint32_t cmd)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static int ipc4_pipeline_trigger(struct ipc_comp_dev *ppl_icd, uint32_t cmd,
|
||||
bool *delayed)
|
||||
int ipc4_pipeline_trigger(struct ipc_comp_dev *ppl_icd, uint32_t cmd, bool *delayed)
|
||||
{
|
||||
struct ipc_comp_dev *host;
|
||||
int status;
|
||||
|
|
Loading…
Reference in New Issue