/kernel/linux/linux-6.6/sound/soc/sh/rcar/ |
H A D | rsnd.h | 257 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 D | cmd.c | 25 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 D | ssi.c | 150 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 D | src.c | 81 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 D | adg.c | 119 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 D | ssiu.c | 119 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 D | dma.c | 99 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 D | mix.c | 87 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 D | dvc.c | 180 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 D | core.c | 39 * 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 D | debugfs.c | 21 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 D | ctu.c | 109 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 D | gen.c | 61 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 D | rsnd.h | 251 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 D | cmd.c | 25 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 D | ssi.c | 152 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 D | src.c | 72 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 D | adg.c | 106 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 D | mix.c | 87 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 D | ssiu.c | 60 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 D | dma.c | 98 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 D | dvc.c | 180 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 D | core.c | 39 * 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 D | ctu.c | 109 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 D | gen.c | 61 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()
|