Lines Matching refs:events
949 static void free_event_desc(struct perf_evsel *events) in free_event_desc() argument
953 if (!events) in free_event_desc()
956 for (evsel = events; evsel->attr.size; evsel++) { in free_event_desc()
961 free(events); in free_event_desc()
967 struct perf_evsel *evsel, *events = NULL; in read_event_desc() local
995 events = calloc(nre + 1, sizeof(*events)); in read_event_desc()
996 if (!events) in read_event_desc()
1003 for (i = 0, evsel = events; i < nre; evsel++, i++) { in read_event_desc()
1050 return events; in read_event_desc()
1052 if (events) in read_event_desc()
1053 free_event_desc(events); in read_event_desc()
1054 events = NULL; in read_event_desc()
1066 struct perf_evsel *evsel, *events = read_event_desc(ph, fd); in print_event_desc() local
1070 if (!events) { in print_event_desc()
1075 for (evsel = events; evsel->attr.size; evsel++) { in print_event_desc()
1093 free_event_desc(events); in print_event_desc()
1514 struct perf_evsel *evsel, *events = read_event_desc(header, fd); in process_event_desc() local
1516 if (!events) in process_event_desc()
1520 for (evsel = events; evsel->attr.size; evsel++) in process_event_desc()
1523 free_event_desc(events); in process_event_desc()