Lines Matching defs:sun4i_i2s

154 struct sun4i_i2s;
194 unsigned long (*get_bclk_parent_rate)(const struct sun4i_i2s *i2s);
203 int (*set_chan_cfg)(const struct sun4i_i2s *i2s,
206 int (*set_fmt)(const struct sun4i_i2s *i2s, unsigned int fmt);
209 struct sun4i_i2s {
276 static unsigned long sun4i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s)
281 static unsigned long sun8i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s)
286 static int sun4i_i2s_get_bclk_div(struct sun4i_i2s *i2s,
306 static int sun4i_i2s_get_mclk_div(struct sun4i_i2s *i2s,
341 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
459 static int sun4i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
478 static int sun8i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
530 static int sun50i_h6_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
595 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
653 static int sun4i_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
727 static int sun8i_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
834 static int sun50i_h6_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
943 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
957 static void sun4i_i2s_start_capture(struct sun4i_i2s *i2s)
978 static void sun4i_i2s_start_playback(struct sun4i_i2s *i2s)
999 static void sun4i_i2s_stop_capture(struct sun4i_i2s *i2s)
1012 static void sun4i_i2s_stop_playback(struct sun4i_i2s *i2s)
1028 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
1059 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
1073 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
1086 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
1282 struct sun4i_i2s *i2s = dev_get_drvdata(dev);
1324 struct sun4i_i2s *i2s = dev_get_drvdata(dev);
1477 struct sun4i_i2s *i2s)
1502 struct sun4i_i2s *i2s;
1611 struct sun4i_i2s *i2s = dev_get_drvdata(&pdev->dev);