Home
last modified time | relevance | path

Searched refs:BPF_F_CPU (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dpercpu_alloc.c148 flags = BPF_F_CPU | BPF_F_ALL_CPUS; in test_percpu_map_op_cpu_flag()
162 flags = BPF_F_LOCK | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
172 flags = (u64)nr_cpus << 32 | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
203 flags = (u64)cpu << 32 | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
211 flags = (u64)j << 32 | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
227 batch_opts.elem_flags = (u64)nr_cpus << 32 | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
249 batch_opts.elem_flags = (u64)cpu << 32 | BPF_F_CPU; in test_percpu_map_op_cpu_flag()
415 flags = (u64)value_cpu << 32 | BPF_F_CPU; in test_percpu_map_cpu_flag_create()
422 flags = (u64)cpu << 32 | BPF_F_CPU; in test_percpu_map_cpu_flag_create()
519 flags = BPF_F_CPU; in test_map_op_cpu_flag()
[all …]
H A Dglobal_data_init.c103 flags = ((__u64) i << 32) | BPF_F_CPU; in test_percpu_data_on_cpus()
/linux/kernel/bpf/
H A Dlocal_storage.c201 if (map_flags & BPF_F_CPU) { in bpf_percpu_cgroup_storage_copy()
225 if ((u32)map_flags & ~(BPF_ANY | BPF_EXIST | BPF_F_CPU | BPF_F_ALL_CPUS)) in bpf_percpu_cgroup_storage_update()
241 if (map_flags & BPF_F_CPU) { in bpf_percpu_cgroup_storage_update()
H A Dhashtab.c1048 if (map_flags & BPF_F_CPU) { in pcpu_copy_value()
1073 * map_flags & BPF_F_CPU when coming from syscall but setting in pcpu_init_value()
1076 if (!onallcpus || (map_flags & BPF_F_CPU)) {
1077 int init_cpu = (map_flags & BPF_F_CPU) ? map_flags >> 32 : in fd_htab_map_needs_adjust()
1827 allowed_flags |= BPF_F_CPU; in __htab_map_lookup_and_delete_batch()
1853 if (is_percpu && !(elem_map_flags & BPF_F_CPU)) in __htab_map_lookup_and_delete_batch()
1936 if (elem_map_flags & BPF_F_CPU) { in __htab_map_lookup_and_delete_batch()
2537 if (map_flags & BPF_F_CPU) {
H A Darraymap.c357 if (map_flags & BPF_F_CPU) { in bpf_percpu_array_copy()
462 if (map_flags & BPF_F_CPU) { in bpf_percpu_array_update()
H A Dsyscall.c139 if (flags & (BPF_F_CPU | BPF_F_ALL_CPUS)) in bpf_map_value_size()
1805 err = bpf_map_check_op_flags(map, attr->flags, BPF_F_LOCK | BPF_F_CPU); in map_lookup_elem()
2076 BPF_F_LOCK | BPF_F_CPU | BPF_F_ALL_CPUS); in generic_map_update_batch()
2135 err = bpf_map_check_op_flags(map, attr->batch.elem_flags, BPF_F_LOCK | BPF_F_CPU); in generic_map_lookup_batch()
/linux/include/linux/
H A Dbpf.h4241 if (!(flags & BPF_F_CPU) && flags >> 32)
4244 if (flags & (BPF_F_CPU | BPF_F_ALL_CPUS)) {
4247 if ((flags & BPF_F_CPU) && (flags & BPF_F_ALL_CPUS))
4251 if ((flags & BPF_F_CPU) && (cpu >= nr_cpu_ids || !cpu_possible(cpu)))
/linux/tools/include/uapi/linux/
H A Dbpf.h1406 BPF_F_CPU = 8, /* cpu flag for percpu maps, upper 32-bit of flags is a cpu number */ enumerator
/linux/include/uapi/linux/
H A Dbpf.h1406 BPF_F_CPU = 8, /* cpu flag for percpu maps, upper 32-bit of flags is a cpu number */ enumerator
/linux/tools/lib/bpf/
H A Dlibbpf.c11278 if (flags & (BPF_F_CPU | BPF_F_ALL_CPUS)) { in validate_map_op()
11279 if ((flags & BPF_F_CPU) && (flags & BPF_F_ALL_CPUS)) { in validate_map_op()