Lines Matching defs:runtime
414 struct snd_pcm_runtime *runtime = substream->runtime;
415 int rate_index = snd_nm256_fixed_rate(runtime->rate);
419 if (snd_pcm_format_width(runtime->format) == 16) {
423 if (runtime->channels > 1) {
428 runtime->rate = samplerates[rate_index];
549 struct nm256_stream *s = substream->runtime->private_data;
587 struct nm256_stream *s = substream->runtime->private_data;
624 struct snd_pcm_runtime *runtime = substream->runtime;
625 struct nm256_stream *s = runtime->private_data;
629 s->dma_size = frames_to_bytes(runtime, substream->runtime->buffer_size);
630 s->period_size = frames_to_bytes(runtime, substream->runtime->period_size);
631 s->periods = substream->runtime->periods;
650 struct nm256_stream *s = substream->runtime->private_data;
657 return bytes_to_frames(substream->runtime, curp);
664 struct nm256_stream *s = substream->runtime->private_data;
671 return bytes_to_frames(substream->runtime, curp);
684 struct snd_pcm_runtime *runtime = substream->runtime;
685 struct nm256_stream *s = runtime->private_data;
696 struct snd_pcm_runtime *runtime = substream->runtime;
697 struct nm256_stream *s = runtime->private_data;
710 struct snd_pcm_runtime *runtime = substream->runtime;
711 struct nm256_stream *s = runtime->private_data;
800 substream->runtime->dma_bytes = params_buffer_bytes(hw_params);
811 struct snd_pcm_runtime *runtime = substream->runtime;
814 runtime->hw = *hw_ptr;
815 runtime->hw.buffer_bytes_max = s->bufsize;
816 runtime->hw.period_bytes_max = s->bufsize / 2;
817 runtime->dma_area = (void __force *) s->bufptr;
818 runtime->dma_addr = s->bufptr_addr;
819 runtime->dma_bytes = s->bufsize;
820 runtime->private_data = s;
823 snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,