/linux/sound/soc/renesas/rcar/ |
H A D | core.c | 48 * +- rdai[0] 55 * +- rdai[1] 83 * rdai[0] => rdai[1] => rdai[2] => ... 85 * for_each_rsnd_mod(xx, rdai, xx) 227 struct rsnd_dai *rdai; in rsnd_mod_interrupt() local 230 for_each_rsnd_dai(rdai, priv, i) { in rsnd_mod_interrupt() 231 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt() 236 io = &rdai in rsnd_mod_interrupt() 313 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_runtime_channel_for_ssi_with_params() local 327 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_runtime_is_multi_ssi() local 612 rsnd_rdai_channels_ctrl(struct rsnd_dai * rdai,int max_channels) rsnd_rdai_channels_ctrl() argument 621 rsnd_rdai_ssi_lane_ctrl(struct rsnd_dai * rdai,int ssi_lane) rsnd_rdai_ssi_lane_ctrl() argument 630 rsnd_rdai_width_ctrl(struct rsnd_dai * rdai,int width) rsnd_rdai_width_ctrl() argument 683 rsnd_rdai_to_io(struct rsnd_dai * rdai,struct snd_pcm_substream * substream) rsnd_rdai_to_io() argument 696 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_trigger() local 740 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_set_fmt() local 805 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_set_dai_tdm_slot() local 862 rsnd_soc_hw_rule(struct rsnd_dai * rdai,unsigned int * list,int list_num,struct snd_interval * baseline,struct snd_interval * iv,struct rsnd_dai_stream * io,char * unit) rsnd_soc_hw_rule() argument 915 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_soc_hw_rule_rate() local 938 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_soc_hw_rule_channels() local 969 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_startup() local 1025 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_shutdown() local 1041 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_prepare() local 1148 rsnd_parse_connect_common(struct rsnd_dai * rdai,char * name,struct rsnd_mod * (* mod_get)(struct rsnd_priv * priv,int id),struct device_node * node,struct device_node * playback,struct device_node * capture) rsnd_parse_connect_common() argument 1337 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_soc_dai_pcm_new() local 1382 struct rsnd_dai *rdai; __rsnd_dai_probe() local 1470 struct rsnd_dai *rdai; rsnd_dai_probe() local 1545 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_hw_update() local 1566 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_hw_params() local 1682 struct rsnd_dai *rdai = rsnd_dai_to_rdai(dai); rsnd_pointer() local 1932 struct rsnd_dai *rdai; rsnd_probe() local 2023 struct rsnd_dai *rdai; rsnd_remove() local [all...] |
H A D | rsnd.h | 451 void rsnd_parse_connect_common(struct rsnd_dai *rdai, char *name, 498 struct rsnd_dai *rdai; member 521 #define rsnd_io_to_rdai(io) ((io)->rdai) 550 #define rsnd_rdai_is_clk_master(rdai) ((rdai)->clk_master) argument 551 #define rsnd_rdai_to_priv(rdai) ((rdai)->priv) argument 552 #define for_each_rsnd_dai(rdai, priv, i) \ argument 555 ((rdai) = rsnd_rdai_get(priv, i)); \ 560 #define rsnd_rdai_channels_set(rdai, max_channel argument 562 rsnd_rdai_channels_get(rdai) global() argument 567 rsnd_rdai_ssi_lane_set(rdai,ssi_lane) global() argument 569 rsnd_rdai_ssi_lane_get(rdai) global() argument 574 rsnd_rdai_width_set(rdai,width) global() argument 576 rsnd_rdai_width_get(rdai) global() argument 691 struct rsnd_dai *rdai; global() member 823 rsnd_parse_connect_src(rdai,playback,capture) global() argument 835 rsnd_parse_connect_ctu(rdai,playback,capture) global() argument 847 rsnd_parse_connect_mix(rdai,playback,capture) global() argument 859 rsnd_parse_connect_dvc(rdai,playback,capture) global() argument [all...] |
H A D | ssi.c | 213 static u32 rsnd_rdai_width_to_swl(struct rsnd_dai *rdai) in rsnd_rdai_width_to_swl() argument 215 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_rdai_width_to_swl() 217 int width = rsnd_rdai_width_get(rdai); in rsnd_rdai_width_to_swl() 229 unsigned int rsnd_ssi_clk_query(struct rsnd_dai *rdai, in rsnd_ssi_clk_query() argument 232 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_ssi_clk_query() 238 int width = rsnd_rdai_width_get(rdai); in rsnd_ssi_clk_query() 271 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); in rsnd_ssi_master_clk_start() local 280 if (!rsnd_rdai_is_clk_master(rdai)) in rsnd_ssi_master_clk_start() 309 main_rate = rsnd_ssi_clk_query(rdai, rate, chan, &idx); in rsnd_ssi_master_clk_start() 327 ssi->cr_clk = FORCE | rsnd_rdai_width_to_swl(rdai) | in rsnd_ssi_master_clk_start() 347 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_master_clk_stop() local 369 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_config_init() local 538 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_hw_params() local 767 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_parent_attach() local 1038 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_debug_info() local 1089 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); rsnd_ssi_connect() local 1111 rsnd_parse_connect_ssi(struct rsnd_dai * rdai,struct device_node * playback,struct device_node * capture) rsnd_parse_connect_ssi() argument [all...] |
H A D | debugfs.c | 8 // > cd /sys/kernel/debug/asoc/rcar-sound/ec500000.sound/rdai{N}/ 70 struct rsnd_dai *rdai; in rsnd_debugfs_probe() local 79 for_each_rsnd_dai(rdai, priv, i) { in rsnd_debugfs_probe() 86 snprintf(name, sizeof(name), "rdai%d", i); in rsnd_debugfs_probe() 89 debugfs_create_file("playback", 0444, dir, &rdai->playback, &rsnd_debugfs_fops); in rsnd_debugfs_probe() 90 debugfs_create_file("capture", 0444, dir, &rdai->capture, &rsnd_debugfs_fops); in rsnd_debugfs_probe()
|
H A D | cmd.c | 45 struct rsnd_dai *rdai; in rsnd_cmd_init() local 54 for_each_rsnd_dai(rdai, priv, i) { in rsnd_cmd_init() 55 struct rsnd_dai_stream *tio = &rdai->playback; in rsnd_cmd_init() 61 tio = &rdai->capture; in rsnd_cmd_init()
|
H A D | ssiu.c | 146 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); in rsnd_ssiu_init() local 150 int is_clk_master = rsnd_rdai_is_clk_master(rdai); in rsnd_ssiu_init() 469 void rsnd_parse_connect_ssiu(struct rsnd_dai *rdai, in rsnd_parse_connect_ssiu() argument 473 struct rsnd_priv *priv = rsnd_rdai_to_priv(rdai); in rsnd_parse_connect_ssiu() 476 struct rsnd_dai_stream *io_p = &rdai->playback; in rsnd_parse_connect_ssiu() 477 struct rsnd_dai_stream *io_c = &rdai->capture; in rsnd_parse_connect_ssiu()
|
H A D | dvc.c | 220 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); in rsnd_dvc_pcm_new() local 222 int channels = rsnd_rdai_channels_get(rdai); in rsnd_dvc_pcm_new()
|