Lines Matching defs:evsel

6 #include "util/evsel.h"
174 static int evsel__process_alloc_event(struct evsel *evsel, struct perf_sample *sample)
176 unsigned long ptr = evsel__intval(evsel, sample, "ptr"),
177 call_site = evsel__intval(evsel, sample, "call_site");
178 int bytes_req = evsel__intval(evsel, sample, "bytes_req"),
179 bytes_alloc = evsel__intval(evsel, sample, "bytes_alloc");
201 if (evsel__field(evsel, "node")) {
205 node2 = evsel__intval(evsel, sample, "node");
246 static int evsel__process_free_event(struct evsel *evsel, struct perf_sample *sample)
248 unsigned long ptr = evsel__intval(evsel, sample, "ptr");
397 static u64 find_callsite(struct evsel *evsel, struct perf_sample *sample)
417 sample__resolve_callchain(sample, cursor, NULL, evsel, &al, 16);
754 static int parse_gfp_flags(struct evsel *evsel, struct perf_sample *sample,
775 tep_print_event(evsel->tp_format->tep,
806 static int evsel__process_page_alloc_event(struct evsel *evsel, struct perf_sample *sample)
809 unsigned int order = evsel__intval(evsel, sample, "order");
810 unsigned int gfp_flags = evsel__intval(evsel, sample, "gfp_flags");
811 unsigned int migrate_type = evsel__intval(evsel, sample,
823 page = evsel__intval(evsel, sample, "pfn");
825 page = evsel__intval(evsel, sample, "page");
837 if (parse_gfp_flags(evsel, sample, gfp_flags) < 0)
840 callsite = find_callsite(evsel, sample);
878 static int evsel__process_page_free_event(struct evsel *evsel, struct perf_sample *sample)
881 unsigned int order = evsel__intval(evsel, sample, "order");
889 page = evsel__intval(evsel, sample, "pfn");
891 page = evsel__intval(evsel, sample, "page");
955 typedef int (*tracepoint_handler)(struct evsel *evsel,
961 struct evsel *evsel,
979 if (evsel->handler != NULL) {
980 tracepoint_handler f = evsel->handler;
981 err = f(evsel, sample);
1388 struct evsel *evsel;
1410 evlist__for_each_entry(session->evlist, evsel) {
1411 if (!strcmp(evsel__name(evsel), "kmem:mm_page_alloc") &&
1412 evsel__field(evsel, "pfn")) {
2015 struct evsel *evsel = evlist__find_tracepoint_by_name(session->evlist, "kmem:mm_page_alloc");
2017 if (evsel == NULL) {
2022 kmem_page_size = tep_get_page_size(evsel->tp_format->tep);