/Linux-v4.19/sound/soc/sh/rcar/ |
D | rsnd.h | 187 struct rsnd_dai_stream; 206 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 207 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 208 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod); 213 int rsnd_dma_attach(struct rsnd_dai_stream *io, 241 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io, 244 struct rsnd_dai_stream *io, 247 struct rsnd_dai_stream *io, 250 struct rsnd_dai_stream *io, 253 struct rsnd_dai_stream *io, [all …]
|
D | ssi.c | 117 int rsnd_ssi_hdmi_port(struct rsnd_dai_stream *io) in rsnd_ssi_hdmi_port() 131 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif() 178 static u32 rsnd_ssi_multi_slaves(struct rsnd_dai_stream *io) in rsnd_ssi_multi_slaves() 200 static u32 rsnd_ssi_run_mods(struct rsnd_dai_stream *io) in rsnd_ssi_run_mods() 215 u32 rsnd_ssi_multi_slaves_runtime(struct rsnd_dai_stream *io) in rsnd_ssi_multi_slaves_runtime() 264 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start() 327 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_stop() 348 struct rsnd_dai_stream *io) in rsnd_ssi_config_init() 433 struct rsnd_dai_stream *io, in rsnd_ssi_init() 456 struct rsnd_dai_stream *io, in rsnd_ssi_quit() [all …]
|
D | core.c | 129 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req() 138 u32 *rsnd_mod_get_status(struct rsnd_dai_stream *io, in rsnd_mod_get_status() 149 u32* (*get_status)(struct rsnd_dai_stream *io, in rsnd_mod_init() 178 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt() 181 struct rsnd_dai_stream *io; in rsnd_mod_interrupt() 196 int rsnd_io_is_working(struct rsnd_dai_stream *io) in rsnd_io_is_working() 205 int rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_original_with_params() 222 int rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_after_ctu_with_params() 238 int rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_for_ssi_with_params() 257 int rsnd_runtime_is_ssi_multi(struct rsnd_dai_stream *io) in rsnd_runtime_is_ssi_multi() [all …]
|
D | src.c | 70 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req() 81 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate() 106 struct rsnd_dai_stream *io, in rsnd_src_get_rate() 139 struct rsnd_dai_stream *io, in rsnd_src_hw_params() 172 static void rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_set_convert_rate() 285 struct rsnd_dai_stream *io, in rsnd_src_irq() 363 struct rsnd_dai_stream *io, in rsnd_src_start() 382 struct rsnd_dai_stream *io, in rsnd_src_stop() 391 struct rsnd_dai_stream *io, in rsnd_src_init() 411 struct rsnd_dai_stream *io, in rsnd_src_quit() [all …]
|
D | dma.c | 69 struct rsnd_dai_stream *io) in __rsnd_dmaen_complete() 82 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_dai_stream *io, in rsnd_dmaen_request_channel() 97 struct rsnd_dai_stream *io, in rsnd_dmaen_stop() 110 struct rsnd_dai_stream *io, in rsnd_dmaen_nolock_stop() 130 struct rsnd_dai_stream *io, in rsnd_dmaen_nolock_start() 160 struct rsnd_dai_stream *io, in rsnd_dmaen_start() 233 static int rsnd_dmaen_attach(struct rsnd_dai_stream *io, in rsnd_dmaen_attach() 272 struct rsnd_dai_stream *io, in rsnd_dmaen_pointer() 333 static u32 rsnd_dmapp_get_id(struct rsnd_dai_stream *io, in rsnd_dmapp_get_id() 367 static u32 rsnd_dmapp_get_chcr(struct rsnd_dai_stream *io, in rsnd_dmapp_get_chcr() [all …]
|
D | cmd.c | 24 struct rsnd_dai_stream *io, in rsnd_cmd_init() 47 struct rsnd_dai_stream *tio; in rsnd_cmd_init() 101 struct rsnd_dai_stream *io, in rsnd_cmd_start() 110 struct rsnd_dai_stream *io, in rsnd_cmd_stop() 132 int rsnd_cmd_attach(struct rsnd_dai_stream *io, int id) in rsnd_cmd_attach()
|
D | dvc.c | 76 static void rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, in rsnd_dvc_volume_parameter() 102 static void rsnd_dvc_volume_init(struct rsnd_dai_stream *io, in rsnd_dvc_volume_init() 152 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update() 188 struct rsnd_dai_stream *io, in rsnd_dvc_probe_() 195 struct rsnd_dai_stream *io, in rsnd_dvc_init() 210 struct rsnd_dai_stream *io, in rsnd_dvc_quit() 221 struct rsnd_dai_stream *io, in rsnd_dvc_pcm_new() 293 static struct dma_chan *rsnd_dvc_dma_req(struct rsnd_dai_stream *io, in rsnd_dvc_dma_req()
|
D | mix.c | 84 static void rsnd_mix_volume_parameter(struct rsnd_dai_stream *io, in rsnd_mix_volume_parameter() 104 static void rsnd_mix_volume_init(struct rsnd_dai_stream *io, in rsnd_mix_volume_init() 125 static void rsnd_mix_volume_update(struct rsnd_dai_stream *io, in rsnd_mix_volume_update() 139 struct rsnd_dai_stream *io, in rsnd_mix_probe_() 146 struct rsnd_dai_stream *io, in rsnd_mix_init() 161 struct rsnd_dai_stream *io, in rsnd_mix_quit() 172 struct rsnd_dai_stream *io, in rsnd_mix_pcm_new()
|
D | ssiu.c | 23 struct rsnd_dai_stream *io, in rsnd_ssiu_init() 120 struct rsnd_dai_stream *io, in rsnd_ssiu_init_gen2() 194 struct rsnd_dai_stream *io, in rsnd_ssiu_start_gen2() 209 struct rsnd_dai_stream *io, in rsnd_ssiu_stop_gen2() 238 int rsnd_ssiu_attach(struct rsnd_dai_stream *io, in rsnd_ssiu_attach()
|
D | ctu.c | 118 struct rsnd_dai_stream *io, in rsnd_ctu_probe_() 124 static void rsnd_ctu_value_init(struct rsnd_dai_stream *io, in rsnd_ctu_value_init() 193 static void rsnd_ctu_value_reset(struct rsnd_dai_stream *io, in rsnd_ctu_value_reset() 213 struct rsnd_dai_stream *io, in rsnd_ctu_init() 226 struct rsnd_dai_stream *io, in rsnd_ctu_quit() 237 struct rsnd_dai_stream *io, in rsnd_ctu_hw_params() 274 struct rsnd_dai_stream *io, in rsnd_ctu_pcm_new()
|
D | adg.c | 80 static u32 rsnd_adg_ssi_ws_timing_gen2(struct rsnd_dai_stream *io) in rsnd_adg_ssi_ws_timing_gen2() 105 struct rsnd_dai_stream *io, in __rsnd_adg_get_timesel_ratio() 166 struct rsnd_dai_stream *io, in rsnd_adg_get_timesel_ratio() 207 struct rsnd_dai_stream *io) in rsnd_adg_set_cmd_timsel_gen2() 230 struct rsnd_dai_stream *io, in rsnd_adg_set_src_timesel_gen2()
|