Lines Matching refs:div
106 struct hi6220_clk_divider *div; in hi6220_register_clkdiv() local
114 div = kzalloc(sizeof(*div), GFP_KERNEL); in hi6220_register_clkdiv()
115 if (!div) in hi6220_register_clkdiv()
124 kfree(div); 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()
140 div->reg = reg; in hi6220_register_clkdiv()
141 div->shift = shift; in hi6220_register_clkdiv()
142 div->width = width; in hi6220_register_clkdiv()
143 div->mask = mask_bit ? BIT(mask_bit) : 0; in hi6220_register_clkdiv()
144 div->lock = lock; in hi6220_register_clkdiv()
145 div->hw.init = &init; in hi6220_register_clkdiv()
146 div->table = table; in hi6220_register_clkdiv()
149 clk = clk_register(dev, &div->hw); in hi6220_register_clkdiv()
152 kfree(div); in hi6220_register_clkdiv()