Lines Matching defs:runtime
468 struct snd_pcm_runtime *runtime = substream->runtime;
476 if (snd_pcm_format_width(runtime->format) == 16)
478 if (runtime->channels > 1) {
480 if (runtime->channels == 4)
482 else if (runtime->channels == 6)
485 chip->ply_ctrl |= snd_fm801_rate_bits(runtime->rate) << FM801_RATE_SHIFT;
489 chip->ply_buffer = runtime->dma_addr;
501 struct snd_pcm_runtime *runtime = substream->runtime;
508 if (snd_pcm_format_width(runtime->format) == 16)
510 if (runtime->channels > 1)
512 chip->cap_ctrl |= snd_fm801_rate_bits(runtime->rate) << FM801_RATE_SHIFT;
516 chip->cap_buffer = runtime->dma_addr;
539 return bytes_to_frames(substream->runtime, ptr);
556 return bytes_to_frames(substream->runtime, ptr);
651 struct snd_pcm_runtime *runtime = substream->runtime;
655 runtime->hw = snd_fm801_playback;
656 snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
659 runtime->hw.channels_max = 6;
660 snd_pcm_hw_constraint_list(runtime, 0,
664 if ((err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS)) < 0)
672 struct snd_pcm_runtime *runtime = substream->runtime;
676 runtime->hw = snd_fm801_capture;
677 snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
679 if ((err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS)) < 0)