Symbol: bpf_cpumask
kernel/bpf/cpumask.c
165
__bpf_kfunc void bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
178
__bpf_kfunc void bpf_cpumask_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
212
__bpf_kfunc bool bpf_cpumask_test_and_set_cpu(u32 cpu, struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
230
__bpf_kfunc bool bpf_cpumask_test_and_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
242
__bpf_kfunc void bpf_cpumask_setall(struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
251
__bpf_kfunc void bpf_cpumask_clear(struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
268
__bpf_kfunc bool bpf_cpumask_and(struct bpf_cpumask *dst,
kernel/bpf/cpumask.c
283
__bpf_kfunc void bpf_cpumask_or(struct bpf_cpumask *dst,
kernel/bpf/cpumask.c
298
__bpf_kfunc void bpf_cpumask_xor(struct bpf_cpumask *dst,
kernel/bpf/cpumask.c
390
__bpf_kfunc void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src)
kernel/bpf/cpumask.c
512
BTF_ID(struct, bpf_cpumask)
kernel/bpf/cpumask.c
525
ret = bpf_mem_alloc_init(&bpf_cpumask_ma, sizeof(struct bpf_cpumask), false);
kernel/bpf/cpumask.c
53
__bpf_kfunc struct bpf_cpumask *bpf_cpumask_create(void)
kernel/bpf/cpumask.c
55
struct bpf_cpumask *cpumask;
kernel/bpf/cpumask.c
58
BUILD_BUG_ON(offsetof(struct bpf_cpumask, cpumask) != 0);
kernel/bpf/cpumask.c
83
__bpf_kfunc struct bpf_cpumask *bpf_cpumask_acquire(struct bpf_cpumask *cpumask)
kernel/bpf/cpumask.c
97
__bpf_kfunc void bpf_cpumask_release(struct bpf_cpumask *cpumask)
kernel/bpf/verifier.c
6083
BTF_ID(struct, bpf_cpumask)
tools/sched_ext/include/scx/common.bpf.h
353
struct bpf_cpumask *bpf_cpumask_create(void) __ksym;
tools/sched_ext/include/scx/common.bpf.h
354
struct bpf_cpumask *bpf_cpumask_acquire(struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
355
void bpf_cpumask_release(struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
358
void bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
359
void bpf_cpumask_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
361
bool bpf_cpumask_test_and_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
362
bool bpf_cpumask_test_and_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
363
void bpf_cpumask_setall(struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
364
void bpf_cpumask_clear(struct bpf_cpumask *cpumask) __ksym;
tools/sched_ext/include/scx/common.bpf.h
365
bool bpf_cpumask_and(struct bpf_cpumask *dst, const struct cpumask *src1,
tools/sched_ext/include/scx/common.bpf.h
367
void bpf_cpumask_or(struct bpf_cpumask *dst, const struct cpumask *src1,
tools/sched_ext/include/scx/common.bpf.h
369
void bpf_cpumask_xor(struct bpf_cpumask *dst, const struct cpumask *src1,
tools/sched_ext/include/scx/common.bpf.h
376
void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src) __ksym;
tools/sched_ext/include/scx/common.bpf.h
445
static __always_inline const struct cpumask *cast_mask(struct bpf_cpumask *mask)
tools/testing/selftests/bpf/progs/cpumask_common.h
100
static inline int cpumask_map_insert(struct bpf_cpumask *mask)
tools/testing/selftests/bpf/progs/cpumask_common.h
104
struct bpf_cpumask *old;
tools/testing/selftests/bpf/progs/cpumask_common.h
18
private(MASK) static struct bpf_cpumask __kptr * global_mask;
tools/testing/selftests/bpf/progs/cpumask_common.h
21
struct bpf_cpumask __kptr * cpumask;
tools/testing/selftests/bpf/progs/cpumask_common.h
31
struct bpf_cpumask *bpf_cpumask_create(void) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
32
void bpf_cpumask_release(struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
33
struct bpf_cpumask *bpf_cpumask_acquire(struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
38
void bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
39
void bpf_cpumask_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
41
bool bpf_cpumask_test_and_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
42
bool bpf_cpumask_test_and_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
43
void bpf_cpumask_setall(struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
44
void bpf_cpumask_clear(struct bpf_cpumask *cpumask) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
45
bool bpf_cpumask_and(struct bpf_cpumask *cpumask,
tools/testing/selftests/bpf/progs/cpumask_common.h
48
void bpf_cpumask_or(struct bpf_cpumask *cpumask,
tools/testing/selftests/bpf/progs/cpumask_common.h
51
void bpf_cpumask_xor(struct bpf_cpumask *cpumask,
tools/testing/selftests/bpf/progs/cpumask_common.h
59
void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
69
static inline const struct cpumask *cast(struct bpf_cpumask *cpumask)
tools/testing/selftests/bpf/progs/cpumask_common.h
74
static inline struct bpf_cpumask *create_cpumask(void)
tools/testing/selftests/bpf/progs/cpumask_common.h
76
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_failure.c
123
struct bpf_cpumask *local, *prev;
tools/testing/selftests/bpf/progs/cpumask_failure.c
14
struct bpf_cpumask __kptr * mask;
tools/testing/selftests/bpf/progs/cpumask_failure.c
157
struct bpf_cpumask *local, *prev;
tools/testing/selftests/bpf/progs/cpumask_failure.c
185
struct bpf_cpumask *prev, *curr;
tools/testing/selftests/bpf/progs/cpumask_failure.c
210
struct bpf_cpumask *local, *prev;
tools/testing/selftests/bpf/progs/cpumask_failure.c
230
struct bpf_cpumask *invalid = (struct bpf_cpumask *)0x123456;
tools/testing/selftests/bpf/progs/cpumask_failure.c
246
struct bpf_cpumask *local;
tools/testing/selftests/bpf/progs/cpumask_failure.c
38
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_failure.c
51
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_failure.c
66
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_failure.c
69
cpumask = bpf_cpumask_acquire((struct bpf_cpumask *)task->cpus_ptr);
tools/testing/selftests/bpf/progs/cpumask_failure.c
80
bpf_cpumask_set_cpu(0, (struct bpf_cpumask *)task->cpus_ptr);
tools/testing/selftests/bpf/progs/cpumask_failure.c
89
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
100
struct bpf_cpumask *mask1, *mask2, *mask3, *mask4;
tools/testing/selftests/bpf/progs/cpumask_success.c
141
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
157
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
16
struct bpf_cpumask __kptr * mask;
tools/testing/selftests/bpf/progs/cpumask_success.c
186
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
20
struct bpf_cpumask __kptr * mask_1;
tools/testing/selftests/bpf/progs/cpumask_success.c
21
struct bpf_cpumask __kptr * mask_2;
tools/testing/selftests/bpf/progs/cpumask_success.c
215
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
254
struct bpf_cpumask *mask1, *mask2;
tools/testing/selftests/bpf/progs/cpumask_success.c
286
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
318
struct bpf_cpumask *mask1, *mask2, *dst1, *dst2;
tools/testing/selftests/bpf/progs/cpumask_success.c
36
struct bpf_cpumask __kptr * mask[CPUMASK_KPTR_FIELDS_MAX];
tools/testing/selftests/bpf/progs/cpumask_success.c
365
struct bpf_cpumask *mask1, *mask2, *dst1, *dst2;
tools/testing/selftests/bpf/progs/cpumask_success.c
407
struct bpf_cpumask *mask1, *mask2, *dst1, *dst2;
tools/testing/selftests/bpf/progs/cpumask_success.c
461
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
476
struct bpf_cpumask *cpumask;
tools/testing/selftests/bpf/progs/cpumask_success.c
506
struct bpf_cpumask *local, *prev;
tools/testing/selftests/bpf/progs/cpumask_success.c
51
struct bpf_cpumask __kptr * mask;
tools/testing/selftests/bpf/progs/cpumask_success.c
539
struct bpf_cpumask *local, *prev;
tools/testing/selftests/bpf/progs/cpumask_success.c
572
static int _global_mask_array_rcu(struct bpf_cpumask **mask0,
tools/testing/selftests/bpf/progs/cpumask_success.c
573
struct bpf_cpumask **mask1)
tools/testing/selftests/bpf/progs/cpumask_success.c
575
struct bpf_cpumask *local;
tools/testing/selftests/bpf/progs/cpumask_success.c
66
struct bpf_cpumask __kptr * mask;
tools/testing/selftests/bpf/progs/cpumask_success.c
711
struct bpf_cpumask *local;
tools/testing/selftests/bpf/progs/cpumask_success.c
754
struct bpf_cpumask *mask1, *mask2;
tools/testing/selftests/bpf/progs/cpumask_success.c
776
struct bpf_cpumask *local;
tools/testing/selftests/bpf/progs/cpumask_success.c
79
private(MASK) static struct bpf_cpumask __kptr * global_mask_array[2];
tools/testing/selftests/bpf/progs/cpumask_success.c
80
private(MASK) static struct bpf_cpumask __kptr * global_mask_array_l2[2][1];
tools/testing/selftests/bpf/progs/cpumask_success.c
807
struct bpf_cpumask *mask;
tools/testing/selftests/bpf/progs/cpumask_success.c
81
private(MASK) static struct bpf_cpumask __kptr * global_mask_array_one[1];
tools/testing/selftests/bpf/progs/cpumask_success.c
840
struct bpf_cpumask *mask;
tools/testing/selftests/bpf/progs/cpumask_success.c
95
static bool create_cpumask_set(struct bpf_cpumask **out1,
tools/testing/selftests/bpf/progs/cpumask_success.c
96
struct bpf_cpumask **out2,
tools/testing/selftests/bpf/progs/cpumask_success.c
97
struct bpf_cpumask **out3,
tools/testing/selftests/bpf/progs/cpumask_success.c
98
struct bpf_cpumask **out4)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
126
struct bpf_cpumask *alloc, *ref;
tools/testing/selftests/sched_ext/allowed_cpus.bpf.c
15
private(PREF_CPUS) struct bpf_cpumask __kptr * allowed_cpumask;
tools/testing/selftests/sched_ext/allowed_cpus.bpf.c
81
struct bpf_cpumask *mask;