Lines Matching refs:cpustats
236 struct cpustats
934 struct cpustats *
935 get_cpustats(int *cnt, struct cpustats *cpustats)
944 struct cpustats *cpustats_p;
946 dprintf("get_cpustats(%d -> %d, %08x)\n", cnt, *cnt, cpustats);
977 cpustats = (struct cpustats *)realloc(cpustats,
978 cpu_num * sizeof(struct cpustats));
982 cpustats_p = cpustats;
1012 dprintf("get_cpustats sees %d cpus and returns %08x\n", cpucount, cpustats);
1014 return (cpustats);
1405 static struct cpustats *cpustats = NULL;
1406 static struct cpustats sum_current;
1407 static struct cpustats sum_old;
1419 cpustats = get_cpustats(&cpus, cpustats);
1429 cp_time[j] += cpustats[i].states[j];
1431 sum_current.pswitch += cpustats[i].pswitch;
1432 sum_current.trap += cpustats[i].trap;
1433 sum_current.intr += cpustats[i].intr;
1434 sum_current.syscall += cpustats[i].syscall;
1435 sum_current.sysfork += cpustats[i].sysfork;
1436 sum_current.sysvfork += cpustats[i].sysvfork;
1437 sum_current.pfault += cpustats[i].pfault;
1438 sum_current.pgin += cpustats[i].pgin;
1439 sum_current.pgout += cpustats[i].pgout;