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_determine_rate()
494 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_set_rate()
513 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_enable()
524 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_disable()
539 static int stm32_i2s_add_mclk_provider(struct stm32_i2s_data *i2s) in stm32_i2s_add_mclk_provider()
586 struct stm32_i2s_data *i2s = (struct stm32_i2s_data *)devid; in stm32_i2s_isr()
675 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_dai_fmt()
748 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_set_sysclk()
798 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_configure_clock()
860 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_configure()
907 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_startup()
933 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_hw_params()
951 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_trigger()
1049 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); in stm32_i2s_shutdown()
1069 struct stm32_i2s_data *i2s = dev_get_drvdata(cpu_dai->dev); in stm32_i2s_dai_probe()
1141 struct stm32_i2s_data *i2s) in stm32_i2s_dais_init()
1174 static int stm32_i2s_get_parent_clk(struct stm32_i2s_data *i2s) in stm32_i2s_get_parent_clk()
1190 struct stm32_i2s_data *i2s) in stm32_i2s_parse_dt()
1275 struct stm32_i2s_data *i2s; in stm32_i2s_probe()
1359 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); in stm32_i2s_suspend()
1369 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); in stm32_i2s_resume()