• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/tools/perf/

Lines Matching refs:counter

274 static void record_precise_ip(struct sym_entry *syme, int counter, u64 ip)
292 line->count[counter]++;
410 int counter;
415 for (counter = 1; counter < nr_counters-1; counter++)
416 weight *= sym->count[counter];
418 weight /= (sym->count[counter] + 1);
464 int counter, snap = !display_weighted ? sym_counter : 0;
545 else for (counter = 0; counter < nr_counters; counter++) {
546 if (counter)
549 printf("%s", event_name(counter));
743 fprintf(stdout, "\t[E] active event counter. \t(%s)\n", event_name(sym_counter));
836 prompt_integer(&sym_counter, "Enter details event counter");
981 struct perf_session *session, int counter)
1075 syme->count[counter]++;
1077 record_precise_ip(syme, counter, ip);
1086 int counter;
1157 event__process_sample(event, self, md->counter);
1171 int i, counter, thread_index;
1174 for (counter = 0; counter < nr_counters; counter++)
1179 &mmap_array[i][counter][thread_index]);
1187 static void start_counter(int i, int counter)
1197 attr = attrs + counter;
1212 fd[i][counter][thread_index] = sys_perf_event_open(attr,
1215 if (fd[i][counter][thread_index] < 0) {
1222 * based cpu-clock-tick sw counter, which
1237 fd[i][counter][thread_index], strerror(err));
1241 assert(fd[i][counter][thread_index] >= 0);
1242 fcntl(fd[i][counter][thread_index], F_SETFL, O_NONBLOCK);
1245 * First counter acts as the group leader:
1248 group_fd = fd[i][counter][thread_index];
1250 event_array[nr_poll].fd = fd[i][counter][thread_index];
1254 mmap_array[i][counter][thread_index].counter = counter;
1255 mmap_array[i][counter][thread_index].prev = 0;
1256 mmap_array[i][counter][thread_index].mask = mmap_pages*page_size - 1;
1257 mmap_array[i][counter][thread_index].base = mmap(NULL, (mmap_pages+1)*page_size,
1258 PROT_READ, MAP_SHARED, fd[i][counter][thread_index], 0);
1259 if (mmap_array[i][counter][thread_index].base == MAP_FAILED)
1267 int i, counter;
1280 for (counter = 0; counter < nr_counters; counter++)
1281 start_counter(i, counter);
1349 "put the counters into a counter group"),
1363 "be more verbose (show counter open errors, etc)"),
1369 int counter;
1444 for (counter = 0; counter < nr_counters; counter++) {
1445 if (attrs[counter].sample_period)
1448 attrs[counter].sample_period = default_interval;