Home
last modified time | relevance | path

Searched refs:hlist (Results 1 – 25 of 83) sorted by relevance

1234

/Linux-v5.4/mm/
Dmmu_notifier.c52 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) in __mmu_notifier_release()
66 hlist); in __mmu_notifier_release()
73 hlist_del_init_rcu(&mn->hlist); in __mmu_notifier_release()
103 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_flush_young()
120 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_young()
136 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_test_young()
155 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_change_pte()
169 hlist_for_each_entry_rcu(mn, &range->mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_start()
201 hlist_for_each_entry_rcu(mn, &range->mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_end()
238 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range()
[all …]
Dksm.c166 struct hlist_head hlist; member
210 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()
784 hlist_del(&rmap_item->hlist); in remove_rmap_item_from_tree()
788 if (!hlist_empty(&stable_node->hlist)) in remove_rmap_item_from_tree()
928 &stable_node->hlist, hlist_dup) { in remove_stable_node_chain()
933 BUG_ON(!hlist_empty(&stable_node->hlist)); in remove_stable_node_chain()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dmpfs.h44 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); \
Dvxlan.c51 struct hlist_node hlist; member
88 hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) { in mlx5_vxlan_lookup_port_locked()
144 hash_add(vxlan->htable, &vxlanp->hlist, port); in mlx5_vxlan_add_port()
175 hash_del(&vxlanp->hlist); in mlx5_vxlan_del_port()
225 hash_for_each_safe(vxlan->htable, bkt, tmp, vxlanp, hlist) { in mlx5_vxlan_destroy()
226 hash_del(&vxlanp->hlist); in mlx5_vxlan_destroy()
/Linux-v5.4/net/phonet/
Dsocket.c44 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()
72 struct hlist_head *hlist = pn_hash_list(obj); in pn_find_sock_by_sa() local
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()
134 struct hlist_head *hlist = pn_hash_list(pn_sk(sk)->sobject); in pn_sock_hash() local
137 sk_add_node_rcu(sk, hlist); in pn_sock_hash()
[all …]
/Linux-v5.4/kernel/
Dkprobes.c329 hlist_for_each_entry_rcu(p, head, hlist) { in get_kprobe()
522 hlist_del_rcu(&op->kp.hlist); in do_unoptimize_kprobes()
735 hlist_del_rcu(&op->kp.hlist); in kill_optimized_kprobe()
831 hlist_for_each_entry_rcu(p, head, hlist) in optimize_all_kprobes()
858 hlist_for_each_entry_rcu(p, head, hlist) { in unoptimize_all_kprobes()
1163 hlist_del(&ri->hlist); in recycle_rp_inst()
1164 INIT_HLIST_NODE(&ri->hlist); in recycle_rp_inst()
1167 hlist_add_head(&ri->hlist, &rp->free_instances); in recycle_rp_inst()
1171 hlist_add_head(&ri->hlist, head); in recycle_rp_inst()
1239 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in kprobe_flush_task()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_arfs.c58 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-v5.4/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_encap.c112 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-v5.4/arch/parisc/kernel/
Dkprobes.c217 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
236 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
263 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
264 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib_vlan.c40 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-v5.4/drivers/md/persistent-data/
Ddm-transaction-manager.c78 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-v5.4/arch/arm/probes/kprobes/
Dcore.c439 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler()
458 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler()
485 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_handler()
486 hlist_del(&ri->hlist); in trampoline_handler()
/Linux-v5.4/include/linux/
Dif_team.h30 struct hlist_node hlist; /* node in enabled ports hash list */ member
257 hlist_for_each_entry(port, head, hlist) in team_get_port_by_index()
278 hlist_for_each_entry_rcu(port, head, hlist) in team_get_port_by_index_rcu()
/Linux-v5.4/arch/arm64/kernel/probes/
Dkprobes.c501 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
520 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
547 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
548 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/arch/arc/kernel/
Dkprobes.c421 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
447 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
448 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/arch/s390/kernel/
Dkprobes.c394 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
413 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
440 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
441 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/net/sched/
Dcls_u32.c86 struct tc_u_hnode __rcu *hlist; member
258 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht()
380 RCU_INIT_POINTER(root_ht->next, tp_c->hlist); in u32_init()
381 rcu_assign_pointer(tp_c->hlist, root_ht); in u32_init()
602 hn = &tp_c->hlist; in u32_destroy_hnode()
635 while ((ht = rtnl_dereference(tp_c->hlist)) != NULL) { in u32_destroy()
637 RCU_INIT_POINTER(tp_c->hlist, ht->next); in u32_destroy()
972 RCU_INIT_POINTER(ht->next, tp_c->hlist); in u32_change()
973 rcu_assign_pointer(tp_c->hlist, ht); in u32_change()
1122 for (ht = rtnl_dereference(tp_c->hlist); in u32_walk()
[all …]
/Linux-v5.4/arch/sparc/kernel/
Dkprobes.c490 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-v5.4/arch/powerpc/kernel/
Dkprobes.c418 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
460 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
461 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/drivers/net/
Dmacvlan.c57 struct hlist_node hlist; member
126 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) { in macvlan_hash_lookup()
141 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_hash_lookup_source()
167 hlist_add_head_rcu(&entry->hlist, h); in macvlan_hash_add_source()
179 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]); in macvlan_hash_add()
184 hlist_del_rcu(&entry->hlist); in macvlan_hash_del_source()
190 hlist_del_rcu(&vlan->hlist); in macvlan_hash_del()
273 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[i], hlist) { in macvlan_broadcast()
386 hlist); in macvlan_flush_sources()
428 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_forward_source()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/
Dipsec.h18 struct hlist_node hlist; member
/Linux-v5.4/arch/sh/kernel/
Dkprobes.c327 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
355 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
356 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/arch/mips/kernel/
Dkprobes.c513 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
538 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
539 hlist_del(&ri->hlist); in trampoline_probe_handler()
/Linux-v5.4/net/decnet/
Ddn_table.c509 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) { in dn_fib_dump()
849 hlist_for_each_entry_rcu(t, &dn_fib_table_hash[h], hlist) { in dn_fib_get_table()
876 hlist_add_head_rcu(&t->hlist, &dn_fib_table_hash[h]); in dn_fib_get_table()
898 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) in dn_fib_flush()
923 hlist) { in dn_fib_table_cleanup()
924 hlist_del(&t->hlist); in dn_fib_table_cleanup()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ipsec.h32 struct hlist_node hlist; member

1234