Loading...
Note: File does not exist in v3.5.6.
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 */