Lines Matching refs:runtime
89 struct snd_pcm_runtime *runtime = substream->runtime;
93 runtime->hw = atmel_ac97c_hw;
95 runtime->hw.rate_min = chip->cur_rate;
96 runtime->hw.rate_max = chip->cur_rate;
99 runtime->hw.formats = pcm_format_to_bits(chip->cur_format);
108 struct snd_pcm_runtime *runtime = substream->runtime;
112 runtime->hw = atmel_ac97c_hw;
114 runtime->hw.rate_min = chip->cur_rate;
115 runtime->hw.rate_max = chip->cur_rate;
118 runtime->hw.formats = pcm_format_to_bits(chip->cur_format);
189 struct snd_pcm_runtime *runtime = substream->runtime;
190 int block_size = frames_to_bytes(runtime, runtime->period_size);
198 switch (runtime->channels) {
219 switch (runtime->format) {
243 if (runtime->rate != 48000) {
254 runtime->rate);
257 runtime->rate);
260 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_TPR);
262 writel(runtime->dma_addr + block_size, chip->regs + ATMEL_PDC_TNPR);
271 struct snd_pcm_runtime *runtime = substream->runtime;
272 int block_size = frames_to_bytes(runtime, runtime->period_size);
280 switch (runtime->channels) {
301 switch (runtime->format) {
325 if (runtime->rate != 48000) {
336 runtime->rate);
339 runtime->rate);
342 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_RPR);
344 writel(runtime->dma_addr + block_size, chip->regs + ATMEL_PDC_RNPR);
417 struct snd_pcm_runtime *runtime = substream->runtime;
422 bytes -= runtime->dma_addr;
424 frames = bytes_to_frames(runtime, bytes);
425 if (frames >= runtime->buffer_size)
426 frames -= runtime->buffer_size;
434 struct snd_pcm_runtime *runtime = substream->runtime;
439 bytes -= runtime->dma_addr;
441 frames = bytes_to_frames(runtime, bytes);
442 if (frames >= runtime->buffer_size)
443 frames -= runtime->buffer_size;
475 struct snd_pcm_runtime *runtime;
485 runtime = chip->playback_substream->runtime;
486 block_size = frames_to_bytes(runtime, runtime->period_size);
489 if (chip->playback_period == runtime->periods)
492 if (next_period == runtime->periods)
497 writel(runtime->dma_addr + offset, chip->regs + ATMEL_PDC_TNPR);
503 runtime = chip->capture_substream->runtime;
504 block_size = frames_to_bytes(runtime, runtime->period_size);
507 if (chip->capture_period == runtime->periods)
510 if (next_period == runtime->periods)
515 writel(runtime->dma_addr + offset, chip->regs + ATMEL_PDC_RNPR);