Lines Matching refs:flexgen
18 struct flexgen { struct
33 #define to_flexgen(_hw) container_of(_hw, struct flexgen, hw) argument
37 struct flexgen *flexgen = to_flexgen(hw); in flexgen_enable() local
38 struct clk_hw *pgate_hw = &flexgen->pgate.hw; in flexgen_enable()
39 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_enable()
54 struct flexgen *flexgen = to_flexgen(hw); in flexgen_disable() local
55 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_disable()
67 struct flexgen *flexgen = to_flexgen(hw); in flexgen_is_enabled() local
68 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_is_enabled()
80 struct flexgen *flexgen = to_flexgen(hw); in flexgen_get_parent() local
81 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_get_parent()
90 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_parent() local
91 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_set_parent()
123 struct flexgen *flexgen = to_flexgen(hw); in flexgen_recalc_rate() local
124 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_recalc_rate()
125 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_recalc_rate()
139 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_rate() local
140 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_set_rate()
141 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_set_rate()
182 struct flexgen *fgxbar; in clk_register_flexgen()
188 fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL); in clk_register_flexgen()
344 CLK_OF_DECLARE(flexgen, "st,flexgen", st_of_flexgen_setup);