Lines Matching refs:flexgen

31 struct flexgen {  struct
50 #define to_flexgen(_hw) container_of(_hw, struct flexgen, hw) argument
55 struct flexgen *flexgen = to_flexgen(hw); in flexgen_enable() local
56 struct clk_hw *pgate_hw = &flexgen->pgate.hw; in flexgen_enable()
57 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_enable()
72 struct flexgen *flexgen = to_flexgen(hw); in flexgen_disable() local
73 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_disable()
85 struct flexgen *flexgen = to_flexgen(hw); in flexgen_is_enabled() local
86 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_is_enabled()
98 struct flexgen *flexgen = to_flexgen(hw); in flexgen_get_parent() local
99 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_get_parent()
108 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_parent() local
109 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_set_parent()
142 struct flexgen *flexgen = to_flexgen(hw); in flexgen_recalc_rate() local
143 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_recalc_rate()
144 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_recalc_rate()
158 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_rate() local
159 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_set_rate()
160 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_set_rate()
161 struct clk_hw *sync_hw = &flexgen->sync.hw; in flexgen_set_rate()
170 if (flexgen->control_mode) { in flexgen_set_rate()
210 struct flexgen *fgxbar; in clk_register_flexgen()
216 fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL); in clk_register_flexgen()
749 CLK_OF_DECLARE(flexgen, "st,flexgen", st_of_flexgen_setup);