Lines Matching refs:hash_node
112 struct hlist_nulls_node hash_node; member
425 offsetof(struct htab_elem, hash_node.pprev)); in htab_map_alloc_check()
427 offsetof(struct htab_elem, hash_node.pprev)); in htab_map_alloc_check()
597 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_elem_raw()
616 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_nulls_elem_raw()
766 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in htab_lru_map_delete_node()
768 hlist_nulls_del_rcu(&l->hash_node); in htab_lru_map_delete_node()
805 next_l = hlist_nulls_entry_safe(rcu_dereference_raw(hlist_nulls_next_rcu(&l->hash_node)), in htab_map_get_next_key()
806 struct htab_elem, hash_node); in htab_map_get_next_key()
825 struct htab_elem, hash_node); in htab_map_get_next_key()
1110 hlist_nulls_add_head_rcu(&l_new->hash_node, head); in htab_map_update_elem()
1112 hlist_nulls_del_rcu(&l_old->hash_node); in htab_map_update_elem()
1179 hlist_nulls_add_head_rcu(&l_new->hash_node, head); in htab_lru_map_update_elem()
1182 hlist_nulls_del_rcu(&l_old->hash_node); in htab_lru_map_update_elem()
1245 hlist_nulls_add_head_rcu(&l_new->hash_node, head); in __htab_percpu_map_update_elem()
1309 hlist_nulls_add_head_rcu(&l_new->hash_node, head); in __htab_lru_percpu_map_update_elem()
1361 hlist_nulls_del_rcu(&l->hash_node); in htab_map_delete_elem()
1397 hlist_nulls_del_rcu(&l->hash_node); in htab_lru_map_delete_elem()
1416 hlist_nulls_for_each_entry_safe(l, n, head, hash_node) { in delete_all_elements()
1417 hlist_nulls_del_rcu(&l->hash_node); in delete_all_elements()
1433 hlist_nulls_for_each_entry(l, n, head, hash_node) in htab_free_malloced_timers()
1552 hlist_nulls_del_rcu(&l->hash_node); in __htab_map_lookup_and_delete_elem()
1684 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in __htab_map_lookup_and_delete_batch()
1721 hlist_nulls_for_each_entry_safe(l, n, head, hash_node) { in __htab_map_lookup_and_delete_batch()
1744 hlist_nulls_del_rcu(&l->hash_node); in __htab_map_lookup_and_delete_batch()
1912 n = rcu_dereference_raw(hlist_nulls_next_rcu(&prev_elem->hash_node)); in bpf_hash_map_seq_find_next()
1913 elem = hlist_nulls_entry_safe(n, struct htab_elem, hash_node); in bpf_hash_map_seq_find_next()
1929 hlist_nulls_for_each_entry_rcu(elem, n, head, hash_node) { in bpf_hash_map_seq_find_next()
2098 hlist_nulls_for_each_entry_rcu(elem, n, head, hash_node) { in bpf_for_each_hash_elem()
2330 hlist_nulls_for_each_entry_safe(l, n, head, hash_node) { in fd_htab_map_free()