Home
last modified time | relevance | path

Searched refs:rsnd_mod (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/sound/soc/sh/rcar/
Drsnd.h164 struct rsnd_mod;
180 u32 rsnd_read(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg);
181 void rsnd_write(struct rsnd_priv *priv, struct rsnd_mod *mod,
183 void rsnd_force_write(struct rsnd_priv *priv, struct rsnd_mod *mod,
185 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg,
187 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
188 u32 rsnd_get_adinr_chan(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
189 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
218 #define rsnd_dma_to_mod(_dma) container_of((_dma), struct rsnd_mod, dma)
228 struct rsnd_mod *mod, char *name);
[all …]
Ddma.c35 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to);
44 static void __rsnd_dmaen_complete(struct rsnd_mod *mod, in __rsnd_dmaen_complete()
75 struct rsnd_mod *mod = data; in rsnd_dmaen_complete()
90 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dmaen_start()
121 struct rsnd_mod *mod, char *name) in rsnd_dma_request_channel()
142 struct rsnd_mod *mod_from, in rsnd_dmaen_request_channel()
143 struct rsnd_mod *mod_to) in rsnd_dmaen_request_channel()
157 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) in rsnd_dmaen_init()
268 struct rsnd_mod *mod) in rsnd_dmapp_get_id()
270 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_dmapp_get_id()
[all …]
Dsrc.c24 struct rsnd_mod mod;
121 static void rsnd_src_soft_reset(struct rsnd_mod *mod) in rsnd_src_soft_reset()
130 static void __rsnd_src_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_src_initialize_lock()
136 struct rsnd_mod *mod) in rsnd_src_dma_req()
146 int rsnd_src_ssiu_start(struct rsnd_mod *ssi_mod, in rsnd_src_ssiu_start()
200 int rsnd_src_ssiu_stop(struct rsnd_mod *ssi_mod, in rsnd_src_ssiu_stop()
211 int rsnd_src_ssi_irq_enable(struct rsnd_mod *ssi_mod) in rsnd_src_ssi_irq_enable()
226 int rsnd_src_ssi_irq_disable(struct rsnd_mod *ssi_mod) in rsnd_src_ssi_irq_disable()
266 struct rsnd_mod *src_mod = rsnd_io_to_mod_src(io); in rsnd_src_get_ssi_rate()
286 static int rsnd_src_set_convert_rate(struct rsnd_mod *mod, in rsnd_src_set_convert_rate()
[all …]
Dssi.c65 struct rsnd_mod mod;
91 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_ssi_use_busif()
106 static void rsnd_ssi_status_check(struct rsnd_mod *mod, in rsnd_ssi_status_check()
131 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_master_clk_start()
170 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_master_clk_stop()
182 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_hw_start()
228 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_hw_stop()
280 static int rsnd_ssi_init(struct rsnd_mod *mod, in rsnd_ssi_init()
331 static int rsnd_ssi_quit(struct rsnd_mod *mod, in rsnd_ssi_quit()
348 static int rsnd_ssi_hw_params(struct rsnd_mod *mod, in rsnd_ssi_hw_params()
[all …]
Ddvc.c19 struct rsnd_mod mod;
67 static void rsnd_dvc_soft_reset(struct rsnd_mod *mod) in rsnd_dvc_soft_reset()
75 static void __rsnd_dvc_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_dvc_initialize_lock()
81 struct rsnd_mod *mod) in rsnd_dvc_volume_update()
137 static int rsnd_dvc_remove_gen2(struct rsnd_mod *mod, in rsnd_dvc_remove_gen2()
152 static int rsnd_dvc_init(struct rsnd_mod *mod, in rsnd_dvc_init()
174 static int rsnd_dvc_quit(struct rsnd_mod *mod, in rsnd_dvc_quit()
183 static int rsnd_dvc_start(struct rsnd_mod *mod, in rsnd_dvc_start()
194 static int rsnd_dvc_stop(struct rsnd_mod *mod, in rsnd_dvc_stop()
203 static int rsnd_dvc_pcm_new(struct rsnd_mod *mod, in rsnd_dvc_pcm_new()
[all …]
Dadg.c35 struct rsnd_mod mod;
71 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_adg_ssi_ws_timing_gen2()
93 int rsnd_adg_set_cmd_timsel_gen2(struct rsnd_mod *mod, in rsnd_adg_set_cmd_timsel_gen2()
98 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_cmd_timsel_gen2()
113 static int rsnd_adg_set_src_timsel_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_src_timsel_gen2()
119 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_src_timsel_gen2()
163 int rsnd_adg_set_convert_clk_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_convert_clk_gen2()
170 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_convert_clk_gen2()
235 int rsnd_adg_set_convert_timing_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_convert_timing_gen2()
246 struct rsnd_mod *mod, in rsnd_adg_set_convert_clk_gen1()
[all …]
Dmix.c17 struct rsnd_mod mod;
28 static void rsnd_mix_soft_reset(struct rsnd_mod *mod) in rsnd_mix_soft_reset()
36 static void __rsnd_mix_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_mix_initialize_lock()
42 struct rsnd_mod *mod) in rsnd_mix_volume_update()
57 static int rsnd_mix_init(struct rsnd_mod *mod, in rsnd_mix_init()
82 static int rsnd_mix_quit(struct rsnd_mod *mod, in rsnd_mix_quit()
97 struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id) in rsnd_mix_mod_get()
Dcore.c130 void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type) in rsnd_mod_make_sure()
144 char *rsnd_mod_name(struct rsnd_mod *mod) in rsnd_mod_name()
153 struct rsnd_mod *mod) in rsnd_mod_dma_req()
162 struct rsnd_mod *mod, in rsnd_mod_init()
182 void rsnd_mod_quit(struct rsnd_mod *mod) in rsnd_mod_quit()
188 void rsnd_mod_interrupt(struct rsnd_mod *mod, in rsnd_mod_interrupt()
189 void (*callback)(struct rsnd_mod *mod, in rsnd_mod_interrupt()
220 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_adinr_bit()
242 u32 rsnd_get_adinr_chan(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_adinr_chan()
268 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_dalign()
[all …]
Dctu.c17 struct rsnd_mod mod;
29 static void __rsnd_ctu_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_ctu_initialize_lock()
34 static int rsnd_ctu_init(struct rsnd_mod *mod, in rsnd_ctu_init()
49 static int rsnd_ctu_quit(struct rsnd_mod *mod, in rsnd_ctu_quit()
64 struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ctu_mod_get()
Dgen.c75 struct rsnd_mod *mod, enum rsnd_reg reg) in rsnd_read()
93 struct rsnd_mod *mod, in rsnd_write()
109 struct rsnd_mod *mod, in rsnd_force_write()
124 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, in rsnd_bset()