18 lines · c
1// SPDX-License-Identifier: GPL-2.02#ifndef PERF_AFFINITY_H3#define PERF_AFFINITY_H 14 5#include <stdbool.h>6 7struct affinity {8 unsigned long *orig_cpus;9 unsigned long *sched_cpus;10 bool changed;11};12 13void affinity__cleanup(struct affinity *a);14void affinity__set(struct affinity *a, int cpu);15int affinity__setup(struct affinity *a);16 17#endif // PERF_AFFINITY_H18