Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf evsel: Rename *perf_evsel__*name() to *evsel__*name()

As they are 'struct evsel' methods or related routines, not part of
tools/lib/perf/, aka libperf, to whom the perf_ prefix belongs.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

+117 -132
+1 -1
tools/perf/arch/arm/util/cs-etm.c
··· 233 233 ret = perf_pmu__scan_file(pmu, path, "%x", &hash); 234 234 if (ret != 1) { 235 235 pr_err("failed to set sink \"%s\" on event %s with %d (%s)\n", 236 - sink, perf_evsel__name(evsel), errno, 236 + sink, evsel__name(evsel), errno, 237 237 str_error_r(errno, msg, sizeof(msg))); 238 238 return ret; 239 239 }
+1 -2
tools/perf/builtin-c2c.c
··· 2259 2259 fprintf(out, "=================================================\n"); 2260 2260 2261 2261 evlist__for_each_entry(evlist, evsel) { 2262 - fprintf(out, "%-36s: %s\n", first ? " Events" : "", 2263 - perf_evsel__name(evsel)); 2262 + fprintf(out, "%-36s: %s\n", first ? " Events" : "", evsel__name(evsel)); 2264 2263 first = false; 2265 2264 } 2266 2265 fprintf(out, " Cachelines sort on : %s HITMs\n",
+1 -1
tools/perf/builtin-diff.c
··· 981 981 982 982 if (!quiet) { 983 983 fprintf(stdout, "%s# Event '%s'\n#\n", first ? "" : "\n", 984 - perf_evsel__name(evsel_base)); 984 + evsel__name(evsel_base)); 985 985 } 986 986 987 987 first = false;
+3 -4
tools/perf/builtin-inject.c
··· 565 565 u64 sample_type, const char *sample_msg) 566 566 { 567 567 struct perf_event_attr *attr = &evsel->core.attr; 568 - const char *name = perf_evsel__name(evsel); 568 + const char *name = evsel__name(evsel); 569 569 570 570 if (!(attr->sample_type & sample_type)) { 571 571 pr_err("Samples for %s event do not have %s attribute set.", ··· 622 622 struct evsel *evsel; 623 623 624 624 evlist__for_each_entry(session->evlist, evsel) { 625 - const char *name = perf_evsel__name(evsel); 625 + const char *name = evsel__name(evsel); 626 626 627 627 if (!strcmp(name, "sched:sched_switch")) { 628 628 if (perf_evsel__check_stype(evsel, PERF_SAMPLE_TID, "TID")) ··· 691 691 evsel = perf_evlist__id2evsel_strict(session->evlist, 692 692 inject->aux_id); 693 693 if (evsel) { 694 - pr_debug("Deleting %s\n", 695 - perf_evsel__name(evsel)); 694 + pr_debug("Deleting %s\n", evsel__name(evsel)); 696 695 evlist__remove(session->evlist, evsel); 697 696 evsel__delete(evsel); 698 697 }
+1 -1
tools/perf/builtin-kmem.c
··· 1391 1391 } 1392 1392 1393 1393 evlist__for_each_entry(session->evlist, evsel) { 1394 - if (!strcmp(perf_evsel__name(evsel), "kmem:mm_page_alloc") && 1394 + if (!strcmp(evsel__name(evsel), "kmem:mm_page_alloc") && 1395 1395 perf_evsel__field(evsel, "pfn")) { 1396 1396 use_pfn = true; 1397 1397 break;
+1 -1
tools/perf/builtin-record.c
··· 879 879 880 880 if (perf_evlist__apply_filters(evlist, &pos)) { 881 881 pr_err("failed to set filter \"%s\" on event %s with %d (%s)\n", 882 - pos->filter, perf_evsel__name(pos), errno, 882 + pos->filter, evsel__name(pos), errno, 883 883 str_error_r(errno, msg, sizeof(msg))); 884 884 rc = -1; 885 885 goto out;
+2 -2
tools/perf/builtin-report.c
··· 321 321 struct report *rep = container_of(tool, struct report, tool); 322 322 323 323 if (rep->show_threads) { 324 - const char *name = perf_evsel__name(evsel); 324 + const char *name = evsel__name(evsel); 325 325 int err = perf_read_values_add_value(&rep->show_threads_values, 326 326 event->read.pid, event->read.tid, 327 327 evsel->idx, ··· 537 537 538 538 evlist__for_each_entry(evlist, pos) { 539 539 struct hists *hists = evsel__hists(pos); 540 - const char *evname = perf_evsel__name(pos); 540 + const char *evname = evsel__name(pos); 541 541 542 542 if (symbol_conf.event_group && 543 543 !perf_evsel__is_group_leader(pos))
+2 -2
tools/perf/builtin-sched.c
··· 2136 2136 struct evsel *evsel) 2137 2137 { 2138 2138 /* pid 0 == swapper == idle task */ 2139 - if (strcmp(perf_evsel__name(evsel), "sched:sched_switch") == 0) 2139 + if (strcmp(evsel__name(evsel), "sched:sched_switch") == 0) 2140 2140 return perf_evsel__intval(evsel, sample, "prev_pid") == 0; 2141 2141 2142 2142 return sample->pid == 0; ··· 2355 2355 } 2356 2356 2357 2357 if (sched->idle_hist) { 2358 - if (strcmp(perf_evsel__name(evsel), "sched:sched_switch")) 2358 + if (strcmp(evsel__name(evsel), "sched:sched_switch")) 2359 2359 rc = true; 2360 2360 else if (perf_evsel__intval(evsel, sample, "prev_pid") != 0 && 2361 2361 perf_evsel__intval(evsel, sample, "next_pid") != 0)
+7 -7
tools/perf/builtin-script.c
··· 273 273 struct evsel_script *es = zalloc(sizeof(*es)); 274 274 275 275 if (es != NULL) { 276 - if (asprintf(&es->filename, "%s.%s.dump", data->file.path, perf_evsel__name(evsel)) < 0) 276 + if (asprintf(&es->filename, "%s.%s.dump", data->file.path, evsel__name(evsel)) < 0) 277 277 goto out_free; 278 278 es->fp = fopen(es->filename, "w"); 279 279 if (es->fp == NULL) ··· 366 366 if (output[type].user_set_fields & field) { 367 367 if (allow_user_set) 368 368 return 0; 369 - evname = perf_evsel__name(evsel); 369 + evname = evsel__name(evsel); 370 370 pr_err("Samples for '%s' event do not have %s attribute set. " 371 371 "Cannot print '%s' field.\n", 372 372 evname, sample_msg, output_field2str(field)); ··· 375 375 376 376 /* user did not ask for it explicitly so remove from the default list */ 377 377 output[type].fields &= ~field; 378 - evname = perf_evsel__name(evsel); 378 + evname = evsel__name(evsel); 379 379 pr_debug("Samples for '%s' event do not have %s attribute set. " 380 380 "Skipping '%s' field.\n", 381 381 evname, sample_msg, output_field2str(field)); ··· 1712 1712 int max = 0; 1713 1713 1714 1714 evlist__for_each_entry(evlist, evsel) { 1715 - int len = strlen(perf_evsel__name(evsel)); 1715 + int len = strlen(evsel__name(evsel)); 1716 1716 1717 1717 max = MAX(len, max); 1718 1718 } ··· 1886 1886 fprintf(fp, "%10" PRIu64 " ", sample->period); 1887 1887 1888 1888 if (PRINT_FIELD(EVNAME)) { 1889 - const char *evname = perf_evsel__name(evsel); 1889 + const char *evname = evsel__name(evsel); 1890 1890 1891 1891 if (!script->name_width) 1892 1892 script->name_width = perf_evlist__max_name_len(script->session->evlist); ··· 2003 2003 counts->ena, 2004 2004 counts->run, 2005 2005 tstamp, 2006 - perf_evsel__name(counter)); 2006 + evsel__name(counter)); 2007 2007 } 2008 2008 } 2009 2009 } ··· 2975 2975 2976 2976 match = 0; 2977 2977 evlist__for_each_entry(session->evlist, pos) { 2978 - if (!strcmp(perf_evsel__name(pos), evname)) { 2978 + if (!strcmp(evsel__name(pos), evname)) { 2979 2979 match = 1; 2980 2980 break; 2981 2981 }
+4 -4
tools/perf/builtin-stat.c
··· 306 306 if (verbose > 1) { 307 307 fprintf(stat_config.output, 308 308 "%s: %d: %" PRIu64 " %" PRIu64 " %" PRIu64 "\n", 309 - perf_evsel__name(counter), 309 + evsel__name(counter), 310 310 cpu, 311 311 count->val, count->ena, count->run); 312 312 } ··· 455 455 errno == ENXIO) { 456 456 if (verbose > 0) 457 457 ui__warning("%s event is not supported by the kernel.\n", 458 - perf_evsel__name(counter)); 458 + evsel__name(counter)); 459 459 counter->supported = false; 460 460 /* 461 461 * errored is a sticky flag that means one of the counter's ··· 605 605 if (!counter->reset_group) 606 606 continue; 607 607 try_again_reset: 608 - pr_debug2("reopening weak %s\n", perf_evsel__name(counter)); 608 + pr_debug2("reopening weak %s\n", evsel__name(counter)); 609 609 if (create_perf_stat_counter(counter, &stat_config, &target, 610 610 counter->cpu_iter - 1) < 0) { 611 611 ··· 643 643 644 644 if (perf_evlist__apply_filters(evsel_list, &counter)) { 645 645 pr_err("failed to set filter \"%s\" on event %s with %d (%s)\n", 646 - counter->filter, perf_evsel__name(counter), errno, 646 + counter->filter, evsel__name(counter), errno, 647 647 str_error_r(errno, msg, sizeof(msg))); 648 648 return -1; 649 649 }
+4 -4
tools/perf/builtin-top.c
··· 255 255 if (notes->src == NULL) 256 256 goto out_unlock; 257 257 258 - printf("Showing %s for %s\n", perf_evsel__name(top->sym_evsel), symbol->name); 258 + printf("Showing %s for %s\n", evsel__name(top->sym_evsel), symbol->name); 259 259 printf(" Events Pcnt (>=%d%%)\n", top->annotation_opts.min_pcnt); 260 260 261 261 more = symbol__annotate_printf(&he->ms, top->sym_evsel, &top->annotation_opts); ··· 442 442 fprintf(stdout, "\t[e] display entries (lines). \t(%d)\n", top->print_entries); 443 443 444 444 if (top->evlist->core.nr_entries > 1) 445 - fprintf(stdout, "\t[E] active event counter. \t(%s)\n", perf_evsel__name(top->sym_evsel)); 445 + fprintf(stdout, "\t[E] active event counter. \t(%s)\n", evsel__name(top->sym_evsel)); 446 446 447 447 fprintf(stdout, "\t[f] profile display filter (count). \t(%d)\n", top->count_filter); 448 448 ··· 529 529 fprintf(stderr, "\nAvailable events:"); 530 530 531 531 evlist__for_each_entry(top->evlist, top->sym_evsel) 532 - fprintf(stderr, "\n\t%d %s", top->sym_evsel->idx, perf_evsel__name(top->sym_evsel)); 532 + fprintf(stderr, "\n\t%d %s", top->sym_evsel->idx, evsel__name(top->sym_evsel)); 533 533 534 534 prompt_integer(&counter, "Enter details event counter"); 535 535 536 536 if (counter >= top->evlist->core.nr_entries) { 537 537 top->sym_evsel = evlist__first(top->evlist); 538 - fprintf(stderr, "Sorry, no such event, using %s.\n", perf_evsel__name(top->sym_evsel)); 538 + fprintf(stderr, "Sorry, no such event, using %s.\n", evsel__name(top->sym_evsel)); 539 539 sleep(1); 540 540 break; 541 541 }
+11 -11
tools/perf/builtin-trace.c
··· 2074 2074 if (verbose > 1) { 2075 2075 static u64 n; 2076 2076 fprintf(trace->output, "Invalid syscall %d id, skipping (%s, %" PRIu64 ") ...\n", 2077 - id, perf_evsel__name(evsel), ++n); 2077 + id, evsel__name(evsel), ++n); 2078 2078 } 2079 2079 return NULL; 2080 2080 } ··· 2206 2206 double ts = (double)sample->time / NSEC_PER_MSEC; 2207 2207 2208 2208 printed += fprintf(trace->output, "%22s %10.3f %s %d/%d [%d]\n", 2209 - perf_evsel__name(evsel), ts, 2209 + evsel__name(evsel), ts, 2210 2210 thread__comm_str(thread), 2211 2211 sample->pid, sample->tid, sample->cpu); 2212 2212 } ··· 2513 2513 if (callchain_ret > 0) 2514 2514 trace__fprintf_callchain(trace, sample); 2515 2515 else if (callchain_ret < 0) 2516 - pr_err("Problem processing %s callchain, skipping...\n", perf_evsel__name(evsel)); 2516 + pr_err("Problem processing %s callchain, skipping...\n", evsel__name(evsel)); 2517 2517 out: 2518 2518 ttrace->entry_pending = false; 2519 2519 err = 0; ··· 2795 2795 if (callchain_ret > 0) 2796 2796 trace__fprintf_callchain(trace, sample); 2797 2797 else if (callchain_ret < 0) 2798 - pr_err("Problem processing %s callchain, skipping...\n", perf_evsel__name(evsel)); 2798 + pr_err("Problem processing %s callchain, skipping...\n", evsel__name(evsel)); 2799 2799 2800 2800 ++trace->nr_events_printed; 2801 2801 ··· 2890 2890 if (callchain_ret > 0) 2891 2891 trace__fprintf_callchain(trace, sample); 2892 2892 else if (callchain_ret < 0) 2893 - pr_err("Problem processing %s callchain, skipping...\n", perf_evsel__name(evsel)); 2893 + pr_err("Problem processing %s callchain, skipping...\n", evsel__name(evsel)); 2894 2894 2895 2895 ++trace->nr_events_printed; 2896 2896 out: ··· 3032 3032 } 3033 3033 3034 3034 evlist__for_each_entry_safe(evlist, evsel, tmp) { 3035 - if (!strstarts(perf_evsel__name(evsel), "probe:vfs_getname")) 3035 + if (!strstarts(evsel__name(evsel), "probe:vfs_getname")) 3036 3036 continue; 3037 3037 3038 3038 if (perf_evsel__field(evsel, "pathname")) { ··· 3093 3093 if (evsel->core.attr.type == PERF_TYPE_TRACEPOINT && 3094 3094 sample->raw_data == NULL) { 3095 3095 fprintf(trace->output, "%s sample with no payload for tid: %d, cpu %d, raw_size=%d, skipping...\n", 3096 - perf_evsel__name(evsel), sample->tid, 3096 + evsel__name(evsel), sample->tid, 3097 3097 sample->cpu, sample->raw_size); 3098 3098 } else { 3099 3099 tracepoint_handler handler = evsel->handler; ··· 4108 4108 out_error_apply_filters: 4109 4109 fprintf(trace->output, 4110 4110 "Failed to set filter \"%s\" on event %s with %d (%s)\n", 4111 - evsel->filter, perf_evsel__name(evsel), errno, 4111 + evsel->filter, evsel__name(evsel), errno, 4112 4112 str_error_r(errno, errbuf, sizeof(errbuf))); 4113 4113 goto out_delete_evlist; 4114 4114 } ··· 4989 4989 */ 4990 4990 if (trace.syscalls.events.augmented) { 4991 4991 evlist__for_each_entry(trace.evlist, evsel) { 4992 - bool raw_syscalls_sys_exit = strcmp(perf_evsel__name(evsel), "raw_syscalls:sys_exit") == 0; 4992 + bool raw_syscalls_sys_exit = strcmp(evsel__name(evsel), "raw_syscalls:sys_exit") == 0; 4993 4993 4994 4994 if (raw_syscalls_sys_exit) { 4995 4995 trace.raw_augmented_syscalls = true; ··· 4997 4997 } 4998 4998 4999 4999 if (trace.syscalls.events.augmented->priv == NULL && 5000 - strstr(perf_evsel__name(evsel), "syscalls:sys_enter")) { 5000 + strstr(evsel__name(evsel), "syscalls:sys_enter")) { 5001 5001 struct evsel *augmented = trace.syscalls.events.augmented; 5002 5002 if (perf_evsel__init_augmented_syscall_tp(augmented, evsel) || 5003 5003 perf_evsel__init_augmented_syscall_tp_args(augmented)) ··· 5020 5020 evsel->handler = trace__sys_enter; 5021 5021 } 5022 5022 5023 - if (strstarts(perf_evsel__name(evsel), "syscalls:sys_exit_")) { 5023 + if (strstarts(evsel__name(evsel), "syscalls:sys_exit_")) { 5024 5024 struct syscall_tp *sc; 5025 5025 init_augmented_syscall_tp: 5026 5026 if (perf_evsel__init_augmented_syscall_tp(evsel, evsel))
+1 -1
tools/perf/tests/event_update.c
··· 109 109 TEST_ASSERT_VAL("failed to synthesize attr update scale", 110 110 !perf_event__synthesize_event_update_scale(NULL, evsel, process_event_scale)); 111 111 112 - tmp.name = perf_evsel__name(evsel); 112 + tmp.name = evsel__name(evsel); 113 113 114 114 TEST_ASSERT_VAL("failed to synthesize attr update name", 115 115 !perf_event__synthesize_event_update_name(&tmp.tool, evsel, process_event_name));
+6 -8
tools/perf/tests/evsel-roundtrip-name.c
··· 24 24 continue; 25 25 26 26 for (i = 0; i < PERF_COUNT_HW_CACHE_RESULT_MAX; i++) { 27 - __perf_evsel__hw_cache_type_op_res_name(type, op, i, 28 - name, sizeof(name)); 27 + __evsel__hw_cache_type_op_res_name(type, op, i, name, sizeof(name)); 29 28 err = parse_events(evlist, name, NULL); 30 29 if (err) 31 30 ret = err; ··· 42 43 continue; 43 44 44 45 for (i = 0; i < PERF_COUNT_HW_CACHE_RESULT_MAX; i++) { 45 - __perf_evsel__hw_cache_type_op_res_name(type, op, i, 46 - name, sizeof(name)); 46 + __evsel__hw_cache_type_op_res_name(type, op, i, name, sizeof(name)); 47 47 if (evsel->idx != idx) 48 48 continue; 49 49 50 50 ++idx; 51 51 52 - if (strcmp(perf_evsel__name(evsel), name)) { 53 - pr_debug("%s != %s\n", perf_evsel__name(evsel), name); 52 + if (strcmp(evsel__name(evsel), name)) { 53 + pr_debug("%s != %s\n", evsel__name(evsel), name); 54 54 ret = -1; 55 55 } 56 56 ··· 82 84 83 85 err = 0; 84 86 evlist__for_each_entry(evlist, evsel) { 85 - if (strcmp(perf_evsel__name(evsel), names[evsel->idx])) { 87 + if (strcmp(evsel__name(evsel), names[evsel->idx])) { 86 88 --err; 87 - pr_debug("%s != %s\n", perf_evsel__name(evsel), names[evsel->idx]); 89 + pr_debug("%s != %s\n", evsel__name(evsel), names[evsel->idx]); 88 90 } 89 91 } 90 92
+1 -1
tools/perf/tests/mmap-basic.c
··· 150 150 if (nr_events[evsel->idx] != expected_nr_events[evsel->idx]) { 151 151 pr_debug("expected %d %s events, got %d\n", 152 152 expected_nr_events[evsel->idx], 153 - perf_evsel__name(evsel), nr_events[evsel->idx]); 153 + evsel__name(evsel), nr_events[evsel->idx]); 154 154 err = -1; 155 155 goto out_delete_evlist; 156 156 }
+7 -7
tools/perf/tests/parse-events.c
··· 371 371 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv); 372 372 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); 373 373 TEST_ASSERT_VAL("wrong name", 374 - !strcmp(perf_evsel__name(evsel), "mem:0:u")); 374 + !strcmp(evsel__name(evsel), "mem:0:u")); 375 375 376 376 return test__checkevent_breakpoint(evlist); 377 377 } ··· 385 385 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv); 386 386 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); 387 387 TEST_ASSERT_VAL("wrong name", 388 - !strcmp(perf_evsel__name(evsel), "mem:0:x:k")); 388 + !strcmp(evsel__name(evsel), "mem:0:x:k")); 389 389 390 390 return test__checkevent_breakpoint_x(evlist); 391 391 } ··· 399 399 TEST_ASSERT_VAL("wrong exclude_hv", !evsel->core.attr.exclude_hv); 400 400 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); 401 401 TEST_ASSERT_VAL("wrong name", 402 - !strcmp(perf_evsel__name(evsel), "mem:0:r:hp")); 402 + !strcmp(evsel__name(evsel), "mem:0:r:hp")); 403 403 404 404 return test__checkevent_breakpoint_r(evlist); 405 405 } ··· 413 413 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv); 414 414 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); 415 415 TEST_ASSERT_VAL("wrong name", 416 - !strcmp(perf_evsel__name(evsel), "mem:0:w:up")); 416 + !strcmp(evsel__name(evsel), "mem:0:w:up")); 417 417 418 418 return test__checkevent_breakpoint_w(evlist); 419 419 } ··· 427 427 TEST_ASSERT_VAL("wrong exclude_hv", evsel->core.attr.exclude_hv); 428 428 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); 429 429 TEST_ASSERT_VAL("wrong name", 430 - !strcmp(perf_evsel__name(evsel), "mem:0:rw:kp")); 430 + !strcmp(evsel__name(evsel), "mem:0:rw:kp")); 431 431 432 432 return test__checkevent_breakpoint_rw(evlist); 433 433 } ··· 498 498 TEST_ASSERT_VAL("wrong number of entries", 2 == evlist->core.nr_entries); 499 499 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type); 500 500 TEST_ASSERT_VAL("wrong config", 1 == evsel->core.attr.config); 501 - TEST_ASSERT_VAL("wrong name", !strcmp(perf_evsel__name(evsel), "krava")); 501 + TEST_ASSERT_VAL("wrong name", !strcmp(evsel__name(evsel), "krava")); 502 502 503 503 /* cpu/config=2/u" */ 504 504 evsel = perf_evsel__next(evsel); ··· 506 506 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type); 507 507 TEST_ASSERT_VAL("wrong config", 2 == evsel->core.attr.config); 508 508 TEST_ASSERT_VAL("wrong name", 509 - !strcmp(perf_evsel__name(evsel), "cpu/config=2/u")); 509 + !strcmp(evsel__name(evsel), "cpu/config=2/u")); 510 510 511 511 return 0; 512 512 }
+4 -4
tools/perf/ui/browsers/hists.c
··· 3416 3416 struct hists *hists = evsel__hists(evsel); 3417 3417 bool current_entry = ui_browser__is_current_entry(browser, row); 3418 3418 unsigned long nr_events = hists->stats.nr_events[PERF_RECORD_SAMPLE]; 3419 - const char *ev_name = perf_evsel__name(evsel); 3419 + const char *ev_name = evsel__name(evsel); 3420 3420 char bf[256], unit; 3421 3421 const char *warn = " "; 3422 3422 size_t printed; ··· 3427 3427 if (perf_evsel__is_group_event(evsel)) { 3428 3428 struct evsel *pos; 3429 3429 3430 - ev_name = perf_evsel__group_name(evsel); 3430 + ev_name = evsel__group_name(evsel); 3431 3431 3432 3432 for_each_group_member(pos, evsel) { 3433 3433 struct hists *pos_hists = evsel__hists(pos); ··· 3587 3587 ui_helpline__push("Press ESC to exit"); 3588 3588 3589 3589 evlist__for_each_entry(evlist, pos) { 3590 - const char *ev_name = perf_evsel__name(pos); 3590 + const char *ev_name = evsel__name(pos); 3591 3591 size_t line_len = strlen(ev_name) + 7; 3592 3592 3593 3593 if (menu.b.width < line_len) ··· 3640 3640 size_t size) 3641 3641 { 3642 3642 struct hists *hists = evsel__hists(browser->block_evsel); 3643 - const char *evname = perf_evsel__name(browser->block_evsel); 3643 + const char *evname = evsel__name(browser->block_evsel); 3644 3644 unsigned long nr_samples = hists->stats.nr_events[PERF_RECORD_SAMPLE]; 3645 3645 int ret; 3646 3646
+1 -1
tools/perf/ui/gtk/hists.c
··· 635 635 636 636 evlist__for_each_entry(evlist, pos) { 637 637 struct hists *hists = evsel__hists(pos); 638 - const char *evname = perf_evsel__name(pos); 638 + const char *evname = evsel__name(pos); 639 639 GtkWidget *scrolled_window; 640 640 GtkWidget *tab_label; 641 641 char buf[512];
+2 -2
tools/perf/util/annotate.c
··· 2344 2344 struct dso *dso = map->dso; 2345 2345 char *filename; 2346 2346 const char *d_filename; 2347 - const char *evsel_name = perf_evsel__name(evsel); 2347 + const char *evsel_name = evsel__name(evsel); 2348 2348 struct annotation *notes = symbol__annotation(sym); 2349 2349 struct sym_hist *h = annotation__histogram(notes, evsel->idx); 2350 2350 struct annotation_line *pos, *queue = NULL; ··· 2505 2505 int map_symbol__annotation_dump(struct map_symbol *ms, struct evsel *evsel, 2506 2506 struct annotation_options *opts) 2507 2507 { 2508 - const char *ev_name = perf_evsel__name(evsel); 2508 + const char *ev_name = evsel__name(evsel); 2509 2509 char buf[1024]; 2510 2510 char *filename; 2511 2511 int err = -1;
+1 -1
tools/perf/util/data-convert-bt.c
··· 1155 1155 { 1156 1156 struct bt_ctf_event_class *event_class; 1157 1157 struct evsel_priv *priv; 1158 - const char *name = perf_evsel__name(evsel); 1158 + const char *name = evsel__name(evsel); 1159 1159 int ret; 1160 1160 1161 1161 pr("Adding event '%s' (type %d)\n", name, evsel->core.attr.type);
+32 -38
tools/perf/util/evsel.c
··· 385 385 "ref-cycles", 386 386 }; 387 387 388 - static const char *__perf_evsel__hw_name(u64 config) 388 + static const char *__evsel__hw_name(u64 config) 389 389 { 390 390 if (config < PERF_COUNT_HW_MAX && perf_evsel__hw_names[config]) 391 391 return perf_evsel__hw_names[config]; ··· 429 429 return r; 430 430 } 431 431 432 - static int perf_evsel__hw_name(struct evsel *evsel, char *bf, size_t size) 432 + static int evsel__hw_name(struct evsel *evsel, char *bf, size_t size) 433 433 { 434 - int r = scnprintf(bf, size, "%s", __perf_evsel__hw_name(evsel->core.attr.config)); 434 + int r = scnprintf(bf, size, "%s", __evsel__hw_name(evsel->core.attr.config)); 435 435 return r + perf_evsel__add_modifiers(evsel, bf + r, size - r); 436 436 } 437 437 ··· 448 448 "dummy", 449 449 }; 450 450 451 - static const char *__perf_evsel__sw_name(u64 config) 451 + static const char *__evsel__sw_name(u64 config) 452 452 { 453 453 if (config < PERF_COUNT_SW_MAX && perf_evsel__sw_names[config]) 454 454 return perf_evsel__sw_names[config]; 455 455 return "unknown-software"; 456 456 } 457 457 458 - static int perf_evsel__sw_name(struct evsel *evsel, char *bf, size_t size) 458 + static int evsel__sw_name(struct evsel *evsel, char *bf, size_t size) 459 459 { 460 - int r = scnprintf(bf, size, "%s", __perf_evsel__sw_name(evsel->core.attr.config)); 460 + int r = scnprintf(bf, size, "%s", __evsel__sw_name(evsel->core.attr.config)); 461 461 return r + perf_evsel__add_modifiers(evsel, bf + r, size - r); 462 462 } 463 463 464 - static int __perf_evsel__bp_name(char *bf, size_t size, u64 addr, u64 type) 464 + static int __evsel__bp_name(char *bf, size_t size, u64 addr, u64 type) 465 465 { 466 466 int r; 467 467 ··· 479 479 return r; 480 480 } 481 481 482 - static int perf_evsel__bp_name(struct evsel *evsel, char *bf, size_t size) 482 + static int evsel__bp_name(struct evsel *evsel, char *bf, size_t size) 483 483 { 484 484 struct perf_event_attr *attr = &evsel->core.attr; 485 - int r = __perf_evsel__bp_name(bf, size, attr->bp_addr, attr->bp_type); 485 + int r = __evsel__bp_name(bf, size, attr->bp_addr, attr->bp_type); 486 486 return r + perf_evsel__add_modifiers(evsel, bf + r, size - r); 487 487 } 488 488 ··· 539 539 return false; /* invalid */ 540 540 } 541 541 542 - int __perf_evsel__hw_cache_type_op_res_name(u8 type, u8 op, u8 result, 543 - char *bf, size_t size) 542 + int __evsel__hw_cache_type_op_res_name(u8 type, u8 op, u8 result, char *bf, size_t size) 544 543 { 545 544 if (result) { 546 545 return scnprintf(bf, size, "%s-%s-%s", perf_evsel__hw_cache[type][0], ··· 551 552 perf_evsel__hw_cache_op[op][1]); 552 553 } 553 554 554 - static int __perf_evsel__hw_cache_name(u64 config, char *bf, size_t size) 555 + static int __evsel__hw_cache_name(u64 config, char *bf, size_t size) 555 556 { 556 557 u8 op, result, type = (config >> 0) & 0xff; 557 558 const char *err = "unknown-ext-hardware-cache-type"; ··· 573 574 if (!perf_evsel__is_cache_op_valid(type, op)) 574 575 goto out_err; 575 576 576 - return __perf_evsel__hw_cache_type_op_res_name(type, op, result, bf, size); 577 + return __evsel__hw_cache_type_op_res_name(type, op, result, bf, size); 577 578 out_err: 578 579 return scnprintf(bf, size, "%s", err); 579 580 } 580 581 581 - static int perf_evsel__hw_cache_name(struct evsel *evsel, char *bf, size_t size) 582 + static int evsel__hw_cache_name(struct evsel *evsel, char *bf, size_t size) 582 583 { 583 - int ret = __perf_evsel__hw_cache_name(evsel->core.attr.config, bf, size); 584 + int ret = __evsel__hw_cache_name(evsel->core.attr.config, bf, size); 584 585 return ret + perf_evsel__add_modifiers(evsel, bf + ret, size - ret); 585 586 } 586 587 587 - static int perf_evsel__raw_name(struct evsel *evsel, char *bf, size_t size) 588 + static int evsel__raw_name(struct evsel *evsel, char *bf, size_t size) 588 589 { 589 590 int ret = scnprintf(bf, size, "raw 0x%" PRIx64, evsel->core.attr.config); 590 591 return ret + perf_evsel__add_modifiers(evsel, bf + ret, size - ret); 591 592 } 592 593 593 - static int perf_evsel__tool_name(char *bf, size_t size) 594 + static int evsel__tool_name(char *bf, size_t size) 594 595 { 595 596 int ret = scnprintf(bf, size, "duration_time"); 596 597 return ret; 597 598 } 598 599 599 - const char *perf_evsel__name(struct evsel *evsel) 600 + const char *evsel__name(struct evsel *evsel) 600 601 { 601 602 char bf[128]; 602 603 ··· 608 609 609 610 switch (evsel->core.attr.type) { 610 611 case PERF_TYPE_RAW: 611 - perf_evsel__raw_name(evsel, bf, sizeof(bf)); 612 + evsel__raw_name(evsel, bf, sizeof(bf)); 612 613 break; 613 614 614 615 case PERF_TYPE_HARDWARE: 615 - perf_evsel__hw_name(evsel, bf, sizeof(bf)); 616 + evsel__hw_name(evsel, bf, sizeof(bf)); 616 617 break; 617 618 618 619 case PERF_TYPE_HW_CACHE: 619 - perf_evsel__hw_cache_name(evsel, bf, sizeof(bf)); 620 + evsel__hw_cache_name(evsel, bf, sizeof(bf)); 620 621 break; 621 622 622 623 case PERF_TYPE_SOFTWARE: 623 624 if (evsel->tool_event) 624 - perf_evsel__tool_name(bf, sizeof(bf)); 625 + evsel__tool_name(bf, sizeof(bf)); 625 626 else 626 - perf_evsel__sw_name(evsel, bf, sizeof(bf)); 627 + evsel__sw_name(evsel, bf, sizeof(bf)); 627 628 break; 628 629 629 630 case PERF_TYPE_TRACEPOINT: ··· 631 632 break; 632 633 633 634 case PERF_TYPE_BREAKPOINT: 634 - perf_evsel__bp_name(evsel, bf, sizeof(bf)); 635 + evsel__bp_name(evsel, bf, sizeof(bf)); 635 636 break; 636 637 637 638 default: ··· 648 649 return "unknown"; 649 650 } 650 651 651 - const char *perf_evsel__group_name(struct evsel *evsel) 652 + const char *evsel__group_name(struct evsel *evsel) 652 653 { 653 654 return evsel->group_name ?: "anon group"; 654 655 } ··· 667 668 { 668 669 int ret = 0; 669 670 struct evsel *pos; 670 - const char *group_name = perf_evsel__group_name(evsel); 671 + const char *group_name = evsel__group_name(evsel); 671 672 672 673 if (!evsel->forced_leader) 673 674 ret = scnprintf(buf, size, "%s { ", group_name); 674 675 675 - ret += scnprintf(buf + ret, size - ret, "%s", 676 - perf_evsel__name(evsel)); 676 + ret += scnprintf(buf + ret, size - ret, "%s", evsel__name(evsel)); 677 677 678 678 for_each_group_member(pos, evsel) 679 - ret += scnprintf(buf + ret, size - ret, ", %s", 680 - perf_evsel__name(pos)); 679 + ret += scnprintf(buf + ret, size - ret, ", %s", evsel__name(pos)); 681 680 682 681 if (!evsel->forced_leader) 683 682 ret += scnprintf(buf + ret, size - ret, " }"); ··· 2418 2421 return true; 2419 2422 } else if (err == EACCES && !evsel->core.attr.exclude_kernel && 2420 2423 (paranoid = perf_event_paranoid()) > 1) { 2421 - const char *name = perf_evsel__name(evsel); 2424 + const char *name = evsel__name(evsel); 2422 2425 char *new_name; 2423 2426 const char *sep = ":"; 2424 2427 ··· 2496 2499 case EACCES: 2497 2500 if (err == EPERM) 2498 2501 printed = scnprintf(msg, size, 2499 - "No permission to enable %s event.\n\n", 2500 - perf_evsel__name(evsel)); 2502 + "No permission to enable %s event.\n\n", evsel__name(evsel)); 2501 2503 2502 2504 return scnprintf(msg + printed, size - printed, 2503 2505 "You may not have permission to collect %sstats.\n\n" ··· 2515 2519 target->system_wide ? "system-wide " : "", 2516 2520 perf_event_paranoid()); 2517 2521 case ENOENT: 2518 - return scnprintf(msg, size, "The %s event is not supported.", 2519 - perf_evsel__name(evsel)); 2522 + return scnprintf(msg, size, "The %s event is not supported.", evsel__name(evsel)); 2520 2523 case EMFILE: 2521 2524 return scnprintf(msg, size, "%s", 2522 2525 "Too many events are opened.\n" ··· 2539 2544 if (evsel->core.attr.sample_period != 0) 2540 2545 return scnprintf(msg, size, 2541 2546 "%s: PMU Hardware doesn't support sampling/overflow-interrupts. Try 'perf stat'", 2542 - perf_evsel__name(evsel)); 2547 + evsel__name(evsel)); 2543 2548 if (evsel->core.attr.precise_ip) 2544 2549 return scnprintf(msg, size, "%s", 2545 2550 "\'precise\' request may not be supported. Try removing 'p' modifier."); ··· 2572 2577 return scnprintf(msg, size, 2573 2578 "The sys_perf_event_open() syscall returned with %d (%s) for event (%s).\n" 2574 2579 "/bin/dmesg | grep -i perf may provide additional information.\n", 2575 - err, str_error_r(err, sbuf, sizeof(sbuf)), 2576 - perf_evsel__name(evsel)); 2580 + err, str_error_r(err, sbuf, sizeof(sbuf)), evsel__name(evsel)); 2577 2581 } 2578 2582 2579 2583 struct perf_env *perf_evsel__env(struct evsel *evsel)
+3 -4
tools/perf/util/evsel.h
··· 208 208 [PERF_EVSEL__MAX_ALIASES]; 209 209 extern const char *perf_evsel__hw_names[PERF_COUNT_HW_MAX]; 210 210 extern const char *perf_evsel__sw_names[PERF_COUNT_SW_MAX]; 211 - int __perf_evsel__hw_cache_type_op_res_name(u8 type, u8 op, u8 result, 212 - char *bf, size_t size); 213 - const char *perf_evsel__name(struct evsel *evsel); 211 + int __evsel__hw_cache_type_op_res_name(u8 type, u8 op, u8 result, char *bf, size_t size); 212 + const char *evsel__name(struct evsel *evsel); 214 213 215 - const char *perf_evsel__group_name(struct evsel *evsel); 214 + const char *evsel__group_name(struct evsel *evsel); 216 215 int perf_evsel__group_desc(struct evsel *evsel, char *buf, size_t size); 217 216 218 217 void __perf_evsel__set_sample_bit(struct evsel *evsel,
+3 -3
tools/perf/util/evsel_fprintf.c
··· 50 50 if (evsel->core.nr_members > 1) 51 51 printed += fprintf(fp, "%s{", evsel->group_name ?: ""); 52 52 53 - printed += fprintf(fp, "%s", perf_evsel__name(evsel)); 53 + printed += fprintf(fp, "%s", evsel__name(evsel)); 54 54 for_each_group_member(pos, evsel) 55 - printed += fprintf(fp, ",%s", perf_evsel__name(pos)); 55 + printed += fprintf(fp, ",%s", evsel__name(pos)); 56 56 57 57 if (evsel->core.nr_members > 1) 58 58 printed += fprintf(fp, "}"); 59 59 goto out; 60 60 } 61 61 62 - printed += fprintf(fp, "%s", perf_evsel__name(evsel)); 62 + printed += fprintf(fp, "%s", evsel__name(evsel)); 63 63 64 64 if (details->verbose) { 65 65 printed += perf_event_attr__fprintf(fp, &evsel->core.attr,
+3 -4
tools/perf/util/header.c
··· 525 525 /* 526 526 * write event string as passed on cmdline 527 527 */ 528 - ret = do_write_string(ff, perf_evsel__name(evsel)); 528 + ret = do_write_string(ff, evsel__name(evsel)); 529 529 if (ret < 0) 530 530 return ret; 531 531 /* ··· 1909 1909 evlist__for_each_entry(session->evlist, evsel) { 1910 1910 if (perf_evsel__is_group_leader(evsel) && 1911 1911 evsel->core.nr_members > 1) { 1912 - fprintf(fp, "# group: %s{%s", evsel->group_name ?: "", 1913 - perf_evsel__name(evsel)); 1912 + fprintf(fp, "# group: %s{%s", evsel->group_name ?: "", evsel__name(evsel)); 1914 1913 1915 1914 nr = evsel->core.nr_members - 1; 1916 1915 } else if (nr) { 1917 - fprintf(fp, ",%s", perf_evsel__name(evsel)); 1916 + fprintf(fp, ",%s", evsel__name(evsel)); 1918 1917 1919 1918 if (--nr == 0) 1920 1919 fprintf(fp, "}\n");
+2 -2
tools/perf/util/hist.c
··· 2660 2660 size_t ret = 0; 2661 2661 2662 2662 evlist__for_each_entry(evlist, pos) { 2663 - ret += fprintf(fp, "%s stats:\n", perf_evsel__name(pos)); 2663 + ret += fprintf(fp, "%s stats:\n", evsel__name(pos)); 2664 2664 ret += events_stats__fprintf(&evsel__hists(pos)->stats, fp); 2665 2665 } 2666 2666 ··· 2684 2684 unsigned long nr_samples = hists->stats.nr_events[PERF_RECORD_SAMPLE]; 2685 2685 u64 nr_events = hists->stats.total_period; 2686 2686 struct evsel *evsel = hists_to_evsel(hists); 2687 - const char *ev_name = perf_evsel__name(evsel); 2687 + const char *ev_name = evsel__name(evsel); 2688 2688 char buf[512], sample_freq_str[64] = ""; 2689 2689 size_t buflen = sizeof(buf); 2690 2690 char ref[30] = " show reference callgraph, ";
+1 -1
tools/perf/util/intel-pt.c
··· 3037 3037 struct evsel *evsel; 3038 3038 3039 3039 evlist__for_each_entry_reverse(evlist, evsel) { 3040 - const char *name = perf_evsel__name(evsel); 3040 + const char *name = evsel__name(evsel); 3041 3041 3042 3042 if (!strcmp(name, "sched:sched_switch")) 3043 3043 return evsel;
+1 -2
tools/perf/util/parse-events.c
··· 2631 2631 continue; 2632 2632 2633 2633 for (i = 0; i < PERF_COUNT_HW_CACHE_RESULT_MAX; i++) { 2634 - __perf_evsel__hw_cache_type_op_res_name(type, op, i, 2635 - name, sizeof(name)); 2634 + __evsel__hw_cache_type_op_res_name(type, op, i, name, sizeof(name)); 2636 2635 if (event_glob != NULL && !strglobmatch(name, event_glob)) 2637 2636 continue; 2638 2637
+3 -3
tools/perf/util/scripting-engines/trace-event-python.c
··· 741 741 if (!dict_sample) 742 742 Py_FatalError("couldn't create Python dictionary"); 743 743 744 - pydict_set_item_string_decref(dict, "ev_name", _PyUnicode_FromString(perf_evsel__name(evsel))); 744 + pydict_set_item_string_decref(dict, "ev_name", _PyUnicode_FromString(evsel__name(evsel))); 745 745 pydict_set_item_string_decref(dict, "attr", _PyBytes_FromStringAndSize((const char *)&evsel->core.attr, sizeof(evsel->core.attr))); 746 746 747 747 pydict_set_item_string_decref(dict_sample, "pid", ··· 968 968 t = tuple_new(2); 969 969 970 970 tuple_set_u64(t, 0, evsel->db_id); 971 - tuple_set_string(t, 1, perf_evsel__name(evsel)); 971 + tuple_set_string(t, 1, evsel__name(evsel)); 972 972 973 973 call_object(tables->evsel_handler, t, "evsel_table"); 974 974 ··· 1349 1349 { 1350 1350 char *p = str; 1351 1351 1352 - scnprintf(str, size, "stat__%s", perf_evsel__name(evsel)); 1352 + scnprintf(str, size, "stat__%s", evsel__name(evsel)); 1353 1353 1354 1354 while ((p = strchr(p, ':'))) { 1355 1355 *p = '_';
+1 -2
tools/perf/util/session.c
··· 1280 1280 return; 1281 1281 1282 1282 printf(": %d %d %s %" PRI_lu64 "\n", event->read.pid, event->read.tid, 1283 - perf_evsel__name(evsel), 1284 - event->read.value); 1283 + evsel__name(evsel), event->read.value); 1285 1284 1286 1285 if (!evsel) 1287 1286 return;
+4 -5
tools/perf/util/stat-display.c
··· 246 246 const char *unit) 247 247 { 248 248 if (!strncmp(unit, "of all", 6)) { 249 - snprintf(buf, 1024, "%s %s", perf_evsel__name(evsel), 249 + snprintf(buf, 1024, "%s %s", evsel__name(evsel), 250 250 unit); 251 251 return buf; 252 252 } ··· 367 367 config->csv_output ? 0 : config->unit_width, 368 368 evsel->unit, config->csv_sep); 369 369 370 - fprintf(output, "%-*s", config->csv_output ? 0 : 25, perf_evsel__name(evsel)); 370 + fprintf(output, "%-*s", config->csv_output ? 0 : 25, evsel__name(evsel)); 371 371 372 372 print_cgroup(config, evsel); 373 373 } ··· 461 461 counter->unit, config->csv_sep); 462 462 463 463 fprintf(config->output, "%*s", 464 - config->csv_output ? 0 : -25, 465 - perf_evsel__name(counter)); 464 + config->csv_output ? 0 : -25, evsel__name(counter)); 466 465 467 466 print_cgroup(config, counter); 468 467 ··· 558 559 559 560 alias = list_prepare_entry(counter, &(evlist->core.entries), core.node); 560 561 list_for_each_entry_continue (alias, &evlist->core.entries, core.node) { 561 - if (strcmp(perf_evsel__name(alias), perf_evsel__name(counter)) || 562 + if (strcmp(evsel__name(alias), evsel__name(counter)) || 562 563 alias->scale != counter->scale || 563 564 alias->cgrp != counter->cgrp || 564 565 strcmp(alias->unit, counter->unit) ||
+2 -2
tools/perf/util/stat.c
··· 108 108 /* ps->id is 0 hence PERF_STAT_EVSEL_ID__NONE by default */ 109 109 110 110 for (i = 0; i < PERF_STAT_EVSEL_ID__MAX; i++) { 111 - if (!strcmp(perf_evsel__name(evsel), id_str[i])) { 111 + if (!strcmp(evsel__name(evsel), id_str[i])) { 112 112 ps->id = i; 113 113 break; 114 114 } ··· 392 392 393 393 if (verbose > 0) { 394 394 fprintf(config->output, "%s: %" PRIu64 " %" PRIu64 " %" PRIu64 "\n", 395 - perf_evsel__name(counter), count[0], count[1], count[2]); 395 + evsel__name(counter), count[0], count[1], count[2]); 396 396 } 397 397 398 398 /*
+1 -1
tools/perf/util/top.c
··· 77 77 opts->freq ? "Hz" : ""); 78 78 } 79 79 80 - ret += SNPRINTF(bf + ret, size - ret, "%s", perf_evsel__name(top->sym_evsel)); 80 + ret += SNPRINTF(bf + ret, size - ret, "%s", evsel__name(top->sym_evsel)); 81 81 82 82 ret += SNPRINTF(bf + ret, size - ret, "], "); 83 83