Lines Matching defs:hw_params
90 return "hw_params";
113 struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params;
145 params = &be->dpcm[stream].hw_params;
968 * Frees resources allocated by hw_params, can be called multiple times
1063 goto hw_params;
1077 hw_params:
1095 /* hw_params PCM ops for non-DPCM streams */
1952 /* only hw_params backends that are either sinks or sources
2002 /* only hw_params backends that are either sinks or sources
2021 struct snd_pcm_hw_params hw_params;
2031 memcpy(&hw_params, &fe->dpcm[stream].hw_params,
2034 /* perform any hw_params fixups */
2035 ret = snd_soc_link_be_hw_params_fixup(be, &hw_params);
2040 memcpy(&be->dpcm[stream].hw_params, &hw_params,
2043 /* only allow hw_params() if no connected FEs are running */
2052 dev_dbg(be->dev, "ASoC: hw_params BE %s\n",
2055 ret = __soc_pcm_hw_params(be, be_substream, &hw_params);
2100 memcpy(&fe->dpcm[stream].hw_params, params,
2106 dev_dbg(fe->dev, "ASoC: hw_params FE %s rate %d chan %x fmt %d\n",
2110 /* call hw_params on the frontend */
2573 /* keep going if FE state is > hw_params */
2967 rtd->ops.hw_params = dpcm_fe_dai_hw_params;
2975 rtd->ops.hw_params = soc_pcm_hw_params;