Searched refs:rsnd_dai_stream (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/sound/soc/sh/rcar/ |
D | rsnd.h | 166 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 …]
|
D | dma.c | 32 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 …]
|
D | src.c | 135 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 …]
|
D | ssi.c | 89 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 …]
|
D | core.c | 152 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 …]
|
D | dvc.c | 80 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()
|
D | mix.c | 41 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()
|
D | adg.c | 69 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()
|
D | ctu.c | 35 struct rsnd_dai_stream *io, in rsnd_ctu_init() 50 struct rsnd_dai_stream *io, in rsnd_ctu_quit()
|