Lines Matching refs:nid
27 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end)
34 BUG_ON(nid > MAX_NUMNODES || nid <= 0);
44 __add_active_range(nid, start_pfn, end_pfn);
47 NODE_DATA(nid) = __va(memblock_alloc_base(sizeof(struct pglist_data),
49 memset(NODE_DATA(nid), 0, sizeof(struct pglist_data));
51 NODE_DATA(nid)->bdata = &bootmem_node_data[nid];
52 NODE_DATA(nid)->node_start_pfn = start_pfn;
53 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn;
59 init_bootmem_node(NODE_DATA(nid), bootmem_paddr >> PAGE_SHIFT,
62 free_bootmem_with_active_regions(nid, end_pfn);
65 reserve_bootmem_node(NODE_DATA(nid), start_pfn << PAGE_SHIFT,
67 reserve_bootmem_node(NODE_DATA(nid), bootmem_paddr,
71 node_set_online(nid);
74 sparse_memory_present_with_active_regions(nid);