Lines Matching refs:mod_from
118 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_mod *mod_from, in rsnd_dmaen_request_channel() argument
121 if ((!mod_from && !mod_to) || in rsnd_dmaen_request_channel()
122 (mod_from && mod_to)) in rsnd_dmaen_request_channel()
125 if (mod_from) in rsnd_dmaen_request_channel()
126 return rsnd_mod_dma_req(mod_from); in rsnd_dmaen_request_channel()
132 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) in rsnd_dmaen_init() argument
148 dmaen->chan = rsnd_dmaen_request_channel(mod_from, mod_to); in rsnd_dmaen_init()
271 static u32 rsnd_dmapp_get_chcr(struct rsnd_mod *mod_from, in rsnd_dmapp_get_chcr() argument
274 return (rsnd_dmapp_get_id(mod_from) << 24) + in rsnd_dmapp_get_chcr()
325 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) in rsnd_dmapp_init() argument
332 dmapp->chcr = rsnd_dmapp_get_chcr(mod_from, mod_to) | PDMACHCR_DE; in rsnd_dmapp_init()
468 struct rsnd_mod **mod_from, in rsnd_dma_of_path() argument
519 *mod_from = mod[index - 1]; in rsnd_dma_of_path()
522 *mod_from = mod[index]; in rsnd_dma_of_path()
552 struct rsnd_mod *mod_from; in rsnd_dma_init() local
567 rsnd_dma_of_path(dma, is_play, &mod_from, &mod_to); in rsnd_dma_init()
569 dma->src_addr = rsnd_dma_addr(priv, mod_from, is_play, 1); in rsnd_dma_init()
573 if (mod_from && mod_to) in rsnd_dma_init()
582 return dma->ops->init(priv, dma, id, mod_from, mod_to); in rsnd_dma_init()