Home
last modified time | relevance | path

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

/linux-4.4.14/kernel/bpf/
Dhashtab.c28 struct hlist_node hash_node; member
133 hlist_for_each_entry_rcu(l, head, hash_node) in lookup_elem_raw()
191 next_l = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(&l->hash_node)), in htab_map_get_next_key()
192 struct htab_elem, hash_node); in htab_map_get_next_key()
211 struct htab_elem, hash_node); in htab_map_get_next_key()
282 hlist_add_head_rcu(&l_new->hash_node, head); in htab_map_update_elem()
284 hlist_del_rcu(&l_old->hash_node); in htab_map_update_elem()
321 hlist_del_rcu(&l->hash_node); in htab_map_delete_elem()
340 hlist_for_each_entry_safe(l, n, head, hash_node) { in delete_all_elements()
341 hlist_del_rcu(&l->hash_node); in delete_all_elements()
/linux-4.4.14/net/openvswitch/
Dvport.c112 hlist_for_each_entry_rcu(vport, bucket, hash_node) in ovs_vport_locate()
220 hlist_add_head_rcu(&vport->hash_node, bucket); in ovs_vport_add()
266 hlist_del_rcu(&vport->hash_node); in ovs_vport_del()
Dvport.h88 struct hlist_node hash_node; member
/linux-4.4.14/net/ipv4/
Dip_tunnel.c163 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
178 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
196 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
216 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
269 hlist_add_head_rcu(&t->hash_node, head); in ip_tunnel_add()
276 hlist_del_init_rcu(&t->hash_node); in ip_tunnel_del()
291 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_find()
1069 hlist_for_each_entry_safe(t, n, thead, hash_node) in ip_tunnel_destroy()
/linux-4.4.14/net/mac80211/
Dsta_info.h392 struct rhash_head hash_node; member
604 hash_node) \
Dsta_info.c70 .head_offset = offsetof(struct sta_info, hash_node),
81 return rhashtable_remove_fast(&local->sta_hash, &sta->hash_node, in sta_info_hash_del()
262 return rhashtable_insert_fast(&local->sta_hash, &sta->hash_node, in sta_info_hash_add()
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmdomain.c160 if (hlist_unhashed(&res->hash_node)) in __dlm_unhash_lockres()
165 hlist_del_init(&res->hash_node); in __dlm_unhash_lockres()
182 hlist_add_head(&res->hash_node, bucket); in __dlm_insert_lockres()
202 hlist_for_each_entry(res, bucket, hash_node) { in __dlm_lookup_lockres_full()
440 hash_node); in dlm_migrate_all_locks()
450 iter = res->hash_node.next; in dlm_migrate_all_locks()
Ddlmmaster.c503 if (!hlist_unhashed(&res->hash_node) || in dlm_lockres_release()
514 !hlist_unhashed(&res->hash_node) ? 'H' : ' ', in dlm_lockres_release()
527 BUG_ON(!hlist_unhashed(&res->hash_node)); in dlm_lockres_release()
563 INIT_HLIST_NODE(&res->hash_node); in dlm_init_lockres()
756 if (hlist_unhashed(&tmpres->hash_node)) { in dlm_get_lock_resource()
1475 if (hlist_unhashed(&res->hash_node)) { in dlm_master_request_handler()
Ddlmcommon.h295 struct hlist_node hash_node; member
Ddlmrecovery.c2157 hlist_for_each_entry(res, bucket, hash_node) { in dlm_finish_local_lockres_recovery()
2341 hlist_for_each_entry(res, bucket, hash_node) { in dlm_do_local_recovery_cleanup()
/linux-4.4.14/net/rxrpc/
Dar-call.c129 hash_add_rcu(rxrpc_call_hash, &call->hash_node, key); in rxrpc_call_hash_add()
141 hash_del_rcu(&call->hash_node); in rxrpc_call_hash_del()
180 hash_for_each_possible_rcu(rxrpc_call_hash, call, hash_node, key) { in rxrpc_find_call_hash()
Dar-internal.h401 struct hlist_node hash_node; member
/linux-4.4.14/include/net/
Dip_tunnels.h97 struct hlist_node hash_node; member
/linux-4.4.14/kernel/
Dworkqueue.c175 struct hlist_node hash_node; /* PL: unbound_pool_hash node */ member
3127 INIT_HLIST_NODE(&pool->hash_node); in init_worker_pool()
3189 hash_del(&pool->hash_node); in put_unbound_pool()
3246 hash_for_each_possible(unbound_pool_hash, pool, hash_node, hash) { in get_unbound_pool()
3287 hash_add(unbound_pool_hash, &pool->hash_node, hash); in get_unbound_pool()