stm32_i2s_data
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = dev_get_drvdata(cpu_dai->dev);
struct stm32_i2s_data *i2s)
static int stm32_i2s_get_parent_clk(struct stm32_i2s_data *i2s)
struct stm32_i2s_data *i2s)
struct stm32_i2s_data *i2s;
struct stm32_i2s_data *i2s = dev_get_drvdata(dev);
struct stm32_i2s_data *i2s = dev_get_drvdata(dev);
int (*set_i2s_clk_rate)(struct stm32_i2s_data *i2s, unsigned int rate);
void (*put_i2s_clk_rate)(struct stm32_i2s_data *i2s);
int (*get_i2s_clk_parent)(struct stm32_i2s_data *i2s);
struct stm32_i2s_data *i2s_data;
static int stm32_i2s_get_parent_clk(struct stm32_i2s_data *i2s);
static int stm32_i2s_calc_clk_div(struct stm32_i2s_data *i2s,
static int stm32_i2s_set_clk_div(struct stm32_i2s_data *i2s)
static bool stm32_i2s_rate_accurate(struct stm32_i2s_data *i2s,
static int stm32_i2s_set_parent_clock(struct stm32_i2s_data *i2s,
static void stm32_i2s_put_parent_rate(struct stm32_i2s_data *i2s)
static int stm32_i2s_set_parent_rate(struct stm32_i2s_data *i2s,
struct stm32_i2s_data *i2s = mclk->i2s_data;
struct stm32_i2s_data *i2s = mclk->i2s_data;
struct stm32_i2s_data *i2s = mclk->i2s_data;
struct stm32_i2s_data *i2s = mclk->i2s_data;
static int stm32_i2s_add_mclk_provider(struct stm32_i2s_data *i2s)
struct stm32_i2s_data *i2s = (struct stm32_i2s_data *)devid;
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);
struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai);