Lines Matching defs:pernode
109 * compute_pernodesize - compute size of pernode data
253 * fill_pernode - initialize pernode data.
255 * @pernode: physical address of pernode data
256 * @pernodesize: size of the pernode data
258 static void __init fill_pernode(int node, unsigned long pernode,
264 mem_data[node].pernode_addr = pernode;
266 memset(__va(pernode), 0, pernodesize);
268 cpu_data = (void *)pernode;
269 pernode += PERCPU_PAGE_SIZE * cpus;
270 pernode += node * L1_CACHE_BYTES;
272 pgdat_list[node] = __va(pernode);
273 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t));
275 mem_data[node].node_data = __va(pernode);
276 pernode += L1_CACHE_ALIGN(sizeof(struct ia64_node_data));
277 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t));
316 unsigned long pernodesize = 0, pernode;
337 pernode = NODEDATA_ALIGN(start, node);
340 if (start + len > (pernode + pernodesize))
341 fill_pernode(node, pernode, pernodesize);
427 * @pernodesize: size of this node's pernode data
461 * memory_less_nodes - allocate and initialize CPU only nodes pernode
467 void *pernode;
472 pernode = memory_less_node_alloc(node, pernodesize);
473 fill_pernode(node, __pa(pernode), pernodesize);