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
631 if (!mem_avoid_overlap(®ion, &overlap)) { in process_mem_region()
637 if (overlap.start > region.start + image_size) { in process_mem_region()
641 beginning.size = overlap.start - region.start; in process_mem_region()
646 if (overlap.start + overlap.size >= region.start + region.size) in process_mem_region()
650 region.size -= overlap.start - region.start + overlap.size; in process_mem_region()
651 region.start = overlap.start + overlap.size; in process_mem_region()