| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_arena_htab.h | 35 struct arena_list_node hash_node; 43 list_for_each_entry(l, head, hash_node) in lookup_elem_raw() 84 list_add_head(&l_new->hash_node, head); in htab_update_elem() 86 list_del(&l_old->hash_node); in htab_update_elem() 36 struct arena_list_node hash_node; global() member
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | conntrack.h | 61 struct rhash_head hash_node; member 160 struct rhash_head hash_node; member 186 struct rhash_head hash_node; member 205 struct rhash_head hash_node; member
|
| H A D | metadata.c | 492 .head_offset = offsetof(struct nfp_fl_ct_zone_entry, hash_node), 499 .head_offset = offsetof(struct nfp_fl_ct_map_entry, hash_node), 623 &map->hash_node, in nfp_zone_table_entry_destroy() 642 &map->hash_node, in nfp_zone_table_entry_destroy() 668 &map->hash_node, in nfp_zone_table_entry_destroy()
|
| H A D | conntrack.c | 12 hash_node), 20 hash_node), 1243 err = rhashtable_insert_fast(&zt->nft_merge_tb, &nft_m_entry->hash_node, in nfp_ct_do_nft_merge() 1319 err = rhashtable_insert_fast(&zt->tc_merge_tb, &m_entry->hash_node, in nfp_ct_do_tc_merge() 1384 &zt->hash_node, in get_nfp_zone_entry() 1584 &map->hash_node, in nfp_fl_ct_add_flow() 1624 &m_entry->hash_node, in cleanup_nft_merge_entry() 1676 &m_ent->hash_node, in nfp_del_tc_merge_entry() 2266 rhashtable_remove_fast(m_table, &ct_map_ent->hash_node, in nfp_fl_ct_del_flow() 2283 rhashtable_remove_fast(m_table, &ct_map_ent->hash_node, in nfp_fl_ct_del_flow() [all …]
|
| /linux/io_uring/ |
| H A D | futex.c | 50 hlist_del_init(&tw_req.req->hash_node); in __io_futex_complete() 109 hlist_del_init(&req->hash_node); in __io_futex_cancel() 285 hlist_add_head(&req->hash_node, &ctx->futex_list); in io_futexv_wait() 325 hlist_add_head(&req->hash_node, &ctx->futex_list); in io_futex_wait()
|
| H A D | poll.c | 128 hlist_add_head(&req->hash_node, &table->hbs[index].list); in io_poll_req_insert() 353 hash_del(&req->hash_node); in io_poll_task_func() 558 INIT_HLIST_NODE(&req->hash_node); in __io_arm_poll_handler() 748 hlist_for_each_entry_safe(req, tmp, &hb->list, hash_node) { in io_poll_remove_all() 750 hlist_del_init(&req->hash_node); in io_poll_remove_all() 766 hlist_for_each_entry(req, &hb->list, hash_node) { in io_poll_find() 790 hlist_for_each_entry(req, &hb->list, hash_node) { in io_poll_file_find() 805 hash_del(&req->hash_node); in io_poll_disarm()
|
| H A D | waitid.c | 137 hlist_del_init(&req->hash_node); in io_waitid_complete() 314 hlist_add_head(&req->hash_node, &ctx->waitid_list); in io_waitid() 339 hlist_del_init(&req->hash_node); in io_waitid()
|
| H A D | uring_cmd.c | 61 hash_node) { in io_uring_try_cancel_uring_cmd() 90 hlist_del(&req->hash_node); in io_uring_cmd_del_cancelable() 121 hlist_add_head(&req->hash_node, &ctx->cancelable_uring_cmd); in io_uring_cmd_mark_cancelable()
|
| H A D | cancel.c | 367 hlist_for_each_entry_safe(req, tmp, list, hash_node) { in io_cancel_remove_all() 370 hlist_del_init(&req->hash_node); in io_cancel_remove_all() 387 hlist_for_each_entry_safe(req, tmp, list, hash_node) { in io_cancel_remove()
|
| /linux/kernel/bpf/ |
| H A D | hashtab.c | 111 struct hlist_nulls_node hash_node; member 429 offsetof(struct htab_elem, hash_node.pprev)); in htab_map_alloc_check() 701 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_elem_raw() 720 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in lookup_nulls_elem_raw() 880 hlist_nulls_for_each_entry_rcu(l, n, head, hash_node) in htab_lru_map_delete_node() 882 hlist_nulls_del_rcu(&l->hash_node); in htab_lru_map_delete_node() 921 next_l = hlist_nulls_entry_safe(rcu_dereference_raw(hlist_nulls_next_rcu(&l->hash_node)), in htab_map_get_next_key() 922 struct htab_elem, hash_node); in htab_map_get_next_key() 941 struct htab_elem, hash_node); in htab_map_get_next_key() 1254 hlist_nulls_add_head_rcu(&l_new->hash_node, head); in htab_map_update_elem() [all …]
|
| /linux/net/openvswitch/ |
| H A D | vport.c | 97 hlist_for_each_entry_rcu(vport, bucket, hash_node, in ovs_vport_locate() 215 hlist_add_head_rcu(&vport->hash_node, bucket); in ovs_vport_add() 232 hlist_del_rcu(&vport->hash_node); in ovs_vport_del()
|
| H A D | vport.h | 78 struct hlist_node hash_node; member
|
| /linux/fs/afs/ |
| H A D | security.c | 131 hash_del_rcu(&permits->hash_node); in afs_put_permits() 285 hash_for_each_possible(afs_permits_cache, xpermits, hash_node, new->h) { in afs_cache_permit() 303 hash_add_rcu(afs_permits_cache, &new->hash_node, new->h); in afs_cache_permit()
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel.c | 94 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup() 108 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup() 126 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup() 143 hlist_for_each_entry_rcu(t, head, hash_node) { in ip_tunnel_lookup() 198 hlist_add_head_rcu(&t->hash_node, head); in ip_tunnel_add() 205 hlist_del_init_rcu(&t->hash_node); in ip_tunnel_del() 222 hlist_for_each_entry_rcu(t, head, hash_node, lockdep_rtnl_is_held()) { in ip_tunnel_find() 1172 hlist_for_each_entry_safe(t, n, thead, hash_node) in ip_tunnel_delete_net()
|
| /linux/include/linux/sched/ |
| H A D | ext.h | 91 struct rhash_head hash_node; member
|
| /linux/include/net/netfilter/ |
| H A D | nf_queue.h | 15 struct rhash_head hash_node; member
|
| /linux/net/mac80211/ |
| H A D | sta_info.h | 719 struct rhlist_head hash_node; member 902 sta_info_hash_lookup(local, _addr), hash_node)
|
| H A D | sta_info.c | 75 .head_offset = offsetof(struct sta_info, hash_node), 93 return rhltable_remove(&local->sta_hash, &sta->hash_node, in sta_info_hash_del() 518 return rhltable_insert(&local->sta_hash, &sta->hash_node, in sta_info_hash_add()
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 807 struct hlist_node hash_node; member
|
| /linux/kernel/ |
| H A D | workqueue.c | 236 struct hlist_node hash_node; /* PL: unbound_pool_hash node */ member 1367 struct hlist_node hash_node; member 1379 hash_for_each_possible_rcu(wci_hash, ent, hash_node, in wci_find_ent() 1433 hash_add_rcu(wci_hash, &ent->hash_node, (unsigned long)func); in wq_cpu_intensive_report() 4978 INIT_HLIST_NODE(&pool->hash_node); in init_worker_pool() 5143 hash_del(&pool->hash_node); in put_unbound_pool() 5217 hash_for_each_possible(unbound_pool_hash, pool, hash_node, hash) { in get_unbound_pool() 5249 hash_add(unbound_pool_hash, &pool->hash_node, hash); in get_unbound_pool() 8306 hash_for_each(unbound_pool_hash, bkt, pool, hash_node) in workqueue_init()
|
| /linux/net/netfilter/ |
| H A D | nfnetlink_queue.c | 110 .head_offset = offsetof(struct nf_queue_entry, hash_node), 222 err = rhashtable_insert_fast(&queue->nfqnl_packet_map, &entry->hash_node, in __enqueue_entry() 236 rhashtable_remove_fast(&queue->nfqnl_packet_map, &entry->hash_node, in __dequeue_entry()
|
| /linux/include/net/ |
| H A D | ip_tunnels.h | 155 struct hlist_node hash_node; member
|
| /linux/fs/ocfs2/dlm/ |
| H A D | dlmcommon.h | 276 struct hlist_node hash_node; member
|
| /linux/kernel/sched/ext/ |
| H A D | internal.h | 1609 struct rhash_head hash_node; member
|
| H A D | ext.c | 47 .head_offset = offsetof(struct scx_sched, hash_node), 195 .head_offset = offsetof(struct scx_dispatch_q, hash_node), 5125 if (rhashtable_remove_fast(&sch->dsq_hash, &dsq->hash_node, in destroy_dsq() 6298 &sch->hash_node, scx_sched_hash_params); in scx_link_sched() 6314 rhashtable_remove_fast(&scx_sched_hash, &sch->hash_node, in scx_link_sched() 6337 rhashtable_remove_fast(&scx_sched_hash, &sch->hash_node, in scx_unlink_sched() 9392 ret = rhashtable_lookup_insert_fast(&sch->dsq_hash, &dsq->hash_node, in scx_bpf_create_dsq()
|