struct per_cpu_pageset *ps = &z->pageset[cpu]; 
struct per_cpu_pageset *ps = zone_pcp(z,cpu); 
static ssize_t node_read_numastat(struct sys_device * dev, char * buf){	unsigned long numa_hit, numa_miss, interleave_hit, numa_foreign;	unsigned long local_node, other_node;	int i, cpu;	pg_data_t *pg = NODE_DATA(dev->id);	numa_hit = 0;	numa_miss = 0;	interleave_hit = 0;	numa_foreign = 0;	local_node = 0;	other_node = 0;	for (i = 0; i < MAX_NR_ZONES; i++) {		struct zone *z = &pg->node_zones[i];		for (cpu = 0; cpu < NR_CPUS; cpu++) {			struct per_cpu_pageset *ps = &z->pageset[cpu];			numa_hit += ps->numa_hit;			numa_miss += ps->numa_miss;			numa_foreign += ps->numa_foreign;			interleave_hit += ps->interleave_hit;			local_node += ps->local_node;			other_node += ps->other_node;		}	}	return sprintf(buf,		       "numa_hit %lu\n"		       "numa_miss %lu\n"		       "numa_foreign %lu\n"		       "interleave_hit %lu\n"		       "local_node %lu\n"		       "other_node %lu\n",		       numa_hit,		       numa_miss,		       numa_foreign,		       interleave_hit,		       local_node,		       other_node);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e7c8d5c9955a4d2e88e36b640563f5d6d5aba48a/node.c/clean/drivers/base/node.c