| 1 | |
| 2 | #ifndef PERF_AFFINITY_H
|
| 3 | #define PERF_AFFINITY_H 1
|
| 4 |
|
| 5 | #include <stdbool.h>
|
| 6 |
|
| 7 | struct perf_cpu_map;
|
| 8 | struct affinity {
|
| 9 | unsigned long *orig_cpus;
|
| 10 | unsigned long *sched_cpus;
|
| 11 | bool changed;
|
| 12 | };
|
| 13 |
|
| 14 | void affinity__cleanup(struct affinity *a);
|
| 15 | void affinity__set(struct affinity *a, int cpu);
|
| 16 | int affinity__setup(struct affinity *a);
|
| 17 | void cpu_map__set_affinity(const struct perf_cpu_map *cpumap);
|
| 18 |
|
| 19 | #endif |