pfm.h (715B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Support for libpfm4 event encoding. 4 * 5 * Copyright 2020 Google LLC. 6 */ 7#ifndef __PERF_PFM_H 8#define __PERF_PFM_H 9 10#include <subcmd/parse-options.h> 11 12#ifdef HAVE_LIBPFM 13int parse_libpfm_events_option(const struct option *opt, const char *str, 14 int unset); 15 16void print_libpfm_events(bool name_only, bool long_desc); 17 18#else 19#include <linux/compiler.h> 20 21static inline int parse_libpfm_events_option( 22 const struct option *opt __maybe_unused, 23 const char *str __maybe_unused, 24 int unset __maybe_unused) 25{ 26 return 0; 27} 28 29static inline void print_libpfm_events(bool name_only __maybe_unused, 30 bool long_desc __maybe_unused) 31{ 32} 33 34#endif 35 36 37#endif /* __PERF_PFM_H */