Lines Matching refs:runtime
139 channels = substream->runtime->channels; in sst_fill_alloc_params()
140 period_size = substream->runtime->period_size; in sst_fill_alloc_params()
141 periodbytes = samples_to_bytes(substream->runtime, period_size); in sst_fill_alloc_params()
152 param->uc.pcm_params.num_chan = (u8) substream->runtime->channels; in sst_fill_pcm_params()
153 param->uc.pcm_params.pcm_wd_sz = substream->runtime->sample_bits; in sst_fill_pcm_params()
154 param->uc.pcm_params.sfreq = substream->runtime->rate; in sst_fill_pcm_params()
233 substream->runtime->private_data; in sst_platform_alloc_stream()
243 substream->runtime->dma_area = substream->dma_buffer.area; in sst_platform_alloc_stream()
269 if (!substream || !substream->runtime) in sst_period_elapsed()
271 stream = substream->runtime->private_data; in sst_period_elapsed()
283 substream->runtime->private_data; in sst_platform_init_stream()
292 stream->stream_info.sfreq = substream->runtime->rate; in sst_platform_init_stream()
314 struct snd_pcm_runtime *runtime = substream->runtime; in sst_media_open() local
337 runtime->private_data = stream; in sst_media_open()
344 snd_pcm_hw_constraint_step(substream->runtime, 0, in sst_media_open()
347 return snd_pcm_hw_constraint_integer(runtime, in sst_media_open()
361 stream = substream->runtime->private_data; in sst_media_close()
377 stream = substream->runtime->private_data; in sst_media_prepare()
393 substream->runtime->hw.info = SNDRV_PCM_INFO_BLOCK_TRANSFER; in sst_media_prepare()
402 memset(substream->runtime->dma_area, 0, params_buffer_bytes(params)); in sst_media_hw_params()
584 struct snd_pcm_runtime *runtime; in sst_platform_open() local
589 runtime = substream->runtime; in sst_platform_open()
590 runtime->hw = sst_platform_pcm_hw; in sst_platform_open()
605 stream = substream->runtime->private_data; in sst_platform_pcm_trigger()
650 stream = substream->runtime->private_data; in sst_platform_pcm_pointer()
660 substream->runtime->delay = str_info->pcm_delay; in sst_platform_pcm_pointer()