Lines Matching defs:dma_params
145 struct at91_pcm_dma_params *dma_params[2];
180 struct at91_pcm_dma_params *dma_params;
191 * registered in the dma_params structure by the PCM driver.
193 for (i = 0; i < ARRAY_SIZE(ssc_p->dma_params); i++) {
194 dma_params = ssc_p->dma_params[i];
196 if (dma_params != NULL && dma_params->dma_intr_handler != NULL &&
198 (dma_params->mask->ssc_endx | dma_params->mask->ssc_endbuf)))
200 dma_params->dma_intr_handler(ssc_sr, dma_params->substream);
238 struct at91_pcm_dma_params *dma_params;
242 dma_params = ssc_p->dma_params[dir];
244 if (dma_params != NULL) {
245 at91_ssc_write(dma_params->ssc_base + AT91_SSC_CR,
246 dma_params->mask->ssc_disable);
250 dma_params->ssc_base = NULL;
251 dma_params->substream = NULL;
252 ssc_p->dma_params[dir] = NULL;
358 struct at91_pcm_dma_params *dma_params;
371 dma_params = &ssc_dma_params[id][dir];
372 dma_params->ssc_base = ssc_p->ssc.base;
373 dma_params->substream = substream;
375 ssc_p->dma_params[dir] = dma_params;
383 rtd->dai->cpu_dai->dma_data = dma_params;
393 dma_params->pdc_xfer_size = 1;
397 dma_params->pdc_xfer_size = 2;
401 dma_params->pdc_xfer_size = 4;
405 dma_params->pdc_xfer_size = 4;
617 struct at91_pcm_dma_params *dma_params;
621 dma_params = ssc_p->dma_params[dir];
623 at91_ssc_write(dma_params->ssc_base + AT91_SSC_CR,
624 dma_params->mask->ssc_enable);
627 at91_ssc_read(dma_params->ssc_base + AT91_SSC_SR));