Lines Matching refs:start
45 int __init e820_all_mapped(u64 start, u64 end, unsigned type) in e820_all_mapped() argument
55 if (ei->addr >= end || ei->addr + ei->size <= start) in e820_all_mapped()
61 if (ei->addr <= start) in e820_all_mapped()
62 start = ei->addr + ei->size; in e820_all_mapped()
67 if (start >= end) in e820_all_mapped()
73 static void __init add_memory_region(unsigned long long start, in add_memory_region() argument
85 e820.map[x].addr = start; in add_memory_region()
314 unsigned long long start = biosmap->addr; in copy_e820_map() local
316 unsigned long long end = start + size; in copy_e820_map()
320 if (start > end) in copy_e820_map()
328 if (start < 0x100000ULL && end > 0xA0000ULL) { in copy_e820_map()
329 if (start < 0xA0000ULL) in copy_e820_map()
330 add_memory_region(start, 0xA0000ULL-start, type); in copy_e820_map()
333 start = 0x100000ULL; in copy_e820_map()
334 size = end - start; in copy_e820_map()
337 add_memory_region(start, size, type); in copy_e820_map()
352 unsigned long start, end; in find_max_pfn() local
356 start = PFN_UP(e820.map[i].addr); in find_max_pfn()
358 if (start >= end) in find_max_pfn()