Lines Matching refs:overlap
432 struct mem_vector *overlap) in mem_avoid_overlap() argument
442 *overlap = mem_avoid[i]; in mem_avoid_overlap()
443 earliest = overlap->start; in mem_avoid_overlap()
457 *overlap = avoid; in mem_avoid_overlap()
458 earliest = overlap->start; in mem_avoid_overlap()
580 struct mem_vector region, overlap; in __process_mem_region() local
630 if (!mem_avoid_overlap(®ion, &overlap)) { in __process_mem_region()
636 if (overlap.start > region.start + image_size) { in __process_mem_region()
640 beginning.size = overlap.start - region.start; in __process_mem_region()
645 if (overlap.start + overlap.size >= region.start + region.size) in __process_mem_region()
649 region.size -= overlap.start - region.start + overlap.size; in __process_mem_region()
650 region.start = overlap.start + overlap.size; in __process_mem_region()