Lines Matching refs:div
108 struct hi6220_clk_divider *div; in hi6220_register_clkdiv() local
116 div = kzalloc(sizeof(*div), GFP_KERNEL); in hi6220_register_clkdiv()
117 if (!div) in hi6220_register_clkdiv()
126 kfree(div); in hi6220_register_clkdiv()
131 table[i].div = min_div + i; in hi6220_register_clkdiv()
132 table[i].val = table[i].div - 1; in hi6220_register_clkdiv()
142 div->reg = reg; in hi6220_register_clkdiv()
143 div->shift = shift; in hi6220_register_clkdiv()
144 div->width = width; in hi6220_register_clkdiv()
145 div->mask = mask_bit ? BIT(mask_bit) : 0; in hi6220_register_clkdiv()
146 div->lock = lock; in hi6220_register_clkdiv()
147 div->hw.init = &init; in hi6220_register_clkdiv()
148 div->table = table; in hi6220_register_clkdiv()
151 clk = clk_register(dev, &div->hw); in hi6220_register_clkdiv()
154 kfree(div); in hi6220_register_clkdiv()