Home
last modified time | relevance | path

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

/Linux-v5.10/block/
Dkeyslot-manager.c41 struct hlist_node hash_node; member
154 hlist_for_each_entry(slotp, head, hash_node) { in blk_ksm_find_keyslot()
247 hlist_del(&slot->hash_node); in blk_ksm_get_slot_for_key()
249 hlist_add_head(&slot->hash_node, blk_ksm_hash_bucket_for_key(ksm, key)); in blk_ksm_get_slot_for_key()
342 hlist_del(&slot->hash_node); in blk_ksm_evict_key()
/Linux-v5.10/kernel/bpf/
Dhashtab.c107 struct hlist_nulls_node hash_node; member
359 offsetof(struct htab_elem, hash_node.pprev)); in htab_map_alloc_check()
361 offsetof(struct htab_elem, hash_node.pprev)); in htab_map_alloc_check()
540 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_elem_raw()
559 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_nulls_elem_raw()
697 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in htab_lru_map_delete_node()
699 hlist_nulls_del_rcu(&l->hash_node); in htab_lru_map_delete_node()
735 next_l = hlist_nulls_entry_safe(rcu_dereference_raw(hlist_nulls_next_rcu(&l->hash_node)), in htab_map_get_next_key()
736 struct htab_elem, hash_node); in htab_map_get_next_key()
755 struct htab_elem, hash_node); in htab_map_get_next_key()
[all …]
/Linux-v5.10/net/openvswitch/
Dvport.c100 hlist_for_each_entry_rcu(vport, bucket, hash_node, in ovs_vport_locate()
209 hlist_add_head_rcu(&vport->hash_node, bucket); in ovs_vport_add()
253 hlist_del_rcu(&vport->hash_node); in ovs_vport_del()
Dvport.h76 struct hlist_node hash_node; member
/Linux-v5.10/fs/afs/
Dsecurity.c98 hash_del_rcu(&permits->hash_node); in afs_put_permits()
253 hash_for_each_possible(afs_permits_cache, xpermits, hash_node, new->h) { in afs_cache_permit()
271 hash_add_rcu(afs_permits_cache, &new->hash_node, new->h); in afs_cache_permit()
Dinternal.h686 struct hlist_node hash_node; /* Link in hash */ member
/Linux-v5.10/net/ipv4/
Dip_tunnel.c96 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
111 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
129 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
146 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup()
199 hlist_add_head_rcu(&t->hash_node, head); in ip_tunnel_add()
206 hlist_del_init_rcu(&t->hash_node); in ip_tunnel_del()
221 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_find()
1095 hlist_for_each_entry_safe(t, n, thead, hash_node) in ip_tunnel_destroy()
/Linux-v5.10/net/mac80211/
Dsta_info.h537 struct rhlist_head hash_node; member
749 sta_info_hash_lookup(local, _addr), hash_node)
Dsta_info.c70 .head_offset = offsetof(struct sta_info, hash_node),
80 return rhltable_remove(&local->sta_hash, &sta->hash_node, in sta_info_hash_del()
298 return rhltable_insert(&local->sta_hash, &sta->hash_node, in sta_info_hash_add()
/Linux-v5.10/fs/ocfs2/dlm/
Ddlmdomain.c149 if (hlist_unhashed(&res->hash_node)) in __dlm_unhash_lockres()
154 hlist_del_init(&res->hash_node); in __dlm_unhash_lockres()
169 hlist_add_head(&res->hash_node, bucket); in __dlm_insert_lockres()
189 hlist_for_each_entry(res, bucket, hash_node) { in __dlm_lookup_lockres_full()
425 hash_node); in dlm_migrate_all_locks()
435 iter = res->hash_node.next; in dlm_migrate_all_locks()
Ddlmmaster.c483 if (!hlist_unhashed(&res->hash_node) || in dlm_lockres_release()
494 !hlist_unhashed(&res->hash_node) ? 'H' : ' ', in dlm_lockres_release()
507 BUG_ON(!hlist_unhashed(&res->hash_node)); in dlm_lockres_release()
543 INIT_HLIST_NODE(&res->hash_node); in dlm_init_lockres()
736 if (hlist_unhashed(&tmpres->hash_node)) { in dlm_get_lock_resource()
1448 if (hlist_unhashed(&res->hash_node)) { in dlm_master_request_handler()
Ddlmcommon.h281 struct hlist_node hash_node; member
Ddlmrecovery.c2171 hlist_for_each_entry(res, bucket, hash_node) { in dlm_finish_local_lockres_recovery()
2357 hlist_for_each_entry_safe(res, tmp, bucket, hash_node) { in dlm_do_local_recovery_cleanup()
/Linux-v5.10/include/net/
Dip_tunnels.h106 struct hlist_node hash_node; member
/Linux-v5.10/kernel/
Dworkqueue.c176 struct hlist_node hash_node; /* PL: unbound_pool_hash node */ member
3438 INIT_HLIST_NODE(&pool->hash_node); in init_worker_pool()
3551 hash_del(&pool->hash_node); in put_unbound_pool()
3609 hash_for_each_possible(unbound_pool_hash, pool, hash_node, hash) { in get_unbound_pool()
3650 hash_add(unbound_pool_hash, &pool->hash_node, hash); in get_unbound_pool()
6037 hash_for_each(unbound_pool_hash, bkt, pool, hash_node) in workqueue_init()
/Linux-v5.10/fs/
Dio_uring.c700 struct hlist_node hash_node; member
4975 hash_del(&req->hash_node); in io_poll_task_func()
5094 if (hash_hashed(&req->hash_node)) in io_async_task_func()
5095 hash_del(&req->hash_node); in io_async_task_func()
5128 hlist_add_head(&req->hash_node, list); in io_poll_req_insert()
5140 INIT_HLIST_NODE(&req->hash_node); in __io_arm_poll_handler()
5245 hash_del(&req->hash_node); in __io_poll_remove_one()
5293 hlist_for_each_entry_safe(req, tmp, list, hash_node) { in io_poll_remove_all()
5312 hlist_for_each_entry(req, list, hash_node) { in io_poll_cancel()
8467 hlist_for_each_entry_safe(preq, tmp, list, hash_node) { in io_poll_remove_link()
[all …]