Lines Matching defs:src
28 #define SRC_NAME "src"
44 #define rsnd_src_get(priv, id) ((struct rsnd_src *)(priv->src) + id)
54 ((pos) = (struct rsnd_src *)(priv)->src + i); \
95 struct rsnd_src *src = rsnd_mod_to_src(mod);
104 convert_rate = src->current_sync_rate;
207 struct rsnd_src *src = rsnd_mod_to_src(mod);
221 new_rate = src->sync.val;
227 if (new_rate == src->current_sync_rate)
259 src->current_sync_rate = new_rate;
414 struct rsnd_src *src = rsnd_mod_to_src(mod);
416 int irq = src->irq;
518 struct rsnd_src *src = rsnd_mod_to_src(mod);
522 src->sync.val =
523 src->current_sync_rate = 0;
542 struct rsnd_src *src = rsnd_mod_to_src(mod);
549 src->sync.val =
550 src->current_sync_rate = 0;
605 struct rsnd_src *src = rsnd_mod_to_src(mod);
607 int irq = src->irq;
624 ret = rsnd_dma_attach(io, mod, &src->dma);
633 struct rsnd_src *src = rsnd_mod_to_src(mod);
656 &src->sen, 1);
666 &src->sync, 192000);
716 struct rsnd_src *src;
731 src = devm_kcalloc(dev, nr, sizeof(*src), GFP_KERNEL);
732 if (!src) {
738 priv->src = src;
751 src = rsnd_src_get(priv, i);
756 src->irq = irq_of_parse_and_map(np, 0);
757 if (!src->irq) {
768 ret = rsnd_mod_init(priv, rsnd_mod_get(src),
787 struct rsnd_src *src;
790 for_each_rsnd_src(src, priv, i) {
791 rsnd_mod_quit(rsnd_mod_get(src));