Lines Matching refs:fix
31 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
34 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
35 do_div(rate, fix->div); in clk_factor_recalc_rate()
42 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
47 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
51 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
77 struct clk_fixed_factor *fix; in clk_register_fixed_factor() local
81 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in clk_register_fixed_factor()
82 if (!fix) in clk_register_fixed_factor()
86 fix->mult = mult; in clk_register_fixed_factor()
87 fix->div = div; in clk_register_fixed_factor()
88 fix->hw.init = &init; in clk_register_fixed_factor()
96 clk = clk_register(dev, &fix->hw); in clk_register_fixed_factor()
99 kfree(fix); in clk_register_fixed_factor()