Home
last modified time | relevance | path

Searched refs:axg_tdm_stream (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/meson/
H A Daxg-tdm.h52 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 Daxg-tdm-formatter.c17 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 Daxg-tdm-formatter.h22 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 Daxg-tdm-interface.c40 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 Daxg-tdmout.c76 static struct axg_tdm_stream *
111 struct axg_tdm_stream *ts) in axg_tdmout_prepare()
H A Daxg-tdmin.c78 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 Daxg-tdm.h52 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 Daxg-tdm-formatter.c17 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 Daxg-tdm-formatter.h22 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 Daxg-tdm-interface.c43 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 Daxg-tdmout.c76 static struct axg_tdm_stream *
111 struct axg_tdm_stream *ts) in axg_tdmout_prepare()
H A Daxg-tdmin.c78 static struct axg_tdm_stream *
113 struct axg_tdm_stream *ts) in axg_tdmin_prepare()

Completed in 7 milliseconds