/linux-4.4.14/mm/ |
D | mmu_notifier.c | 66 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 …]
|
D | ksm.c | 142 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/ |
D | socket.c | 55 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 …]
|
D | pep.c | 637 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/ |
D | kprobes.c | 310 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 …]
|
D | cgroup.c | 768 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/ |
D | flow.c | 31 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/ |
D | br_fdb.c | 156 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 …]
|
D | br_multicast.c | 106 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()
|
D | br_private.h | 139 struct hlist_node hlist; member 165 struct hlist_node hlist[2]; member
|
D | br_mdb.c | 69 hlist_for_each_entry_rcu(mp, &mdb->mhash[i], hlist[mdb->ver]) { in br_mdb_fill_info()
|
/linux-4.4.14/drivers/md/ |
D | dm-cache-policy-cleaner.c | 24 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()
|
D | dm-cache-policy-mq.c | 307 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/ |
D | filesystems.xml.db | 146 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
|
D | kernel-api.xml.db | 39 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/ |
D | cls_u32.c | 89 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/ |
D | if_team.h | 33 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()
|
D | if_macvlan.h | 40 struct hlist_node hlist; member
|
D | kprobes.h | 74 struct hlist_node hlist; member 196 struct hlist_node hlist; member
|
D | cgroup-defs.h | 162 struct hlist_node hlist; member
|
D | mmu_notifier.h | 194 struct hlist_node hlist; member
|
/linux-4.4.14/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-4.4.14/include/net/ |
D | vxlan.h | 109 struct hlist_node hlist; member 153 struct hlist_node hlist; /* vni hash table */ member
|
D | dn_fib.h | 77 struct hlist_node hlist; member
|
/linux-4.4.14/arch/tile/kernel/ |
D | kprobes.c | 470 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/ |
D | macvlan.c | 55 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 …]
|
D | vxlan.c | 89 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 …]
|
D | geneve.c | 59 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/ |
D | kprobes.c | 316 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/ |
D | kprobes.c | 462 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/ |
D | kprobes.c | 421 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/ |
D | kprobes.c | 540 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/ |
D | dn_table.c | 506 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/ |
D | kprobes.c | 624 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/ |
D | core.c | 453 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/ |
D | nfnetlink_log.c | 58 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()
|
D | nfnetlink_queue.c | 55 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/ |
D | pep.h | 31 struct hlist_head hlist; member
|
/linux-4.4.14/arch/sh/kernel/ |
D | kprobes.c | 333 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/ |
D | core.c | 745 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/ |
D | en_flow_table.c | 60 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/ |
D | ping.c | 85 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/ |
D | l2tp_core.c | 269 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()
|
D | l2tp_core.h | 110 struct hlist_node hlist; /* Hash list node */ member
|
D | l2tp_debugfs.c | 115 session = hlist_entry(walk, struct l2tp_session, hlist); in l2tp_dfs_seq_tunnel_show()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | kprobes.c | 447 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/ |
D | vlan.h | 23 struct hlist_node hlist; /* linked list */ member
|
/linux-4.4.14/kernel/events/ |
D | core.c | 6614 __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/ |
D | fib_trie.txt | 7 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/ |
D | en_netdev.c | 643 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()
|
D | mlx4_en.h | 614 struct hlist_node hlist; member
|
D | en_rx.c | 823 hlist_for_each_entry_rcu(entry, bucket, hlist) { in mlx4_en_process_rx_cq()
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
D | libcfs_hash.h | 861 #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/ |
D | grutlbpurge.c | 287 hlist) in mmu_find_ops()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | htt_rx.c | 42 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()
|
D | core.h | 108 struct hlist_node hlist; member
|
/linux-4.4.14/tools/perf/util/ |
D | auxtrace.c | 1380 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/ |
D | ftrace.c | 1134 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/ |
D | pnfs.txt | 36 data structure. The hlist size of 32 buckets needs better
|
/linux-4.4.14/Documentation/RCU/ |
D | rculist_nulls.txt | 98 Nothing special here, we can use a standard RCU hlist deletion.
|
D | checklist.txt | 65 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/ |
D | path-lookup.txt | 125 hlist-->| N-+->| N-+->| N-+-> 134 hlist-->| N-+-------->| N-+-> impose a measurable performance overhead 152 hlist-->| N-+-------->| N-+->
|
/linux-4.4.14/drivers/infiniband/core/ |
D | umem_odp.c | 311 INIT_HLIST_NODE(&context->mn.hlist); in ib_umem_odp_get()
|
/linux-4.4.14/drivers/net/team/ |
D | team.c | 927 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/ |
D | hash.c | 1749 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()
|