Lines Matching refs:hw_free
922 if (cpu_dai->driver->ops && cpu_dai->driver->ops->hw_free) in soc_pcm_hw_params()
923 cpu_dai->driver->ops->hw_free(substream, cpu_dai); in soc_pcm_hw_params()
931 if (codec_dai->driver->ops && codec_dai->driver->ops->hw_free) in soc_pcm_hw_params()
932 codec_dai->driver->ops->hw_free(substream, codec_dai); in soc_pcm_hw_params()
936 if (rtd->dai_link->ops && rtd->dai_link->ops->hw_free) in soc_pcm_hw_params()
937 rtd->dai_link->ops->hw_free(substream); in soc_pcm_hw_params()
982 if (rtd->dai_link->ops && rtd->dai_link->ops->hw_free) in soc_pcm_hw_free()
983 rtd->dai_link->ops->hw_free(substream); in soc_pcm_hw_free()
986 if (platform->driver->ops && platform->driver->ops->hw_free) in soc_pcm_hw_free()
987 platform->driver->ops->hw_free(substream); in soc_pcm_hw_free()
992 if (codec_dai->driver->ops && codec_dai->driver->ops->hw_free) in soc_pcm_hw_free()
993 codec_dai->driver->ops->hw_free(substream, codec_dai); in soc_pcm_hw_free()
996 if (cpu_dai->driver->ops && cpu_dai->driver->ops->hw_free) in soc_pcm_hw_free()
997 cpu_dai->driver->ops->hw_free(substream, cpu_dai); in soc_pcm_hw_free()
2267 goto hw_free; in dpcm_run_update_startup()
2285 goto hw_free; in dpcm_run_update_startup()
2295 goto hw_free; in dpcm_run_update_startup()
2301 hw_free: in dpcm_run_update_startup()
2616 rtd->ops.hw_free = dpcm_fe_dai_hw_free; in soc_new_pcm()
2625 rtd->ops.hw_free = soc_pcm_hw_free; in soc_new_pcm()