Home
last modified time | relevance | path

Searched refs:rsnd_dai_stream (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/sh/rcar/
H A Drsnd.h260 struct rsnd_dai_stream;
268 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
269 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
270 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
275 int rsnd_dma_attach(struct rsnd_dai_stream *io,
303 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io,
306 struct rsnd_dai_stream *io,
309 struct rsnd_dai_stream *io,
312 struct rsnd_dai_stream *io,
315 struct rsnd_dai_stream *i
505 struct rsnd_dai_stream { global() struct
[all...]
H A Dssi.c120 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif()
166 static u32 rsnd_ssi_multi_secondaries(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries()
188 static u32 rsnd_ssi_run_mods(struct rsnd_dai_stream *io) in rsnd_ssi_run_mods()
203 u32 rsnd_ssi_multi_secondaries_runtime(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries_runtime()
265 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start()
342 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_stop()
364 struct rsnd_dai_stream *io) in rsnd_ssi_config_init()
471 struct rsnd_dai_stream *io, in rsnd_ssi_init()
501 struct rsnd_dai_stream *io, in rsnd_ssi_quit()
531 struct rsnd_dai_stream *i in rsnd_ssi_hw_params()
[all...]
H A Dsrc.c78 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req()
89 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate()
114 struct rsnd_dai_stream *io, in rsnd_src_get_rate()
200 static void rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_set_convert_rate()
357 struct rsnd_dai_stream *io, in rsnd_src_irq()
434 struct rsnd_dai_stream *io, in rsnd_src_start()
453 struct rsnd_dai_stream *io, in rsnd_src_stop()
462 struct rsnd_dai_stream *io, in rsnd_src_init()
485 struct rsnd_dai_stream *io, in rsnd_src_quit()
501 struct rsnd_dai_stream *i in __rsnd_src_interrupt()
[all...]
H A Dcmd.c24 struct rsnd_dai_stream *io, in rsnd_cmd_init()
55 struct rsnd_dai_stream *tio = &rdai->playback; in rsnd_cmd_init()
100 struct rsnd_dai_stream *io, in rsnd_cmd_start()
109 struct rsnd_dai_stream *io, in rsnd_cmd_stop()
119 struct rsnd_dai_stream *io, in rsnd_cmd_debug_info()
146 int rsnd_cmd_attach(struct rsnd_dai_stream *io, int id) in rsnd_cmd_attach()
H A Dcore.c126 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req()
167 struct rsnd_dai_stream *io, in rsnd_mod_get_status()
223 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt()
230 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt()
241 int rsnd_io_is_working(struct rsnd_dai_stream *io) in rsnd_io_is_working()
250 int rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_original_with_params()
268 int rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_after_ctu_with_params()
309 int rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_for_ssi_with_params()
324 int rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream *io) in rsnd_runtime_is_multi_ssi()
335 int rsnd_runtime_is_tdm(struct rsnd_dai_stream *i
[all...]
H A Ddma.c70 struct rsnd_dai_stream *io) in __rsnd_dmaen_complete()
83 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_dai_stream *io, in rsnd_dmaen_request_channel()
98 struct rsnd_dai_stream *io, in rsnd_dmaen_stop()
111 struct rsnd_dai_stream *io, in rsnd_dmaen_cleanup()
131 struct rsnd_dai_stream *io, in rsnd_dmaen_prepare()
160 struct rsnd_dai_stream *io, in rsnd_dmaen_start()
268 static int rsnd_dmaen_attach(struct rsnd_dai_stream *io, in rsnd_dmaen_attach()
307 struct rsnd_dai_stream *io, in rsnd_dmaen_pointer()
379 static u32 rsnd_dmapp_get_id(struct rsnd_dai_stream *io, in rsnd_dmapp_get_id()
419 static u32 rsnd_dmapp_get_chcr(struct rsnd_dai_stream *i
[all...]
H A Ddvc.c73 static void rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, in rsnd_dvc_volume_parameter()
93 static void rsnd_dvc_volume_init(struct rsnd_dai_stream *io, in rsnd_dvc_volume_init()
143 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update()
179 struct rsnd_dai_stream *io, in rsnd_dvc_probe_()
186 struct rsnd_dai_stream *io, in rsnd_dvc_init()
205 struct rsnd_dai_stream *io, in rsnd_dvc_quit()
216 struct rsnd_dai_stream *io, in rsnd_dvc_pcm_new()
283 static struct dma_chan *rsnd_dvc_dma_req(struct rsnd_dai_stream *io, in rsnd_dvc_dma_req()
294 struct rsnd_dai_stream *io, in rsnd_dvc_debug_info()
H A 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()
165 struct rsnd_dai_stream *io, in rsnd_mix_quit()
176 struct rsnd_dai_stream *io, in rsnd_mix_pcm_new()
259 struct rsnd_dai_stream *io, in rsnd_mix_debug_info()
H A Dssiu.c133 struct rsnd_dai_stream *io, in rsnd_ssiu_get_status()
143 struct rsnd_dai_stream *io, in rsnd_ssiu_init()
227 struct rsnd_dai_stream *io, in rsnd_ssiu_quit()
244 struct rsnd_dai_stream *io, in rsnd_ssiu_init_gen2()
334 struct rsnd_dai_stream *io, in rsnd_ssiu_start_gen2()
351 struct rsnd_dai_stream *io, in rsnd_ssiu_stop_gen2()
387 static struct dma_chan *rsnd_ssiu_dma_req(struct rsnd_dai_stream *io, in rsnd_ssiu_dma_req()
413 struct rsnd_dai_stream *io, in rsnd_ssiu_debug_info()
444 struct rsnd_dai_stream *io) in rsnd_parse_connect_ssiu_compatible()
476 struct rsnd_dai_stream *io_ in rsnd_parse_connect_ssiu()
[all...]
H A Dctu.c108 struct rsnd_dai_stream *io, in rsnd_ctu_probe_()
114 static void rsnd_ctu_value_init(struct rsnd_dai_stream *io, in rsnd_ctu_value_init()
151 static void rsnd_ctu_value_reset(struct rsnd_dai_stream *io, in rsnd_ctu_value_reset()
171 struct rsnd_dai_stream *io, in rsnd_ctu_init()
188 struct rsnd_dai_stream *io, in rsnd_ctu_quit()
199 struct rsnd_dai_stream *io, in rsnd_ctu_pcm_new()
284 struct rsnd_dai_stream *io, in rsnd_ctu_debug_info()
H A Dadg.c94 static u32 rsnd_adg_ssi_ws_timing_gen2(struct rsnd_dai_stream *io) in rsnd_adg_ssi_ws_timing_gen2()
120 struct rsnd_dai_stream *io, in __rsnd_adg_get_timesel_ratio()
182 struct rsnd_dai_stream *io, in rsnd_adg_get_timesel_ratio()
223 struct rsnd_dai_stream *io) in rsnd_adg_set_cmd_timsel_gen2()
246 struct rsnd_dai_stream *io, in rsnd_adg_set_src_timesel_gen2()
H A Ddebugfs.c19 struct rsnd_dai_stream *io = m->private; in rsnd_debugfs_show()
/kernel/linux/linux-5.10/sound/soc/sh/rcar/
H A Drsnd.h254 struct rsnd_dai_stream;
262 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
263 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
264 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod);
269 int rsnd_dma_attach(struct rsnd_dai_stream *io,
297 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io,
300 struct rsnd_dai_stream *io,
303 struct rsnd_dai_stream *io,
306 struct rsnd_dai_stream *io,
309 struct rsnd_dai_stream *i
498 struct rsnd_dai_stream { global() struct
[all...]
H A Dssi.c122 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif()
168 static u32 rsnd_ssi_multi_secondaries(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries()
190 static u32 rsnd_ssi_run_mods(struct rsnd_dai_stream *io) in rsnd_ssi_run_mods()
205 u32 rsnd_ssi_multi_secondaries_runtime(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries_runtime()
267 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start()
341 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_stop()
363 struct rsnd_dai_stream *io) in rsnd_ssi_config_init()
506 struct rsnd_dai_stream *io, in rsnd_ssi_init()
536 struct rsnd_dai_stream *io, in rsnd_ssi_quit()
605 struct rsnd_dai_stream *i in rsnd_ssi_hw_params()
[all...]
H A Dcore.c133 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req()
174 struct rsnd_dai_stream *io, in rsnd_mod_get_status()
230 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt()
233 struct rsnd_dai_stream *io; in rsnd_mod_interrupt()
248 int rsnd_io_is_working(struct rsnd_dai_stream *io) in rsnd_io_is_working()
257 int rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_original_with_params()
274 int rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_after_ctu_with_params()
315 int rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_for_ssi_with_params()
330 int rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream *io) in rsnd_runtime_is_multi_ssi()
341 int rsnd_runtime_is_tdm(struct rsnd_dai_stream *i
[all...]
H A Dsrc.c69 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req()
80 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate()
105 struct rsnd_dai_stream *io, in rsnd_src_get_rate()
191 static void rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_set_convert_rate()
348 struct rsnd_dai_stream *io, in rsnd_src_irq()
425 struct rsnd_dai_stream *io, in rsnd_src_start()
444 struct rsnd_dai_stream *io, in rsnd_src_stop()
453 struct rsnd_dai_stream *io, in rsnd_src_init()
476 struct rsnd_dai_stream *io, in rsnd_src_quit()
492 struct rsnd_dai_stream *i in __rsnd_src_interrupt()
[all...]
H A 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_cleanup()
130 struct rsnd_dai_stream *io, in rsnd_dmaen_prepare()
159 struct rsnd_dai_stream *io, in rsnd_dmaen_start()
258 static int rsnd_dmaen_attach(struct rsnd_dai_stream *io, in rsnd_dmaen_attach()
297 struct rsnd_dai_stream *io, in rsnd_dmaen_pointer()
369 static u32 rsnd_dmapp_get_id(struct rsnd_dai_stream *io, in rsnd_dmapp_get_id()
409 static u32 rsnd_dmapp_get_chcr(struct rsnd_dai_stream *i
[all...]
H A Ddvc.c73 static void rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, in rsnd_dvc_volume_parameter()
93 static void rsnd_dvc_volume_init(struct rsnd_dai_stream *io, in rsnd_dvc_volume_init()
143 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update()
179 struct rsnd_dai_stream *io, in rsnd_dvc_probe_()
186 struct rsnd_dai_stream *io, in rsnd_dvc_init()
205 struct rsnd_dai_stream *io, in rsnd_dvc_quit()
216 struct rsnd_dai_stream *io, in rsnd_dvc_pcm_new()
283 static struct dma_chan *rsnd_dvc_dma_req(struct rsnd_dai_stream *io, in rsnd_dvc_dma_req()
H A 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()
133 int rsnd_cmd_attach(struct rsnd_dai_stream *io, int id) in rsnd_cmd_attach()
H A 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()
165 struct rsnd_dai_stream *io, in rsnd_mix_quit()
176 struct rsnd_dai_stream *io, in rsnd_mix_pcm_new()
H A Dssiu.c49 struct rsnd_dai_stream *io, in rsnd_ssiu_get_status()
59 struct rsnd_dai_stream *io, in rsnd_ssiu_init()
150 struct rsnd_dai_stream *io, in rsnd_ssiu_init_gen2()
239 struct rsnd_dai_stream *io, in rsnd_ssiu_start_gen2()
256 struct rsnd_dai_stream *io, in rsnd_ssiu_stop_gen2()
292 static struct dma_chan *rsnd_ssiu_dma_req(struct rsnd_dai_stream *io, in rsnd_ssiu_dma_req()
334 struct rsnd_dai_stream *io) in rsnd_parse_connect_ssiu_compatible()
364 struct rsnd_dai_stream *io_p = &rdai->playback; in rsnd_parse_connect_ssiu()
365 struct rsnd_dai_stream *io_c = &rdai->capture; in rsnd_parse_connect_ssiu()
H A Dctu.c108 struct rsnd_dai_stream *io, in rsnd_ctu_probe_()
114 static void rsnd_ctu_value_init(struct rsnd_dai_stream *io, in rsnd_ctu_value_init()
151 static void rsnd_ctu_value_reset(struct rsnd_dai_stream *io, in rsnd_ctu_value_reset()
171 struct rsnd_dai_stream *io, in rsnd_ctu_init()
188 struct rsnd_dai_stream *io, in rsnd_ctu_quit()
199 struct rsnd_dai_stream *io, in rsnd_ctu_pcm_new()
H A Dadg.c81 static u32 rsnd_adg_ssi_ws_timing_gen2(struct rsnd_dai_stream *io) in rsnd_adg_ssi_ws_timing_gen2()
107 struct rsnd_dai_stream *io, in __rsnd_adg_get_timesel_ratio()
168 struct rsnd_dai_stream *io, in rsnd_adg_get_timesel_ratio()
209 struct rsnd_dai_stream *io) in rsnd_adg_set_cmd_timsel_gen2()
232 struct rsnd_dai_stream *io, in rsnd_adg_set_src_timesel_gen2()

Completed in 24 milliseconds