| /linux/net/can/ |
| H A D | af_can.c | 537 hlist_for_each_entry_rcu(rcv, rcv_list, list) { in can_rx_unregister() 591 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_ERR], list) { in can_rcv_filter() 601 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_ALL], list) { in can_rcv_filter() 607 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_FIL], list) { in can_rcv_filter() 615 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx[RX_INV], list) { in can_rcv_filter() 627 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx_eff[effhash(can_id)], list) { in can_rcv_filter() 635 hlist_for_each_entry_rcu(rcv, &dev_rcv_lists->rx_sff[can_id], list) { in can_rcv_filter()
|
| /linux/net/batman-adv/ |
| H A D | originator.c | 68 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_orig_hash_find() 115 hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { in batadv_orig_node_vlan_get() 322 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get() 380 hlist_for_each_entry_rcu(tmp, &orig_node->ifinfo_list, in batadv_orig_ifinfo_get() 459 hlist_for_each_entry_rcu(tmp_neigh_ifinfo, &neigh->ifinfo_list, in batadv_neigh_ifinfo_get() 537 hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) { in batadv_neigh_node_get() 641 hlist_for_each_entry_rcu(tmp_hardif_neigh, in batadv_hardif_neigh_get() 1176 hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) { in batadv_find_best_neighbor()
|
| H A D | bat_v.c | 186 hlist_for_each_entry_rcu(hardif_neigh, in batadv_v_neigh_dump_hardif() 347 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_dump_entry() 393 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_v_orig_dump_bucket() 565 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_v_gw_get_best_gw_node()
|
| H A D | translation-table.c | 144 hlist_for_each_entry_rcu(tt, head, hash_entry) { in batadv_tt_hash_find() 519 hlist_for_each_entry_rcu(vlan, &bat_priv->meshif_vlan_list, list) { in batadv_tt_local_table_transmit_size() 722 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_local_add() 1413 hlist_for_each_entry_rcu(tmp_orig_entry, head, list) { in batadv_tt_global_orig_entry_find() 1476 hlist_for_each_entry_rcu(orig_entry, head, list) in batadv_tt_global_sync_flags() 1726 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_transtable_best_orig() 1840 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_global_dump_entry() 1878 hlist_for_each_entry_rcu(common, head, hash_entry) { in batadv_tt_global_dump_bucket() 2054 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_global_del_roaming() 2410 hlist_for_each_entry_rcu(tt_common, head, hash_entry) { in batadv_tt_global_crc() [all …]
|
| H A D | bat_iv_ogm.c | 758 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_iv_ogm_slide_own_bcast_window() 759 hlist_for_each_entry_rcu(orig_ifinfo, in batadv_iv_ogm_slide_own_bcast_window() 963 hlist_for_each_entry_rcu(tmp_neigh_node, in batadv_iv_ogm_orig_update() 1098 hlist_for_each_entry_rcu(tmp_neigh_node, in batadv_iv_ogm_calc_tq() 1264 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_update_seqnos() 1933 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_dump_entry() 1981 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_iv_ogm_orig_dump_bucket() 2143 hlist_for_each_entry_rcu(hardif_neigh, in batadv_iv_ogm_neigh_dump_hardif() 2292 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_iv_gw_get_best_gw_node()
|
| H A D | bridge_loop_avoidance.c | 234 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_claim_hash_find() 277 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_backbone_hash_find() 615 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_bla_answer_request() 1291 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_bla_purge_claims() 1369 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_update_orig_address() 1483 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_periodic_work() 1758 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_is_backbone_gw_orig()
|
| H A D | multicast.c | 1317 hlist_for_each_entry_rcu(orig_entry, &tt_global->orig_list, list) { in batadv_mcast_forw_tt() 1357 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_ipv4() 1394 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_ipv6() 1460 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_rtr4() 1497 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_rtr6()
|
| /linux/drivers/target/tcm_fc/ |
| H A D | tfc_sess.c | 173 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_get() 218 hlist_for_each_entry_rcu(sess, head, hash) in ft_sess_create() 267 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_delete() 294 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_delete_all()
|
| /linux/include/linux/ |
| H A D | hashtable.h | 141 hlist_for_each_entry_rcu(obj, &name[bkt], member) 177 hlist_for_each_entry_rcu(obj, &name[hash_min(key, HASH_BITS(name))],\
|
| H A D | bpf_local_storage.h | 158 hlist_for_each_entry_rcu(selem, &local_storage->list, snode, in bpf_local_storage_lookup()
|
| /linux/net/bridge/ |
| H A D | br_cfm.c | 23 hlist_for_each_entry_rcu(mep, &br->mep_list, head, in br_mep_find_ifindex() 36 hlist_for_each_entry_rcu(peer_mep, &mep->peer_mep_list, head, in br_peer_mep_find() 827 hlist_for_each_entry_rcu(mep, &br->mep_list, head) in br_cfm_mep_count() 842 hlist_for_each_entry_rcu(mep, &br->mep_list, head) in br_cfm_peer_mep_count() 843 hlist_for_each_entry_rcu(peer_mep, &mep->peer_mep_list, head) in br_cfm_peer_mep_count()
|
| H A D | br_cfm_netlink.c | 461 hlist_for_each_entry_rcu(mep, &br->mep_list, head) { in br_cfm_config_fill_info() 587 hlist_for_each_entry_rcu(peer_mep, &mep->peer_mep_list, head) { in br_cfm_config_fill_info() 624 hlist_for_each_entry_rcu(mep, &br->mep_list, head) { in br_cfm_status_fill_info() 658 hlist_for_each_entry_rcu(peer_mep, &mep->peer_mep_list, head) { in br_cfm_status_fill_info()
|
| H A D | br_fdb.c | 557 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_cleanup() 715 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_flush() 915 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_fillbuf() 1062 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_dump() 1463 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_sync_static() 1477 hlist_for_each_entry_rcu(tmp, &br->fdb_list, fdb_node) { in br_fdb_sync_static() 1496 hlist_for_each_entry_rcu(f, &br->fdb_list, fdb_node) { in br_fdb_unsync_static()
|
| H A D | br_mrp.c | 57 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_id() 73 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_in_id() 88 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_unique_ifindex() 114 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_port()
|
| /linux/fs/nfs/ |
| H A D | pnfs_dev.c | 85 hlist_for_each_entry_rcu(d, &nfs4_deviceid_cache[hash], node) in _lookup_deviceid() 335 hlist_for_each_entry_rcu(d, &nfs4_deviceid_cache[hash], node) in _deviceid_purge_client() 376 hlist_for_each_entry_rcu(d, &nfs4_deviceid_cache[i], node) in nfs4_deviceid_mark_client_invalid()
|
| /linux/net/ipv4/ |
| H A D | fib_trie.c | 1028 hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { in fib_find_matching_alias() 1549 hlist_for_each_entry_rcu(fa, &n->leaf, fa_list) { in fib_table_lookup() 2146 hlist_for_each_entry_rcu(tb, head, tb_hlist, in fib_info_notify_update() 2160 hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { in fib_leaf_notify() 2216 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_notify() 2260 hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { in fn_trie_dump_leaf() 2514 hlist_for_each_entry_rcu(fa, &n->leaf, fa_list) in trie_collect_stats() 2625 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_triestat_seq_show() 2658 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_trie_get_idx() 2708 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_trie_seq_next() [all …]
|
| H A D | tcp_diag.c | 66 hlist_for_each_entry_rcu(key, &md5sig->head, node) in tcp_diag_put_md5sig() 78 hlist_for_each_entry_rcu(key, &md5sig->head, node) { in tcp_diag_put_md5sig() 160 hlist_for_each_entry_rcu(key, &md5sig->head, node) in tcp_diag_get_aux_size()
|
| /linux/fs/dlm/ |
| H A D | midcomms.c | 278 hlist_for_each_entry_rcu(node, &node_hash[r], hlist) { in __find_node() 1168 hlist_for_each_entry_rcu(node, &node_hash[i], hlist) { in dlm_midcomms_exit() 1328 hlist_for_each_entry_rcu(node, &node_hash[i], hlist) { in dlm_midcomms_version_wait() 1399 hlist_for_each_entry_rcu(node, &node_hash[i], hlist) { in dlm_midcomms_shutdown() 1407 hlist_for_each_entry_rcu(node, &node_hash[i], hlist) { in dlm_midcomms_shutdown()
|
| /linux/net/rds/ |
| H A D | connection.c | 92 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_conn_lookup() 589 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_conn_message_info_cmn() 702 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_for_each_conn_info() 747 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_walk_conn_path_info()
|
| /linux/net/openvswitch/ |
| H A D | flow_table.c | 535 hlist_for_each_entry_rcu(flow, head, flow_table.node[ver]) { in ovs_flow_tbl_dump_next() 589 hlist_for_each_entry_rcu(flow, head, in flow_table_copy_flows() 594 hlist_for_each_entry_rcu(flow, head, in flow_table_copy_flows() 711 hlist_for_each_entry_rcu(flow, head, flow_table.node[ti->node_ver], in masked_flow_lookup() 925 hlist_for_each_entry_rcu(flow, head, ufid_table.node[ti->node_ver], in ovs_flow_tbl_lookup_ufid()
|
| /linux/net/netfilter/ |
| H A D | nft_set_hash.c | 611 hlist_for_each_entry_rcu(he, &priv->table[hash], node) { in nft_hash_lookup() 635 hlist_for_each_entry_rcu(he, &priv->table[hash], node) { in nft_hash_get() 656 hlist_for_each_entry_rcu(he, &priv->table[hash], node) { in nft_hash_lookup_fast() 759 hlist_for_each_entry_rcu(he, &priv->table[i], node, in nft_hash_walk()
|
| /linux/arch/s390/kernel/ |
| H A D | irq.c | 342 hlist_for_each_entry_rcu(p, &ext_int_hash[index], entry) { in unregister_external_irq() 366 hlist_for_each_entry_rcu(p, &ext_int_hash[index], entry) { in do_ext_interrupt()
|
| /linux/Documentation/RCU/ |
| H A D | rculist_nulls.rst | 58 Beware that lockless_lookup(key) cannot use traditional hlist_for_each_entry_rcu() 75 And note the traditional hlist_for_each_entry_rcu() misses this smp_rmb()::
|
| /linux/net/mac80211/ |
| H A D | mesh_pathtbl.c | 285 hlist_for_each_entry_rcu(mpath, &tbl->walk_head, walk_list) { in __mesh_path_lookup_by_idx() 778 hlist_for_each_entry_rcu(mpath, &tbl->walk_head, walk_list) { in mesh_plink_broken() 974 hlist_for_each_entry_rcu(gate, &tbl->known_gates, gate_list) { in mesh_path_send_to_gates() 987 hlist_for_each_entry_rcu(gate, &tbl->known_gates, gate_list) { in mesh_path_send_to_gates()
|
| /linux/net/core/ |
| H A D | bpf_sk_storage.c | 169 hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) { in bpf_sk_storage_clone() 597 hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) { in bpf_sk_storage_diag_put_all() 742 hlist_for_each_entry_rcu(selem, &b->list, map_node) { in bpf_sk_storage_map_seq_find_next()
|