Home
last modified time | relevance | path

Searched refs:rsnd_dai_stream (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/sound/soc/sh/rcar/
Drsnd.h187 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 …]
Dssi.c117 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 …]
Dcore.c129 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 …]
Dsrc.c70 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 …]
Ddma.c69 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 …]
Dcmd.c24 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()
Ddvc.c76 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()
Dmix.c84 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()
Dssiu.c23 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()
Dctu.c118 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()
Dadg.c80 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()