Lines Matching refs:params
64 struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params;
82 snd_pcm_format_name(params_format(params)),
83 params_channels(params),
84 params_rate(params));
98 params = &dpcm->hw_params;
112 snd_pcm_format_name(params_format(params)),
113 params_channels(params),
114 params_rate(params));
362 struct snd_pcm_hw_params *params)
369 rate = params_rate(params);
370 channels = params_channels(params);
371 sample_bits = snd_pcm_format_physical_width(params_format(params));
847 static void soc_pcm_codec_params_fixup(struct snd_pcm_hw_params *params,
853 interval = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
859 * Called by ALSA when the hardware params are set by application. This
864 struct snd_pcm_hw_params *params)
874 ret = soc_pcm_params_symmetry(substream, params);
878 ret = snd_soc_link_hw_params(substream, params);
902 /* copy params for each codec */
903 codec_params = *params;
905 /* fixup params based on TDM slot masks */
937 ret = snd_soc_dai_hw_params(cpu_dai, substream, params);
942 cpu_dai->rate = params_rate(params);
943 cpu_dai->channels = params_channels(params);
945 snd_pcm_format_physical_width(params_format(params));
947 snd_soc_dapm_update_dai(substream, params, cpu_dai);
950 ret = snd_soc_pcm_component_hw_params(substream, params, &component);
1014 /* free any machine hw params */
1020 /* now free hw params for the DAIs */
1976 /* copy params for each dpcm */
1985 /* copy the fixed-up hw params for BE dai */
2039 struct snd_pcm_hw_params *params)
2047 memcpy(&fe->dpcm[stream].hw_params, params,
2056 fe->dai_link->name, params_rate(params),
2057 params_channels(params), params_format(params));
2060 ret = soc_pcm_hw_params(substream, params);
2742 int cpu_capture = rtd->dai_link->params ?
2744 int cpu_playback = rtd->dai_link->params ?
2778 if (rtd->dai_link->params) {
2811 if (rtd->dai_link->params)
2820 if (rtd->dai_link->no_pcm || rtd->dai_link->params) {
2962 * We can only change hw params a BE DAI if any of it's FE are not prepared,