/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | mpfs.h | 44 struct hlist_node hlist; member 50 hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist) 57 hlist_for_each_entry(ptr, &(hash)[ix], node.hlist) \ 74 hlist_add_head(&ptr->node.hlist, &(hash)[ix]);\ 80 hlist_del(&(ptr)->node.hlist); \
|
A D | vxlan.c | 48 struct hlist_node hlist; member 81 hash_for_each_possible_rcu(vxlan->htable, vxlanp, hlist, port) in mlx5_vxlan_lookup_port() 95 hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) in vxlan_lookup_port() 118 hash_add_rcu(vxlan->htable, &vxlanp->hlist, port); in mlx5_vxlan_add_port() 137 hash_del_rcu(&vxlanp->hlist); in mlx5_vxlan_del_port() 188 hash_for_each_safe(vxlan->htable, bkt, tmp, vxlanp, hlist) { in mlx5_vxlan_reset_to_default()
|
/linux-6.3-rc2/mm/ |
A D | mmu_notifier.c | 324 struct mmu_notifier, hlist); in mn_hlist_release() 331 hlist_del_init_rcu(&subscription->hlist); in mn_hlist_release() 374 &mm->notifier_subscriptions->list, hlist, in __mmu_notifier_clear_flush_young() 394 &mm->notifier_subscriptions->list, hlist, in __mmu_notifier_clear_young() 413 &mm->notifier_subscriptions->list, hlist, in __mmu_notifier_test_young() 435 &mm->notifier_subscriptions->list, hlist, in __mmu_notifier_change_pte() 523 hlist, srcu_read_lock_held(&srcu)) { in mn_hlist_invalidate_range_start() 687 hlist_add_head_rcu(&subscription->hlist, in __mmu_notifier_register() 825 if (!hlist_unhashed(&subscription->hlist)) { in mmu_notifier_unregister() 846 hlist_del_init_rcu(&subscription->hlist); in mmu_notifier_unregister() [all …]
|
A D | ksm.c | 165 struct hlist_head hlist; member 209 struct hlist_node hlist; member 593 INIT_HLIST_HEAD(&chain->hlist); in alloc_stable_node_chain() 635 hlist_for_each_entry(rmap_item, &stable_node->hlist, hlist) { in remove_node_from_stable_tree() 636 if (rmap_item->hlist.next) in remove_node_from_stable_tree() 782 hlist_del(&rmap_item->hlist); in remove_rmap_item_from_tree() 935 &stable_node->hlist, hlist_dup) { in remove_stable_node_chain() 1485 &stable_node->hlist); in stable_node_dup() 2036 hlist_add_head(&rmap_item->hlist, &stable_node->hlist); in stable_tree_append() 2038 if (rmap_item->hlist.next) in stable_tree_append() [all …]
|
/linux-6.3-rc2/net/phonet/ |
A D | socket.c | 44 struct hlist_head hlist[PN_HASHSIZE]; member 53 INIT_HLIST_HEAD(pnsocks.hlist + i); in pn_sock_init() 59 return pnsocks.hlist + (obj & PN_HASHMASK); in pn_hash_list() 75 sk_for_each_rcu(sknode, hlist) { in pn_find_sock_by_sa() 106 struct hlist_head *hlist = pnsocks.hlist; in pn_deliver_sock_broadcast() local 113 sk_for_each(sknode, hlist) { in pn_deliver_sock_broadcast() 127 hlist++; in pn_deliver_sock_broadcast() 137 sk_add_node_rcu(sk, hlist); in pn_sock_hash() 522 struct hlist_head *hlist = pnsocks.hlist; in pn_sock_get_idx() local 527 sk_for_each_rcu(sknode, hlist) { in pn_sock_get_idx() [all …]
|
/linux-6.3-rc2/net/ipv4/ |
A D | raw_diag.c | 60 struct hlist_nulls_head *hlist; in raw_sock_get() local 70 hlist = &hashinfo->ht[slot]; in raw_sock_get() 71 sk_nulls_for_each(sk, hnode, hlist) { in raw_sock_get() 145 struct hlist_nulls_head *hlist; in raw_diag_dump() local 163 hlist = &hashinfo->ht[slot]; in raw_diag_dump() 164 sk_nulls_for_each(sk, hnode, hlist) { in raw_diag_dump()
|
A D | raw.c | 94 struct hlist_nulls_head *hlist; in raw_hash_sk() local 99 __sk_nulls_add_node_rcu(sk, hlist); in raw_hash_sk() 166 struct hlist_nulls_head *hlist; in raw_v4_input() local 173 hlist = &raw_v4_hashinfo.ht[hash]; in raw_v4_input() 175 sk_nulls_for_each(sk, hnode, hlist) { in raw_v4_input() 267 struct hlist_nulls_head *hlist; in raw_icmp_error() local 276 hlist = &raw_v4_hashinfo.ht[hash]; in raw_icmp_error() 279 sk_nulls_for_each(sk, hnode, hlist) { in raw_icmp_error() 953 struct hlist_nulls_head *hlist; in raw_get_first() local 959 hlist = &h->ht[state->bucket]; in raw_get_first() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | vporttbl.c | 18 struct hlist_node hlist; member 65 hash_for_each_possible(esw->fdb_table.offloads.vports.table, e, hlist, key) in esw_vport_tbl_lookup() 110 hash_add(esw->fdb_table.offloads.vports.table, &e->hlist, hkey); in mlx5_esw_vporttbl_get() 135 hash_del(&e->hlist); in mlx5_esw_vporttbl_put()
|
A D | indir_table.c | 30 struct hlist_node hlist; member 293 hash_add(esw->fdb_table.offloads.indir->table, &e->hlist, in mlx5_esw_indir_table_entry_create() 316 hash_for_each_possible(esw->fdb_table.offloads.indir->table, e, hlist, key) in mlx5_esw_indir_table_entry_lookup() 374 hash_del(&e->hlist); in mlx5_esw_indir_table_put()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_arfs.c | 83 struct hlist_node hlist; member 98 hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist) 417 hlist_del_init(&arfs_rule->hlist); in arfs_may_expire_flow() 418 hlist_add_head(&arfs_rule->hlist, &del_list); in arfs_may_expire_flow() 427 hlist_del(&arfs_rule->hlist); in arfs_may_expire_flow() 443 hlist_del_init(&rule->hlist); in arfs_del_rules() 444 hlist_add_head(&rule->hlist, &del_list); in arfs_del_rules() 452 hlist_del(&rule->hlist); in arfs_del_rules() 611 hlist_del(&arfs_rule->hlist); in arfs_handle_work() 668 hlist_add_head(&rule->hlist, in arfs_alloc_rule() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | mod_hdr.c | 45 hash_init(tbl->hlist); in mlx5e_mod_hdr_tbl_init() 50 WARN_ON(!hash_empty(tbl->hlist)); in mlx5e_mod_hdr_tbl_destroy() 60 hash_for_each_possible(tbl->hlist, mh, mod_hdr_hlist, hash_key) { in mod_hdr_get() 115 hash_add(tbl->hlist, &mh->mod_hdr_hlist, hash_key); in mlx5e_mod_hdr_attach()
|
/linux-6.3-rc2/drivers/infiniband/ulp/opa_vnic/ |
A D | opa_vnic_encap.c | 112 vnic_hash_for_each_safe(mactbl, bkt, tmp, node, hlist) { in opa_vnic_free_mac_tbl() 113 hash_del(&node->hlist); in opa_vnic_free_mac_tbl() 168 vnic_hash_for_each(mactbl, bkt, node, hlist) { in opa_vnic_query_mac_tbl() 255 vnic_hash_add(new_mactbl, &node->hlist, key); in opa_vnic_update_mac_tbl() 263 vnic_hash_for_each(old_mactbl, bkt, node, hlist) { in opa_vnic_update_mac_tbl() 277 vnic_hash_add(new_mactbl, &new_node->hlist, key); in opa_vnic_update_mac_tbl() 312 vnic_hash_for_each_possible(mactbl, node, hlist, key) { in opa_vnic_chk_mac_tbl()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
A D | sample.c | 35 struct hlist_node hlist; member 53 struct hlist_node hlist; member 181 hash_for_each_possible(tc_psample->hashtbl, sampler, hlist, hash_key) in sampler_get() 200 hash_add(tc_psample->hashtbl, &sampler->hlist, hash_key); in sampler_get() 219 hash_del(&sampler->hlist); in sampler_put() 272 hash_for_each_possible(tc_psample->restore_hashtbl, restore, hlist, obj_id) in sample_restore_get() 296 hash_add(tc_psample->restore_hashtbl, &restore->hlist, obj_id); in sample_restore_get() 316 hash_del(&restore->hlist); in sample_restore_put()
|
/linux-6.3-rc2/drivers/net/vxlan/ |
A D | vxlan_vnifilter.c | 49 if (!hlist_unhashed(&v->hlist4.hlist)) in vxlan_vs_add_del_vninode() 50 hlist_del_init_rcu(&v->hlist4.hlist); in vxlan_vs_add_del_vninode() 52 if (!hlist_unhashed(&v->hlist6.hlist)) in vxlan_vs_add_del_vninode() 53 hlist_del_init_rcu(&v->hlist6.hlist); in vxlan_vs_add_del_vninode() 62 hlist_add_head_rcu(&node->hlist, vni_head(vs, v->vni)); in vxlan_vs_add_del_vninode() 68 hlist_add_head_rcu(&node->hlist, vni_head(vs, v->vni)); in vxlan_vs_add_del_vninode() 95 hlist_add_head_rcu(&node->hlist, vni_head(vs, v->vni)); in vxlan_vs_add_vnigrp() 111 hlist_del_init_rcu(&v->hlist4.hlist); in vxlan_vs_del_vnigrp() 113 hlist_del_init_rcu(&v->hlist6.hlist); in vxlan_vs_del_vnigrp() 905 hlist_del_init_rcu(&v->hlist4.hlist); in vxlan_vnigroup_uninit() [all …]
|
/linux-6.3-rc2/fs/ksmbd/mgmt/ |
A D | share_config.c | 58 hash_del(&share->hlist); in ksmbd_share_config_del() 81 hash_for_each_possible(shares_table, share, hlist, key) { in __share_lookup() 196 hash_add(shares_table, &share->hlist, share_name_hash(name)); in share_config_request()
|
A D | user_session.c | 148 hash_del(&sess->hlist); in ksmbd_session_destroy() 167 hash_for_each_possible(sessions_table, sess, hlist, id) { in __session_lookup() 203 hash_for_each(sessions_table, bkt, sess, hlist) { in ksmbd_sessions_deregister() 331 hash_add(sessions_table, &sess->hlist, sess->id); in __session_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
A D | ipoib_vlan.c | 40 struct hlist_node hlist; member 77 hlist_for_each_entry(node, h, hlist) { in mlx5i_find_qpn_to_netdev_node() 99 hlist_add_head(&new_node->hlist, &ht->buckets[key]); in mlx5i_pkey_add_qpn() 119 hlist_del_init(&node->hlist); in mlx5i_pkey_del_qpn()
|
/linux-6.3-rc2/fs/cifs/ |
A D | dfs_cache.c | 39 struct hlist_node hlist; member 220 hlist_del_init(&ce->hlist); in flush_cache_ent() 236 hlist_for_each_entry_safe(ce, n, l, hlist) { in flush_cache_ents() 237 if (!hlist_unhashed(&ce->hlist)) in flush_cache_ents() 258 hlist_for_each_entry(ce, l, hlist) { in dfscache_proc_show() 259 if (hlist_unhashed(&ce->hlist)) in dfscache_proc_show() 520 INIT_HLIST_NODE(&ce->hlist); in alloc_cache_entry() 543 hlist_for_each_entry(ce, l, hlist) { in remove_oldest_entry_locked() 544 if (hlist_unhashed(&ce->hlist)) in remove_oldest_entry_locked() 595 hlist_add_head(&ce->hlist, &cache_htable[hash]); in add_cache_entry_locked() [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | if_team.h | 30 struct hlist_node hlist; /* node in enabled ports hash list */ member 254 hlist_for_each_entry(port, head, hlist) in team_get_port_by_index() 275 hlist_for_each_entry_rcu(port, head, hlist) in team_get_port_by_index_rcu()
|
/linux-6.3-rc2/net/sched/ |
A D | cls_u32.c | 87 struct tc_u_hnode __rcu *hlist; member 260 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht() 382 RCU_INIT_POINTER(root_ht->next, tp_c->hlist); in u32_init() 383 rcu_assign_pointer(tp_c->hlist, root_ht); in u32_init() 608 hn = &tp_c->hlist; in u32_destroy_hnode() 641 while ((ht = rtnl_dereference(tp_c->hlist)) != NULL) { in u32_destroy() 643 RCU_INIT_POINTER(tp_c->hlist, ht->next); in u32_destroy() 975 RCU_INIT_POINTER(ht->next, tp_c->hlist); in u32_change() 976 rcu_assign_pointer(tp_c->hlist, ht); in u32_change() 1129 for (ht = rtnl_dereference(tp_c->hlist); in u32_walk() [all …]
|
/linux-6.3-rc2/drivers/md/persistent-data/ |
A D | dm-transaction-manager.c | 80 struct hlist_node hlist; member 112 hlist_for_each_entry(si, tm->buckets + bucket, hlist) in is_shadow() 136 hlist_add_head(&si->hlist, tm->buckets + bucket); in insert_shadow() 151 hlist_for_each_entry_safe(si, tmp, bucket, hlist) in wipe_shadow_table()
|
/linux-6.3-rc2/kernel/ |
A D | kprobes.c | 382 hlist_for_each_entry_rcu(p, head, hlist, in get_kprobe() 574 hlist_del_rcu(&op->kp.hlist); in do_unoptimize_kprobes() 899 hlist_for_each_entry(p, head, hlist) in optimize_all_kprobes() 927 hlist_for_each_entry(p, head, hlist) { in unoptimize_all_kprobes() 1287 INIT_HLIST_NODE(&ap->hlist); in init_aggr_kprobe() 1290 hlist_replace_rcu(&p->hlist, &ap->hlist); in init_aggr_kprobe() 1649 INIT_HLIST_NODE(&p->hlist); in register_kprobe() 1650 hlist_add_head_rcu(&p->hlist, in register_kprobe() 1656 hlist_del_rcu(&p->hlist); in register_kprobe() 1790 hlist_del_rcu(&ap->hlist); in __unregister_kprobe_top() [all …]
|
/linux-6.3-rc2/fs/nfs/ |
A D | nfs42xattr.c | 63 struct hlist_head hlist; member 111 INIT_HLIST_HEAD(&cache->buckets[i].hlist); in nfs4_xattr_hash_init() 276 if (WARN_ON(!hlist_empty(&cache->buckets[i].hlist))) in nfs4_xattr_free_cache_cb() 398 hlist_for_each_entry_safe(entry, n, &bucket->hlist, hnode) { in nfs4_xattr_discard_cache() 517 hlist_for_each_entry(entry, &bucket->hlist, hnode) { in nfs4_xattr_get_entry() 551 hlist_add_head(&entry->hnode, &bucket->hlist); in nfs4_xattr_hash_add()
|
/linux-6.3-rc2/drivers/net/ |
A D | macvlan.c | 58 struct hlist_node hlist; member 128 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist, in macvlan_hash_lookup() 144 hlist_for_each_entry_rcu(entry, h, hlist, lockdep_rtnl_is_held()) { in macvlan_hash_lookup_source() 170 hlist_add_head_rcu(&entry->hlist, h); in macvlan_hash_add_source() 182 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]); in macvlan_hash_add() 187 hlist_del_rcu(&entry->hlist); in macvlan_hash_del_source() 193 hlist_del_rcu(&vlan->hlist); in macvlan_hash_del() 275 hash_for_each_rcu(port->vlan_hash, i, vlan, hlist) { in macvlan_broadcast() 384 hash_for_each_safe(port->vlan_source_hash, i, next, entry, hlist) in macvlan_flush_sources() 426 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_forward_source() [all …]
|
/linux-6.3-rc2/net/mctp/ |
A D | route.c | 110 hlist_for_each_entry(key, &net->mctp.keys, hlist) { in mctp_lookup_key() 187 hlist_for_each_entry(tmp, &net->mctp.keys, hlist) { in mctp_key_add() 204 hlist_add_head(&key->hlist, &net->mctp.keys); in mctp_key_add() 239 if (!hlist_unhashed(&key->hlist)) { in __mctp_key_done_in() 240 hlist_del_init(&key->hlist); in __mctp_key_done_in() 594 hlist_add_head_rcu(&key->hlist, &mns->keys); in mctp_reserve_tag() 629 hlist_for_each_entry(tmp, &mns->keys, hlist) { in mctp_alloc_local_tag() 687 hlist_for_each_entry(tmp, &mns->keys, hlist) { in mctp_lookup_prealloc_tag()
|