Lines Matching refs:mod
44 static void __rsnd_dmaen_complete(struct rsnd_mod *mod, in __rsnd_dmaen_complete() argument
47 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in __rsnd_dmaen_complete()
75 struct rsnd_mod *mod = data; in rsnd_dmaen_complete() local
77 rsnd_mod_interrupt(mod, __rsnd_dmaen_complete); in rsnd_dmaen_complete()
90 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dmaen_start() local
91 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmaen_start()
110 desc->callback_param = mod; in rsnd_dmaen_start()
121 struct rsnd_mod *mod, char *name) in rsnd_dma_request_channel() argument
128 if (i == rsnd_mod_id(mod)) in rsnd_dma_request_channel()
268 struct rsnd_mod *mod) in rsnd_dmapp_get_id() argument
274 int id = rsnd_mod_id(mod); in rsnd_dmapp_get_id()
277 if (mod == ssi) { in rsnd_dmapp_get_id()
280 } else if (mod == src) { in rsnd_dmapp_get_id()
283 } else if (mod == dvc) { in rsnd_dmapp_get_id()
310 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dmapp_write() local
311 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_write()
322 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dmapp_read() local
323 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_read()
420 struct rsnd_mod *mod, in rsnd_gen2_dma_addr() argument
427 int is_ssi = !!(rsnd_io_to_mod_ssi(io) == mod); in rsnd_gen2_dma_addr()
432 int id = rsnd_mod_id(mod); in rsnd_gen2_dma_addr()
482 struct rsnd_mod *mod, in rsnd_dma_addr() argument
493 if (!mod) in rsnd_dma_addr()
496 return rsnd_gen2_dma_addr(io, mod, is_play, is_from); in rsnd_dma_addr()
512 struct rsnd_mod *mod[MOD_MAX]; in rsnd_dma_of_path() local
523 mod[i] = NULL; in rsnd_dma_of_path()
545 mod[0] = mod_start; in rsnd_dma_of_path()
548 mod[i] = src; in rsnd_dma_of_path()
551 mod[i] = ctu; in rsnd_dma_of_path()
554 mod[i] = mix; in rsnd_dma_of_path()
557 mod[i] = dvc; in rsnd_dma_of_path()
561 mod[i] = mod_end; in rsnd_dma_of_path()
570 *mod_from = mod[nr - 1]; in rsnd_dma_of_path()
571 *mod_to = mod[nr]; in rsnd_dma_of_path()
573 *mod_from = mod[0]; in rsnd_dma_of_path()
574 *mod_to = mod[1]; in rsnd_dma_of_path()
581 rsnd_mod_name(mod[i]), rsnd_mod_id(mod[i]), in rsnd_dma_of_path()
582 (mod[i] == *mod_from) ? " from" : in rsnd_dma_of_path()
583 (mod[i] == *mod_to) ? " to" : ""); in rsnd_dma_of_path()
599 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dma_quit() local
600 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dma_quit()