Searched refs:axg_tdm_stream (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | axg-tdm.h | 52 struct axg_tdm_stream { struct 63 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface); 64 void axg_tdm_stream_free(struct axg_tdm_stream *ts); 65 int axg_tdm_stream_start(struct axg_tdm_stream *ts); 66 void axg_tdm_stream_stop(struct axg_tdm_stream *ts); 68 static inline int axg_tdm_stream_reset(struct axg_tdm_stream *ts) in axg_tdm_stream_reset()
|
H A D | axg-tdm-formatter.c | 17 struct axg_tdm_stream *stream; 30 struct axg_tdm_stream *ts, in axg_tdm_formatter_set_channel_masks() 82 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable() 157 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_attach() 179 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_dettach() 191 struct axg_tdm_stream *ts = formatter->drv->ops->get_stream(w); in axg_tdm_formatter_power_up() 352 int axg_tdm_stream_start(struct axg_tdm_stream *ts) in axg_tdm_stream_start() 375 void axg_tdm_stream_stop(struct axg_tdm_stream *ts) in axg_tdm_stream_stop() 391 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface) in axg_tdm_stream_alloc() 393 struct axg_tdm_stream *t in axg_tdm_stream_alloc() [all...] |
H A D | axg-tdm-formatter.h | 22 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w); 27 struct axg_tdm_stream *ts); 38 struct axg_tdm_stream *ts,
|
H A D | axg-tdm-interface.c | 40 struct axg_tdm_stream *tx = (struct axg_tdm_stream *) in axg_tdm_set_tdm_slots() 42 struct axg_tdm_stream *rx = (struct axg_tdm_stream *) in axg_tdm_set_tdm_slots() 149 struct axg_tdm_stream *ts = in axg_tdm_iface_startup() 178 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_set_stream() 346 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_hw_free() 357 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_prepare()
|
H A D | axg-tdmout.c | 76 static struct axg_tdm_stream * 111 struct axg_tdm_stream *ts) in axg_tdmout_prepare()
|
H A D | axg-tdmin.c | 78 static struct axg_tdm_stream * 113 struct axg_tdm_stream *ts) in axg_tdmin_prepare()
|
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | axg-tdm.h | 52 struct axg_tdm_stream { struct 63 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface); 64 void axg_tdm_stream_free(struct axg_tdm_stream *ts); 65 int axg_tdm_stream_start(struct axg_tdm_stream *ts); 66 void axg_tdm_stream_stop(struct axg_tdm_stream *ts); 68 static inline int axg_tdm_stream_reset(struct axg_tdm_stream *ts) in axg_tdm_stream_reset()
|
H A D | axg-tdm-formatter.c | 17 struct axg_tdm_stream *stream; 30 struct axg_tdm_stream *ts, in axg_tdm_formatter_set_channel_masks() 82 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable() 157 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_attach() 179 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_dettach() 191 struct axg_tdm_stream *ts = formatter->drv->ops->get_stream(w); in axg_tdm_formatter_power_up() 328 int axg_tdm_stream_start(struct axg_tdm_stream *ts) in axg_tdm_stream_start() 351 void axg_tdm_stream_stop(struct axg_tdm_stream *ts) in axg_tdm_stream_stop() 367 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface) in axg_tdm_stream_alloc() 369 struct axg_tdm_stream *t in axg_tdm_stream_alloc() [all...] |
H A D | axg-tdm-formatter.h | 22 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w); 27 struct axg_tdm_stream *ts); 38 struct axg_tdm_stream *ts,
|
H A D | axg-tdm-interface.c | 43 struct axg_tdm_stream *tx = snd_soc_dai_dma_data_get_playback(dai); in axg_tdm_set_tdm_slots() 44 struct axg_tdm_stream *rx = snd_soc_dai_dma_data_get_capture(dai); in axg_tdm_set_tdm_slots() 150 struct axg_tdm_stream *ts = in axg_tdm_iface_startup() 187 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_set_stream() 355 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_hw_free() 366 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_prepare() 377 struct axg_tdm_stream *ts = snd_soc_dai_dma_data_get(dai, stream); in axg_tdm_iface_remove_dai() 392 struct axg_tdm_stream *ts; in axg_tdm_iface_probe_dai()
|
H A D | axg-tdmout.c | 76 static struct axg_tdm_stream * 111 struct axg_tdm_stream *ts) in axg_tdmout_prepare()
|
H A D | axg-tdmin.c | 78 static struct axg_tdm_stream * 113 struct axg_tdm_stream *ts) in axg_tdmin_prepare()
|
Completed in 7 milliseconds