Lines Matching refs:node

265 static unsigned long __init slot_psize_compute(cnodeid_t node, int slot)  in slot_psize_compute()  argument
272 nasid = COMPACT_TO_NASID_NODEID(node); in slot_psize_compute()
358 cnodeid_t node; in szmem() local
360 for_each_online_node(node) { in szmem()
363 slot_psize = slot_psize_compute(node, slot); in szmem()
378 slot, node); in szmem()
382 memblock_add_node(PFN_PHYS(slot_getbasepfn(node, slot)), in szmem()
383 PFN_PHYS(slot_psize), node); in szmem()
388 static void __init node_mem_init(cnodeid_t node) in node_mem_init() argument
390 unsigned long slot_firstpfn = slot_getbasepfn(node, 0); in node_mem_init()
391 unsigned long slot_freepfn = node_getfirstfree(node); in node_mem_init()
395 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in node_mem_init()
400 __node_data[node] = __va(slot_freepfn << PAGE_SHIFT); in node_mem_init()
401 memset(__node_data[node], 0, PAGE_SIZE); in node_mem_init()
403 NODE_DATA(node)->bdata = &bootmem_node_data[node]; in node_mem_init()
404 NODE_DATA(node)->node_start_pfn = start_pfn; in node_mem_init()
405 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn; in node_mem_init()
407 cpumask_clear(&hub_data(node)->h_cpus); in node_mem_init()
412 bootmap_size = init_bootmem_node(NODE_DATA(node), slot_freepfn, in node_mem_init()
414 free_bootmem_with_active_regions(node, end_pfn); in node_mem_init()
415 reserve_bootmem_node(NODE_DATA(node), slot_firstpfn << PAGE_SHIFT, in node_mem_init()
418 sparse_memory_present_with_active_regions(node); in node_mem_init()
438 cnodeid_t node; in prom_meminit() local
443 for (node = 0; node < MAX_COMPACT_NODES; node++) { in prom_meminit()
444 if (node_online(node)) { in prom_meminit()
445 node_mem_init(node); in prom_meminit()
448 __node_data[node] = &null_node; in prom_meminit()
462 unsigned node; in paging_init() local
466 for_each_online_node(node) { in paging_init()
469 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in paging_init()