Lines Matching refs:params

77 	struct atmel_pcm_dma_params *params;
92 struct atmel_pcm_dma_params *params = prtd->params;
97 if (ssc_sr & params->mask->ssc_endbuf) {
101 params->name, ssc_sr, count);
104 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
105 params->mask->pdc_disable);
110 ssc_writex(params->ssc->regs, params->pdc->xpr,
112 ssc_writex(params->ssc->regs, params->pdc->xcr,
113 prtd->period_size / params->pdc_xfer_size);
114 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
115 params->mask->pdc_enable);
118 if (ssc_sr & params->mask->ssc_endx) {
124 ssc_writex(params->ssc->regs, params->pdc->xnpr,
126 ssc_writex(params->ssc->regs, params->pdc->xncr,
127 prtd->period_size / params->pdc_xfer_size);
139 struct snd_pcm_hw_params *params)
146 * with different params */
148 prtd->params = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream);
149 prtd->params->dma_intr_handler = atmel_pcm_dma_irq;
153 prtd->period_size = params_period_bytes(params);
158 prtd->params->name,
168 struct atmel_pcm_dma_params *params = prtd->params;
170 if (params != NULL) {
171 ssc_writex(params->ssc->regs, SSC_PDC_PTCR,
172 params->mask->pdc_disable);
173 prtd->params->dma_intr_handler = NULL;
183 struct atmel_pcm_dma_params *params = prtd->params;
185 ssc_writex(params->ssc->regs, SSC_IDR,
186 params->mask->ssc_endx | params->mask->ssc_endbuf);
187 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
188 params->mask->pdc_disable);
197 struct atmel_pcm_dma_params *params = prtd->params;
208 ssc_writex(params->ssc->regs, params->pdc->xpr,
210 ssc_writex(params->ssc->regs, params->pdc->xcr,
211 prtd->period_size / params->pdc_xfer_size);
214 ssc_writex(params->ssc->regs, params->pdc->xnpr,
216 ssc_writex(params->ssc->regs, params->pdc->xncr,
217 prtd->period_size / params->pdc_xfer_size);
223 ssc_readx(params->ssc->regs, params->pdc->xpr),
224 ssc_readx(params->ssc->regs, params->pdc->xcr),
225 ssc_readx(params->ssc->regs, params->pdc->xnpr),
226 ssc_readx(params->ssc->regs, params->pdc->xncr));
228 ssc_writex(params->ssc->regs, SSC_IER,
229 params->mask->ssc_endx | params->mask->ssc_endbuf);
230 ssc_writex(params->ssc->regs, SSC_PDC_PTCR,
231 params->mask->pdc_enable);
234 ssc_readx(params->ssc->regs, SSC_SR),
235 ssc_readx(params->ssc->regs, SSC_IER));
241 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
242 params->mask->pdc_disable);
247 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR,
248 params->mask->pdc_enable);
263 struct atmel_pcm_dma_params *params = prtd->params;
267 ptr = (dma_addr_t) ssc_readx(params->ssc->regs, params->pdc->xpr);