/Linux-v4.19/mm/ |
D | mmu_notifier.c | 67 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) in __mmu_notifier_release() 81 hlist); in __mmu_notifier_release() 88 hlist_del_init_rcu(&mn->hlist); in __mmu_notifier_release() 118 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_flush_young() 135 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_young() 151 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_test_young() 170 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_change_pte() 186 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_start() 212 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_end() 242 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range() [all …]
|
D | ksm.c | 167 struct hlist_head hlist; member 211 struct hlist_node hlist; member 354 hlist_add_head(&dup->hlist_dup, &chain->hlist); in stable_node_chain_add_dup() 596 INIT_HLIST_HEAD(&chain->hlist); in alloc_stable_node_chain() 638 hlist_for_each_entry(rmap_item, &stable_node->hlist, hlist) { in remove_node_from_stable_tree() 639 if (rmap_item->hlist.next) in remove_node_from_stable_tree() 769 hlist_del(&rmap_item->hlist); in remove_rmap_item_from_tree() 773 if (!hlist_empty(&stable_node->hlist)) in remove_rmap_item_from_tree() 913 &stable_node->hlist, hlist_dup) { in remove_stable_node_chain() 918 BUG_ON(!hlist_empty(&stable_node->hlist)); in remove_stable_node_chain() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
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); \
|
D | vxlan.c | 49 struct hlist_node hlist; member 86 hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) { in mlx5_vxlan_lookup_port_locked() 142 hash_add(vxlan->htable, &vxlanp->hlist, port); in mlx5_vxlan_add_port() 173 hash_del(&vxlanp->hlist); in mlx5_vxlan_del_port() 223 hash_for_each_safe(vxlan->htable, bkt, tmp, vxlanp, hlist) { in mlx5_vxlan_destroy() 224 hash_del(&vxlanp->hlist); in mlx5_vxlan_destroy()
|
/Linux-v4.19/net/phonet/ |
D | socket.c | 57 struct hlist_head hlist[PN_HASHSIZE]; member 66 INIT_HLIST_HEAD(pnsocks.hlist + i); in pn_sock_init() 72 return pnsocks.hlist + (obj & PN_HASHMASK); in pn_hash_list() 85 struct hlist_head *hlist = pn_hash_list(obj); in pn_find_sock_by_sa() local 88 sk_for_each_rcu(sknode, hlist) { in pn_find_sock_by_sa() 119 struct hlist_head *hlist = pnsocks.hlist; in pn_deliver_sock_broadcast() local 126 sk_for_each(sknode, hlist) { in pn_deliver_sock_broadcast() 140 hlist++; in pn_deliver_sock_broadcast() 147 struct hlist_head *hlist = pn_hash_list(pn_sk(sk)->sobject); in pn_sock_hash() local 150 sk_add_node_rcu(sk, hlist); in pn_sock_hash() [all …]
|
/Linux-v4.19/kernel/ |
D | kprobes.c | 342 hlist_for_each_entry_rcu(p, head, hlist) { in get_kprobe() 536 hlist_del_rcu(&op->kp.hlist); in do_unoptimize_kprobes() 740 hlist_del_rcu(&op->kp.hlist); in kill_optimized_kprobe() 836 hlist_for_each_entry_rcu(p, head, hlist) in optimize_all_kprobes() 863 hlist_for_each_entry_rcu(p, head, hlist) { in unoptimize_all_kprobes() 1139 hlist_del(&ri->hlist); in recycle_rp_inst() 1140 INIT_HLIST_NODE(&ri->hlist); in recycle_rp_inst() 1143 hlist_add_head(&ri->hlist, &rp->free_instances); in recycle_rp_inst() 1147 hlist_add_head(&ri->hlist, head); in recycle_rp_inst() 1215 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in kprobe_flush_task() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_arfs.c | 58 struct hlist_node hlist; member 73 hlist_for_each_entry_safe(hn, tmp, &hash[j], hlist) 386 hlist_del_init(&arfs_rule->hlist); in arfs_may_expire_flow() 387 hlist_add_head(&arfs_rule->hlist, &del_list); in arfs_may_expire_flow() 393 hlist_for_each_entry_safe(arfs_rule, htmp, &del_list, hlist) { in arfs_may_expire_flow() 396 hlist_del(&arfs_rule->hlist); in arfs_may_expire_flow() 411 hlist_del_init(&rule->hlist); in arfs_del_rules() 412 hlist_add_head(&rule->hlist, &del_list); in arfs_del_rules() 416 hlist_for_each_entry_safe(rule, htmp, &del_list, hlist) { in arfs_del_rules() 420 hlist_del(&rule->hlist); in arfs_del_rules() [all …]
|
/Linux-v4.19/drivers/infiniband/ulp/opa_vnic/ |
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-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
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-v4.19/arch/arm/probes/kprobes/ |
D | core.c | 447 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler() 466 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler() 493 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_handler() 494 hlist_del(&ri->hlist); in trampoline_handler()
|
/Linux-v4.19/drivers/md/persistent-data/ |
D | dm-transaction-manager.c | 78 struct hlist_node hlist; member 110 hlist_for_each_entry(si, tm->buckets + bucket, hlist) in is_shadow() 134 hlist_add_head(&si->hlist, tm->buckets + bucket); in insert_shadow() 149 hlist_for_each_entry_safe(si, tmp, bucket, hlist) in wipe_shadow_table()
|
/Linux-v4.19/include/linux/ |
D | if_team.h | 34 struct hlist_node hlist; /* node in enabled ports hash list */ member 260 hlist_for_each_entry(port, head, hlist) in team_get_port_by_index() 281 hlist_for_each_entry_rcu(port, head, hlist) in team_get_port_by_index_rcu()
|
/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 508 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 527 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 554 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 555 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/net/sched/ |
D | cls_u32.c | 96 struct tc_u_hnode __rcu *hlist; member 270 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht() 397 RCU_INIT_POINTER(root_ht->next, tp_c->hlist); in u32_init() 398 rcu_assign_pointer(tp_c->hlist, root_ht); in u32_init() 618 hn = &tp_c->hlist; in u32_destroy_hnode() 661 while ((ht = rtnl_dereference(tp_c->hlist)) != NULL) { in u32_destroy() 663 RCU_INIT_POINTER(tp_c->hlist, ht->next); in u32_destroy() 731 for (ht = rtnl_dereference(tp_c->hlist); in u32_delete() 1031 RCU_INIT_POINTER(ht->next, tp_c->hlist); in u32_change() 1032 rcu_assign_pointer(tp_c->hlist, ht); in u32_change() [all …]
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 424 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 450 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 451 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/arch/s390/kernel/ |
D | kprobes.c | 393 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 412 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 439 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 440 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/drivers/net/ |
D | macvlan.c | 59 struct hlist_node hlist; member 130 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) { in macvlan_hash_lookup() 145 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_hash_lookup_source() 171 hlist_add_head_rcu(&entry->hlist, h); in macvlan_hash_add_source() 183 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]); in macvlan_hash_add() 188 hlist_del_rcu(&entry->hlist); in macvlan_hash_del_source() 194 hlist_del_rcu(&vlan->hlist); in macvlan_hash_del() 277 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[i], hlist) { in macvlan_broadcast() 390 hlist); in macvlan_flush_sources() 432 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_forward_source() [all …]
|
/Linux-v4.19/arch/sparc/kernel/ |
D | kprobes.c | 490 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 516 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 517 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 431 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 473 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 474 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ipsec.h | 31 struct hlist_node hlist; member
|
/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 330 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 358 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 359 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/arch/mips/kernel/ |
D | kprobes.c | 525 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 550 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler() 551 hlist_del(&ri->hlist); in trampoline_probe_handler()
|
/Linux-v4.19/include/net/ |
D | vxlan.h | 178 struct hlist_node hlist; member 220 struct hlist_node hlist; member
|
/Linux-v4.19/net/decnet/ |
D | dn_table.c | 508 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) { in dn_fib_dump() 848 hlist_for_each_entry_rcu(t, &dn_fib_table_hash[h], hlist) { in dn_fib_get_table() 875 hlist_add_head_rcu(&t->hlist, &dn_fib_table_hash[h]); in dn_fib_get_table() 897 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) in dn_fib_flush() 922 hlist) { in dn_fib_table_cleanup() 923 hlist_del(&t->hlist); in dn_fib_table_cleanup()
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 788 hlist_for_each_entry(ri, head, hlist) { in trampoline_handler() 807 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler() 834 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_handler() 835 hlist_del(&ri->hlist); in trampoline_handler()
|