Lines Matching defs:pernode
110 * compute_pernodesize - compute size of pernode data
254 * fill_pernode - initialize pernode data.
256 * @pernode: physical address of pernode data
257 * @pernodesize: size of the pernode data
259 static void __init fill_pernode(int node, unsigned long pernode,
265 mem_data[node].pernode_addr = pernode;
267 memset(__va(pernode), 0, pernodesize);
269 cpu_data = (void *)pernode;
270 pernode += PERCPU_PAGE_SIZE * cpus;
271 pernode += node * L1_CACHE_BYTES;
273 pgdat_list[node] = __va(pernode);
274 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t));
276 mem_data[node].node_data = __va(pernode);
277 pernode += L1_CACHE_ALIGN(sizeof(struct ia64_node_data));
278 pernode += L1_CACHE_ALIGN(sizeof(pg_data_t));
317 unsigned long pernodesize = 0, pernode;
338 pernode = NODEDATA_ALIGN(start, node);
341 if (start + len > (pernode + pernodesize))
342 fill_pernode(node, pernode, pernodesize);
428 * @pernodesize: size of this node's pernode data
462 * memory_less_nodes - allocate and initialize CPU only nodes pernode
468 void *pernode;
473 pernode = memory_less_node_alloc(node, pernodesize);
474 fill_pernode(node, __pa(pernode), pernodesize);