Lines Matching defs:width

45 				      u8 width)
47 unsigned int maxdiv = 0, mask = clk_div_mask(width);
67 static unsigned int _get_maxdiv(const struct clk_div_table *table, u8 width,
71 return clk_div_mask(width);
73 return 1 << clk_div_mask(width);
75 return _get_table_maxdiv(table, width);
76 return clk_div_mask(width) + 1;
91 unsigned int val, unsigned long flags, u8 width)
98 return val ? val : clk_div_mask(width) + 1;
116 unsigned int div, unsigned long flags, u8 width)
123 return (div == clk_div_mask(width) + 1) ? 0 : div;
132 unsigned long flags, unsigned long width)
136 div = _get_div(table, val, flags, width);
155 val &= clk_div_mask(divider->width);
158 divider->flags, divider->width);
291 const struct clk_div_table *table, u8 width,
301 maxdiv = _get_maxdiv(table, width, flags);
338 bestdiv = _get_maxdiv(table, width, flags);
348 u8 width, unsigned long flags)
352 div = clk_divider_bestdiv(hw, parent, rate, prate, table, width, flags);
360 const struct clk_div_table *table, u8 width,
365 div = _get_div(table, val, flags, width);
390 val &= clk_div_mask(divider->width);
393 divider->width, divider->flags,
398 divider->width, divider->flags);
402 const struct clk_div_table *table, u8 width,
412 value = _get_val(table, div, flags, width);
414 return min_t(unsigned int, value, clk_div_mask(width));
427 divider->width, divider->flags);
437 val = clk_div_mask(divider->width) << (divider->shift + 16);
440 val &= ~(clk_div_mask(divider->width) << divider->shift);
470 void __iomem *reg, u8 shift, u8 width, u8 clk_divider_flags,
479 if (width + shift > 16) {
507 div->width = width;
534 * @width: width of the bitfield
541 void __iomem *reg, u8 shift, u8 width,
548 NULL, flags, reg, shift, width, clk_divider_flags,