Searched refs:rsnd_mod (Results 1 - 13 of 13) sorted by relevance

/linux-master/sound/soc/sh/rcar/
H A Dcmd.c11 struct rsnd_mod mod;
23 static int rsnd_cmd_init(struct rsnd_mod *mod,
27 struct rsnd_mod *dvc = rsnd_io_to_mod_dvc(io);
28 struct rsnd_mod *mix = rsnd_io_to_mod_mix(io);
56 struct rsnd_mod *src = rsnd_io_to_mod_src(tio);
68 struct rsnd_mod *src = rsnd_io_to_mod_src(io);
99 static int rsnd_cmd_start(struct rsnd_mod *mod,
108 static int rsnd_cmd_stop(struct rsnd_mod *mod,
120 struct rsnd_mod *mod)
139 static struct rsnd_mod *rsnd_cmd_mod_ge
[all...]
H A Drsnd.h256 struct rsnd_mod;
263 u32 rsnd_mod_read(struct rsnd_mod *mod, enum rsnd_reg reg);
264 void rsnd_mod_write(struct rsnd_mod *mod, enum rsnd_reg reg, u32 data);
265 void rsnd_mod_bset(struct rsnd_mod *mod, enum rsnd_reg reg, u32 mask, u32 data);
266 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
267 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
268 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
274 struct rsnd_mod *mod, struct rsnd_mod **dma_mod);
277 struct rsnd_mod *mo
360 struct rsnd_mod { struct
[all...]
H A Ddma.c35 struct rsnd_mod mod;
36 struct rsnd_mod *mod_from;
37 struct rsnd_mod *mod_to;
63 static struct rsnd_mod mem = {
69 static void __rsnd_dmaen_complete(struct rsnd_mod *mod,
78 struct rsnd_mod *mod = data;
84 struct rsnd_mod *mod_from,
85 struct rsnd_mod *mod_to)
97 static int rsnd_dmaen_stop(struct rsnd_mod *mod,
110 static int rsnd_dmaen_cleanup(struct rsnd_mod *mo
[all...]
H A Dctu.c73 struct rsnd_mod mod;
95 static void rsnd_ctu_activation(struct rsnd_mod *mod)
101 static void rsnd_ctu_halt(struct rsnd_mod *mod)
107 static int rsnd_ctu_probe_(struct rsnd_mod *mod,
115 struct rsnd_mod *mod)
152 struct rsnd_mod *mod)
170 static int rsnd_ctu_init(struct rsnd_mod *mod,
187 static int rsnd_ctu_quit(struct rsnd_mod *mod,
198 static int rsnd_ctu_pcm_new(struct rsnd_mod *mod,
264 static int rsnd_ctu_id(struct rsnd_mod *mo
[all...]
H A Dmix.c39 struct rsnd_mod mod;
69 static void rsnd_mix_activation(struct rsnd_mod *mod)
75 static void rsnd_mix_halt(struct rsnd_mod *mod)
85 struct rsnd_mod *mod)
105 struct rsnd_mod *mod)
126 struct rsnd_mod *mod)
138 static int rsnd_mix_probe_(struct rsnd_mod *mod,
145 static int rsnd_mix_init(struct rsnd_mod *mod,
164 static int rsnd_mix_quit(struct rsnd_mod *mod,
175 static int rsnd_mix_pcm_new(struct rsnd_mod *mo
[all...]
H A Dssiu.c12 struct rsnd_mod mod;
52 static void rsnd_ssiu_busif_err_irq_ctrl(struct rsnd_mod *mod, int enable)
88 bool rsnd_ssiu_busif_err_status_clear(struct rsnd_mod *mod)
132 static u32 *rsnd_ssiu_get_status(struct rsnd_mod *mod,
142 static int rsnd_ssiu_init(struct rsnd_mod *mod,
226 static int rsnd_ssiu_quit(struct rsnd_mod *mod,
243 static int rsnd_ssiu_init_gen2(struct rsnd_mod *mod,
303 struct rsnd_mod *ssi_mod = rsnd_io_to_mod_ssi(io);
304 struct rsnd_mod *pos;
333 static int rsnd_ssiu_start_gen2(struct rsnd_mod *mo
[all...]
H A Ddvc.c37 struct rsnd_mod mod;
57 static void rsnd_dvc_activation(struct rsnd_mod *mod)
63 static void rsnd_dvc_halt(struct rsnd_mod *mod)
74 struct rsnd_mod *mod)
94 struct rsnd_mod *mod)
144 struct rsnd_mod *mod)
178 static int rsnd_dvc_probe_(struct rsnd_mod *mod,
185 static int rsnd_dvc_init(struct rsnd_mod *mod,
204 static int rsnd_dvc_quit(struct rsnd_mod *mod,
215 static int rsnd_dvc_pcm_new(struct rsnd_mod *mo
[all...]
H A Dssi.c82 struct rsnd_mod mod;
124 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io);
139 static void rsnd_ssi_status_clear(struct rsnd_mod *mod)
144 static u32 rsnd_ssi_status_get(struct rsnd_mod *mod)
149 static void rsnd_ssi_status_check(struct rsnd_mod *mod,
179 struct rsnd_mod *mod = rsnd_io_to_mod(io, types[i]);
192 struct rsnd_mod *ssi_mod = rsnd_io_to_mod_ssi(io);
193 struct rsnd_mod *ssi_parent_mod = rsnd_io_to_mod_ssip(io);
266 static int rsnd_ssi_master_clk_start(struct rsnd_mod *mod,
343 static void rsnd_ssi_master_clk_stop(struct rsnd_mod *mo
[all...]
H A Dsrc.c34 struct rsnd_mod mod;
35 struct rsnd_mod *dma;
67 static void rsnd_src_activation(struct rsnd_mod *mod)
73 static void rsnd_src_halt(struct rsnd_mod *mod)
80 struct rsnd_mod *mod)
91 struct rsnd_mod *mod)
118 struct rsnd_mod *src_mod = rsnd_io_to_mod_src(io);
202 struct rsnd_mod *mod)
357 static int rsnd_src_irq(struct rsnd_mod *mod,
396 static void rsnd_src_status_clear(struct rsnd_mod *mo
[all...]
H A Ddebugfs.c20 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io);
56 void rsnd_debugfs_mod_reg_show(struct seq_file *m, struct rsnd_mod *mod,
H A Dadg.c37 struct rsnd_mod mod;
96 struct rsnd_mod *ssi_mod = rsnd_io_to_mod_ssi(io);
229 int rsnd_adg_set_cmd_timsel_gen2(struct rsnd_mod *cmd_mod,
234 struct rsnd_mod *adg_mod = rsnd_mod_get(adg);
252 int rsnd_adg_set_src_timesel_gen2(struct rsnd_mod *src_mod,
259 struct rsnd_mod *adg_mod = rsnd_mod_get(adg);
284 static void rsnd_adg_set_ssi_clk(struct rsnd_mod *ssi_mod, u32 val)
288 struct rsnd_mod *adg_mod = rsnd_mod_get(adg);
342 int rsnd_adg_ssi_clk_stop(struct rsnd_mod *ssi_mod)
349 int rsnd_adg_ssi_clk_try_start(struct rsnd_mod *ssi_mo
[all...]
H A Dcore.c114 * rsnd_mod functions
116 void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type)
128 struct rsnd_mod *mod)
138 char *rsnd_mod_name(struct rsnd_mod *mod)
167 u32 *rsnd_mod_get_status(struct rsnd_mod *mod,
174 int rsnd_mod_id_raw(struct rsnd_mod *mod)
179 int rsnd_mod_id(struct rsnd_mod *mod)
187 int rsnd_mod_id_sub(struct rsnd_mod *mod)
196 struct rsnd_mod *mod,
216 void rsnd_mod_quit(struct rsnd_mod *mo
[all...]
H A Dgen.c74 static int rsnd_mod_id_cmd(struct rsnd_mod *mod)
82 u32 rsnd_mod_read(struct rsnd_mod *mod, enum rsnd_reg reg)
101 void rsnd_mod_write(struct rsnd_mod *mod,
118 void rsnd_mod_bset(struct rsnd_mod *mod,

Completed in 145 milliseconds