| // SPDX-License-Identifier: GPL-2.0 | |
| #ifndef PERF_AFFINITY_H | |
| #define PERF_AFFINITY_H 1 | |
| #include <stdbool.h> | |
| struct affinity { | |
| unsigned long *orig_cpus; | |
| unsigned long *sched_cpus; | |
| bool changed; | |
| }; | |
| void affinity__cleanup(struct affinity *a); | |
| void affinity__set(struct affinity *a, int cpu); | |
| int affinity__setup(struct affinity *a); | |
| #endif // PERF_AFFINITY_H |