Lines Matching defs:dma_params
166 struct atmel_pcm_dma_params *dma_params;
178 * registered in the dma_params structure by the PCM driver.
180 for (i = 0; i < ARRAY_SIZE(ssc_p->dma_params); i++) {
181 dma_params = ssc_p->dma_params[i];
183 if ((dma_params != NULL) &&
184 (dma_params->dma_intr_handler != NULL)) {
185 ssc_substream_mask = (dma_params->mask->ssc_endx |
186 dma_params->mask->ssc_endbuf);
188 dma_params->dma_intr_handler(ssc_sr,
189 dma_params->
240 struct atmel_pcm_dma_params *dma_params;
248 dma_params = ssc_p->dma_params[dir];
250 if (dma_params != NULL) {
251 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable);
256 dma_params->ssc = NULL;
257 dma_params->substream = NULL;
258 ssc_p->dma_params[dir] = NULL;
343 struct atmel_pcm_dma_params *dma_params;
359 dma_params = &ssc_dma_params[id][dir];
360 dma_params->ssc = ssc_p->ssc;
361 dma_params->substream = substream;
363 ssc_p->dma_params[dir] = dma_params;
371 snd_soc_dai_set_dma_data(rtd->dai->cpu_dai, substream, dma_params);
381 dma_params->pdc_xfer_size = 1;
385 dma_params->pdc_xfer_size = 2;
389 dma_params->pdc_xfer_size = 4;
393 dma_params->pdc_xfer_size = 4;
610 struct atmel_pcm_dma_params *dma_params;
618 dma_params = ssc_p->dma_params[dir];
620 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_enable);