Home
last modified time | relevance | path

Searched refs:axg_tdm_stream (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/sound/soc/meson/
Daxg-tdm.h52 struct axg_tdm_stream { struct
63 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface); argument
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()
Daxg-tdm-formatter.c16 struct axg_tdm_stream *stream;
28 struct axg_tdm_stream *ts, in axg_tdm_formatter_set_channel_masks()
70 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable()
124 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_attach()
146 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_dettach()
158 struct axg_tdm_stream *ts = formatter->drv->ops->get_stream(w); in axg_tdm_formatter_power_up()
312 int axg_tdm_stream_start(struct axg_tdm_stream *ts) in axg_tdm_stream_start()
335 void axg_tdm_stream_stop(struct axg_tdm_stream *ts) in axg_tdm_stream_stop()
351 struct axg_tdm_stream *axg_tdm_stream_alloc(struct axg_tdm_iface *iface) in axg_tdm_stream_alloc()
353 struct axg_tdm_stream *ts; in axg_tdm_stream_alloc()
[all …]
Daxg-tdm-formatter.h18 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w);
21 int (*prepare)(struct regmap *map, struct axg_tdm_stream *ts);
32 struct axg_tdm_stream *ts,
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()
134 struct axg_tdm_stream *ts = in axg_tdm_iface_startup()
163 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_set_stream()
330 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_hw_free()
341 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); in axg_tdm_iface_prepare()
Daxg-tdmin.c77 static struct axg_tdm_stream *
110 static int axg_tdmin_prepare(struct regmap *map, struct axg_tdm_stream *ts) in axg_tdmin_prepare()
Daxg-tdmout.c94 static struct axg_tdm_stream *
127 static int axg_tdmout_prepare(struct regmap *map, struct axg_tdm_stream *ts) in axg_tdmout_prepare()