Lines Matching refs:end

27 		if (mi->blk[i].start != mi->blk[i].end &&  in numa_nodemask_from_meminfo()
133 static int __init numa_add_memblk_to(int nid, u64 start, u64 end, in numa_add_memblk_to() argument
137 if (start == end) in numa_add_memblk_to()
141 if (start > end || nid < 0 || nid >= MAX_NUMNODES) { in numa_add_memblk_to()
143 nid, start, end - 1); in numa_add_memblk_to()
153 mi->blk[mi->nr_blks].end = end; in numa_add_memblk_to()
198 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument
200 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk()
225 bi->start, bi->end - bi->start)) { in numa_cleanup_meminfo()
234 if (bi->end > high) { in numa_cleanup_meminfo()
235 numa_add_memblk_to(bi->nid, high, bi->end, in numa_cleanup_meminfo()
237 bi->end = high; in numa_cleanup_meminfo()
241 if (bi->start >= bi->end) in numa_cleanup_meminfo()
251 u64 start, end; in numa_cleanup_meminfo() local
258 if (bi->end > bj->start && bi->start < bj->end) { in numa_cleanup_meminfo()
261 bi->nid, bi->start, bi->end - 1, in numa_cleanup_meminfo()
262 bj->nid, bj->start, bj->end - 1); in numa_cleanup_meminfo()
266 bi->nid, bi->start, bi->end - 1, in numa_cleanup_meminfo()
267 bj->start, bj->end - 1); in numa_cleanup_meminfo()
278 end = max(bi->end, bj->end); in numa_cleanup_meminfo()
284 if (start < bk->end && end > bk->start) in numa_cleanup_meminfo()
290 bi->nid, bi->start, bi->end - 1, bj->start, in numa_cleanup_meminfo()
291 bj->end - 1, start, end - 1); in numa_cleanup_meminfo()
293 bi->end = end; in numa_cleanup_meminfo()
300 mi->blk[i].start = mi->blk[i].end = 0; in numa_cleanup_meminfo()
335 ret = memblock_set_node(mb->start, mb->end - mb->start, in numa_clear_kernel_node_hotplug()
370 memblock_clear_hotplug(mb->start, mb->end - mb->start); in numa_clear_kernel_node_hotplug()
387 memblock_set_node(mb->start, mb->end - mb->start, in numa_register_meminfo()
485 int __init numa_fill_memblks(u64 start, u64 end) in numa_fill_memblks() argument
500 if (memblock_addrs_overlap(start, end - start, bi->start, in numa_fill_memblks()
501 bi->end - bi->start)) { in numa_fill_memblks()
514 blk[count - 1]->end = max(blk[count - 1]->end, end); in numa_fill_memblks()
520 prev_end = blk[0]->end; in numa_fill_memblks()
525 if (prev_end < curr->end) in numa_fill_memblks()
526 prev_end = curr->end; in numa_fill_memblks()
529 prev_end = curr->end; in numa_fill_memblks()
541 if (mi->blk[i].start <= start && mi->blk[i].end > start) in meminfo_to_nid()