Lines Matching defs:range
38 * are merged together into single memory range.
42 struct physmem_range *range;
45 range = __get_physmem_range_ptr(physmem_info.range_count - 1);
46 if (range->end == start) {
47 range->end = end;
52 range = __get_physmem_range_ptr(physmem_info.range_count);
53 range->start = start;
54 range->end = end;
143 unsigned long range = 1 << (MAX_PHYSMEM_BITS - 20); /* in 1MB blocks */
147 while (range > 1) {
148 range >>= 1;
149 pivot = offset + range;
189 struct reserved_range *range;
196 decompressor_printk("Out of memory allocating %lx bytes %lx aligned in range %lx:%lx\n",
199 for_each_physmem_reserved_range(t, range, &start, &end) {
298 struct reserved_range *range = &physmem_info.reserved[type];
306 if (range->start != addr + size) {
307 if (range->end) {
312 *new_range = *range;
313 range->chain = new_range;
317 range->end = addr + size;
319 range->start = addr;