Lines Matching refs:pernode
266 static void __init fill_pernode(int node, unsigned long pernode, in fill_pernode() argument
273 mem_data[node].pernode_addr = pernode; in fill_pernode()
275 memset(__va(pernode), 0, pernodesize); in fill_pernode()
277 cpu_data = (void *)pernode; in fill_pernode()
278 pernode += PERCPU_PAGE_SIZE * cpus; in fill_pernode()
279 pernode += node * L1_CACHE_BYTES; in fill_pernode()
281 pgdat_list[node] = __va(pernode); in fill_pernode()
282 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t)); in fill_pernode()
284 mem_data[node].node_data = __va(pernode); in fill_pernode()
285 pernode += L1_CACHE_ALIGN(sizeof(struct ia64_node_data)); in fill_pernode()
288 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t)); in fill_pernode()
327 unsigned long pernodesize = 0, pernode, pages, mapsize; in find_pernode_space() local
352 pernode = NODEDATA_ALIGN(start, node); in find_pernode_space()
355 if (start + len > (pernode + pernodesize + mapsize)) in find_pernode_space()
356 fill_pernode(node, pernode, pernodesize); in find_pernode_space()
507 void *pernode; in memory_less_nodes() local
512 pernode = memory_less_node_alloc(node, pernodesize); in memory_less_nodes()
513 fill_pernode(node, __pa(pernode), pernodesize); in memory_less_nodes()
558 unsigned long pernode, pernodesize, map; in find_memory() local
567 pernode = mem_data[node].pernode_addr; in find_memory()
569 map = pernode + pernodesize; in find_memory()