Lines Matching refs:pi
46 struct numa_meminfo *pi, in emu_setup_memblk() argument
50 struct numa_memblk *pb = &pi->blk[phys_blk]; in emu_setup_memblk()
68 numa_remove_memblk_from(phys_blk, pi); in emu_setup_memblk()
81 struct numa_meminfo *pi, in split_nodes_interleave() argument
119 for (i = 0; i < pi->nr_blks; i++) in split_nodes_interleave()
120 node_set(pi->blk[i].nid, physnode_mask); in split_nodes_interleave()
132 phys_blk = emu_find_memblk_by_nid(i, pi); in split_nodes_interleave()
137 start = pi->blk[phys_blk].start; in split_nodes_interleave()
138 limit = pi->blk[phys_blk].end; in split_nodes_interleave()
173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave()
206 struct numa_meminfo *pi, in split_nodes_size_interleave() argument
234 for (i = 0; i < pi->nr_blks; i++) in split_nodes_size_interleave()
235 node_set(pi->blk[i].nid, physnode_mask); in split_nodes_size_interleave()
247 phys_blk = emu_find_memblk_by_nid(i, pi); in split_nodes_size_interleave()
252 start = pi->blk[phys_blk].start; in split_nodes_size_interleave()
253 limit = pi->blk[phys_blk].end; in split_nodes_size_interleave()
273 ret = emu_setup_memblk(ei, pi, nid++ % MAX_NUMNODES, in split_nodes_size_interleave()
313 static struct numa_meminfo pi __initdata; in numa_emulation()
324 pi = *numa_meminfo; in numa_emulation()
338 ret = split_nodes_size_interleave(&ei, &pi, 0, max_addr, size); in numa_emulation()
343 ret = split_nodes_interleave(&ei, &pi, 0, max_addr, n); in numa_emulation()