Home
last modified time | relevance | path

Searched refs:rsnd_priv (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/sh/rcar/
H A Drsnd.h257 struct rsnd_priv;
277 int rsnd_dma_probe(struct rsnd_priv *priv);
307 struct rsnd_priv *priv);
310 struct rsnd_priv *priv);
313 struct rsnd_priv *priv);
316 struct rsnd_priv *priv);
319 struct rsnd_priv *priv);
322 struct rsnd_priv *priv);
325 struct rsnd_priv *priv, int enable);
338 struct rsnd_priv *pri
630 struct rsnd_priv { global() struct
[all...]
H A Dcmd.c25 struct rsnd_priv *priv) in rsnd_cmd_init()
101 struct rsnd_priv *priv) in rsnd_cmd_start()
110 struct rsnd_priv *priv) in rsnd_cmd_stop()
139 static struct rsnd_mod *rsnd_cmd_mod_get(struct rsnd_priv *priv, int id) in rsnd_cmd_mod_get()
148 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_cmd_attach()
154 int rsnd_cmd_probe(struct rsnd_priv *priv) in rsnd_cmd_probe()
187 void rsnd_cmd_remove(struct rsnd_priv *priv) in rsnd_cmd_remove()
H A Dssi.c150 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssi_status_check()
213 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_rdai_width_to_swl()
230 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_ssi_clk_query()
267 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_master_clk_start()
367 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_ssi_config_init()
472 struct rsnd_priv *priv) in rsnd_ssi_init()
502 struct rsnd_priv *priv) in rsnd_ssi_quit()
539 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_hw_params()
551 struct rsnd_priv *priv) in rsnd_ssi_start()
584 struct rsnd_priv *pri in rsnd_ssi_stop()
[all...]
H A Dsrc.c81 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_dma_req()
113 unsigned int rsnd_src_get_rate(struct rsnd_priv *priv, in rsnd_src_get_rate()
203 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_set_convert_rate()
358 struct rsnd_priv *priv, in rsnd_src_irq()
405 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_error_occurred()
435 struct rsnd_priv *priv) in rsnd_src_start()
454 struct rsnd_priv *priv) in rsnd_src_stop()
463 struct rsnd_priv *priv) in rsnd_src_init()
486 struct rsnd_priv *priv) in rsnd_src_quit()
503 struct rsnd_priv *pri in __rsnd_src_interrupt()
[all...]
H A Dadg.c119 static void __rsnd_adg_get_timesel_ratio(struct rsnd_priv *priv, in __rsnd_adg_get_timesel_ratio()
181 static void rsnd_adg_get_timesel_ratio(struct rsnd_priv *priv, in rsnd_adg_get_timesel_ratio()
225 struct rsnd_priv *priv = rsnd_mod_to_priv(cmd_mod); in rsnd_adg_set_cmd_timsel_gen2()
250 struct rsnd_priv *priv = rsnd_mod_to_priv(src_mod); in rsnd_adg_set_src_timesel_gen2()
279 struct rsnd_priv *priv = rsnd_mod_to_priv(ssi_mod); in rsnd_adg_set_ssi_clk()
303 int rsnd_adg_clk_query(struct rsnd_priv *priv, unsigned int rate) in rsnd_adg_clk_query()
344 struct rsnd_priv *priv = rsnd_mod_to_priv(ssi_mod); in rsnd_adg_ssi_clk_try_start()
370 void rsnd_adg_clk_control(struct rsnd_priv *priv, int enable) in rsnd_adg_clk_control()
399 static struct clk *rsnd_adg_create_null_clk(struct rsnd_priv *priv, in rsnd_adg_create_null_clk()
415 static struct clk *rsnd_adg_null_clk_get(struct rsnd_priv *pri
[all...]
H A Dssiu.c119 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssiu_busif_err_status_clear()
144 struct rsnd_priv *priv) in rsnd_ssiu_init()
228 struct rsnd_priv *priv) in rsnd_ssiu_quit()
245 struct rsnd_priv *priv) in rsnd_ssiu_init_gen2()
335 struct rsnd_priv *priv) in rsnd_ssiu_start_gen2()
352 struct rsnd_priv *priv) in rsnd_ssiu_stop_gen2()
390 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssiu_dma_req()
435 static struct rsnd_mod *rsnd_ssiu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ssiu_mod_get()
443 static void rsnd_parse_connect_ssiu_compatible(struct rsnd_priv *priv, in rsnd_parse_connect_ssiu_compatible()
473 struct rsnd_priv *pri in rsnd_parse_connect_ssiu()
[all...]
H A Ddma.c99 struct rsnd_priv *priv) in rsnd_dmaen_stop()
112 struct rsnd_priv *priv) in rsnd_dmaen_cleanup()
132 struct rsnd_priv *priv) in rsnd_dmaen_prepare()
161 struct rsnd_priv *priv) in rsnd_dmaen_start()
243 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dma_request_channel()
272 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_dmaen_attach()
433 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_write()
445 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_read()
454 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_bset()
467 struct rsnd_priv *pri in rsnd_dmapp_stop()
[all...]
H A Dmix.c87 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_volume_parameter()
140 struct rsnd_priv *priv) in rsnd_mix_probe_()
147 struct rsnd_priv *priv) in rsnd_mix_init()
166 struct rsnd_priv *priv) in rsnd_mix_quit()
179 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_pcm_new()
280 struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id) in rsnd_mix_mod_get()
288 int rsnd_mix_probe(struct rsnd_priv *priv) in rsnd_mix_probe()
352 void rsnd_mix_remove(struct rsnd_priv *priv) in rsnd_mix_remove()
H A Ddvc.c180 struct rsnd_priv *priv) in rsnd_dvc_probe_()
187 struct rsnd_priv *priv) in rsnd_dvc_init()
206 struct rsnd_priv *priv) in rsnd_dvc_quit()
286 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dvc_dma_req()
316 struct rsnd_mod *rsnd_dvc_mod_get(struct rsnd_priv *priv, int id) in rsnd_dvc_mod_get()
324 int rsnd_dvc_probe(struct rsnd_priv *priv) in rsnd_dvc_probe()
388 void rsnd_dvc_remove(struct rsnd_priv *priv) in rsnd_dvc_remove()
H A Dcore.c39 * rsnd_priv
118 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_make_sure()
194 int rsnd_mod_init(struct rsnd_priv *priv, in rsnd_mod_init()
225 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_interrupt()
350 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_get_adinr_bit()
580 struct rsnd_priv *priv; in rsnd_dai_connect()
637 struct rsnd_dai *rsnd_rdai_get(struct rsnd_priv *priv, int id) in rsnd_rdai_get()
646 *rsnd_daidrv_get(struct rsnd_priv *priv, int id) in rsnd_daidrv_get()
657 struct rsnd_priv *priv = rsnd_dai_to_priv(dai); in rsnd_dai_to_rdai()
711 struct rsnd_priv *pri in rsnd_soc_dai_trigger()
[all...]
H A Ddebugfs.c21 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_debugfs_show()
59 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_debugfs_mod_reg_show()
69 struct rsnd_priv *priv = dev_get_drvdata(component->dev); in rsnd_debugfs_probe()
H A Dctu.c109 struct rsnd_priv *priv) in rsnd_ctu_probe_()
172 struct rsnd_priv *priv) in rsnd_ctu_init()
189 struct rsnd_priv *priv) in rsnd_ctu_quit()
308 struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ctu_mod_get()
316 int rsnd_ctu_probe(struct rsnd_priv *priv) in rsnd_ctu_probe()
385 void rsnd_ctu_remove(struct rsnd_priv *priv) in rsnd_ctu_remove()
H A Dgen.c61 static int rsnd_is_accessible_reg(struct rsnd_priv *priv, in rsnd_is_accessible_reg()
84 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_read()
104 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_write()
121 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_bset()
137 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_phy_addr()
145 void __iomem *rsnd_gen_get_base_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_base_addr()
155 static int _rsnd_gen_regmap_init(struct rsnd_priv *priv, in _rsnd_gen_regmap_init()
221 static int rsnd_gen4_probe(struct rsnd_priv *priv) in rsnd_gen4_probe()
289 static int rsnd_gen2_probe(struct rsnd_priv *priv) in rsnd_gen2_probe()
506 static int rsnd_gen1_probe(struct rsnd_priv *pri
[all...]
/kernel/linux/linux-5.10/sound/soc/sh/rcar/
H A Drsnd.h251 struct rsnd_priv;
271 int rsnd_dma_probe(struct rsnd_priv *priv);
301 struct rsnd_priv *priv);
304 struct rsnd_priv *priv);
307 struct rsnd_priv *priv);
310 struct rsnd_priv *priv);
313 struct rsnd_priv *priv);
316 struct rsnd_priv *priv);
319 struct rsnd_priv *priv, int enable);
332 struct rsnd_priv *pri
617 struct rsnd_priv { global() struct
[all...]
H A Dcmd.c25 struct rsnd_priv *priv) in rsnd_cmd_init()
102 struct rsnd_priv *priv) in rsnd_cmd_start()
111 struct rsnd_priv *priv) in rsnd_cmd_stop()
126 static struct rsnd_mod *rsnd_cmd_mod_get(struct rsnd_priv *priv, int id) in rsnd_cmd_mod_get()
135 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_cmd_attach()
141 int rsnd_cmd_probe(struct rsnd_priv *priv) in rsnd_cmd_probe()
174 void rsnd_cmd_remove(struct rsnd_priv *priv) in rsnd_cmd_remove()
H A Dssi.c152 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssi_status_check()
215 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_rdai_width_to_swl()
232 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_ssi_clk_query()
269 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_master_clk_start()
366 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_ssi_config_init()
507 struct rsnd_priv *priv) in rsnd_ssi_init()
537 struct rsnd_priv *priv) in rsnd_ssi_quit()
613 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_ssi_hw_params()
625 struct rsnd_priv *priv) in rsnd_ssi_start()
658 struct rsnd_priv *pri in rsnd_ssi_stop()
[all...]
H A Dsrc.c72 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_dma_req()
104 unsigned int rsnd_src_get_rate(struct rsnd_priv *priv, in rsnd_src_get_rate()
194 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_set_convert_rate()
349 struct rsnd_priv *priv, in rsnd_src_irq()
396 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_src_error_occurred()
426 struct rsnd_priv *priv) in rsnd_src_start()
445 struct rsnd_priv *priv) in rsnd_src_stop()
454 struct rsnd_priv *priv) in rsnd_src_init()
477 struct rsnd_priv *priv) in rsnd_src_quit()
494 struct rsnd_priv *pri in __rsnd_src_interrupt()
[all...]
H A Dadg.c106 static void __rsnd_adg_get_timesel_ratio(struct rsnd_priv *priv, in __rsnd_adg_get_timesel_ratio()
167 static void rsnd_adg_get_timesel_ratio(struct rsnd_priv *priv, in rsnd_adg_get_timesel_ratio()
211 struct rsnd_priv *priv = rsnd_mod_to_priv(cmd_mod); in rsnd_adg_set_cmd_timsel_gen2()
236 struct rsnd_priv *priv = rsnd_mod_to_priv(src_mod); in rsnd_adg_set_src_timesel_gen2()
265 struct rsnd_priv *priv = rsnd_mod_to_priv(ssi_mod); in rsnd_adg_set_ssi_clk()
289 int rsnd_adg_clk_query(struct rsnd_priv *priv, unsigned int rate) in rsnd_adg_clk_query()
329 struct rsnd_priv *priv = rsnd_mod_to_priv(ssi_mod); in rsnd_adg_ssi_clk_try_start()
362 void rsnd_adg_clk_control(struct rsnd_priv *priv, int enable) in rsnd_adg_clk_control()
389 static void rsnd_adg_get_clkin(struct rsnd_priv *priv, in rsnd_adg_get_clkin()
402 static void rsnd_adg_get_clkout(struct rsnd_priv *pri
[all...]
H A Dmix.c87 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_volume_parameter()
140 struct rsnd_priv *priv) in rsnd_mix_probe_()
147 struct rsnd_priv *priv) in rsnd_mix_init()
166 struct rsnd_priv *priv) in rsnd_mix_quit()
179 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_pcm_new()
266 struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id) in rsnd_mix_mod_get()
274 int rsnd_mix_probe(struct rsnd_priv *priv) in rsnd_mix_probe()
338 void rsnd_mix_remove(struct rsnd_priv *priv) in rsnd_mix_remove()
H A Dssiu.c60 struct rsnd_priv *priv) in rsnd_ssiu_init()
151 struct rsnd_priv *priv) in rsnd_ssiu_init_gen2()
240 struct rsnd_priv *priv) in rsnd_ssiu_start_gen2()
257 struct rsnd_priv *priv) in rsnd_ssiu_stop_gen2()
295 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssiu_dma_req()
325 static struct rsnd_mod *rsnd_ssiu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ssiu_mod_get()
333 static void rsnd_parse_connect_ssiu_compatible(struct rsnd_priv *priv, in rsnd_parse_connect_ssiu_compatible()
360 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_parse_connect_ssiu()
390 int rsnd_ssiu_probe(struct rsnd_priv *priv) in rsnd_ssiu_probe()
471 void rsnd_ssiu_remove(struct rsnd_priv *pri
[all...]
H A Ddma.c98 struct rsnd_priv *priv) in rsnd_dmaen_stop()
111 struct rsnd_priv *priv) in rsnd_dmaen_cleanup()
131 struct rsnd_priv *priv) in rsnd_dmaen_prepare()
160 struct rsnd_priv *priv) in rsnd_dmaen_start()
262 struct rsnd_priv *priv = rsnd_io_to_priv(io); in rsnd_dmaen_attach()
423 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_write()
435 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_read()
444 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dmapp_bset()
457 struct rsnd_priv *priv) in rsnd_dmapp_stop()
475 struct rsnd_priv *pri in rsnd_dmapp_start()
[all...]
H A Ddvc.c180 struct rsnd_priv *priv) in rsnd_dvc_probe_()
187 struct rsnd_priv *priv) in rsnd_dvc_init()
206 struct rsnd_priv *priv) in rsnd_dvc_quit()
286 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_dvc_dma_req()
302 struct rsnd_mod *rsnd_dvc_mod_get(struct rsnd_priv *priv, int id) in rsnd_dvc_mod_get()
310 int rsnd_dvc_probe(struct rsnd_priv *priv) in rsnd_dvc_probe()
374 void rsnd_dvc_remove(struct rsnd_priv *priv) in rsnd_dvc_remove()
H A Dcore.c39 * rsnd_priv
125 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_make_sure()
201 int rsnd_mod_init(struct rsnd_priv *priv, in rsnd_mod_init()
232 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_interrupt()
356 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_get_adinr_bit()
584 struct rsnd_priv *priv; in rsnd_dai_connect()
641 struct rsnd_dai *rsnd_rdai_get(struct rsnd_priv *priv, int id) in rsnd_rdai_get()
650 *rsnd_daidrv_get(struct rsnd_priv *priv, int id) in rsnd_daidrv_get()
661 struct rsnd_priv *priv = rsnd_dai_to_priv(dai); in rsnd_dai_to_rdai()
715 struct rsnd_priv *pri in rsnd_soc_dai_trigger()
[all...]
H A Dctu.c109 struct rsnd_priv *priv) in rsnd_ctu_probe_()
172 struct rsnd_priv *priv) in rsnd_ctu_init()
189 struct rsnd_priv *priv) in rsnd_ctu_quit()
292 struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ctu_mod_get()
300 int rsnd_ctu_probe(struct rsnd_priv *priv) in rsnd_ctu_probe()
369 void rsnd_ctu_remove(struct rsnd_priv *priv) in rsnd_ctu_remove()
H A Dgen.c61 static int rsnd_is_accessible_reg(struct rsnd_priv *priv, in rsnd_is_accessible_reg()
84 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_read()
104 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_write()
121 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_bset()
137 phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id) in rsnd_gen_get_phy_addr()
146 static int _rsnd_gen_regmap_init(struct rsnd_priv *priv, in _rsnd_gen_regmap_init()
212 static int rsnd_gen2_probe(struct rsnd_priv *priv) in rsnd_gen2_probe()
429 static int rsnd_gen1_probe(struct rsnd_priv *priv) in rsnd_gen1_probe()
460 int rsnd_gen_probe(struct rsnd_priv *priv) in rsnd_gen_probe()

Completed in 22 milliseconds