Lines Matching refs:rtd
41 struct pxa2xx_runtime_data *rtd = runtime->private_data;
50 dma_desc = rtd->dma_desc_array;
51 next_desc_phys = rtd->dma_desc_array_phys;
58 dma_desc->dtadr = rtd->params->dev_addr;
60 dma_desc->dsadr = rtd->params->dev_addr;
65 dma_desc->dcmd = rtd->params->dcmd | period | DCMD_ENDIRQEN;
69 dma_desc[-1].ddadr = rtd->dma_desc_array_phys;
77 struct pxa2xx_runtime_data *rtd = substream->runtime->private_data;
79 if (rtd && rtd->params && rtd->params->drcmr)
80 *rtd->params->drcmr = 0;
155 struct pxa2xx_runtime_data *rtd = substream->runtime->private_data;
165 rtd->params->name, dma_ch, dcsr);
174 struct pxa2xx_runtime_data *rtd;
200 rtd = kzalloc(sizeof(*rtd), GFP_KERNEL);
201 if (!rtd)
203 rtd->dma_desc_array =
205 &rtd->dma_desc_array_phys, GFP_KERNEL);
206 if (!rtd->dma_desc_array)
209 rtd->dma_ch = -1;
210 runtime->private_data = rtd;
214 kfree(rtd);
223 struct pxa2xx_runtime_data *rtd = runtime->private_data;
226 rtd->dma_desc_array, rtd->dma_desc_array_phys);
227 kfree(rtd);