Lines Matching refs:asrc
141 struct fsl_asrc *asrc = pair->asrc;
177 dma_params_fe->addr = asrc->paddr + asrc->get_fifo_addr(!dir, index);
180 pair->dma_chan[!dir] = asrc->get_dma_channel(pair, !dir);
226 if (!asrc->use_edma) {
235 tmp_chan = asrc->get_dma_channel(pair, dir);
258 width = snd_pcm_format_physical_width(asrc->asrc_format);
290 config_be.src_addr = asrc->paddr + asrc->get_fifo_addr(OUT, index);
293 config_be.dst_addr = asrc->paddr + asrc->get_fifo_addr(IN, index);
337 struct fsl_asrc *asrc = dev_get_drvdata(dev);
351 pair = kzalloc(sizeof(*pair) + asrc->pair_priv_size, GFP_KERNEL);
355 pair->asrc = asrc;
364 ret = asrc->request_pair(1, pair);
366 dev_err(dev, "failed to request asrc pair\n");
371 tmp_chan = asrc->get_dma_channel(pair, dir);
397 asrc->release_pair(pair);
411 struct fsl_asrc *asrc;
416 asrc = pair->asrc;
418 if (asrc->pair[pair->index] == pair)
419 asrc->pair[pair->index] = NULL;