/* SPDX-License-Identifier: GPL-2.0 */ /* * Support for libpfm4 event encoding. * * Copyright 2020 Google LLC. */ #ifndef __PERF_PFM_H #define __PERF_PFM_H #include "print-events.h" #include <subcmd/parse-options.h> #ifdef HAVE_LIBPFM int parse_libpfm_events_option(const struct option *opt, const char *str, int unset); void print_libpfm_events(const struct print_callbacks *print_cb, void *print_state); #else #include <linux/compiler.h> static inline int parse_libpfm_events_option( const struct option *opt __maybe_unused, const char *str __maybe_unused, int unset __maybe_unused) { return 0; } static inline void print_libpfm_events(const struct print_callbacks *print_cb __maybe_unused, void *print_state __maybe_unused) { } #endif #endif /* __PERF_PFM_H */