Lines Matching refs:prtd
122 struct pxa2xx_runtime_data *prtd = substream->runtime->private_data; in pxa2xx_pcm_trigger() local
127 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys; in pxa2xx_pcm_trigger()
128 DCSR(prtd->dma_ch) = DCSR_RUN; in pxa2xx_pcm_trigger()
134 DCSR(prtd->dma_ch) &= ~DCSR_RUN; in pxa2xx_pcm_trigger()
138 DCSR(prtd->dma_ch) |= DCSR_RUN; in pxa2xx_pcm_trigger()
141 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys; in pxa2xx_pcm_trigger()
142 DCSR(prtd->dma_ch) |= DCSR_RUN; in pxa2xx_pcm_trigger()
157 struct pxa2xx_runtime_data *prtd = runtime->private_data; in pxa2xx_pcm_pointer() local
160 DSADR(prtd->dma_ch) : DTADR(prtd->dma_ch); in pxa2xx_pcm_pointer()
171 struct pxa2xx_runtime_data *prtd = substream->runtime->private_data; in __pxa2xx_pcm_prepare() local
174 if (!prtd || !prtd->params) in __pxa2xx_pcm_prepare()
177 if (prtd->dma_ch == -1) in __pxa2xx_pcm_prepare()
180 DCSR(prtd->dma_ch) &= ~DCSR_RUN; in __pxa2xx_pcm_prepare()
181 DCSR(prtd->dma_ch) = 0; in __pxa2xx_pcm_prepare()
182 DCMD(prtd->dma_ch) = 0; in __pxa2xx_pcm_prepare()
183 req = *(unsigned long *) prtd->params->filter_data; in __pxa2xx_pcm_prepare()
184 DRCMR(req) = prtd->dma_ch | DRCMR_MAPVLD; in __pxa2xx_pcm_prepare()