Lines Matching refs:runtime
30 struct snd_pcm_runtime *runtime = sub->substream->runtime;
31 int bytes = runtime->period_size *
32 runtime->channels * samples_to_bytes(runtime, 1);
36 ret = aiodma_rb_set_threshold(sub, runtime->dma_bytes,
41 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes, bytes);
50 struct snd_compr_runtime *runtime = sub->cstream->runtime;
51 int bytes = runtime->fragment_size;
99 struct snd_pcm_runtime *runtime = substream->runtime;
103 return snd_pcm_hw_constraint_step(runtime, 0,
110 struct snd_pcm_runtime *runtime = substream->runtime;
114 int bytes = runtime->period_size *
115 runtime->channels * samples_to_bytes(runtime, 1);
124 ret = aiodma_rb_set_buffer(sub, runtime->dma_addr,
125 runtime->dma_addr + runtime->dma_bytes,
137 struct snd_pcm_runtime *runtime = substream->runtime;
142 int bytes = runtime->period_size *
143 runtime->channels * samples_to_bytes(runtime, 1);
149 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes,
173 struct snd_pcm_runtime *runtime = substream->runtime;
177 int bytes = runtime->period_size *
178 runtime->channels * samples_to_bytes(runtime, 1);
183 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes, bytes);
186 pos = bytes_to_frames(runtime, sub->rd_offs);
188 pos = bytes_to_frames(runtime, sub->wr_offs);
201 substream->runtime->dma_addr >> PAGE_SHIFT,