Lines Matching refs:params

5492 			       struct snd_pcm_hw_params *params)
5517 if (params_rate(params) != hdspm->system_sample_rate) {
5519 _snd_pcm_hw_param_setempty(params,
5524 if (params_period_size(params) != hdspm->period_bytes / 4) {
5526 _snd_pcm_hw_param_setempty(params,
5538 err = hdspm_set_rate(hdspm, params_rate(params), 0);
5542 _snd_pcm_hw_param_setempty(params,
5549 params_period_size(params));
5553 _snd_pcm_hw_param_setempty(params,
5575 for (i = 0; i < params_channels(params); ++i) {
5592 for (i = 0; i < params_channels(params); ++i) {
5622 params_rate(params), params_channels(params),
5623 params_buffer_size(params));
5638 if (SNDRV_PCM_FORMAT_FLOAT_LE == params_format(params)) {
5644 } else if (SNDRV_PCM_FORMAT_S32_LE == params_format(params)) {
5868 static int snd_hdspm_hw_rule_in_channels_rate(struct snd_pcm_hw_params *params,
5873 hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
5875 hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
5903 static int snd_hdspm_hw_rule_out_channels_rate(struct snd_pcm_hw_params *params,
5908 hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
5910 hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
5938 static int snd_hdspm_hw_rule_rate_in_channels(struct snd_pcm_hw_params *params,
5943 hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
5945 hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
5972 static int snd_hdspm_hw_rule_rate_out_channels(struct snd_pcm_hw_params *params,
5977 hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS);
5979 hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE);
6007 static int snd_hdspm_hw_rule_in_channels(struct snd_pcm_hw_params *params,
6012 struct snd_interval *c = hw_param_interval(params,
6021 static int snd_hdspm_hw_rule_out_channels(struct snd_pcm_hw_params *params,
6026 struct snd_interval *c = hw_param_interval(params,