l_old             804 kernel/bpf/hashtab.c static int check_flags(struct bpf_htab *htab, struct htab_elem *l_old,
l_old             807 kernel/bpf/hashtab.c 	if (l_old && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST)
l_old             811 kernel/bpf/hashtab.c 	if (!l_old && (map_flags & ~BPF_F_LOCK) == BPF_EXIST)
l_old             823 kernel/bpf/hashtab.c 	struct htab_elem *l_new = NULL, *l_old;
l_old             847 kernel/bpf/hashtab.c 		l_old = lookup_nulls_elem_raw(head, hash, key, key_size,
l_old             849 kernel/bpf/hashtab.c 		ret = check_flags(htab, l_old, map_flags);
l_old             852 kernel/bpf/hashtab.c 		if (l_old) {
l_old             855 kernel/bpf/hashtab.c 					      l_old->key + round_up(key_size, 8),
l_old             868 kernel/bpf/hashtab.c 	l_old = lookup_elem_raw(head, hash, key, key_size);
l_old             870 kernel/bpf/hashtab.c 	ret = check_flags(htab, l_old, map_flags);
l_old             874 kernel/bpf/hashtab.c 	if (unlikely(l_old && (map_flags & BPF_F_LOCK))) {
l_old             882 kernel/bpf/hashtab.c 				      l_old->key + round_up(key_size, 8),
l_old             889 kernel/bpf/hashtab.c 				l_old);
l_old             900 kernel/bpf/hashtab.c 	if (l_old) {
l_old             901 kernel/bpf/hashtab.c 		hlist_nulls_del_rcu(&l_old->hash_node);
l_old             903 kernel/bpf/hashtab.c 			free_htab_elem(htab, l_old);
l_old             915 kernel/bpf/hashtab.c 	struct htab_elem *l_new, *l_old = NULL;
l_old             948 kernel/bpf/hashtab.c 	l_old = lookup_elem_raw(head, hash, key, key_size);
l_old             950 kernel/bpf/hashtab.c 	ret = check_flags(htab, l_old, map_flags);
l_old             958 kernel/bpf/hashtab.c 	if (l_old) {
l_old             960 kernel/bpf/hashtab.c 		hlist_nulls_del_rcu(&l_old->hash_node);
l_old             969 kernel/bpf/hashtab.c 	else if (l_old)
l_old             970 kernel/bpf/hashtab.c 		bpf_lru_push_free(&htab->lru, &l_old->lru_node);
l_old             980 kernel/bpf/hashtab.c 	struct htab_elem *l_new = NULL, *l_old;
l_old            1003 kernel/bpf/hashtab.c 	l_old = lookup_elem_raw(head, hash, key, key_size);
l_old            1005 kernel/bpf/hashtab.c 	ret = check_flags(htab, l_old, map_flags);
l_old            1009 kernel/bpf/hashtab.c 	if (l_old) {
l_old            1011 kernel/bpf/hashtab.c 		pcpu_copy_value(htab, htab_elem_get_ptr(l_old, key_size),
l_old            1033 kernel/bpf/hashtab.c 	struct htab_elem *l_new = NULL, *l_old;
l_old            1067 kernel/bpf/hashtab.c 	l_old = lookup_elem_raw(head, hash, key, key_size);
l_old            1069 kernel/bpf/hashtab.c 	ret = check_flags(htab, l_old, map_flags);
l_old            1073 kernel/bpf/hashtab.c 	if (l_old) {
l_old            1074 kernel/bpf/hashtab.c 		bpf_lru_node_set_ref(&l_old->lru_node);
l_old            1077 kernel/bpf/hashtab.c 		pcpu_copy_value(htab, htab_elem_get_ptr(l_old, key_size),