Lines Matching refs:dma_params

142 	struct atmel_pcm_dma_params *dma_params;
154 * registered in the dma_params structure by the PCM driver.
156 for (i = 0; i < ARRAY_SIZE(ssc_p->dma_params); i++) {
157 dma_params = ssc_p->dma_params[i];
159 if ((dma_params != NULL) &&
160 (dma_params->dma_intr_handler != NULL)) {
161 ssc_substream_mask = (dma_params->mask->ssc_endx |
162 dma_params->mask->ssc_endbuf);
164 dma_params->dma_intr_handler(ssc_sr,
165 dma_params->
274 struct atmel_pcm_dma_params *dma_params;
312 dma_params = &ssc_dma_params[pdev->id][dir];
313 dma_params->ssc = ssc_p->ssc;
314 dma_params->substream = substream;
316 ssc_p->dma_params[dir] = dma_params;
318 snd_soc_dai_set_dma_data(dai, substream, dma_params);
337 struct atmel_pcm_dma_params *dma_params;
345 dma_params = ssc_p->dma_params[dir];
347 if (dma_params != NULL) {
348 dma_params->ssc = NULL;
349 dma_params->substream = NULL;
350 ssc_p->dma_params[dir] = NULL;
465 struct atmel_pcm_dma_params *dma_params;
524 dma_params = ssc_p->dma_params[dir];
534 dma_params->pdc_xfer_size = 1;
538 dma_params->pdc_xfer_size = 2;
542 dma_params->pdc_xfer_size = 4;
546 dma_params->pdc_xfer_size = 4;
717 struct atmel_pcm_dma_params *dma_params;
725 dma_params = ssc_p->dma_params[dir];
727 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable);
728 ssc_writel(ssc_p->ssc->regs, IDR, dma_params->mask->ssc_error);
741 struct atmel_pcm_dma_params *dma_params;
749 dma_params = ssc_p->dma_params[dir];
755 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_enable);
758 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable);