Lines Matching full:fix
25 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
28 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
29 do_div(rate, fix->div); in clk_factor_recalc_rate()
36 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
41 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
45 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
72 struct clk_fixed_factor *fix; in __clk_hw_register_fixed_factor() local
78 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in __clk_hw_register_fixed_factor()
79 if (!fix) in __clk_hw_register_fixed_factor()
83 fix->mult = mult; in __clk_hw_register_fixed_factor()
84 fix->div = div; in __clk_hw_register_fixed_factor()
85 fix->hw.init = &init; in __clk_hw_register_fixed_factor()
96 hw = &fix->hw; in __clk_hw_register_fixed_factor()
102 kfree(fix); in __clk_hw_register_fixed_factor()
147 struct clk_fixed_factor *fix; in clk_hw_unregister_fixed_factor() local
149 fix = to_clk_fixed_factor(hw); in clk_hw_unregister_fixed_factor()
152 kfree(fix); in clk_hw_unregister_fixed_factor()