Lines Matching defs:end
161 static int __init numa_add_memblk_to(int nid, u64 start, u64 end,
165 if (start == end)
169 if (start > end || nid < 0 || nid >= MAX_NUMNODES) {
171 nid, start, end - 1);
181 mi->blk[mi->nr_blks].end = PFN_ALIGN(end - PAGE_SIZE + 1);
191 * @end: End address of the new memblk
198 int __init numa_add_memblk(int nid, u64 start, u64 end)
200 return numa_add_memblk_to(nid, start, end, &numa_meminfo);
251 u64 e = mi->blk[i].end >> PAGE_SHIFT;
285 static void __init add_numamem_region(u64 start, u64 end, u32 type)
290 if (start >= end) {
291 pr_debug("Invalid region: %016llx-%016llx\n", start, end);
298 if (ofs > mb->end)
301 if (end > mb->end) {
302 add_node_intersection(mb->nid, ofs, mb->end - ofs, type);
303 ofs = mb->end;
305 add_node_intersection(mb->nid, ofs, end - ofs, type);