Lines Matching refs:rtd

50 	struct snd_soc_pcm_runtime *rtd;
59 rtd = cstream->private_data;
62 component = snd_soc_rtdcom_lookup(rtd, SOF_AUDIO_PCM_DRV_NAME);
64 spcm = snd_sof_find_spcm_dai(component, rtd);
83 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
87 spcm = snd_sof_find_spcm_dai(component, rtd);
98 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
108 spcm = snd_sof_find_spcm_dai(component, rtd);
136 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
141 spcm = snd_sof_find_spcm_dai(component, rtd);
166 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
188 spcm = snd_sof_find_spcm_dai(component, rtd);
272 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
276 spcm = snd_sof_find_spcm_dai(component, rtd);
305 static int sof_compr_copy_playback(struct snd_compr_runtime *rtd,
312 div_u64_rem(rtd->total_bytes_available, rtd->buffer_size, &offset);
313 ptr = rtd->dma_area + offset;
314 n = rtd->buffer_size - offset;
320 ret += copy_from_user(rtd->dma_area, buf + n, count - n);
326 static int sof_compr_copy_capture(struct snd_compr_runtime *rtd,
333 div_u64_rem(rtd->total_bytes_transferred, rtd->buffer_size, &offset);
334 ptr = rtd->dma_area + offset;
335 n = rtd->buffer_size - offset;
341 ret += copy_to_user(buf + n, rtd->dma_area, count - n);
351 struct snd_compr_runtime *rtd = cstream->runtime;
353 if (count > rtd->buffer_size)
354 count = rtd->buffer_size;
357 return sof_compr_copy_playback(rtd, buf, count);
359 return sof_compr_copy_capture(rtd, buf, count);
367 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
370 spcm = snd_sof_find_spcm_dai(component, rtd);