Lines Matching defs:runtime
88 struct snd_pcm_runtime *runtime = substream->runtime;
92 runtime->hw = atmel_ac97c_hw;
94 runtime->hw.rate_min = chip->cur_rate;
95 runtime->hw.rate_max = chip->cur_rate;
98 runtime->hw.formats = pcm_format_to_bits(chip->cur_format);
107 struct snd_pcm_runtime *runtime = substream->runtime;
111 runtime->hw = atmel_ac97c_hw;
113 runtime->hw.rate_min = chip->cur_rate;
114 runtime->hw.rate_max = chip->cur_rate;
117 runtime->hw.formats = pcm_format_to_bits(chip->cur_format);
188 struct snd_pcm_runtime *runtime = substream->runtime;
189 int block_size = frames_to_bytes(runtime, runtime->period_size);
197 switch (runtime->channels) {
218 switch (runtime->format) {
242 if (runtime->rate != 48000) {
253 runtime->rate);
256 runtime->rate);
259 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_TPR);
261 writel(runtime->dma_addr + block_size, chip->regs + ATMEL_PDC_TNPR);
270 struct snd_pcm_runtime *runtime = substream->runtime;
271 int block_size = frames_to_bytes(runtime, runtime->period_size);
279 switch (runtime->channels) {
300 switch (runtime->format) {
324 if (runtime->rate != 48000) {
335 runtime->rate);
338 runtime->rate);
341 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_RPR);
343 writel(runtime->dma_addr + block_size, chip->regs + ATMEL_PDC_RNPR);
416 struct snd_pcm_runtime *runtime = substream->runtime;
421 bytes -= runtime->dma_addr;
423 frames = bytes_to_frames(runtime, bytes);
424 if (frames >= runtime->buffer_size)
425 frames -= runtime->buffer_size;
433 struct snd_pcm_runtime *runtime = substream->runtime;
438 bytes -= runtime->dma_addr;
440 frames = bytes_to_frames(runtime, bytes);
441 if (frames >= runtime->buffer_size)
442 frames -= runtime->buffer_size;
474 struct snd_pcm_runtime *runtime;
484 runtime = chip->playback_substream->runtime;
485 block_size = frames_to_bytes(runtime, runtime->period_size);
488 if (chip->playback_period == runtime->periods)
491 if (next_period == runtime->periods)
496 writel(runtime->dma_addr + offset, chip->regs + ATMEL_PDC_TNPR);
502 runtime = chip->capture_substream->runtime;
503 block_size = frames_to_bytes(runtime, runtime->period_size);
506 if (chip->capture_period == runtime->periods)
509 if (next_period == runtime->periods)
514 writel(runtime->dma_addr + offset, chip->regs + ATMEL_PDC_RNPR);