Merge tag 'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm-misc...
[linux-2.6-microblaze.git] / tools / perf / util / affinity.h
1 // SPDX-License-Identifier: GPL-2.0
2 #ifndef PERF_AFFINITY_H
3 #define PERF_AFFINITY_H 1
4
5 #include <stdbool.h>
6
7 struct affinity {
8         unsigned long *orig_cpus;
9         unsigned long *sched_cpus;
10         bool changed;
11 };
12
13 void affinity__cleanup(struct affinity *a);
14 void affinity__set(struct affinity *a, int cpu);
15 int affinity__setup(struct affinity *a);
16
17 #endif // PERF_AFFINITY_H