Lines Matching refs:cpumask
68 struct bpf_cpumask *cpumask; in BPF_PROG() local
73 cpumask = create_cpumask(); in BPF_PROG()
74 if (!cpumask) in BPF_PROG()
77 bpf_cpumask_release(cpumask); in BPF_PROG()
84 struct bpf_cpumask *cpumask; in BPF_PROG() local
89 cpumask = create_cpumask(); in BPF_PROG()
90 if (!cpumask) in BPF_PROG()
93 bpf_cpumask_set_cpu(0, cpumask); in BPF_PROG()
94 if (!bpf_cpumask_test_cpu(0, cast(cpumask))) { in BPF_PROG()
99 bpf_cpumask_clear_cpu(0, cpumask); in BPF_PROG()
100 if (bpf_cpumask_test_cpu(0, cast(cpumask))) { in BPF_PROG()
106 bpf_cpumask_release(cpumask); in BPF_PROG()
113 struct bpf_cpumask *cpumask; in BPF_PROG() local
118 cpumask = create_cpumask(); in BPF_PROG()
119 if (!cpumask) in BPF_PROG()
122 bpf_cpumask_setall(cpumask); in BPF_PROG()
123 if (!bpf_cpumask_full(cast(cpumask))) { in BPF_PROG()
128 bpf_cpumask_clear(cpumask); in BPF_PROG()
129 if (!bpf_cpumask_empty(cast(cpumask))) { in BPF_PROG()
135 bpf_cpumask_release(cpumask); in BPF_PROG()
142 struct bpf_cpumask *cpumask; in BPF_PROG() local
147 cpumask = create_cpumask(); in BPF_PROG()
148 if (!cpumask) in BPF_PROG()
151 if (bpf_cpumask_first(cast(cpumask)) < nr_cpus) { in BPF_PROG()
156 if (bpf_cpumask_first_zero(cast(cpumask)) != 0) { in BPF_PROG()
157 bpf_printk("first zero: %d", bpf_cpumask_first_zero(cast(cpumask))); in BPF_PROG()
162 bpf_cpumask_set_cpu(0, cpumask); in BPF_PROG()
163 if (bpf_cpumask_first(cast(cpumask)) != 0) { in BPF_PROG()
168 if (bpf_cpumask_first_zero(cast(cpumask)) != 1) { in BPF_PROG()
174 bpf_cpumask_release(cpumask); in BPF_PROG()
213 struct bpf_cpumask *cpumask; in BPF_PROG() local
218 cpumask = create_cpumask(); in BPF_PROG()
219 if (!cpumask) in BPF_PROG()
222 if (bpf_cpumask_test_and_set_cpu(0, cpumask)) { in BPF_PROG()
227 if (!bpf_cpumask_test_and_set_cpu(0, cpumask)) { in BPF_PROG()
232 if (!bpf_cpumask_test_and_clear_cpu(0, cpumask)) { in BPF_PROG()
238 bpf_cpumask_release(cpumask); in BPF_PROG()
388 struct bpf_cpumask *cpumask; in BPF_PROG() local
390 cpumask = create_cpumask(); in BPF_PROG()
391 if (!cpumask) in BPF_PROG()
394 if (cpumask_map_insert(cpumask)) in BPF_PROG()
403 struct bpf_cpumask *cpumask; in BPF_PROG() local
406 cpumask = create_cpumask(); in BPF_PROG()
407 if (!cpumask) in BPF_PROG()
410 if (cpumask_map_insert(cpumask)) { in BPF_PROG()
421 cpumask = bpf_kptr_xchg(&v->cpumask, NULL); in BPF_PROG()
422 if (cpumask) in BPF_PROG()
423 bpf_cpumask_release(cpumask); in BPF_PROG()
457 bpf_cpumask_test_cpu(0, (const struct cpumask *)local); in BPF_PROG()
475 bpf_cpumask_test_cpu(0, (const struct cpumask *)mask1); in BPF_PROG()
476 bpf_cpumask_test_cpu(0, (const struct cpumask *)mask2); in BPF_PROG()