Lines Matching refs:align
107 static unsigned long iterate_valid_positions(unsigned long size, unsigned long align,
117 align = max(align, 8UL);
118 _min = round_up(_min, align);
122 start = round_up(start, align);
143 range_pos = (tmp_end - start - size) / align + 1;
148 return start + (find_pos - 1) * align;
154 start = round_up(skip_res->end, align);
182 unsigned long randomize_within_range(unsigned long size, unsigned long align,
192 max_pos = iterate_valid_positions(size, align, min, max, res, ARRAY_SIZE(res), true, 0);
197 return iterate_valid_positions(size, align, min, max, res, ARRAY_SIZE(res), false, pos + 1);