Lines Matching refs:prtd
156 struct atmel_runtime_data *prtd = substream->runtime->private_data;
157 struct atmel_pcm_dma_params *params = prtd->params;
171 prtd->period_ptr += prtd->period_size;
172 if (prtd->period_ptr >= prtd->dma_buffer_end)
173 prtd->period_ptr = prtd->dma_buffer;
176 prtd->period_ptr);
178 prtd->period_size / params->pdc_xfer_size);
185 prtd->period_ptr += prtd->period_size;
186 if (prtd->period_ptr >= prtd->dma_buffer_end)
187 prtd->period_ptr = prtd->dma_buffer;
190 prtd->period_ptr);
192 prtd->period_size / params->pdc_xfer_size);
207 struct atmel_runtime_data *prtd = runtime->private_data;
216 prtd->params = snd_soc_dai_get_dma_data(asoc_rtd_to_cpu(rtd, 0), substream);
217 prtd->params->dma_intr_handler = atmel_pcm_dma_irq;
219 prtd->dma_buffer = runtime->dma_addr;
220 prtd->dma_buffer_end = runtime->dma_addr + runtime->dma_bytes;
221 prtd->period_size = params_period_bytes(params);
226 prtd->params->name,
228 prtd->period_size);
235 struct atmel_runtime_data *prtd = substream->runtime->private_data;
236 struct atmel_pcm_dma_params *params = prtd->params;
241 prtd->params->dma_intr_handler = NULL;
250 struct atmel_runtime_data *prtd = substream->runtime->private_data;
251 struct atmel_pcm_dma_params *params = prtd->params;
264 struct atmel_runtime_data *prtd = rtd->private_data;
265 struct atmel_pcm_dma_params *params = prtd->params;
274 prtd->period_ptr = prtd->dma_buffer;
277 prtd->period_ptr);
279 prtd->period_size / params->pdc_xfer_size);
281 prtd->period_ptr += prtd->period_size;
283 prtd->period_ptr);
285 prtd->period_size / params->pdc_xfer_size);
290 (unsigned long)prtd->period_ptr,
330 struct atmel_runtime_data *prtd = runtime->private_data;
331 struct atmel_pcm_dma_params *params = prtd->params;
336 x = bytes_to_frames(runtime, ptr - prtd->dma_buffer);
348 struct atmel_runtime_data *prtd;
359 prtd = kzalloc(sizeof(struct atmel_runtime_data), GFP_KERNEL);
360 if (prtd == NULL) {
364 runtime->private_data = prtd;
373 struct atmel_runtime_data *prtd = substream->runtime->private_data;
375 kfree(prtd);