Lines Matching defs:divider
109 struct clk_divider *divider = to_clk_divider(hw);
115 value = divider_get_val(rate, parent_rate, divider->table, divider->width, divider->flags);
119 if (divider->lock)
120 spin_lock_irqsave(divider->lock, flags);
122 val = readl(divider->reg);
123 val &= ~(clk_div_mask(divider->width) << divider->shift);
124 val |= (u32)value << divider->shift;
125 writel(val, divider->reg);
127 ret = imx93_clk_composite_wait_ready(hw, divider->reg);
129 if (divider->lock)
130 spin_unlock_irqrestore(divider->lock, flags);