Lines Matching defs:range
337 * @range: The size of the area, starting at @start, within which the
340 * If @start + @range would overflow, @range is capped.
345 * Return: A page aligned address within [start, start + range). On error,
348 unsigned long randomize_page(unsigned long start, unsigned long range)
351 range -= PAGE_ALIGN(start) - start;
355 if (start > ULONG_MAX - range)
356 range = ULONG_MAX - start;
358 range >>= PAGE_SHIFT;
360 if (range == 0)
363 return start + (get_random_long() % range << PAGE_SHIFT);