Lines Matching refs:evsel
346 int (*acquire_event)(struct perf_evsel *evsel,
349 int (*acquired_event)(struct perf_evsel *evsel,
352 int (*contended_event)(struct perf_evsel *evsel,
355 int (*release_event)(struct perf_evsel *evsel,
395 static int report_lock_acquire_event(struct perf_evsel *evsel, in report_lock_acquire_event() argument
402 const char *name = perf_evsel__strval(evsel, sample, "name"); in report_lock_acquire_event()
403 u64 tmp = perf_evsel__intval(evsel, sample, "lockdep_addr"); in report_lock_acquire_event()
404 int flag = perf_evsel__intval(evsel, sample, "flag"); in report_lock_acquire_event()
467 static int report_lock_acquired_event(struct perf_evsel *evsel, in report_lock_acquired_event() argument
475 const char *name = perf_evsel__strval(evsel, sample, "name"); in report_lock_acquired_event()
476 u64 tmp = perf_evsel__intval(evsel, sample, "lockdep_addr"); in report_lock_acquired_event()
530 static int report_lock_contended_event(struct perf_evsel *evsel, in report_lock_contended_event() argument
537 const char *name = perf_evsel__strval(evsel, sample, "name"); in report_lock_contended_event()
538 u64 tmp = perf_evsel__intval(evsel, sample, "lockdep_addr"); in report_lock_contended_event()
585 static int report_lock_release_event(struct perf_evsel *evsel, in report_lock_release_event() argument
592 const char *name = perf_evsel__strval(evsel, sample, "name"); in report_lock_release_event()
593 u64 tmp = perf_evsel__intval(evsel, sample, "lockdep_addr"); in report_lock_release_event()
655 static int perf_evsel__process_lock_acquire(struct perf_evsel *evsel, in perf_evsel__process_lock_acquire() argument
659 return trace_handler->acquire_event(evsel, sample); in perf_evsel__process_lock_acquire()
663 static int perf_evsel__process_lock_acquired(struct perf_evsel *evsel, in perf_evsel__process_lock_acquired() argument
667 return trace_handler->acquired_event(evsel, sample); in perf_evsel__process_lock_acquired()
671 static int perf_evsel__process_lock_contended(struct perf_evsel *evsel, in perf_evsel__process_lock_contended() argument
675 return trace_handler->contended_event(evsel, sample); in perf_evsel__process_lock_contended()
679 static int perf_evsel__process_lock_release(struct perf_evsel *evsel, in perf_evsel__process_lock_release() argument
683 return trace_handler->release_event(evsel, sample); in perf_evsel__process_lock_release()
804 typedef int (*tracepoint_handler)(struct perf_evsel *evsel,
810 struct perf_evsel *evsel, in process_sample_event() argument
822 if (evsel->handler != NULL) { in process_sample_event()
823 tracepoint_handler f = evsel->handler; in process_sample_event()
824 return f(evsel, sample); in process_sample_event()