Lines Matching refs:asrc
140 struct fsl_asrc *asrc = pair->asrc;
174 dma_params_fe->addr = asrc->paddr + asrc->get_fifo_addr(!dir, index);
177 pair->dma_chan[!dir] = asrc->get_dma_channel(pair, !dir);
224 if (!asrc->use_edma) {
232 tmp_chan = asrc->get_dma_channel(pair, dir);
253 width = snd_pcm_format_physical_width(asrc->asrc_format);
274 config_be.src_addr = asrc->paddr + asrc->get_fifo_addr(OUT, index);
277 config_be.dst_addr = asrc->paddr + asrc->get_fifo_addr(IN, index);
325 struct fsl_asrc *asrc = dev_get_drvdata(dev);
339 pair = kzalloc(sizeof(*pair) + asrc->pair_priv_size, GFP_KERNEL);
343 pair->asrc = asrc;
352 ret = asrc->request_pair(1, pair);
354 dev_err(dev, "failed to request asrc pair\n");
359 tmp_chan = asrc->get_dma_channel(pair, dir);
385 asrc->release_pair(pair);
399 struct fsl_asrc *asrc;
404 asrc = pair->asrc;
406 if (asrc->pair[pair->index] == pair)
407 asrc->pair[pair->index] = NULL;