| H A D | core.c | 127 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req() argument 133 return mod->ops->dma_req(io, mod); in rsnd_mod_dma_req() 168 struct rsnd_dai_stream *io, in rsnd_mod_get_status() argument 224 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt() argument 231 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt() local 233 if (mod == io->mod[mod->type]) in rsnd_mod_interrupt() 234 callback(mod, io); in rsnd_mod_interrupt() 236 io = &rdai->capture; in rsnd_mod_interrupt() 237 if (mod == io->mod[mod->type]) in rsnd_mod_interrupt() 238 callback(mod, io); in rsnd_mod_interrupt() 242 rsnd_io_is_working(struct rsnd_dai_stream * io) rsnd_io_is_working() argument 251 rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream * io,struct snd_pcm_hw_params * params) rsnd_runtime_channel_original_with_params() argument 269 rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream * io,struct snd_pcm_hw_params * params) rsnd_runtime_channel_after_ctu_with_params() argument 310 rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream * io,struct snd_pcm_hw_params * params) rsnd_runtime_channel_for_ssi_with_params() argument 325 rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream * io) rsnd_runtime_is_multi_ssi() argument 336 rsnd_runtime_is_tdm(struct rsnd_dai_stream * io) rsnd_runtime_is_tdm() argument 341 rsnd_runtime_is_tdm_split(struct rsnd_dai_stream * io) rsnd_runtime_is_tdm_split() argument 349 rsnd_get_adinr_bit(struct rsnd_mod * mod,struct rsnd_dai_stream * io) rsnd_get_adinr_bit() argument 372 rsnd_get_dalign(struct rsnd_mod * mod,struct rsnd_dai_stream * io) rsnd_get_dalign() argument 429 rsnd_get_busif_shift(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_get_busif_shift() argument 480 rsnd_mod_next(int * iterator,struct rsnd_dai_stream * io,enum rsnd_mod_type * array,int array_size) rsnd_mod_next() argument 531 rsnd_status_update(struct rsnd_dai_stream * io,struct rsnd_mod * mod,enum rsnd_mod_type type,int shift,int add,int timing) rsnd_status_update() argument 553 rsnd_dai_call(fn,io,param...) global() argument 578 rsnd_dai_connect(struct rsnd_mod * mod,struct rsnd_dai_stream * io,enum rsnd_mod_type type) rsnd_dai_connect() argument 606 rsnd_dai_disconnect(struct rsnd_mod * mod,struct rsnd_dai_stream * io,enum rsnd_mod_type type) rsnd_dai_disconnect() argument 663 rsnd_dai_stream_init(struct rsnd_dai_stream * io,struct snd_pcm_substream * substream) rsnd_dai_stream_init() argument 669 rsnd_dai_stream_quit(struct rsnd_dai_stream * io) rsnd_dai_stream_quit() argument 697 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_soc_dai_trigger() local 858 rsnd_soc_hw_rule(struct rsnd_dai * rdai,unsigned int * list,int list_num,struct snd_interval * baseline,struct snd_interval * iv,struct rsnd_dai_stream * io,char * unit) rsnd_soc_hw_rule() argument 907 struct rsnd_dai_stream *io = rule->private; rsnd_soc_hw_rule_rate() local 930 struct rsnd_dai_stream *io = rule->private; rsnd_soc_hw_rule_channels() local 963 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_soc_dai_startup() local 1020 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_soc_dai_shutdown() local 1035 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_soc_dai_prepare() local 1066 rsnd_parse_tdm_split_mode(struct rsnd_priv * priv,struct rsnd_dai_stream * io,struct device_node * dai_np) rsnd_parse_tdm_split_mode() argument 1103 rsnd_parse_connect_simple(struct rsnd_priv * priv,struct rsnd_dai_stream * io,struct device_node * dai_np) rsnd_parse_connect_simple() argument 1113 rsnd_parse_connect_graph(struct rsnd_priv * priv,struct rsnd_dai_stream * io,struct device_node * endpoint) rsnd_parse_connect_graph() argument 1301 rsnd_preallocate_pages(struct snd_soc_pcm_runtime * rtd,struct rsnd_dai_stream * io,int stream) rsnd_preallocate_pages() argument 1539 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_hw_update() local 1559 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_hw_params() local 1675 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); rsnd_pointer() local 1752 rsnd_kctrl_accept_anytime(struct rsnd_dai_stream * io) rsnd_kctrl_accept_anytime() argument 1799 rsnd_kctrl_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd,const unsigned char * name,int (* accept)(struct rsnd_dai_stream * io),void (* update)(struct rsnd_dai_stream * io,struct rsnd_mod * mod),struct rsnd_kctrl_cfg * cfg,const char * const * texts,int size,u32 max) rsnd_kctrl_new() argument 1802 rsnd_kctrl_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd,const unsigned char * name,int (* accept)(struct rsnd_dai_stream * io),void (* update)(struct rsnd_dai_stream * io,struct rsnd_mod * mod),struct rsnd_kctrl_cfg * cfg,const char * const * texts,int size,u32 max) rsnd_kctrl_new() argument 1803 rsnd_kctrl_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd,const unsigned char * name,int (* accept)(struct rsnd_dai_stream * io),void (* update)(struct rsnd_dai_stream * io,struct rsnd_mod * mod),struct rsnd_kctrl_cfg * cfg,const char * const * texts,int size,u32 max) rsnd_kctrl_new() argument 1871 rsnd_rdai_continuance_probe(struct rsnd_priv * priv,struct rsnd_dai_stream * io) rsnd_rdai_continuance_probe() argument [all...] |