Home
last modified time | relevance | path

Searched refs:BPF_F_LOCK (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/map_tests/
H A Dsk_storage_map.c485 BPF_NOEXIST | BPF_F_LOCK); in test_sk_storage_map_basic()
489 BPF_F_LOCK); in test_sk_storage_map_basic()
498 BPF_EXIST | BPF_F_LOCK); in test_sk_storage_map_basic()
502 BPF_F_LOCK); in test_sk_storage_map_basic()
514 BPF_F_LOCK); in test_sk_storage_map_basic()
523 BPF_NOEXIST | BPF_F_LOCK); in test_sk_storage_map_basic()
532 BPF_F_LOCK); in test_sk_storage_map_basic()
544 BPF_F_LOCK); in test_sk_storage_map_basic()
555 BPF_F_LOCK); in test_sk_storage_map_basic()
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dbpf_local_storage.c244 if (old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags()
248 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
331 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST) || in bpf_local_storage_update()
333 unlikely((map_flags & BPF_F_LOCK) && in bpf_local_storage_update()
358 if ((map_flags & BPF_F_LOCK) && !(map_flags & BPF_NOEXIST)) { in bpf_local_storage_update()
393 if (old_sdata && (map_flags & BPF_F_LOCK)) { in bpf_local_storage_update()
H A Dlocal_storage.c151 if (unlikely(flags & ~(BPF_F_LOCK | BPF_EXIST))) in cgroup_storage_update_elem()
154 if (unlikely((flags & BPF_F_LOCK) && in cgroup_storage_update_elem()
163 if (flags & BPF_F_LOCK) { in cgroup_storage_update_elem()
H A Dhashtab.c943 if (l_old && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags()
947 if (!l_old && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
966 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in htab_map_update_elem()
979 if (unlikely(map_flags & BPF_F_LOCK)) { in htab_map_update_elem()
1009 if (unlikely(l_old && (map_flags & BPF_F_LOCK))) { in htab_map_update_elem()
1390 if ((elem_map_flags & ~BPF_F_LOCK) || in __htab_map_lookup_and_delete_batch()
1391 ((elem_map_flags & BPF_F_LOCK) && !map_value_has_spin_lock(map))) in __htab_map_lookup_and_delete_batch()
1500 if (elem_map_flags & BPF_F_LOCK) in __htab_map_lookup_and_delete_batch()
H A Dsyscall.c271 if (flags & BPF_F_LOCK) in bpf_map_copy_value()
1030 if (attr->flags & ~BPF_F_LOCK) in map_lookup_elem()
1042 if ((attr->flags & BPF_F_LOCK) && in map_lookup_elem()
1107 if ((attr->flags & BPF_F_LOCK) && in map_update_elem()
1278 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_delete_batch()
1281 if ((attr->batch.elem_flags & BPF_F_LOCK) && in generic_map_delete_batch()
1334 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_update_batch()
1337 if ((attr->batch.elem_flags & BPF_F_LOCK) && in generic_map_update_batch()
1397 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_lookup_batch()
1400 if ((attr->batch.elem_flags & BPF_F_LOCK) && in generic_map_lookup_batch()
H A Darraymap.c314 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in array_map_update_elem()
326 if (unlikely((map_flags & BPF_F_LOCK) && in array_map_update_elem()
336 if (map_flags & BPF_F_LOCK) in array_map_update_elem()
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A Dmap_lock.c24 err = bpf_map_lookup_elem_flags(map_fd, &key, vars, BPF_F_LOCK); in parallel_map_access()
68 bpf_map_update_elem(map_fd[0], &key, vars, BPF_F_LOCK); in test_map_lock()
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dbpf.h400 BPF_F_LOCK = 4, /* spin_lock-ed map_lookup/map_update */ enumerator
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dbpf.h400 BPF_F_LOCK = 4, /* spin_lock-ed map_lookup/map_update */ enumerator