Home
last modified time | relevance | path

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

/linux-4.4.14/mm/
Dmmu_notifier.c66 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) in __mmu_notifier_release()
80 hlist); in __mmu_notifier_release()
87 hlist_del_init_rcu(&mn->hlist); in __mmu_notifier_release()
117 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_flush_young()
134 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_young()
150 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_test_young()
169 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_change_pte()
183 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_page()
197 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()
[all …]
Dksm.c142 struct hlist_head hlist; member
176 struct hlist_node hlist; member
500 hlist_for_each_entry(rmap_item, &stable_node->hlist, hlist) { in remove_node_from_stable_tree()
501 if (rmap_item->hlist.next) in remove_node_from_stable_tree()
625 hlist_del(&rmap_item->hlist); in remove_rmap_item_from_tree()
629 if (!hlist_empty(&stable_node->hlist)) in remove_rmap_item_from_tree()
1316 INIT_HLIST_HEAD(&stable_node->hlist); in stable_tree_insert()
1417 hlist_add_head(&rmap_item->hlist, &stable_node->hlist); in stable_tree_append()
1419 if (rmap_item->hlist.next) in stable_tree_append()
1931 hlist_for_each_entry(rmap_item, &stable_node->hlist, hlist) { in rmap_walk_ksm()
/linux-4.4.14/net/phonet/
Dsocket.c55 struct hlist_head hlist[PN_HASHSIZE]; member
64 INIT_HLIST_HEAD(pnsocks.hlist + i); in pn_sock_init()
70 return pnsocks.hlist + (obj & PN_HASHMASK); in pn_hash_list()
83 struct hlist_head *hlist = pn_hash_list(obj); in pn_find_sock_by_sa() local
86 sk_for_each_rcu(sknode, hlist) { in pn_find_sock_by_sa()
117 struct hlist_head *hlist = pnsocks.hlist; in pn_deliver_sock_broadcast() local
124 sk_for_each(sknode, hlist) { in pn_deliver_sock_broadcast()
138 hlist++; in pn_deliver_sock_broadcast()
145 struct hlist_head *hlist = pn_hash_list(pn_sk(sk)->sobject); in pn_sock_hash() local
148 sk_add_node_rcu(sk, hlist); in pn_sock_hash()
[all …]
Dpep.c637 static struct sock *pep_find_pipe(const struct hlist_head *hlist, in pep_find_pipe() argument
644 sk_for_each(sknode, hlist) { in pep_find_pipe()
685 sknode = pep_find_pipe(&pn->hlist, &dst, pipe_handle); in pep_do_rcv()
839 newsk = pep_find_pipe(&pn->hlist, &dst, pipe_handle); in pep_sock_accept()
885 sk_add_node(newsk, &pn->hlist); in pep_sock_accept()
973 INIT_HLIST_HEAD(&pn->hlist); in pep_init()
1325 if (hlist_empty(&pn->hlist)) in pep_sock_unhash()
/linux-4.4.14/kernel/
Dkprobes.c310 hlist_for_each_entry_rcu(p, head, hlist) { in get_kprobe()
503 hlist_del_rcu(&op->kp.hlist); in do_unoptimize_kprobes()
707 hlist_del_rcu(&op->kp.hlist); in kill_optimized_kprobe()
793 hlist_for_each_entry_rcu(p, head, hlist) in optimize_all_kprobes()
818 hlist_for_each_entry_rcu(p, head, hlist) { in unoptimize_all_kprobes()
1083 hlist_del(&ri->hlist); in recycle_rp_inst()
1084 INIT_HLIST_NODE(&ri->hlist); in recycle_rp_inst()
1087 hlist_add_head(&ri->hlist, &rp->free_instances); in recycle_rp_inst()
1091 hlist_add_head(&ri->hlist, head); in recycle_rp_inst()
1159 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in kprobe_flush_task()
[all …]
Dcgroup.c768 hash_del(&cset->hlist); in put_css_set_locked()
915 hash_for_each_possible(css_set_table, cset, hlist, key) { in find_existing_css_set()
1043 INIT_HLIST_NODE(&cset->hlist); in find_css_set()
1065 hash_add(css_set_table, &cset->hlist, key); in find_css_set()
1552 hash_for_each(css_set_table, i, cset, hlist) in rebind_subsystems()
1977 hash_for_each(css_set_table, i, cset, hlist) { in cgroup_setup_root()
5331 hash_add(css_set_table, &init_css_set.hlist, key); in cgroup_init()
/linux-4.4.14/net/core/
Dflow.c31 struct hlist_node hlist; member
127 &fcp->hash_table[i], u.hlist) { in __flow_cache_shrink()
133 hlist_del(&fle->u.hlist); in __flow_cache_shrink()
221 hlist_for_each_entry(tfle, &fcp->hash_table[hash], u.hlist) { in flow_cache_lookup()
242 hlist_add_head(&fle->u.hlist, &fcp->hash_table[hash]); in flow_cache_lookup()
296 &fcp->hash_table[i], u.hlist) { in flow_cache_flush_tasklet()
301 hlist_del(&fle->u.hlist); in flow_cache_flush_tasklet()
/linux-4.4.14/net/bridge/
Dbr_fdb.c156 hlist_del_rcu(&f->hlist); in fdb_delete()
226 f = hlist_entry(h, struct net_bridge_fdb_entry, hlist); in br_fdb_changeaddr()
304 hlist_for_each_entry_safe(f, n, &br->hash[i], hlist) { in br_fdb_cleanup()
331 hlist_for_each_entry_safe(f, n, &br->hash[i], hlist) { in br_fdb_flush()
356 = hlist_entry(h, struct net_bridge_fdb_entry, hlist); in br_fdb_delete_by_port()
381 &br->hash[br_mac_hash(addr, vid)], hlist) { in __br_fdb_get()
432 hlist_for_each_entry_rcu(f, &br->hash[i], hlist) { in br_fdb_fillbuf()
475 hlist_for_each_entry(fdb, head, hlist) { in fdb_find()
489 hlist_for_each_entry_rcu(fdb, head, hlist) { in fdb_find_rcu()
516 hlist_add_head_rcu(&fdb->hlist, head); in fdb_create()
[all …]
Dbr_multicast.c106 hlist_for_each_entry_rcu(mp, &mdb->mhash[hash], hlist[mdb->ver]) { in __br_mdb_ip_get()
202 hlist_for_each_entry(mp, &old->mhash[i], hlist[old->ver]) in br_mdb_copy()
203 hlist_add_head(&mp->hlist[new->ver], in br_mdb_copy()
212 hlist_for_each_entry(mp, &new->mhash[i], hlist[new->ver]) in br_mdb_copy()
254 hlist_del_rcu(&mp->hlist[mdb->ver]); in br_multicast_group_expired()
538 hlist_for_each_entry(mp, &mdb->mhash[hash], hlist[mdb->ver]) { in br_multicast_get_group()
641 hlist_add_head_rcu(&mp->hlist[mdb->ver], &mdb->mhash[hash]); in br_multicast_new_group()
1803 hlist[ver]) { in br_multicast_dev_del()
Dbr_private.h139 struct hlist_node hlist; member
165 struct hlist_node hlist[2]; member
Dbr_mdb.c69 hlist_for_each_entry_rcu(mp, &mdb->mhash[i], hlist[mdb->ver]) { in br_mdb_fill_info()
/linux-4.4.14/drivers/md/
Ddm-cache-policy-cleaner.c24 struct hlist_node hlist; member
147 hlist_for_each_entry(cur, bucket, hlist) { in lookup_cache_entry()
150 hlist_del(&cur->hlist); in lookup_cache_entry()
151 hlist_add_head(&cur->hlist, bucket); in lookup_cache_entry()
163 hlist_add_head(&e->hlist, &p->chash.table[h]); in insert_cache_hash_entry()
168 hlist_del(&e->hlist); in remove_cache_hash_entry()
Ddm-cache-policy-mq.c307 struct hlist_node hlist; member
363 INIT_HLIST_NODE(&e->hlist); in alloc_entry()
377 INIT_HLIST_NODE(&e->hlist); in alloc_particular_entry()
387 INIT_HLIST_NODE(&e->hlist); in free_entry()
397 return !hlist_unhashed(&e->hlist) ? e : NULL; in epool_find()
499 hlist_add_head(&e->hlist, mq->table + h); in hash_insert()
508 hlist_for_each_entry(e, bucket, hlist) in hash_lookup()
510 hlist_del(&e->hlist); in hash_lookup()
511 hlist_add_head(&e->hlist, bucket); in hash_lookup()
520 hlist_del(&e->hlist); in hash_remove()
/linux-4.4.14/Documentation/DocBook/
Dfilesystems.xml.db146 API-seq-hlist-start
147 API-seq-hlist-start-head
148 API-seq-hlist-next
149 API-seq-hlist-start-rcu
150 API-seq-hlist-start-head-rcu
151 API-seq-hlist-next-rcu
152 API-seq-hlist-start-percpu
153 API-seq-hlist-next-percpu
Dkernel-api.xml.db39 API-hlist-for-each-entry
40 API-hlist-for-each-entry-continue
41 API-hlist-for-each-entry-from
42 API-hlist-for-each-entry-safe
/linux-4.4.14/net/sched/
Dcls_u32.c89 struct tc_u_hnode __rcu *hlist; member
257 for (ht = rtnl_dereference(tp_c->hlist); in u32_lookup_ht()
347 RCU_INIT_POINTER(root_ht->next, tp_c->hlist); in u32_init()
348 rcu_assign_pointer(tp_c->hlist, root_ht); in u32_init()
452 hn = &tp_c->hlist; in u32_destroy_hnode()
500 for (ht = rtnl_dereference(tp_c->hlist); in u32_destroy()
516 for (ht = rtnl_dereference(tp_c->hlist); in u32_destroy()
523 while ((ht = rtnl_dereference(tp_c->hlist)) != NULL) { in u32_destroy()
524 RCU_INIT_POINTER(tp_c->hlist, ht->next); in u32_destroy()
795 RCU_INIT_POINTER(ht->next, tp_c->hlist); in u32_change()
[all …]
/linux-4.4.14/include/linux/
Dif_team.h33 struct hlist_node hlist; /* node in enabled ports hash list */ member
240 hlist_for_each_entry(port, head, hlist) in team_get_port_by_index()
261 hlist_for_each_entry_rcu(port, head, hlist) in team_get_port_by_index_rcu()
Dif_macvlan.h40 struct hlist_node hlist; member
Dkprobes.h74 struct hlist_node hlist; member
196 struct hlist_node hlist; member
Dcgroup-defs.h162 struct hlist_node hlist; member
Dmmu_notifier.h194 struct hlist_node hlist; member
/linux-4.4.14/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-4.4.14/include/net/
Dvxlan.h109 struct hlist_node hlist; member
153 struct hlist_node hlist; /* vni hash table */ member
Ddn_fib.h77 struct hlist_node hlist; member
/linux-4.4.14/arch/tile/kernel/
Dkprobes.c470 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
498 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
499 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/drivers/net/
Dmacvlan.c55 struct hlist_node hlist; member
101 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) { in macvlan_hash_lookup()
116 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_hash_lookup_source()
142 hlist_add_head_rcu(&entry->hlist, h); in macvlan_hash_add_source()
154 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]); in macvlan_hash_add()
159 hlist_del_rcu(&entry->hlist); in macvlan_hash_del_source()
165 hlist_del_rcu(&vlan->hlist); in macvlan_hash_del()
247 hlist_for_each_entry_rcu(vlan, &port->vlan_hash[i], hlist) { in macvlan_broadcast()
353 hlist); in macvlan_flush_sources()
393 hlist_for_each_entry_rcu(entry, h, hlist) { in macvlan_forward_source()
[all …]
Dvxlan.c89 struct hlist_node hlist; /* linked list of entries */ member
236 hlist_for_each_entry_rcu(vs, vs_head(net, port), hlist) { in vxlan_find_sock()
249 hlist_for_each_entry_rcu(vxlan, vni_head(vs, id), hlist) { in vxlan_vs_find_vni()
432 hlist_for_each_entry_rcu(f, head, hlist) { in __vxlan_find_mac()
734 hlist_add_head_rcu(&f->hlist, in vxlan_fdb_create()
765 hlist_del_rcu(&f->hlist); in vxlan_fdb_destroy()
922 hlist_for_each_entry_rcu(f, &vxlan->fdb_head[h], hlist) { in vxlan_fdb_dump()
1046 hlist_del_rcu(&vs->hlist); in __vxlan_sock_release()
2236 = container_of(p, struct vxlan_fdb, hlist); in vxlan_cleanup()
2264 hlist_add_head_rcu(&vxlan->hlist, vni_head(vs, vni)); in vxlan_vs_add_dev()
[all …]
Dgeneve.c59 struct hlist_node hlist; /* vni hash table */ member
115 hlist_for_each_entry_rcu(geneve, vni_list_head, hlist) { in geneve_lookup()
134 hlist_for_each_entry_rcu(geneve, vni_list_head, hlist) { in geneve6_lookup()
588 hlist_add_head_rcu(&geneve->hlist, &gs->vni_list[hash]); in geneve_sock_add()
617 if (!hlist_unhashed(&geneve->hlist)) in geneve_stop()
618 hlist_del_rcu(&geneve->hlist); in geneve_stop()
/linux-4.4.14/arch/powerpc/kernel/
Dkprobes.c316 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
343 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
344 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/arch/arc/kernel/
Dkprobes.c462 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
490 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
491 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/arch/s390/kernel/
Dkprobes.c421 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
440 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
469 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
470 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/arch/sparc/kernel/
Dkprobes.c540 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
568 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
569 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/net/decnet/
Ddn_table.c506 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) { in dn_fib_dump()
846 hlist_for_each_entry_rcu(t, &dn_fib_table_hash[h], hlist) { in dn_fib_get_table()
873 hlist_add_head_rcu(&t->hlist, &dn_fib_table_hash[h]); in dn_fib_get_table()
895 hlist_for_each_entry(tb, &dn_fib_table_hash[h], hlist) in dn_fib_flush()
920 hlist) { in dn_fib_table_cleanup()
921 hlist_del(&t->hlist); in dn_fib_table_cleanup()
/linux-4.4.14/arch/mips/kernel/
Dkprobes.c624 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
651 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
652 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/arch/arm/probes/kprobes/
Dcore.c453 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler()
480 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_handler()
481 hlist_del(&ri->hlist); in trampoline_handler()
/linux-4.4.14/net/netfilter/
Dnfnetlink_log.c58 struct hlist_node hlist; /* global list of instances */ member
108 hlist_for_each_entry_rcu(inst, head, hlist) { in __instance_lookup()
180 INIT_HLIST_NODE(&inst->hlist); in instance_create()
198 hlist_add_head_rcu(&inst->hlist, in instance_create()
218 hlist_del_rcu(&inst->hlist); in __instance_destroy()
778 hlist_for_each_entry_safe(inst, t2, head, hlist) { in nfulnl_rcv_nl_event()
Dnfnetlink_queue.c55 struct hlist_node hlist; /* global list of queues */ member
105 hlist_for_each_entry_rcu(inst, head, hlist) { in instance_lookup()
145 hlist_add_head_rcu(&inst->hlist, &q->instance_table[h]); in instance_create()
175 hlist_del_rcu(&inst->hlist); in __instance_destroy()
836 hlist_for_each_entry_rcu(inst, head, hlist) in nfqnl_dev_drop()
874 hlist_for_each_entry_rcu(inst, head, hlist) in nfqnl_nf_hook_drop()
897 hlist_for_each_entry_safe(inst, t2, head, hlist) { in nfqnl_rcv_nl_event()
/linux-4.4.14/include/net/phonet/
Dpep.h31 struct hlist_head hlist; member
/linux-4.4.14/arch/sh/kernel/
Dkprobes.c333 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
363 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
364 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/arch/x86/kernel/kprobes/
Dcore.c745 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler()
764 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler()
791 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_handler()
792 hlist_del(&ri->hlist); in trampoline_handler()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_flow_table.c60 struct hlist_node hlist; member
76 hlist_for_each_entry(hn, &hash[ix], hlist) in mlx5e_add_eth_addr_to_hash()
94 hlist_add_head(&hn->hlist, &hash[ix]); in mlx5e_add_eth_addr_to_hash()
99 hlist_del(&hn->hlist); in mlx5e_del_eth_addr_from_hash()
637 hlist_for_each_entry_safe(hn, tmp, &hash[i], hlist)
/linux-4.4.14/net/ipv4/
Dping.c85 struct hlist_nulls_head *hlist; in ping_get_port() local
98 hlist = ping_hashslot(&ping_table, sock_net(sk), in ping_get_port()
100 ping_portaddr_for_each_entry(sk2, node, hlist) { in ping_get_port()
116 hlist = ping_hashslot(&ping_table, sock_net(sk), ident); in ping_get_port()
117 ping_portaddr_for_each_entry(sk2, node, hlist) { in ping_get_port()
136 hlist_nulls_add_head(&sk->sk_nulls_node, hlist); in ping_get_port()
/linux-4.4.14/net/l2tp/
Dl2tp_core.c269 hlist_for_each_entry(session, session_list, hlist) { in l2tp_session_find()
289 hlist_for_each_entry(session, &tunnel->session_hlist[hash], hlist) { in l2tp_session_find_nth()
1254 session = hlist_entry(walk, struct l2tp_session, hlist); in l2tp_tunnel_closeall()
1259 hlist_del_init(&session->hlist); in l2tp_tunnel_closeall()
1685 hlist_del_init(&session->hlist); in __l2tp_session_unhash()
1763 INIT_HLIST_NODE(&session->hlist); in l2tp_session_create()
1805 hlist_add_head(&session->hlist, in l2tp_session_create()
Dl2tp_core.h110 struct hlist_node hlist; /* Hash list node */ member
Dl2tp_debugfs.c115 session = hlist_entry(walk, struct l2tp_session, hlist); in l2tp_dfs_seq_tunnel_show()
/linux-4.4.14/arch/ia64/kernel/
Dkprobes.c447 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
464 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler()
490 hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) { in trampoline_probe_handler()
491 hlist_del(&ri->hlist); in trampoline_probe_handler()
/linux-4.4.14/net/8021q/
Dvlan.h23 struct hlist_node hlist; /* linked list */ member
/linux-4.4.14/kernel/events/
Dcore.c6614 __find_swevent_head(struct swevent_hlist *hlist, u64 type, u32 event_id) in __find_swevent_head() argument
6618 return &hlist->heads[hash]; in __find_swevent_head()
6625 struct swevent_hlist *hlist; in find_swevent_head_rcu() local
6627 hlist = rcu_dereference(swhash->swevent_hlist); in find_swevent_head_rcu()
6628 if (!hlist) in find_swevent_head_rcu()
6631 return __find_swevent_head(hlist, type, event_id); in find_swevent_head_rcu()
6638 struct swevent_hlist *hlist; in find_swevent_head() local
6647 hlist = rcu_dereference_protected(swhash->swevent_hlist, in find_swevent_head()
6649 if (!hlist) in find_swevent_head()
6652 return __find_swevent_head(hlist, type, event_id); in find_swevent_head()
[all …]
/linux-4.4.14/Documentation/networking/
Dfib_trie.txt7 with 'hlist' with routing table entries sorted by prefix length.
121 the fib_semantic_match in the leaf's sorted prefix hlist.
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c643 hlist_for_each_entry_safe(entry, tmp, bucket, hlist) { in mlx4_en_replace_mac()
649 hlist_del_rcu(&entry->hlist); in mlx4_en_replace_mac()
654 hlist_add_head_rcu(&entry->hlist, in mlx4_en_replace_mac()
1066 hlist_for_each_entry_safe(entry, tmp, bucket, hlist) { in mlx4_en_do_uc_filter()
1088 hlist_del_rcu(&entry->hlist); in mlx4_en_do_uc_filter()
1110 hlist_for_each_entry(entry, bucket, hlist) { in mlx4_en_do_uc_filter()
1151 hlist_add_head_rcu(&entry->hlist, bucket); in mlx4_en_do_uc_filter()
1250 hlist_add_head_rcu(&entry->hlist, in mlx4_en_set_rss_steer_rules()
1275 hlist_for_each_entry_safe(entry, tmp, bucket, hlist) { in mlx4_en_delete_rss_steer_rules()
1283 hlist_del_rcu(&entry->hlist); in mlx4_en_delete_rss_steer_rules()
Dmlx4_en.h614 struct hlist_node hlist; member
Den_rx.c823 hlist_for_each_entry_rcu(entry, bucket, hlist) { in mlx4_en_process_rx_cq()
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_hash.h861 #define cfs_hash_bd_for_each_hlist(hs, bd, hlist) \ argument
864 (hlist = cfs_hash_bd_hhead(hs, bd)) != NULL; \
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrutlbpurge.c287 hlist) in mmu_find_ops()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c42 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) in ath10k_htt_rx_find_skb_paddr()
58 hash_for_each_safe(htt->rx_ring.skb_table, i, n, rxcb, hlist) { in ath10k_htt_rx_ring_free()
63 hash_del(&rxcb->hlist); in ath10k_htt_rx_ring_free()
136 &ATH10K_SKB_RXCB(skb)->hlist, in __ath10k_htt_rx_ring_fill_n()
447 hash_del(&rxcb->hlist); in ath10k_htt_rx_pop_paddr()
Dcore.h108 struct hlist_node hlist; member
/linux-4.4.14/tools/perf/util/
Dauxtrace.c1380 struct hlist_head *hlist; in auxtrace_cache__lookup() local
1385 hlist = &c->hashtable[hash_32(key, c->bits)]; in auxtrace_cache__lookup()
1386 hlist_for_each_entry(entry, hlist, hash) { in auxtrace_cache__lookup()
/linux-4.4.14/kernel/trace/
Dftrace.c1134 struct hlist_node hlist; member
1242 hlist_for_each_entry_rcu_notrace(entry, hhd, hlist) { in ftrace_lookup_ip()
1261 hlist_add_head(&entry->hlist, hhd); in __add_hash_entry()
1283 hlist_del(&entry->hlist); in free_hash_entry()
1292 hlist_del(&entry->hlist); in remove_hash_entry()
1309 hlist_for_each_entry_safe(entry, tn, hhd, hlist) in ftrace_hash_clear()
1387 hlist_for_each_entry(entry, &hash->buckets[i], hlist) { in alloc_and_copy_ftrace_hash()
1454 hlist_for_each_entry_safe(entry, tn, hhd, hlist) { in ftrace_hash_move()
/linux-4.4.14/Documentation/filesystems/nfs/
Dpnfs.txt36 data structure. The hlist size of 32 buckets needs better
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt98 Nothing special here, we can use a standard RCU hlist deletion.
Dchecklist.txt65 a. Use the RCU variants of the list and hlist update
147 Similarly, if the hlist macros are being used, the
153 readers. Similarly, if the hlist macros are being used,
/linux-4.4.14/Documentation/filesystems/
Dpath-lookup.txt125 hlist-->| N-+->| N-+->| N-+->
134 hlist-->| N-+-------->| N-+-> impose a measurable performance overhead
152 hlist-->| N-+-------->| N-+->
/linux-4.4.14/drivers/infiniband/core/
Dumem_odp.c311 INIT_HLIST_NODE(&context->mn.hlist); in ib_umem_odp_get()
/linux-4.4.14/drivers/net/team/
Dteam.c927 hlist_add_head_rcu(&port->hlist, in team_port_enable()
944 hlist_del_rcu(&port->hlist); in __reconstruct_port_hlist()
946 hlist_add_head_rcu(&port->hlist, in __reconstruct_port_hlist()
958 hlist_del_rcu(&port->hlist); in team_port_disable()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dhash.c1749 struct hlist_head *hlist = cfs_hash_bd_hhead(hs, &bds[i]); in cfs_hash_for_each_key() local
1751 hlist_for_each(hnode, hlist) { in cfs_hash_for_each_key()