SOF_IPC4_PIPE_RESET
SOF_IPC4_PIPE_RESET);
case SOF_IPC4_PIPE_RESET: /* Deallocate chain resources and remove the chain */
if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET)
case SOF_IPC4_PIPE_RESET:
if (pipeline->skip_during_fe_trigger && state != SOF_IPC4_PIPE_RESET)
case SOF_IPC4_PIPE_RESET: /* Disable and free chained DMA. */
} else if (state == SOF_IPC4_PIPE_RESET) {
if (state == SOF_IPC4_PIPE_RUNNING || state == SOF_IPC4_PIPE_RESET)
if (state == SOF_IPC4_PIPE_RESET || cmd == SNDRV_PCM_TRIGGER_PAUSE_RELEASE)
if (sdev->fw_state != SOF_FW_CRASHED || state != SOF_IPC4_PIPE_RESET)
return sof_ipc4_trigger_pipelines(component, substream, SOF_IPC4_PIPE_RESET, 0);
case SOF_IPC4_PIPE_RESET: