Lines Matching defs:sparams
849 struct snd_pcm_hw_params *params, *sparams;
864 sparams = kmalloc(sizeof(*sparams), GFP_KERNEL);
865 if (!sw_params || !params || !sparams) {
875 _snd_pcm_hw_params_any(sparams);
876 _snd_pcm_hw_param_setinteger(sparams, SNDRV_PCM_HW_PARAM_PERIODS);
877 _snd_pcm_hw_param_min(sparams, SNDRV_PCM_HW_PARAM_PERIODS, 2, 0);
886 err = snd_pcm_hw_param_mask(substream, sparams, SNDRV_PCM_HW_PARAM_ACCESS, &mask);
893 err = choose_rate(substream, sparams, runtime->oss.rate);
896 err = snd_pcm_hw_param_near(substream, sparams,
904 sformat_mask = hw_param_mask_c(sparams, SNDRV_PCM_HW_PARAM_FORMAT);
922 err = _snd_pcm_hw_param_set(sparams, SNDRV_PCM_HW_PARAM_FORMAT, (__force int)sformat, 0);
927 memcpy(params, sparams, sizeof(*params));
943 params_access(sparams), params_format(sparams),
944 params_channels(sparams), params_rate(sparams));
949 err = snd_pcm_oss_period_size(substream, params, sparams);
954 err = snd_pcm_hw_param_near(substream, sparams, SNDRV_PCM_HW_PARAM_PERIOD_SIZE, n, NULL);
958 err = snd_pcm_hw_param_near(substream, sparams, SNDRV_PCM_HW_PARAM_PERIODS,
965 err = snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_HW_PARAMS, sparams);
975 err = snd_pcm_plug_format_plugins(substream, params, sparams);
983 err = snd_pcm_plugin_build_io(substream, sparams, &plugin);
1033 runtime->oss.periods = params_periods(sparams);
1034 oss_period_size = snd_pcm_plug_client_size(substream, params_period_size(sparams));
1060 params_period_size(sparams),
1061 params_buffer_size(sparams));
1087 kfree(sparams);