Home
last modified time | relevance | path

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

/linux/kernel/bpf/
H A Dbpf_local_storage.c539 static int check_flags(const struct bpf_local_storage_data *old_sdata, in check_flags() argument
542 if (old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags()
546 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
633 struct bpf_local_storage_data *old_sdata = NULL; in bpf_local_storage_update() local
678 old_sdata = in bpf_local_storage_update()
680 err = check_flags(old_sdata, map_flags); in bpf_local_storage_update()
683 if (old_sdata && selem_linked_to_storage_lockless(SELEM(old_sdata))) { in bpf_local_storage_update()
684 copy_map_value_locked(&smap->map, old_sdata->data, in bpf_local_storage_update()
686 return old_sdata; in bpf_local_storage_update()
712 old_sdata = bpf_local_storage_lookup(local_storage, smap, false); in bpf_local_storage_update()
[all …]