Lines Matching refs:start
108 unsigned long start; member
118 if (item->start < region->start) in mem_contains()
121 if (item->start + item->size > region->start + region->size) in mem_contains()
129 if (one->start + one->size <= two->start) in mem_overlaps()
132 if (one->start >= two->start + two->size) in mem_overlaps()
151 mem_avoid[0].start = unsafe; in mem_avoid_init()
159 mem_avoid[1].start = initrd_start; in mem_avoid_init()
169 mem_avoid[2].start = cmd_line; in mem_avoid_init()
173 mem_avoid[3].start = (unsigned long)free_mem_ptr; in mem_avoid_init()
177 mem_avoid[4].start = (unsigned long)free_mem_end_ptr; in mem_avoid_init()
197 avoid.start = (unsigned long)ptr; in mem_avoid_overlap()
250 region.start = entry->addr; in process_e820_entry()
254 if (region.start < minimum) in process_e820_entry()
255 region.start = minimum; in process_e820_entry()
258 region.start = ALIGN(region.start, CONFIG_PHYSICAL_ALIGN); in process_e820_entry()
261 if (region.start > entry->addr + entry->size) in process_e820_entry()
265 region.size -= region.start - entry->addr; in process_e820_entry()
268 if (region.start + region.size > CONFIG_RANDOMIZE_BASE_MAX_OFFSET) in process_e820_entry()
269 region.size = CONFIG_RANDOMIZE_BASE_MAX_OFFSET - region.start; in process_e820_entry()
272 for (img.start = region.start, img.size = image_size ; in process_e820_entry()
274 img.start += CONFIG_PHYSICAL_ALIGN) { in process_e820_entry()
277 slots_append(img.start); in process_e820_entry()