Lines Matching refs:div
104 struct hi6220_clk_divider *div; in hi6220_register_clkdiv() local
112 div = kzalloc(sizeof(*div), GFP_KERNEL); in hi6220_register_clkdiv()
113 if (!div) in hi6220_register_clkdiv()
122 kfree(div); in hi6220_register_clkdiv()
127 table[i].div = min_div + i; in hi6220_register_clkdiv()
128 table[i].val = table[i].div - 1; in hi6220_register_clkdiv()
138 div->reg = reg; in hi6220_register_clkdiv()
139 div->shift = shift; in hi6220_register_clkdiv()
140 div->width = width; in hi6220_register_clkdiv()
141 div->mask = mask_bit ? BIT(mask_bit) : 0; in hi6220_register_clkdiv()
142 div->lock = lock; in hi6220_register_clkdiv()
143 div->hw.init = &init; in hi6220_register_clkdiv()
144 div->table = table; in hi6220_register_clkdiv()
147 clk = clk_register(dev, &div->hw); in hi6220_register_clkdiv()
150 kfree(div); in hi6220_register_clkdiv()