Lines Matching refs:runtime
140 channels = substream->runtime->channels; in sst_fill_alloc_params()
141 period_size = substream->runtime->period_size; in sst_fill_alloc_params()
142 periodbytes = samples_to_bytes(substream->runtime, period_size); in sst_fill_alloc_params()
153 param->uc.pcm_params.num_chan = (u8) substream->runtime->channels; in sst_fill_pcm_params()
154 param->uc.pcm_params.pcm_wd_sz = substream->runtime->sample_bits; in sst_fill_pcm_params()
155 param->uc.pcm_params.sfreq = substream->runtime->rate; in sst_fill_pcm_params()
234 substream->runtime->private_data; in sst_platform_alloc_stream()
244 substream->runtime->dma_area = substream->dma_buffer.area; in sst_platform_alloc_stream()
270 if (!substream || !substream->runtime) in sst_period_elapsed()
272 stream = substream->runtime->private_data; in sst_period_elapsed()
284 substream->runtime->private_data; in sst_platform_init_stream()
293 stream->stream_info.sfreq = substream->runtime->rate; in sst_platform_init_stream()
315 struct snd_pcm_runtime *runtime = substream->runtime; in sst_media_open() local
338 runtime->private_data = stream; in sst_media_open()
345 snd_pcm_hw_constraint_step(substream->runtime, 0, in sst_media_open()
348 return snd_pcm_hw_constraint_integer(runtime, in sst_media_open()
362 stream = substream->runtime->private_data; in sst_media_close()
378 substream->runtime->private_data; in get_current_pipe_id()
395 stream = substream->runtime->private_data; in sst_media_prepare()
411 substream->runtime->hw.info = SNDRV_PCM_INFO_BLOCK_TRANSFER; in sst_media_prepare()
420 memset(substream->runtime->dma_area, 0, params_buffer_bytes(params)); in sst_media_hw_params()
561 struct snd_pcm_runtime *runtime; in sst_platform_open() local
566 runtime = substream->runtime; in sst_platform_open()
567 runtime->hw = sst_platform_pcm_hw; in sst_platform_open()
582 stream = substream->runtime->private_data; in sst_platform_pcm_trigger()
627 stream = substream->runtime->private_data; in sst_platform_pcm_pointer()
637 substream->runtime->delay = str_info->pcm_delay; in sst_platform_pcm_pointer()