Lines Matching refs:cfg
354 struct clk_stm32_mux_cfg *cfg = clk->priv; in clk_stm32_mux_get_parent() local
356 return stm32_mux_get_parent(cfg->mux_id); in clk_stm32_mux_get_parent()
361 struct clk_stm32_mux_cfg *cfg = clk->priv; in clk_stm32_mux_set_parent() local
363 return stm32_mux_set_parent(cfg->mux_id, pidx); in clk_stm32_mux_set_parent()
374 struct clk_stm32_gate_cfg *cfg = clk->priv; in clk_stm32_gate_enable() local
376 stm32_gate_enable(cfg->gate_id); in clk_stm32_gate_enable()
383 struct clk_stm32_gate_cfg *cfg = clk->priv; in clk_stm32_gate_disable() local
385 stm32_gate_disable(cfg->gate_id); in clk_stm32_gate_disable()
395 struct clk_stm32_gate_cfg *cfg = clk->priv; in clk_stm32_gate_ready_enable() local
397 return stm32_gate_rdy_enable(cfg->gate_id); in clk_stm32_gate_ready_enable()
402 struct clk_stm32_gate_cfg *cfg = clk->priv; in clk_stm32_gate_ready_disable() local
404 if (stm32_gate_rdy_disable(cfg->gate_id)) in clk_stm32_gate_ready_disable()
417 struct clk_stm32_div_cfg *cfg = clk->priv; in clk_stm32_divider_get_rate() local
419 return stm32_div_get_rate(cfg->div_id, parent_rate); in clk_stm32_divider_get_rate()
426 struct clk_stm32_div_cfg *cfg = clk->priv; in clk_stm32_divider_set_rate() local
428 return stm32_div_set_rate(cfg->div_id, rate, parent_rate); in clk_stm32_divider_set_rate()
439 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_get_parent() local
441 if (cfg->mux_id == NO_MUX) { in clk_stm32_composite_get_parent()
446 return stm32_mux_get_parent(cfg->mux_id); in clk_stm32_composite_get_parent()
451 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_set_parent() local
453 if (cfg->mux_id == NO_MUX) in clk_stm32_composite_set_parent()
456 return stm32_mux_set_parent(cfg->mux_id, pidx); in clk_stm32_composite_set_parent()
462 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_get_rate() local
464 if (cfg->div_id == NO_DIV) in clk_stm32_composite_get_rate()
467 return stm32_div_get_rate(cfg->div_id, parent_rate); in clk_stm32_composite_get_rate()
473 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_set_rate() local
475 if (cfg->div_id == NO_DIV) in clk_stm32_composite_set_rate()
478 return stm32_div_set_rate(cfg->div_id, rate, parent_rate); in clk_stm32_composite_set_rate()
483 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_gate_enable() local
485 stm32_gate_enable(cfg->gate_id); in clk_stm32_composite_gate_enable()
492 struct clk_stm32_composite_cfg *cfg = clk->priv; in clk_stm32_composite_gate_disable() local
494 stm32_gate_disable(cfg->gate_id); in clk_stm32_composite_gate_disable()
570 struct clk_fixed_rate_cfg *cfg = clk->priv; in clk_fixed_get_rate() local
572 return cfg->rate; in clk_fixed_get_rate()