Lines Matching refs:table
40 const struct clk_div_table *table; member
56 return divider_recalc_rate(hw, parent_rate, val, dclk->table, in hi6220_clkdiv_recalc_rate()
65 return divider_round_rate(hw, rate, prate, dclk->table, in hi6220_clkdiv_round_rate()
77 value = divider_get_val(rate, parent_rate, dclk->table, in hi6220_clkdiv_set_rate()
109 struct clk_div_table *table; in hi6220_register_clkdiv() local
122 table = kcalloc(max_div + 1, sizeof(*table), GFP_KERNEL); in hi6220_register_clkdiv()
123 if (!table) { in hi6220_register_clkdiv()
129 table[i].div = min_div + i; in hi6220_register_clkdiv()
130 table[i].val = table[i].div - 1; in hi6220_register_clkdiv()
146 div->table = table; in hi6220_register_clkdiv()
151 kfree(table); in hi6220_register_clkdiv()