• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/core/oss/

Lines Matching refs:sparams

795 	struct snd_pcm_hw_params *params, *sparams;
809 sparams = kmalloc(sizeof(*sparams), GFP_KERNEL);
810 if (!sw_params || !params || !sparams) {
821 _snd_pcm_hw_params_any(sparams);
822 _snd_pcm_hw_param_setinteger(sparams, SNDRV_PCM_HW_PARAM_PERIODS);
823 _snd_pcm_hw_param_min(sparams, SNDRV_PCM_HW_PARAM_PERIODS, 2, 0);
832 err = snd_pcm_hw_param_mask(substream, sparams, SNDRV_PCM_HW_PARAM_ACCESS, &mask);
838 choose_rate(substream, sparams, runtime->oss.rate);
839 snd_pcm_hw_param_near(substream, sparams, SNDRV_PCM_HW_PARAM_CHANNELS, runtime->oss.channels, NULL);
843 sformat_mask = *hw_param_mask(sparams, SNDRV_PCM_HW_PARAM_FORMAT);
861 err = _snd_pcm_hw_param_set(sparams, SNDRV_PCM_HW_PARAM_FORMAT, sformat, 0);
865 memcpy(params, sparams, sizeof(*params));
881 params_access(sparams), params_format(sparams),
882 params_channels(sparams), params_rate(sparams));
894 sparams)) < 0) {
901 if ((err = snd_pcm_plugin_build_io(substream, sparams, &plugin)) < 0) {
919 err = snd_pcm_oss_period_size(substream, params, sparams);
924 err = snd_pcm_hw_param_near(substream, sparams, SNDRV_PCM_HW_PARAM_PERIOD_SIZE, n, NULL);
927 err = snd_pcm_hw_param_near(substream, sparams, SNDRV_PCM_HW_PARAM_PERIODS,
933 if ((err = snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_HW_PARAMS, sparams)) < 0) {
973 runtime->oss.periods = params_periods(sparams);
974 oss_period_size = snd_pcm_plug_client_size(substream, params_period_size(sparams));
995 params_period_size(sparams),
996 params_buffer_size(sparams));
1016 kfree(sparams);