Lines Matching defs:start
32 static u64 __init mem_hole_size(u64 start, u64 end)
34 unsigned long start_pfn = PFN_UP(start);
43 * Sets up nid to range from @start to @end. The return value is -errno if
59 eb->start = pb->start;
60 eb->end = pb->start + size;
66 pb->start += size;
67 if (pb->start >= pb->end) {
68 WARN_ON_ONCE(pb->start > pb->end);
73 nid, eb->start, eb->end - 1, (eb->end - eb->start) >> 20);
129 u64 start, limit, end;
137 start = pi->blk[phys_blk].start;
139 end = start + size;
148 while (end - start - mem_hole_size(start, end) < size) {
175 min(end, limit) - start);
187 static u64 __init find_end_of_node(u64 start, u64 max_addr, u64 size)
189 u64 end = start + size;
191 while (end - start - mem_hole_size(start, end) < size) {
276 u64 start, limit, end;
285 start = pi->blk[phys_blk].start;
289 end = start + size;
291 end = find_end_of_node(start, limit, size);
312 min(end, limit) - start);
412 pi.blk[0].start, pi.blk[0].end, 0,
476 if (ei.blk[i].start != ei.blk[i].end &&