Lines Matching refs:start

106 int valid_numa_range(u64 start, u64 end, nodeid_t node)  in valid_numa_range()  argument
113 if (nd->start <= start && nd->end > end && in valid_numa_range()
121 static __init int conflicting_memblks(u64 start, u64 end) in conflicting_memblks() argument
127 if (nd->start == nd->end) in conflicting_memblks()
129 if (nd->end > start && nd->start < end) in conflicting_memblks()
131 if (nd->end == end && nd->start == start) in conflicting_memblks()
137 static __init void cutoff_node(int i, u64 start, u64 end) in cutoff_node() argument
140 if (nd->start < start) { in cutoff_node()
141 nd->start = start; in cutoff_node()
142 if (nd->end < nd->start) in cutoff_node()
143 nd->start = nd->end; in cutoff_node()
147 if (nd->start > nd->end) in cutoff_node()
148 nd->start = nd->end; in cutoff_node()
273 u64 start, end; in acpi_numa_memory_affinity_init() local
295 start = ma->base_address; in acpi_numa_memory_affinity_init()
296 end = start + ma->length; in acpi_numa_memory_affinity_init()
306 i = conflicting_memblks(start, end); in acpi_numa_memory_affinity_init()
314 mismatch ? KERN_ERR : KERN_WARNING, pxm, start, end, in acpi_numa_memory_affinity_init()
315 node_memblk_range[i].start, node_memblk_range[i].end); in acpi_numa_memory_affinity_init()
323 pxm, start, end, node_to_pxm(memblk_nodeid[i]), in acpi_numa_memory_affinity_init()
324 node_memblk_range[i].start, node_memblk_range[i].end); in acpi_numa_memory_affinity_init()
332 nd->start = start; in acpi_numa_memory_affinity_init()
335 if (start < nd->start) in acpi_numa_memory_affinity_init()
336 nd->start = start; in acpi_numa_memory_affinity_init()
342 node, pxm, start, end, in acpi_numa_memory_affinity_init()
345 node_memblk_range[num_node_memblks].start = start; in acpi_numa_memory_affinity_init()
364 unsigned long long start, end; in nodes_cover_memory() local
370 start = e820.map[i].addr; in nodes_cover_memory()
376 if (start < nodes[j].end in nodes_cover_memory()
377 && end > nodes[j].start) { in nodes_cover_memory()
378 if (start >= nodes[j].start) { in nodes_cover_memory()
379 start = nodes[j].end; in nodes_cover_memory()
383 end = nodes[j].start; in nodes_cover_memory()
387 } while (found && start < end); in nodes_cover_memory()
389 if (start < end) { in nodes_cover_memory()
391 "%016Lx - %016Lx\n", start, end); in nodes_cover_memory()
452 int __init acpi_scan_nodes(u64 start, u64 end) in acpi_scan_nodes() argument
459 cutoff_node(i, start, end); in acpi_scan_nodes()
484 u64 size = nodes[i].end - nodes[i].start; in acpi_scan_nodes()
489 setup_node_bootmem(i, nodes[i].start, nodes[i].end); in acpi_scan_nodes()