sun4i_i2s
static void sun4i_i2s_stop_capture(struct sun4i_i2s *i2s)
static void sun4i_i2s_stop_playback(struct sun4i_i2s *i2s)
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
struct sun4i_i2s *i2s = dev_get_drvdata(dev);
struct sun4i_i2s *i2s = dev_get_drvdata(dev);
struct sun4i_i2s *i2s)
struct sun4i_i2s *i2s;
struct sun4i_i2s;
struct sun4i_i2s *i2s = dev_get_drvdata(&pdev->dev);
unsigned long (*get_bclk_parent_rate)(const struct sun4i_i2s *i2s);
int (*set_chan_cfg)(const struct sun4i_i2s *i2s,
int (*set_fmt)(const struct sun4i_i2s *i2s, unsigned int fmt);
static unsigned long sun4i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s)
static unsigned long sun8i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s)
static int sun4i_i2s_get_bclk_div(struct sun4i_i2s *i2s,
static int sun4i_i2s_get_mclk_div(struct sun4i_i2s *i2s,
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
static int sun4i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
static int sun8i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
static int sun50i_h6_i2s_set_chan_cfg(const struct sun4i_i2s *i2s,
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
static int sun4i_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
static int sun8i_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
static int sun50i_h6_i2s_set_soc_fmt(const struct sun4i_i2s *i2s,
struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai);
static void sun4i_i2s_start_capture(struct sun4i_i2s *i2s)
static void sun4i_i2s_start_playback(struct sun4i_i2s *i2s)