Searched refs:BPF_F_LOCK (Results 1 – 14 of 14) sorted by relevance
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | htab_reuse.c | 31 bpf_map_lookup_elem_flags(ctx->fd, &key, &value, BPF_F_LOCK); in htab_lookup_fn() 49 bpf_map_update_elem(ctx->fd, &key, &value, BPF_F_LOCK); in htab_update_fn() 55 bpf_map_update_elem(ctx->fd, &key, &value, BPF_F_LOCK); in htab_update_fn()
|
| H A D | map_lock.c | 27 err = bpf_map_lookup_elem_flags(map_fd, &key, vars, BPF_F_LOCK); in parallel_map_access() 71 bpf_map_update_elem(map_fd[0], &key, vars, BPF_F_LOCK); in test_map_lock()
|
| H A D | bloom_filter_map.c | 56 err = bpf_map_update_elem(fd, NULL, &value, BPF_F_LOCK); in test_fail_cases()
|
| H A D | task_local_storage.c | 432 err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_F_LOCK); in test_uptr_update_failure()
|
| /linux-6.15/tools/testing/selftests/bpf/map_tests/ |
| H A D | sk_storage_map.c | 481 BPF_NOEXIST | BPF_F_LOCK); in test_sk_storage_map_basic() 485 BPF_F_LOCK); in test_sk_storage_map_basic() 495 BPF_EXIST | BPF_F_LOCK); in test_sk_storage_map_basic() 499 BPF_F_LOCK); in test_sk_storage_map_basic() 512 BPF_F_LOCK); in test_sk_storage_map_basic() 522 BPF_NOEXIST | BPF_F_LOCK); in test_sk_storage_map_basic() 531 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()
|
| H A D | lpm_trie_map_basic_ops.c | 816 err = bpf_map_update_elem(fd, &key, &value, BPF_F_LOCK); in test_lpm_trie_update_flags()
|
| /linux-6.15/kernel/bpf/ |
| H A D | bpf_local_storage.c | 472 if (old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags() 476 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags() 568 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST) || in bpf_local_storage_update() 570 unlikely((map_flags & BPF_F_LOCK) && in bpf_local_storage_update() 574 if (gfp_flags == GFP_KERNEL && (map_flags & ~BPF_F_LOCK) != BPF_NOEXIST) in bpf_local_storage_update() 599 if ((map_flags & BPF_F_LOCK) && !(map_flags & BPF_NOEXIST)) { in bpf_local_storage_update() 641 if (old_sdata && (map_flags & BPF_F_LOCK)) { in bpf_local_storage_update()
|
| H A D | local_storage.c | 150 if (unlikely(flags & ~(BPF_F_LOCK | BPF_EXIST))) in cgroup_storage_update_elem() 153 if (unlikely((flags & BPF_F_LOCK) && in cgroup_storage_update_elem() 162 if (flags & BPF_F_LOCK) { in cgroup_storage_update_elem()
|
| H A D | hashtab.c | 1059 if (l_old && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags() 1063 if (!l_old && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags() 1083 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in htab_map_update_elem() 1097 if (unlikely(map_flags & BPF_F_LOCK)) { in htab_map_update_elem() 1129 if (unlikely(l_old && (map_flags & BPF_F_LOCK))) { in htab_map_update_elem() 1620 if (flags & BPF_F_LOCK) in __htab_map_lookup_and_delete_elem() 1700 if ((elem_map_flags & ~BPF_F_LOCK) || in __htab_map_lookup_and_delete_batch() 1701 ((elem_map_flags & BPF_F_LOCK) && !btf_record_has_field(map->record, BPF_SPIN_LOCK))) in __htab_map_lookup_and_delete_batch() 1824 if (elem_map_flags & BPF_F_LOCK) in __htab_map_lookup_and_delete_batch()
|
| H A D | bpf_task_storage.c | 130 if ((map_flags & BPF_F_LOCK) && btf_record_has_field(map->record, BPF_UPTR)) in bpf_pid_task_storage_update_elem()
|
| H A D | syscall.c | 344 if (flags & BPF_F_LOCK) in bpf_map_copy_value() 1664 if (attr->flags & ~BPF_F_LOCK) in map_lookup_elem() 1674 if ((attr->flags & BPF_F_LOCK) && in map_lookup_elem() 1739 if ((attr->flags & BPF_F_LOCK) && in map_update_elem() 1890 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_delete_batch() 1893 if ((attr->batch.elem_flags & BPF_F_LOCK) && in generic_map_delete_batch() 1947 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_update_batch() 1950 if ((attr->batch.elem_flags & BPF_F_LOCK) && in generic_map_update_batch() 2010 if (attr->batch.elem_flags & ~BPF_F_LOCK) in generic_map_lookup_batch() 2106 if (attr->flags & ~BPF_F_LOCK) in map_lookup_and_delete_elem() [all …]
|
| H A D | arraymap.c | 352 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in array_map_update_elem() 364 if (unlikely((map_flags & BPF_F_LOCK) && in array_map_update_elem() 375 if (map_flags & BPF_F_LOCK) in array_map_update_elem()
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | bpf.h | 1361 BPF_F_LOCK = 4, /* spin_lock-ed map_lookup/map_update */ enumerator
|
| /linux-6.15/include/uapi/linux/ |
| H A D | bpf.h | 1361 BPF_F_LOCK = 4, /* spin_lock-ed map_lookup/map_update */ enumerator
|