Lines Matching full:fix
30 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
33 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
34 do_div(rate, fix->div); in clk_factor_recalc_rate()
41 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
46 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
50 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
76 struct clk_fixed_factor *fix; in clk_hw_register_fixed_factor() local
81 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in clk_hw_register_fixed_factor()
82 if (!fix) in clk_hw_register_fixed_factor()
86 fix->mult = mult; in clk_hw_register_fixed_factor()
87 fix->div = div; in clk_hw_register_fixed_factor()
88 fix->hw.init = &init; in clk_hw_register_fixed_factor()
96 hw = &fix->hw; in clk_hw_register_fixed_factor()
99 kfree(fix); in clk_hw_register_fixed_factor()
136 struct clk_fixed_factor *fix; in clk_hw_unregister_fixed_factor() local
138 fix = to_clk_fixed_factor(hw); in clk_hw_unregister_fixed_factor()
141 kfree(fix); in clk_hw_unregister_fixed_factor()