global_cpu_snapshot
extern union global_cpu_snapshot global_cpu_snapshot[NR_CPUS];
union global_cpu_snapshot global_cpu_snapshot[NR_CPUS];
rp = &global_cpu_snapshot[this_cpu].reg;
memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot));
gp = &global_cpu_snapshot[cpu].reg;
memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot));
pp = &global_cpu_snapshot[this_cpu].pmu;
memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot));
struct global_pmu_snapshot *pp = &global_cpu_snapshot[cpu].pmu;
memset(global_cpu_snapshot, 0, sizeof(global_cpu_snapshot));