Lines Matching refs:runtime
66 bd->data[0] = s->runtime->dma_addr + (s->period_next * s->period_bytes); in psc_dma_bcom_enqueue_next_buffer()
70 s->period_next = (s->period_next + 1) % s->runtime->periods; in psc_dma_bcom_enqueue_next_buffer()
84 s->period_current = (s->period_current+1) % s->runtime->periods; in psc_dma_bcom_irq()
115 struct snd_pcm_runtime *runtime = substream->runtime; in psc_dma_trigger() local
125 substream->pstr->stream, runtime->frame_bits, in psc_dma_trigger()
126 (int)runtime->period_size, runtime->periods); in psc_dma_trigger()
127 s->period_bytes = frames_to_bytes(runtime, in psc_dma_trigger()
128 runtime->period_size); in psc_dma_trigger()
133 s->runtime = runtime; in psc_dma_trigger()
145 for (i = 0; i < runtime->periods; i++) in psc_dma_trigger()
213 struct snd_pcm_runtime *runtime = substream->runtime; in psc_dma_open() local
228 rc = snd_pcm_hw_constraint_integer(runtime, in psc_dma_open()
278 return bytes_to_frames(substream->runtime, count); in psc_dma_pointer()