^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #ifndef _PERF_PERF_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) #define _PERF_PERF_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) #include <stdbool.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) #ifndef MAX_NR_CPUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #define MAX_NR_CPUS 2048
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) extern const char *input_name;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) extern bool perf_host, perf_guest;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) extern const char perf_version_string[];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) void pthread__unblock_sigwinch(void);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) enum perf_affinity {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) PERF_AFFINITY_SYS = 0,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) PERF_AFFINITY_NODE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) PERF_AFFINITY_CPU,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) PERF_AFFINITY_MAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) extern int version_verbose;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) #endif