Home
last modified time | relevance | path

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

/linux-4.4.14/sound/soc/sh/rcar/
Drsnd.h166 struct rsnd_dai_stream;
187 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
188 u32 rsnd_get_adinr_chan(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
189 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io);
191 struct rsnd_dai_stream *io);
220 void rsnd_dma_start(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
221 void rsnd_dma_stop(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
222 int rsnd_dma_init(struct rsnd_dai_stream *io, struct rsnd_dma *dma, int id);
223 void rsnd_dma_quit(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
244 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io,
[all …]
Ddma.c32 void (*start)(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
33 void (*stop)(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
34 int (*init)(struct rsnd_dai_stream *io, struct rsnd_dma *dma, int id,
36 void (*quit)(struct rsnd_dai_stream *io, struct rsnd_dma *dma);
45 struct rsnd_dai_stream *io) in __rsnd_dmaen_complete()
80 static void rsnd_dmaen_stop(struct rsnd_dai_stream *io, struct rsnd_dma *dma) in rsnd_dmaen_stop()
87 static void rsnd_dmaen_start(struct rsnd_dai_stream *io, struct rsnd_dma *dma) in rsnd_dmaen_start()
141 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_dai_stream *io, in rsnd_dmaen_request_channel()
155 static int rsnd_dmaen_init(struct rsnd_dai_stream *io, in rsnd_dmaen_init()
217 static void rsnd_dmaen_quit(struct rsnd_dai_stream *io, struct rsnd_dma *dma) in rsnd_dmaen_quit()
[all …]
Dsrc.c135 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req()
147 struct rsnd_dai_stream *io, in rsnd_src_ssiu_start()
201 struct rsnd_dai_stream *io) in rsnd_src_ssiu_stop()
239 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate()
263 struct rsnd_dai_stream *io, in rsnd_src_get_ssi_rate()
287 struct rsnd_dai_stream *io) in rsnd_src_set_convert_rate()
315 struct rsnd_dai_stream *io, in rsnd_src_hw_params()
370 struct rsnd_dai_stream *io, in rsnd_src_quit()
406 static int rsnd_src_set_route_gen1(struct rsnd_dai_stream *io, in rsnd_src_set_route_gen1()
443 static int rsnd_src_set_convert_timing_gen1(struct rsnd_dai_stream *io, in rsnd_src_set_convert_timing_gen1()
[all …]
Dssi.c89 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif()
126 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start()
177 struct rsnd_dai_stream *io) in rsnd_ssi_hw_start()
226 static void rsnd_ssi_hw_stop(struct rsnd_dai_stream *io, struct rsnd_ssi *ssi) in rsnd_ssi_hw_stop()
281 struct rsnd_dai_stream *io, in rsnd_ssi_init()
332 struct rsnd_dai_stream *io, in rsnd_ssi_quit()
349 struct rsnd_dai_stream *io, in rsnd_ssi_hw_params()
393 struct rsnd_dai_stream *io, in rsnd_ssi_start()
408 struct rsnd_dai_stream *io, in rsnd_ssi_stop()
425 struct rsnd_dai_stream *io) in __rsnd_ssi_interrupt()
[all …]
Dcore.c152 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req()
190 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt()
193 struct rsnd_dai_stream *io; in rsnd_mod_interrupt()
211 int rsnd_io_is_working(struct rsnd_dai_stream *io) in rsnd_io_is_working()
220 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_adinr_bit()
242 u32 rsnd_get_adinr_chan(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_adinr_chan()
268 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io) in rsnd_get_dalign()
336 struct rsnd_dai_stream *io) in rsnd_dai_connect()
357 struct rsnd_dai_stream *io) in rsnd_dai_disconnect()
381 int rsnd_dai_pointer_offset(struct rsnd_dai_stream *io, int additional) in rsnd_dai_pointer_offset()
[all …]
Ddvc.c80 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update()
138 struct rsnd_dai_stream *io, in rsnd_dvc_remove_gen2()
153 struct rsnd_dai_stream *io, in rsnd_dvc_init()
175 struct rsnd_dai_stream *io, in rsnd_dvc_quit()
184 struct rsnd_dai_stream *io, in rsnd_dvc_start()
195 struct rsnd_dai_stream *io, in rsnd_dvc_stop()
204 struct rsnd_dai_stream *io, in rsnd_dvc_pcm_new()
260 static struct dma_chan *rsnd_dvc_dma_req(struct rsnd_dai_stream *io, in rsnd_dvc_dma_req()
Dmix.c41 static void rsnd_mix_volume_update(struct rsnd_dai_stream *io, in rsnd_mix_volume_update()
58 struct rsnd_dai_stream *io, in rsnd_mix_init()
83 struct rsnd_dai_stream *io, in rsnd_mix_quit()
Dadg.c69 static u32 rsnd_adg_ssi_ws_timing_gen2(struct rsnd_dai_stream *io) in rsnd_adg_ssi_ws_timing_gen2()
94 struct rsnd_dai_stream *io) in rsnd_adg_set_cmd_timsel_gen2()
114 struct rsnd_dai_stream *io, in rsnd_adg_set_src_timsel_gen2()
164 struct rsnd_dai_stream *io, in rsnd_adg_set_convert_clk_gen2()
236 struct rsnd_dai_stream *io) in rsnd_adg_set_convert_timing_gen2()
Dctu.c35 struct rsnd_dai_stream *io, in rsnd_ctu_init()
50 struct rsnd_dai_stream *io, in rsnd_ctu_quit()