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
18