Lines Matching defs:counters

168 struct counters {
169 struct counters *next_cpu;
177 extern struct counters *glob_cpu[MAX_CPU];
178 struct counters *glob_cpu[MAX_CPU];
180 extern struct counters *cnts;
181 struct counters *cnts=NULL;
186 extern int (*expression)(struct counters *, int);
187 int (*expression)(struct counters *, int);
196 int (*func)(struct counters *, int);
451 static struct counters *
452 find_counter(struct counters *base, const char *name)
454 struct counters *at;
476 allocstall1(struct counters *cpu, int pos)
480 struct counters *partial;
481 struct counters *unhalt;
498 allocstall2(struct counters *cpu, int pos)
502 struct counters *partial;
503 struct counters *unhalt;
520 br_mispredict(struct counters *cpu, int pos)
522 struct counters *brctr;
523 struct counters *unhalt;
544 br_mispredictib(struct counters *cpu, int pos)
546 struct counters *brctr;
547 struct counters *unhalt;
548 struct counters *clear, *clear2, *clear3;
549 struct counters *uops;
550 struct counters *recv;
551 struct counters *iss;
598 br_mispredict_broad(struct counters *cpu, int pos)
600 struct counters *brctr;
601 struct counters *unhalt;
602 struct counters *clear;
603 struct counters *uops;
604 struct counters *uops_ret;
605 struct counters *recv;
639 splitloadib(struct counters *cpu, int pos)
642 struct counters *mem;
643 struct counters *l1d, *ldblock;
644 struct counters *unhalt;
673 splitload(struct counters *cpu, int pos)
676 struct counters *mem;
677 struct counters *unhalt;
698 splitload_sb(struct counters *cpu, int pos)
701 struct counters *mem;
702 struct counters *unhalt;
723 splitstore_sb(struct counters *cpu, int pos)
727 struct counters *mem_split;
728 struct counters *mem_stores;
747 splitstore(struct counters *cpu, int pos)
751 struct counters *mem_split;
752 struct counters *mem_stores;
770 contested(struct counters *cpu, int pos)
774 struct counters *mem;
775 struct counters *unhalt;
794 contested_has(struct counters *cpu, int pos)
798 struct counters *mem;
799 struct counters *unhalt;
818 contestedbroad(struct counters *cpu, int pos)
822 struct counters *mem;
823 struct counters *mem2;
824 struct counters *unhalt;
848 blockstoreforward(struct counters *cpu, int pos)
852 struct counters *ldb;
853 struct counters *unhalt;
872 cache2(struct counters *cpu, int pos)
879 struct counters *mem1, *mem2, *mem3;
880 struct counters *unhalt;
908 datasharing(struct counters *cpu, int pos)
914 struct counters *mem;
915 struct counters *unhalt;
936 datasharing_has(struct counters *cpu, int pos)
942 struct counters *mem;
943 struct counters *unhalt;
964 cache2ib(struct counters *cpu, int pos)
970 struct counters *mem;
971 struct counters *unhalt;
990 cache2has(struct counters *cpu, int pos)
999 struct counters *mem1, *mem2, *mem3;
1000 struct counters *unhalt;
1028 cache2broad(struct counters *cpu, int pos)
1034 struct counters *mem;
1035 struct counters *unhalt;
1055 cache1(struct counters *cpu, int pos)
1059 struct counters *mem;
1060 struct counters *unhalt;
1079 cache1ib(struct counters *cpu, int pos)
1083 struct counters *mem;
1084 struct counters *unhalt;
1104 cache1broad(struct counters *cpu, int pos)
1108 struct counters *mem;
1109 struct counters *unhalt;
1129 dtlb_missload(struct counters *cpu, int pos)
1133 struct counters *dtlb_m, *dtlb_d;
1134 struct counters *unhalt;
1156 dtlb_missstore(struct counters *cpu, int pos)
1163 struct counters *dtsb_m, *dtsb_d;
1164 struct counters *unhalt;
1186 itlb_miss(struct counters *cpu, int pos)
1190 struct counters *itlb;
1191 struct counters *unhalt;
1210 itlb_miss_broad(struct counters *cpu, int pos)
1214 struct counters *itlb;
1215 struct counters *unhalt;
1216 struct counters *four_k;
1238 icache_miss(struct counters *cpu, int pos)
1243 struct counters *itlb, *icache;
1244 struct counters *unhalt;
1266 icache_miss_has(struct counters *cpu, int pos)
1271 struct counters *icache;
1272 struct counters *unhalt;
1292 lcp_stall(struct counters *cpu, int pos)
1296 struct counters *ild;
1297 struct counters *unhalt;
1317 frontendstall(struct counters *cpu, int pos)
1321 struct counters *idq;
1322 struct counters *unhalt;
1341 clears(struct counters *cpu, int pos)
1347 struct counters *clr1, *clr2, *clr3;
1348 struct counters *unhalt;
1376 clears_broad(struct counters *cpu, int pos)
1379 struct counters *clr1, *clr2, *clr3, *cyc;
1380 struct counters *unhalt;
1413 microassist(struct counters *cpu, int pos)
1417 struct counters *idq;
1418 struct counters *unhalt;
1438 microassist_broad(struct counters *cpu, int pos)
1441 struct counters *idq;
1442 struct counters *unhalt;
1443 struct counters *uopiss;
1444 struct counters *uopret;
1470 aliasing(struct counters *cpu, int pos)
1474 struct counters *ld;
1475 struct counters *unhalt;
1494 aliasing_broad(struct counters *cpu, int pos)
1498 struct counters *ld;
1499 struct counters *unhalt;
1519 fpassists(struct counters *cpu, int pos)
1523 struct counters *fp;
1524 struct counters *inst;
1542 otherassistavx(struct counters *cpu, int pos)
1546 struct counters *oth;
1547 struct counters *unhalt;
1566 otherassistsse(struct counters *cpu, int pos)
1570 struct counters *oth;
1571 struct counters *unhalt;
1591 efficiency1(struct counters *cpu, int pos)
1595 struct counters *uops;
1596 struct counters *unhalt;
1616 efficiency2(struct counters *cpu, int pos)
1620 struct counters *uops;
1621 struct counters *unhalt;
2013 printf("Test %s requires that the CPU have %d counters and this CPU has only %d\n",
2057 do_expression(struct counters *cpu, int pos)
2067 struct counters *up;
2110 * Ok output is an array of counters. Once
2114 * of the counters, filling in the CPU and
2128 mlen = sizeof(struct counters) * cnt;
2208 struct counters *cpat, *at;
2264 printf("Nothing to do -- no counters built\n");
2490 printf("We have %d PMC counters to work with\n", max_pmc_counters);
2732 user_expr(struct counters *cpu, int pos)
2736 struct counters *var;