include/linux/cgroup_subsys.h
13
SUBSYS(cpuset)
kernel/cgroup/cpuset-internal.h
195
extern struct cpuset top_cpuset;
kernel/cgroup/cpuset-internal.h
197
static inline struct cpuset *css_cs(struct cgroup_subsys_state *css)
kernel/cgroup/cpuset-internal.h
199
return css ? container_of(css, struct cpuset, css) : NULL;
kernel/cgroup/cpuset-internal.h
203
static inline struct cpuset *task_cs(struct task_struct *task)
kernel/cgroup/cpuset-internal.h
208
static inline struct cpuset *parent_cs(struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
214
static inline bool is_cpuset_online(struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
219
static inline int is_cpu_exclusive(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
224
static inline int is_mem_exclusive(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
229
static inline int is_mem_hardwall(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
234
static inline int is_sched_load_balance(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
239
static inline int is_memory_migrate(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
244
static inline int is_spread_page(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
249
static inline int is_spread_slab(const struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
258
static inline int cpusets_overlap(struct cpuset *a, struct cpuset *b)
kernel/cgroup/cpuset-internal.h
269
static inline bool cpuset_is_populated(struct cpuset *cs)
kernel/cgroup/cpuset-internal.h
309
void cpuset_update_tasks_cpumask(struct cpuset *cs, struct cpumask *new_cpus);
kernel/cgroup/cpuset-internal.h
310
void cpuset_update_tasks_nodemask(struct cpuset *cs);
kernel/cgroup/cpuset-internal.h
311
int cpuset_update_flag(cpuset_flagbits_t bit, struct cpuset *cs, int turning_on);
kernel/cgroup/cpuset-internal.h
323
void cpuset1_update_task_spread_flags(struct cpuset *cs,
kernel/cgroup/cpuset-internal.h
325
void cpuset1_update_tasks_flags(struct cpuset *cs);
kernel/cgroup/cpuset-internal.h
326
void cpuset1_hotplug_update_tasks(struct cpuset *cs,
kernel/cgroup/cpuset-internal.h
329
int cpuset1_validate_change(struct cpuset *cur, struct cpuset *trial);
kernel/cgroup/cpuset-internal.h
330
bool cpuset1_cpus_excl_conflict(struct cpuset *cs1, struct cpuset *cs2);
kernel/cgroup/cpuset-internal.h
331
void cpuset1_init(struct cpuset *cs);
kernel/cgroup/cpuset-internal.h
337
static inline void cpuset1_update_task_spread_flags(struct cpuset *cs,
kernel/cgroup/cpuset-internal.h
339
static inline void cpuset1_update_tasks_flags(struct cpuset *cs) {}
kernel/cgroup/cpuset-internal.h
340
static inline void cpuset1_hotplug_update_tasks(struct cpuset *cs,
kernel/cgroup/cpuset-internal.h
343
static inline int cpuset1_validate_change(struct cpuset *cur,
kernel/cgroup/cpuset-internal.h
344
struct cpuset *trial) { return 0; }
kernel/cgroup/cpuset-internal.h
345
static inline bool cpuset1_cpus_excl_conflict(struct cpuset *cs1,
kernel/cgroup/cpuset-internal.h
346
struct cpuset *cs2) { return false; }
kernel/cgroup/cpuset-internal.h
347
static inline void cpuset1_init(struct cpuset *cs) {}
kernel/cgroup/cpuset-v1.c
11
struct cpuset *cs;
kernel/cgroup/cpuset-v1.c
148
static int update_relax_domain_level(struct cpuset *cs, s64 val)
kernel/cgroup/cpuset-v1.c
168
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset-v1.c
192
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset-v1.c
212
void cpuset1_update_task_spread_flags(struct cpuset *cs,
kernel/cgroup/cpuset-v1.c
237
void cpuset1_update_tasks_flags(struct cpuset *cs)
kernel/cgroup/cpuset-v1.c
255
static void remove_tasks_in_empty_cpuset(struct cpuset *cs)
kernel/cgroup/cpuset-v1.c
257
struct cpuset *parent;
kernel/cgroup/cpuset-v1.c
285
void cpuset1_hotplug_update_tasks(struct cpuset *cs,
kernel/cgroup/cpuset-v1.c
339
static int is_cpuset_subset(const struct cpuset *p, const struct cpuset *q)
kernel/cgroup/cpuset-v1.c
351
int cpuset1_validate_change(struct cpuset *cur, struct cpuset *trial)
kernel/cgroup/cpuset-v1.c
354
struct cpuset *c, *par;
kernel/cgroup/cpuset-v1.c
400
bool cpuset1_cpus_excl_conflict(struct cpuset *cs1, struct cpuset *cs2)
kernel/cgroup/cpuset-v1.c
451
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset-v1.c
484
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset-v1.c
535
void cpuset1_init(struct cpuset *cs)
kernel/cgroup/cpuset-v1.c
543
struct cpuset *tmp_cs;
kernel/cgroup/cpuset-v1.c
545
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset-v1.c
546
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset-v1.c
590
update_domain_attr(struct sched_domain_attr *dattr, struct cpuset *c)
kernel/cgroup/cpuset-v1.c
597
struct cpuset *root_cs)
kernel/cgroup/cpuset-v1.c
599
struct cpuset *cp;
kernel/cgroup/cpuset-v1.c
632
struct cpuset *cp; /* top-down scan of cpusets */
kernel/cgroup/cpuset-v1.c
633
struct cpuset **csa; /* array of all cpuset ptrs */
kernel/cgroup/cpuset.c
1060
void cpuset_update_tasks_cpumask(struct cpuset *cs, struct cpumask *new_cpus)
kernel/cgroup/cpuset.c
1095
struct cpuset *cs, struct cpuset *parent)
kernel/cgroup/cpuset.c
1111
static void update_sibling_cpumasks(struct cpuset *parent, struct cpuset *cs,
kernel/cgroup/cpuset.c
1119
static int update_partition_exclusive_flag(struct cpuset *cs, int new_prs)
kernel/cgroup/cpuset.c
1140
static void update_partition_sd_lb(struct cpuset *cs, int old_prs)
kernel/cgroup/cpuset.c
1170
static bool tasks_nocpu_error(struct cpuset *parent, struct cpuset *cs,
kernel/cgroup/cpuset.c
1182
static void reset_partition_data(struct cpuset *cs)
kernel/cgroup/cpuset.c
1184
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
1231
static void partition_xcpus_add(int new_prs, struct cpuset *parent,
kernel/cgroup/cpuset.c
1258
static void partition_xcpus_del(int old_prs, struct cpuset *parent,
kernel/cgroup/cpuset.c
1389
static int rm_siblings_excl_cpus(struct cpuset *parent, struct cpuset *cs,
kernel/cgroup/cpuset.c
1393
struct cpuset *sibling;
kernel/cgroup/cpuset.c
1437
static int compute_excpus(struct cpuset *cs, struct cpumask *excpus)
kernel/cgroup/cpuset.c
1439
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
1458
static int compute_trialcs_excpus(struct cpuset *trialcs, struct cpuset *cs)
kernel/cgroup/cpuset.c
1460
struct cpuset *parent = parent_cs(trialcs);
kernel/cgroup/cpuset.c
1473
static inline bool is_remote_partition(struct cpuset *cs)
kernel/cgroup/cpuset.c
1478
static inline bool is_local_partition(struct cpuset *cs)
kernel/cgroup/cpuset.c
1493
static int remote_partition_enable(struct cpuset *cs, int new_prs,
kernel/cgroup/cpuset.c
1547
static void remote_partition_disable(struct cpuset *cs, struct tmpmasks *tmp)
kernel/cgroup/cpuset.c
1590
static void remote_cpus_update(struct cpuset *cs, struct cpumask *xcpus,
kernel/cgroup/cpuset.c
1692
static int update_parent_effective_cpumask(struct cpuset *cs, int cmd,
kernel/cgroup/cpuset.c
1696
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
1901
struct cpuset *child;
kernel/cgroup/cpuset.c
2023
static void compute_partition_effective_cpumask(struct cpuset *cs,
kernel/cgroup/cpuset.c
2027
struct cpuset *child;
kernel/cgroup/cpuset.c
2090
static void update_cpumasks_hier(struct cpuset *cs, struct tmpmasks *tmp,
kernel/cgroup/cpuset.c
2093
struct cpuset *cp;
kernel/cgroup/cpuset.c
2099
struct cpuset *parent = parent_cs(cp);
kernel/cgroup/cpuset.c
223
struct cpuset *cs = task_cs(p);
kernel/cgroup/cpuset.c
2268
static void update_sibling_cpumasks(struct cpuset *parent, struct cpuset *cs,
kernel/cgroup/cpuset.c
2271
struct cpuset *sibling;
kernel/cgroup/cpuset.c
230
struct cpuset *cs = task_cs(p);
kernel/cgroup/cpuset.c
2332
static enum prs_errcode validate_partition(struct cpuset *cs, struct cpuset *trialcs)
kernel/cgroup/cpuset.c
2334
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
235
static inline bool is_partition_valid(const struct cpuset *cs)
kernel/cgroup/cpuset.c
2361
static void partition_cpus_change(struct cpuset *cs, struct cpuset *trialcs,
kernel/cgroup/cpuset.c
2395
static int update_cpumask(struct cpuset *cs, struct cpuset *trialcs,
kernel/cgroup/cpuset.c
240
static inline bool is_partition_invalid(const struct cpuset *cs)
kernel/cgroup/cpuset.c
245
static inline bool cs_is_member(const struct cpuset *cs)
kernel/cgroup/cpuset.c
2455
static int update_exclusive_cpumask(struct cpuset *cs, struct cpuset *trialcs,
kernel/cgroup/cpuset.c
253
static inline void make_partition_invalid(struct cpuset *cs)
kernel/cgroup/cpuset.c
262
static inline void notify_partition_change(struct cpuset *cs, int old_prs)
kernel/cgroup/cpuset.c
2623
void cpuset_update_tasks_nodemask(struct cpuset *cs)
kernel/cgroup/cpuset.c
2691
static void update_nodemasks_hier(struct cpuset *cs, nodemask_t *new_mems)
kernel/cgroup/cpuset.c
2693
struct cpuset *cp;
kernel/cgroup/cpuset.c
2698
struct cpuset *parent = parent_cs(cp);
kernel/cgroup/cpuset.c
2747
static int update_nodemask(struct cpuset *cs, struct cpuset *trialcs,
kernel/cgroup/cpuset.c
2803
int cpuset_update_flag(cpuset_flagbits_t bit, struct cpuset *cs,
kernel/cgroup/cpuset.c
2806
struct cpuset *trialcs;
kernel/cgroup/cpuset.c
2856
static int update_prstate(struct cpuset *cs, int new_prs)
kernel/cgroup/cpuset.c
2859
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
287
struct cpuset top_cpuset = {
kernel/cgroup/cpuset.c
2976
static struct cpuset *cpuset_attach_old_cs;
kernel/cgroup/cpuset.c
2984
static int cpuset_can_attach_check(struct cpuset *cs)
kernel/cgroup/cpuset.c
2992
static void reset_migrate_dl_data(struct cpuset *cs)
kernel/cgroup/cpuset.c
3003
struct cpuset *cs, *oldcs;
kernel/cgroup/cpuset.c
3094
struct cpuset *cs;
kernel/cgroup/cpuset.c
3119
static void cpuset_attach_task(struct cpuset *cs, struct task_struct *task)
kernel/cgroup/cpuset.c
3143
struct cpuset *cs;
kernel/cgroup/cpuset.c
3144
struct cpuset *oldcs = cpuset_attach_old_cs;
kernel/cgroup/cpuset.c
3228
struct cpuset *cs = css_cs(of_css(of));
kernel/cgroup/cpuset.c
3229
struct cpuset *trialcs;
kernel/cgroup/cpuset.c
3280
struct cpuset *cs = css_cs(seq_css(sf));
kernel/cgroup/cpuset.c
3321
struct cpuset *cs = css_cs(seq_css(seq));
kernel/cgroup/cpuset.c
3353
struct cpuset *cs = css_cs(of_css(of));
kernel/cgroup/cpuset.c
3416
.file_offset = offsetof(struct cpuset, partition_file),
kernel/cgroup/cpuset.c
3465
struct cpuset *cs;
kernel/cgroup/cpuset.c
3486
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset.c
3487
struct cpuset *parent = parent_cs(cs);
kernel/cgroup/cpuset.c
3522
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset.c
3539
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset.c
3550
struct cpuset *cs = css_cs(css);
kernel/cgroup/cpuset.c
3580
struct cpuset *cs = css_cs(cset->subsys[cpuset_cgrp_id]);
kernel/cgroup/cpuset.c
3619
struct cpuset *cs = css_cs(cset->subsys[cpuset_cgrp_id]);
kernel/cgroup/cpuset.c
3639
struct cpuset *cs;
kernel/cgroup/cpuset.c
3721
hotplug_update_tasks(struct cpuset *cs,
kernel/cgroup/cpuset.c
374
static inline void dec_attach_in_progress_locked(struct cpuset *cs)
kernel/cgroup/cpuset.c
3756
static void cpuset_hotplug_update_tasks(struct cpuset *cs, struct tmpmasks *tmp)
kernel/cgroup/cpuset.c
3764
struct cpuset *parent;
kernel/cgroup/cpuset.c
383
static inline void dec_attach_in_progress(struct cpuset *cs)
kernel/cgroup/cpuset.c
3937
struct cpuset *cs;
kernel/cgroup/cpuset.c
4027
struct cpuset *cs;
kernel/cgroup/cpuset.c
4176
static struct cpuset *nearest_hardwall_ancestor(struct cpuset *cs)
kernel/cgroup/cpuset.c
4228
struct cpuset *cs; /* current cpuset ancestors */
kernel/cgroup/cpuset.c
424
static inline bool partition_is_populated(struct cpuset *cs,
kernel/cgroup/cpuset.c
425
struct cpuset *excluded_child)
kernel/cgroup/cpuset.c
427
struct cpuset *cp;
kernel/cgroup/cpuset.c
4281
struct cpuset *cs;
kernel/cgroup/cpuset.c
4309
cs = container_of(css, struct cpuset, css);
kernel/cgroup/cpuset.c
473
struct cpuset *cs;
kernel/cgroup/cpuset.c
499
static void guarantee_online_mems(struct cpuset *cs, nodemask_t *pmask)
kernel/cgroup/cpuset.c
573
static struct cpuset *dup_or_alloc_cpuset(struct cpuset *cs)
kernel/cgroup/cpuset.c
575
struct cpuset *trial;
kernel/cgroup/cpuset.c
613
static inline void free_cpuset(struct cpuset *cs)
kernel/cgroup/cpuset.c
623
static inline struct cpumask *user_xcpus(struct cpuset *cs)
kernel/cgroup/cpuset.c
629
static inline bool xcpus_empty(struct cpuset *cs)
kernel/cgroup/cpuset.c
640
static inline bool cpusets_are_exclusive(struct cpuset *cs1, struct cpuset *cs2)
kernel/cgroup/cpuset.c
665
static inline bool cpus_excl_conflict(struct cpuset *trial, struct cpuset *sibling,
kernel/cgroup/cpuset.c
680
static inline bool mems_excl_conflict(struct cpuset *cs1, struct cpuset *cs2)
kernel/cgroup/cpuset.c
707
static int validate_change(struct cpuset *cur, struct cpuset *trial)
kernel/cgroup/cpuset.c
710
struct cpuset *c, *par;
kernel/cgroup/cpuset.c
814
struct cpuset *cp; /* top-down scan of cpusets */
kernel/cgroup/cpuset.c
815
struct cpuset **csa; /* array of all cpuset ptrs */
kernel/cgroup/cpuset.c
916
static void dl_update_tasks_root_domain(struct cpuset *cs)
kernel/cgroup/cpuset.c
934
struct cpuset *cs = NULL;
kernel/sched/core.c
3549
enum { cpuset, possible, fail } state = cpuset;
kernel/sched/core.c
3578
case cpuset:
kernel/sched/core.c
3595
if (state != cpuset) {
samples/bpf/map_perf_test_user.c
333
cpu_set_t cpuset;
samples/bpf/map_perf_test_user.c
336
CPU_ZERO(&cpuset);
samples/bpf/map_perf_test_user.c
337
CPU_SET(cpu, &cpuset);
samples/bpf/map_perf_test_user.c
338
sched_setaffinity(0, sizeof(cpuset), &cpuset);
samples/bpf/test_lru_dist.c
220
cpu_set_t cpuset;
samples/bpf/test_lru_dist.c
226
CPU_ZERO(&cpuset);
samples/bpf/test_lru_dist.c
227
CPU_SET(next_to_try++, &cpuset);
samples/bpf/test_lru_dist.c
228
if (!sched_setaffinity(pid, sizeof(cpuset), &cpuset))
tools/perf/bench/bench.h
69
cpu_set_t *cpuset __maybe_unused)
tools/perf/bench/epoll-ctl.c
226
cpu_set_t *cpuset;
tools/perf/bench/epoll-ctl.c
236
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/epoll-ctl.c
237
BUG_ON(!cpuset);
tools/perf/bench/epoll-ctl.c
263
CPU_ZERO_S(size, cpuset);
tools/perf/bench/epoll-ctl.c
265
size, cpuset);
tools/perf/bench/epoll-ctl.c
267
ret = pthread_attr_setaffinity_np(&thread_attr, size, cpuset);
tools/perf/bench/epoll-ctl.c
269
CPU_FREE(cpuset);
tools/perf/bench/epoll-ctl.c
279
CPU_FREE(cpuset);
tools/perf/bench/epoll-ctl.c
284
CPU_FREE(cpuset);
tools/perf/bench/epoll-wait.c
295
cpu_set_t *cpuset;
tools/perf/bench/epoll-wait.c
313
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/epoll-wait.c
314
BUG_ON(!cpuset);
tools/perf/bench/epoll-wait.c
352
CPU_ZERO_S(size, cpuset);
tools/perf/bench/epoll-wait.c
354
size, cpuset);
tools/perf/bench/epoll-wait.c
356
ret = pthread_attr_setaffinity_np(&thread_attr, size, cpuset);
tools/perf/bench/epoll-wait.c
358
CPU_FREE(cpuset);
tools/perf/bench/epoll-wait.c
368
CPU_FREE(cpuset);
tools/perf/bench/epoll-wait.c
373
CPU_FREE(cpuset);
tools/perf/bench/futex-hash.c
130
cpu_set_t *cpuset;
tools/perf/bench/futex-hash.c
183
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/futex-hash.c
184
BUG_ON(!cpuset);
tools/perf/bench/futex-hash.c
193
CPU_ZERO_S(size, cpuset);
tools/perf/bench/futex-hash.c
195
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
tools/perf/bench/futex-hash.c
196
ret = pthread_attr_setaffinity_np(&thread_attr, size, cpuset);
tools/perf/bench/futex-hash.c
198
CPU_FREE(cpuset);
tools/perf/bench/futex-hash.c
204
CPU_FREE(cpuset);
tools/perf/bench/futex-hash.c
209
CPU_FREE(cpuset);
tools/perf/bench/futex-lock-pi.c
126
cpu_set_t *cpuset;
tools/perf/bench/futex-lock-pi.c
133
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/futex-lock-pi.c
134
BUG_ON(!cpuset);
tools/perf/bench/futex-lock-pi.c
150
CPU_ZERO_S(size, cpuset);
tools/perf/bench/futex-lock-pi.c
151
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
tools/perf/bench/futex-lock-pi.c
153
if (pthread_attr_setaffinity_np(&thread_attr, size, cpuset)) {
tools/perf/bench/futex-lock-pi.c
154
CPU_FREE(cpuset);
tools/perf/bench/futex-lock-pi.c
159
CPU_FREE(cpuset);
tools/perf/bench/futex-lock-pi.c
164
CPU_FREE(cpuset);
tools/perf/bench/futex-requeue.c
129
cpu_set_t *cpuset;
tools/perf/bench/futex-requeue.c
136
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/futex-requeue.c
137
BUG_ON(!cpuset);
tools/perf/bench/futex-requeue.c
145
CPU_ZERO_S(size, cpuset);
tools/perf/bench/futex-requeue.c
146
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
tools/perf/bench/futex-requeue.c
148
if (pthread_attr_setaffinity_np(&thread_attr, size, cpuset)) {
tools/perf/bench/futex-requeue.c
149
CPU_FREE(cpuset);
tools/perf/bench/futex-requeue.c
154
CPU_FREE(cpuset);
tools/perf/bench/futex-requeue.c
159
CPU_FREE(cpuset);
tools/perf/bench/futex-wake-parallel.c
153
cpu_set_t *cpuset;
tools/perf/bench/futex-wake-parallel.c
160
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/futex-wake-parallel.c
161
BUG_ON(!cpuset);
tools/perf/bench/futex-wake-parallel.c
169
CPU_ZERO_S(size, cpuset);
tools/perf/bench/futex-wake-parallel.c
170
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
tools/perf/bench/futex-wake-parallel.c
172
if (pthread_attr_setaffinity_np(&thread_attr, size, cpuset)) {
tools/perf/bench/futex-wake-parallel.c
173
CPU_FREE(cpuset);
tools/perf/bench/futex-wake-parallel.c
178
CPU_FREE(cpuset);
tools/perf/bench/futex-wake-parallel.c
183
CPU_FREE(cpuset);
tools/perf/bench/futex-wake.c
103
cpu_set_t *cpuset;
tools/perf/bench/futex-wake.c
109
cpuset = CPU_ALLOC(nrcpus);
tools/perf/bench/futex-wake.c
110
BUG_ON(!cpuset);
tools/perf/bench/futex-wake.c
118
CPU_ZERO_S(size, cpuset);
tools/perf/bench/futex-wake.c
119
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
tools/perf/bench/futex-wake.c
121
if (pthread_attr_setaffinity_np(&thread_attr, size, cpuset)) {
tools/perf/bench/futex-wake.c
122
CPU_FREE(cpuset);
tools/perf/bench/futex-wake.c
127
CPU_FREE(cpuset);
tools/perf/bench/futex-wake.c
132
CPU_FREE(cpuset);
tools/perf/builtin-c2c.c
1248
bitmap_and(set, c2c_he->cpuset, c2c.nodes[node], c2c.cpus_cnt);
tools/perf/builtin-c2c.c
1365
scnprintf(buf, 10, "%d", bitmap_weight(c2c_he->cpuset, c2c.cpus_cnt));
tools/perf/builtin-c2c.c
154
c2c_he->cpuset = bitmap_zalloc(c2c.cpus_cnt);
tools/perf/builtin-c2c.c
155
if (!c2c_he->cpuset)
tools/perf/builtin-c2c.c
176
zfree(&c2c_he->cpuset);
tools/perf/builtin-c2c.c
192
zfree(&c2c_he->cpuset);
tools/perf/builtin-c2c.c
255
__set_bit(sample->cpu, c2c_he->cpuset);
tools/perf/builtin-c2c.c
73
unsigned long *cpuset;
tools/perf/util/affinity.c
101
sched_setaffinity(0, cpu_set_size, (cpu_set_t *)cpuset);
tools/perf/util/affinity.c
102
zfree(&cpuset);
tools/perf/util/affinity.c
91
unsigned long *cpuset = bitmap_zalloc(cpu_set_size * 8);
tools/perf/util/affinity.c
95
if (!cpuset)
tools/perf/util/affinity.c
99
__set_bit(cpu.cpu, cpuset);
tools/power/cpupower/bench/system.c
77
cpu_set_t cpuset;
tools/power/cpupower/bench/system.c
79
CPU_ZERO(&cpuset);
tools/power/cpupower/bench/system.c
80
CPU_SET(cpu, &cpuset);
tools/power/cpupower/bench/system.c
84
if (sched_setaffinity(getpid(), sizeof(cpu_set_t), &cpuset) < 0) {
tools/testing/selftests/bpf/bench.c
460
cpu_set_t cpuset;
tools/testing/selftests/bpf/bench.c
463
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/bench.c
464
CPU_SET(cpu, &cpuset);
tools/testing/selftests/bpf/bench.c
465
err = pthread_setaffinity_np(thread, sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
24
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
26
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
27
CPU_SET(__sync_fetch_and_add(&cpu, 1), &cpuset);
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
28
ASSERT_OK(pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset), "cpu affinity");
tools/testing/selftests/bpf/prog_tests/free_timer.c
43
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/free_timer.c
47
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/free_timer.c
48
CPU_SET(0, &cpuset);
tools/testing/selftests/bpf/prog_tests/free_timer.c
49
pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/prog_tests/free_timer.c
82
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/free_timer.c
86
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/free_timer.c
87
CPU_SET(1, &cpuset);
tools/testing/selftests/bpf/prog_tests/free_timer.c
88
pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/prog_tests/test_overhead.c
49
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/test_overhead.c
52
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/test_overhead.c
53
CPU_SET(cpu, &cpuset);
tools/testing/selftests/bpf/prog_tests/test_overhead.c
54
sched_setaffinity(0, sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
27
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
29
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
30
CPU_SET(__sync_fetch_and_add(&cpu, 1), &cpuset);
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
31
ASSERT_OK(pthread_setaffinity_np(pthread_self(), sizeof(cpuset),
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
32
&cpuset),
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
42
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
45
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
46
CPU_SET(0, &cpuset);
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
47
pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
73
cpu_set_t cpuset;
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
76
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
77
CPU_SET(1, &cpuset);
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
78
pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/test_lru_map.c
123
cpu_set_t cpuset;
tools/testing/selftests/bpf/test_lru_map.c
128
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/test_lru_map.c
129
CPU_SET(next, &cpuset);
tools/testing/selftests/bpf/test_lru_map.c
131
if (!sched_setaffinity(pid, sizeof(cpuset), &cpuset)) {
tools/testing/selftests/bpf/test_progs.c
507
cpu_set_t cpuset;
tools/testing/selftests/bpf/test_progs.c
510
CPU_ZERO(&cpuset);
tools/testing/selftests/bpf/test_progs.c
512
CPU_SET(i, &cpuset);
tools/testing/selftests/bpf/test_progs.c
514
err = sched_setaffinity(0, sizeof(cpuset), &cpuset);
tools/testing/selftests/bpf/test_progs.c
519
err = pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset);
tools/testing/selftests/intel_pstate/aperf.c
31
cpu_set_t cpuset;
tools/testing/selftests/intel_pstate/aperf.c
54
CPU_ZERO(&cpuset);
tools/testing/selftests/intel_pstate/aperf.c
55
CPU_SET(cpu, &cpuset);
tools/testing/selftests/intel_pstate/aperf.c
57
if (sched_setaffinity(0, sizeof(cpu_set_t), &cpuset)) {
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
853
cpu_set_t cpuset = default_cpuset;
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
859
} while (!CPU_ISSET(next, &cpuset));
tools/testing/selftests/kvm/lib/kvm_util.c
631
cpu_set_t cpuset;
tools/testing/selftests/kvm/lib/kvm_util.c
633
CPU_ZERO(&cpuset);
tools/testing/selftests/kvm/lib/kvm_util.c
634
CPU_SET(cpu, &cpuset);
tools/testing/selftests/kvm/lib/kvm_util.c
636
return pthread_setaffinity_np(task, sizeof(cpuset), &cpuset);
tools/testing/selftests/kvm/steal_time.c
513
cpu_set_t cpuset;
tools/testing/selftests/kvm/steal_time.c
523
CPU_ZERO(&cpuset);
tools/testing/selftests/kvm/steal_time.c
524
CPU_SET(0, &cpuset);
tools/testing/selftests/kvm/steal_time.c
526
pthread_attr_setaffinity_np(&attr, sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/kvm/steal_time.c
527
pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
109
cpu_set_t *cpuset;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
123
cpuset = CPU_ALLOC(ncpus);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
124
if (!cpuset) {
tools/testing/selftests/powerpc/benchmarks/context_switch.c
128
CPU_ZERO_S(size, cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
129
CPU_SET_S(cpu, size, cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
131
if (sched_setaffinity(0, size, cpuset)) {
tools/testing/selftests/powerpc/benchmarks/context_switch.c
133
CPU_FREE(cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
137
CPU_FREE(cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
78
cpu_set_t cpuset;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
81
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
82
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
91
rc = pthread_attr_setaffinity_np(&attr, sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
137
cpu_set_t cpuset;
tools/testing/selftests/powerpc/benchmarks/fork.c
149
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
150
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
152
rc = pthread_attr_setaffinity_np(&attr, sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
32
cpu_set_t cpuset;
tools/testing/selftests/powerpc/benchmarks/fork.c
37
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
38
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/benchmarks/fork.c
40
if (sched_setaffinity(0, sizeof(cpuset), &cpuset)) {
tools/testing/selftests/powerpc/tm/tm-poison.c
29
cpu_set_t cpuset;
tools/testing/selftests/powerpc/tm/tm-poison.c
42
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/tm/tm-poison.c
43
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/tm/tm-poison.c
44
FAIL_IF(sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0);
tools/testing/selftests/powerpc/tm/tm-trap.c
253
cpu_set_t cpuset;
tools/testing/selftests/powerpc/tm/tm-trap.c
274
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/tm/tm-trap.c
275
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/tm/tm-trap.c
287
rc = pthread_attr_setaffinity_np(&attr, sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/powerpc/tm/tm-unavailable.c
344
cpu_set_t cpuset;
tools/testing/selftests/powerpc/tm/tm-unavailable.c
353
CPU_ZERO(&cpuset);
tools/testing/selftests/powerpc/tm/tm-unavailable.c
354
CPU_SET(cpu, &cpuset);
tools/testing/selftests/powerpc/tm/tm-unavailable.c
362
rc = pthread_attr_setaffinity_np(&attr, sizeof(cpu_set_t), &cpuset);
tools/testing/selftests/sched_ext/dequeue.c
53
cpu_set_t cpuset;
tools/testing/selftests/sched_ext/dequeue.c
62
CPU_ZERO(&cpuset);
tools/testing/selftests/sched_ext/dequeue.c
63
CPU_SET(cpu, &cpuset);
tools/testing/selftests/sched_ext/dequeue.c
64
sched_setaffinity(pids[w], sizeof(cpuset), &cpuset);
tools/testing/selftests/vDSO/vdso_test_correctness.c
182
cpu_set_t cpuset;
tools/testing/selftests/vDSO/vdso_test_correctness.c
183
CPU_ZERO(&cpuset);
tools/testing/selftests/vDSO/vdso_test_correctness.c
184
CPU_SET(cpu, &cpuset);
tools/testing/selftests/vDSO/vdso_test_correctness.c
185
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/fsgsbase.c
607
cpu_set_t cpuset;
tools/testing/selftests/x86/fsgsbase.c
608
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/fsgsbase.c
609
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/fsgsbase.c
610
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/ioperm.c
69
cpu_set_t cpuset;
tools/testing/selftests/x86/ioperm.c
70
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/ioperm.c
71
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/ioperm.c
72
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/iopl.c
153
cpu_set_t cpuset;
tools/testing/selftests/x86/iopl.c
155
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/iopl.c
156
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/iopl.c
157
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/ldt_gdt.c
439
cpu_set_t cpuset;
tools/testing/selftests/x86/ldt_gdt.c
440
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/ldt_gdt.c
441
CPU_SET(1, &cpuset);
tools/testing/selftests/x86/ldt_gdt.c
442
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/ldt_gdt.c
520
cpu_set_t cpuset;
tools/testing/selftests/x86/ldt_gdt.c
525
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/ldt_gdt.c
526
CPU_SET(1, &cpuset);
tools/testing/selftests/x86/ldt_gdt.c
527
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0) {
tools/testing/selftests/x86/ldt_gdt.c
532
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/ldt_gdt.c
533
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/ldt_gdt.c
534
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0) {
tools/testing/selftests/x86/sysret_ss_attrs.c
55
cpu_set_t cpuset;
tools/testing/selftests/x86/sysret_ss_attrs.c
56
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/sysret_ss_attrs.c
57
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/sysret_ss_attrs.c
58
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/testing/selftests/x86/test_vsyscall.c
228
cpu_set_t cpuset;
tools/testing/selftests/x86/test_vsyscall.c
232
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/test_vsyscall.c
233
CPU_SET(cpu, &cpuset);
tools/testing/selftests/x86/test_vsyscall.c
234
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0) {
tools/testing/selftests/x86/xstate.c
204
cpu_set_t cpuset;
tools/testing/selftests/x86/xstate.c
206
CPU_ZERO(&cpuset);
tools/testing/selftests/x86/xstate.c
207
CPU_SET(0, &cpuset);
tools/testing/selftests/x86/xstate.c
209
if (sched_setaffinity(0, sizeof(cpuset), &cpuset) != 0)
tools/virtio/ringtest/main.c
78
cpu_set_t cpuset;
tools/virtio/ringtest/main.c
93
CPU_ZERO(&cpuset);
tools/virtio/ringtest/main.c
94
CPU_SET(cpu, &cpuset);
tools/virtio/ringtest/main.c
96
ret = pthread_setaffinity_np(self, sizeof(cpu_set_t), &cpuset);