Lines Matching refs:flexgen

24 struct flexgen {  struct
43 #define to_flexgen(_hw) container_of(_hw, struct flexgen, hw) argument
48 struct flexgen *flexgen = to_flexgen(hw); in flexgen_enable() local
49 struct clk_hw *pgate_hw = &flexgen->pgate.hw; in flexgen_enable()
50 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_enable()
65 struct flexgen *flexgen = to_flexgen(hw); in flexgen_disable() local
66 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_disable()
78 struct flexgen *flexgen = to_flexgen(hw); in flexgen_is_enabled() local
79 struct clk_hw *fgate_hw = &flexgen->fgate.hw; in flexgen_is_enabled()
91 struct flexgen *flexgen = to_flexgen(hw); in flexgen_get_parent() local
92 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_get_parent()
101 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_parent() local
102 struct clk_hw *mux_hw = &flexgen->mux.hw; in flexgen_set_parent()
134 struct flexgen *flexgen = to_flexgen(hw); in flexgen_recalc_rate() local
135 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_recalc_rate()
136 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_recalc_rate()
150 struct flexgen *flexgen = to_flexgen(hw); in flexgen_set_rate() local
151 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; in flexgen_set_rate()
152 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; in flexgen_set_rate()
153 struct clk_hw *sync_hw = &flexgen->sync.hw; in flexgen_set_rate()
162 if (flexgen->control_mode) { in flexgen_set_rate()
202 struct flexgen *fgxbar; in clk_register_flexgen()
208 fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL); in clk_register_flexgen()
409 CLK_OF_DECLARE(flexgen, "st,flexgen", st_of_flexgen_setup);