Lines Matching refs:stm32_i2s_data

236 struct stm32_i2s_data {  struct
261 int (*set_i2s_clk_rate)(struct stm32_i2s_data *i2s, unsigned int rate); argument
262 void (*put_i2s_clk_rate)(struct stm32_i2s_data *i2s); argument
272 int (*get_i2s_clk_parent)(struct stm32_i2s_data *i2s);
278 struct stm32_i2s_data *i2s_data;
283 static int stm32_i2s_get_parent_clk(struct stm32_i2s_data *i2s);
285 static int stm32_i2s_calc_clk_div(struct stm32_i2s_data *i2s, in stm32_i2s_calc_clk_div()
325 static int stm32_i2s_set_clk_div(struct stm32_i2s_data *i2s) in stm32_i2s_set_clk_div()
336 static bool stm32_i2s_rate_accurate(struct stm32_i2s_data *i2s, in stm32_i2s_rate_accurate()
363 static int stm32_i2s_set_parent_clock(struct stm32_i2s_data *i2s, in stm32_i2s_set_parent_clock()
383 static void stm32_i2s_put_parent_rate(struct stm32_i2s_data *i2s) in stm32_i2s_put_parent_rate()
391 static int stm32_i2s_set_parent_rate(struct stm32_i2s_data *i2s, in stm32_i2s_set_parent_rate()
468 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_round_rate()
492 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_set_rate()
511 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_enable()
522 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_disable()
537 static int stm32_i2s_add_mclk_provider(struct stm32_i2s_data *i2s) in stm32_i2s_add_mclk_provider()
584 struct stm32_i2s_data *i2s = (struct stm32_i2s_data *)devid; in stm32_i2s_isr()
673 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt()
746 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk()
796 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_configure_clock()
858 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_configure()
905 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_startup()
931 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_hw_params()
949 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_trigger()
1047 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_shutdown()
1067 struct stm32_i2s_data *i2s = dev_get_drvdata(cpu_dai->dev); in stm32_i2s_dai_probe()
1139 struct stm32_i2s_data *i2s) in stm32_i2s_dais_init()
1172 static int stm32_i2s_get_parent_clk(struct stm32_i2s_data *i2s) in stm32_i2s_get_parent_clk()
1188 struct stm32_i2s_data *i2s) in stm32_i2s_parse_dt()
1273 struct stm32_i2s_data *i2s; in stm32_i2s_probe()
1357 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); in stm32_i2s_suspend()
1367 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); in stm32_i2s_resume()