Searched refs:rsnd_mod (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/sound/soc/sh/rcar/ |
D | rsnd.h | 164 struct rsnd_mod; 180 u32 rsnd_read(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg); 181 void rsnd_write(struct rsnd_priv *priv, struct rsnd_mod *mod, 183 void rsnd_force_write(struct rsnd_priv *priv, struct rsnd_mod *mod, 185 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg, 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); 218 #define rsnd_dma_to_mod(_dma) container_of((_dma), struct rsnd_mod, dma) 228 struct rsnd_mod *mod, char *name); [all …]
|
D | dma.c | 35 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to); 44 static void __rsnd_dmaen_complete(struct rsnd_mod *mod, in __rsnd_dmaen_complete() 75 struct rsnd_mod *mod = data; in rsnd_dmaen_complete() 90 struct rsnd_mod *mod = rsnd_dma_to_mod(dma); in rsnd_dmaen_start() 121 struct rsnd_mod *mod, char *name) in rsnd_dma_request_channel() 142 struct rsnd_mod *mod_from, in rsnd_dmaen_request_channel() 143 struct rsnd_mod *mod_to) in rsnd_dmaen_request_channel() 157 struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) in rsnd_dmaen_init() 268 struct rsnd_mod *mod) in rsnd_dmapp_get_id() 270 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_dmapp_get_id() [all …]
|
D | src.c | 24 struct rsnd_mod mod; 121 static void rsnd_src_soft_reset(struct rsnd_mod *mod) in rsnd_src_soft_reset() 130 static void __rsnd_src_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_src_initialize_lock() 136 struct rsnd_mod *mod) in rsnd_src_dma_req() 146 int rsnd_src_ssiu_start(struct rsnd_mod *ssi_mod, in rsnd_src_ssiu_start() 200 int rsnd_src_ssiu_stop(struct rsnd_mod *ssi_mod, in rsnd_src_ssiu_stop() 211 int rsnd_src_ssi_irq_enable(struct rsnd_mod *ssi_mod) in rsnd_src_ssi_irq_enable() 226 int rsnd_src_ssi_irq_disable(struct rsnd_mod *ssi_mod) in rsnd_src_ssi_irq_disable() 266 struct rsnd_mod *src_mod = rsnd_io_to_mod_src(io); in rsnd_src_get_ssi_rate() 286 static int rsnd_src_set_convert_rate(struct rsnd_mod *mod, in rsnd_src_set_convert_rate() [all …]
|
D | ssi.c | 65 struct rsnd_mod mod; 91 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_ssi_use_busif() 106 static void rsnd_ssi_status_check(struct rsnd_mod *mod, in rsnd_ssi_status_check() 131 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_master_clk_start() 170 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_master_clk_stop() 182 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_hw_start() 228 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_hw_stop() 280 static int rsnd_ssi_init(struct rsnd_mod *mod, in rsnd_ssi_init() 331 static int rsnd_ssi_quit(struct rsnd_mod *mod, in rsnd_ssi_quit() 348 static int rsnd_ssi_hw_params(struct rsnd_mod *mod, in rsnd_ssi_hw_params() [all …]
|
D | dvc.c | 19 struct rsnd_mod mod; 67 static void rsnd_dvc_soft_reset(struct rsnd_mod *mod) in rsnd_dvc_soft_reset() 75 static void __rsnd_dvc_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_dvc_initialize_lock() 81 struct rsnd_mod *mod) in rsnd_dvc_volume_update() 137 static int rsnd_dvc_remove_gen2(struct rsnd_mod *mod, in rsnd_dvc_remove_gen2() 152 static int rsnd_dvc_init(struct rsnd_mod *mod, in rsnd_dvc_init() 174 static int rsnd_dvc_quit(struct rsnd_mod *mod, in rsnd_dvc_quit() 183 static int rsnd_dvc_start(struct rsnd_mod *mod, in rsnd_dvc_start() 194 static int rsnd_dvc_stop(struct rsnd_mod *mod, in rsnd_dvc_stop() 203 static int rsnd_dvc_pcm_new(struct rsnd_mod *mod, in rsnd_dvc_pcm_new() [all …]
|
D | adg.c | 35 struct rsnd_mod mod; 71 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_adg_ssi_ws_timing_gen2() 93 int rsnd_adg_set_cmd_timsel_gen2(struct rsnd_mod *mod, in rsnd_adg_set_cmd_timsel_gen2() 98 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_cmd_timsel_gen2() 113 static int rsnd_adg_set_src_timsel_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_src_timsel_gen2() 119 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_src_timsel_gen2() 163 int rsnd_adg_set_convert_clk_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_convert_clk_gen2() 170 struct rsnd_mod *adg_mod = rsnd_mod_get(adg); in rsnd_adg_set_convert_clk_gen2() 235 int rsnd_adg_set_convert_timing_gen2(struct rsnd_mod *src_mod, in rsnd_adg_set_convert_timing_gen2() 246 struct rsnd_mod *mod, in rsnd_adg_set_convert_clk_gen1() [all …]
|
D | mix.c | 17 struct rsnd_mod mod; 28 static void rsnd_mix_soft_reset(struct rsnd_mod *mod) in rsnd_mix_soft_reset() 36 static void __rsnd_mix_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_mix_initialize_lock() 42 struct rsnd_mod *mod) in rsnd_mix_volume_update() 57 static int rsnd_mix_init(struct rsnd_mod *mod, in rsnd_mix_init() 82 static int rsnd_mix_quit(struct rsnd_mod *mod, in rsnd_mix_quit() 97 struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id) in rsnd_mix_mod_get()
|
D | core.c | 130 void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type) in rsnd_mod_make_sure() 144 char *rsnd_mod_name(struct rsnd_mod *mod) in rsnd_mod_name() 153 struct rsnd_mod *mod) in rsnd_mod_dma_req() 162 struct rsnd_mod *mod, in rsnd_mod_init() 182 void rsnd_mod_quit(struct rsnd_mod *mod) in rsnd_mod_quit() 188 void rsnd_mod_interrupt(struct rsnd_mod *mod, in rsnd_mod_interrupt() 189 void (*callback)(struct rsnd_mod *mod, in rsnd_mod_interrupt() 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() [all …]
|
D | ctu.c | 17 struct rsnd_mod mod; 29 static void __rsnd_ctu_initialize_lock(struct rsnd_mod *mod, u32 enable) in __rsnd_ctu_initialize_lock() 34 static int rsnd_ctu_init(struct rsnd_mod *mod, in rsnd_ctu_init() 49 static int rsnd_ctu_quit(struct rsnd_mod *mod, in rsnd_ctu_quit() 64 struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id) in rsnd_ctu_mod_get()
|
D | gen.c | 75 struct rsnd_mod *mod, enum rsnd_reg reg) in rsnd_read() 93 struct rsnd_mod *mod, in rsnd_write() 109 struct rsnd_mod *mod, in rsnd_force_write() 124 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, in rsnd_bset()
|