| /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() 116 hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { in batadv_orig_node_vlan_get() 323 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get() 382 hlist_for_each_entry_rcu(tmp, &orig_node->ifinfo_list, in batadv_orig_ifinfo_get() 461 hlist_for_each_entry_rcu(tmp_neigh_ifinfo, &neigh->ifinfo_list, in batadv_neigh_ifinfo_get() 540 hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) { in batadv_neigh_node_get() 645 hlist_for_each_entry_rcu(tmp_hardif_neigh, in batadv_hardif_neigh_get() 1181 hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) { in batadv_find_best_neighbor()
|
| H A D | bat_v.c | 217 hlist_for_each_entry_rcu(hardif_neigh, in batadv_v_neigh_dump_hardif() 378 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_dump_entry() 424 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_v_orig_dump_bucket() 621 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 | 147 hlist_for_each_entry_rcu(tt, head, hash_entry) { in batadv_tt_hash_find() 528 hlist_for_each_entry_rcu(vlan, &bat_priv->meshif_vlan_list, list) { in batadv_tt_local_table_transmit_size() 751 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_local_add() 1517 hlist_for_each_entry_rcu(tmp_orig_entry, head, list) { in batadv_tt_global_orig_entry_find() 1580 hlist_for_each_entry_rcu(orig_entry, head, list) in batadv_tt_global_sync_flags() 1832 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_transtable_best_orig() 1947 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_global_dump_entry() 1985 hlist_for_each_entry_rcu(common, head, hash_entry) { in batadv_tt_global_dump_bucket() 2173 hlist_for_each_entry_rcu(orig_entry, head, list) { in batadv_tt_global_del_roaming() 2564 hlist_for_each_entry_rcu(tt_common, head, hash_entry) { in batadv_tt_global_crc() [all …]
|
| H A D | bat_iv_ogm.c | 871 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_iv_ogm_slide_own_bcast_window() 872 hlist_for_each_entry_rcu(orig_ifinfo, in batadv_iv_ogm_slide_own_bcast_window() 1124 hlist_for_each_entry_rcu(tmp_neigh_node, in batadv_iv_ogm_orig_update() 1265 hlist_for_each_entry_rcu(tmp_neigh_node, in batadv_iv_ogm_calc_tq() 1431 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_update_seqnos() 2121 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_dump_entry() 2169 hlist_for_each_entry_rcu(orig_node, head, hash_entry) { in batadv_iv_ogm_orig_dump_bucket() 2333 hlist_for_each_entry_rcu(hardif_neigh, in batadv_iv_ogm_neigh_dump_hardif() 2499 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_iv_gw_get_best_gw_node()
|
| H A D | multicast.c | 1328 hlist_for_each_entry_rcu(orig_entry, &tt_global->orig_list, list) { in batadv_mcast_forw_tt() 1368 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_ipv4() 1405 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_ipv6() 1471 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_rtr4() 1508 hlist_for_each_entry_rcu(orig_node, in batadv_mcast_forw_want_all_rtr6()
|
| H A D | tp_meter.c | 274 hlist_for_each_entry_rcu(pos, &bat_priv->tp_sender_list, common.list) { in batadv_tp_list_find_sender() 306 hlist_for_each_entry_rcu(tp_sender, &bat_priv->tp_sender_list, common.list) { in batadv_tp_list_active() 311 hlist_for_each_entry_rcu(tp_receiver, &bat_priv->tp_receiver_list, common.list) { in batadv_tp_list_active() 340 hlist_for_each_entry_rcu(pos, &bat_priv->tp_sender_list, common.list) { in batadv_tp_list_find_sender_session() 1223 hlist_for_each_entry_rcu(pos, &bat_priv->tp_receiver_list, common.list) { in batadv_tp_list_find_receiver_session()
|
| H A D | bridge_loop_avoidance.c | 235 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_claim_hash_find() 279 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_backbone_hash_find() 613 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_bla_answer_request() 1331 hlist_for_each_entry_rcu(claim, head, hash_entry) { in batadv_bla_purge_claims() 1409 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_update_orig_address() 1523 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_periodic_work() 1806 hlist_for_each_entry_rcu(backbone_gw, head, hash_entry) { in batadv_bla_is_backbone_gw_orig()
|
| H A D | tvlv.c | 79 hlist_for_each_entry_rcu(tvlv_handler_tmp, in batadv_tvlv_handler_get() 576 hlist_for_each_entry_rcu(tvlv_handler, in batadv_tvlv_containers_process()
|
| /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() 828 hlist_for_each_entry_rcu(mep, &br->mep_list, head) in br_cfm_mep_count() 843 hlist_for_each_entry_rcu(mep, &br->mep_list, head) in br_cfm_peer_mep_count() 844 hlist_for_each_entry_rcu(peer_mep, &mep->peer_mep_list, head) in br_cfm_peer_mep_count()
|
| H A D | br_mrp.c | 50 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_id() 66 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_find_in_id() 81 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list, in br_mrp_unique_ifindex() 107 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() 2140 hlist_for_each_entry_rcu(tb, head, tb_hlist, true) in fib_info_notify_update() 2153 hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { in fib_leaf_notify() 2213 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_notify() 2257 hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { in fn_trie_dump_leaf() 2511 hlist_for_each_entry_rcu(fa, &n->leaf, fa_list) in trie_collect_stats() 2622 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_triestat_seq_show() 2655 hlist_for_each_entry_rcu(tb, head, tb_hlist) { in fib_trie_get_idx() 2705 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()
|
| H A D | tcp_ao.c | 222 hlist_for_each_entry_rcu(key, &ao->head, node, in tcp_ao_established_key() 314 hlist_for_each_entry_rcu(key, &ao->head, node, lockdep_sock_is_held(sk)) { in __tcp_ao_do_lookup() 1213 hlist_for_each_entry_rcu(key, &ao->head, node, lockdep_sock_is_held(sk)) in tcp_ao_established() 1232 hlist_for_each_entry_rcu(key, &ao->head, node, lockdep_sock_is_held(sk)) in tcp_ao_finish_connect() 1276 hlist_for_each_entry_rcu(key, &ao->head, node) { in tcp_ao_copy_all_matching() 1892 hlist_for_each_entry_rcu(key, &ao_info->head, node, in tcp_ao_del_cmd() 2221 hlist_for_each_entry_rcu(key, &ao_info->head, node, in tcp_ao_copy_mkts_to_user() 2393 hlist_for_each_entry_rcu(key, &ao->head, node, lockdep_sock_is_held(sk)) in tcp_ao_set_repair()
|
| /linux/net/rds/ |
| H A D | connection.c | 92 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_conn_lookup() 649 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_conn_message_info_cmn() 766 hlist_for_each_entry_rcu(conn, head, c_hash_node) { in rds_for_each_conn_info() 815 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 | 537 hlist_for_each_entry_rcu(flow, head, flow_table.node[ver]) { in ovs_flow_tbl_dump_next() 591 hlist_for_each_entry_rcu(flow, head, in flow_table_copy_flows() 596 hlist_for_each_entry_rcu(flow, head, in flow_table_copy_flows() 713 hlist_for_each_entry_rcu(flow, head, flow_table.node[ti->node_ver], in masked_flow_lookup() 927 hlist_for_each_entry_rcu(flow, head, ufid_table.node[ti->node_ver], in ovs_flow_tbl_lookup_ufid()
|
| /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/drivers/misc/vmw_vmci/ |
| H A D | vmci_resource.c | 45 hlist_for_each_entry_rcu(r, in vmci_resource_lookup()
|
| /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 | 167 hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) { in bpf_sk_storage_clone() 595 hlist_for_each_entry_rcu(selem, &sk_storage->list, snode) { in bpf_sk_storage_diag_put_all() 740 hlist_for_each_entry_rcu(selem, &b->list, map_node) { in bpf_sk_storage_map_seq_find_next()
|
| /linux/drivers/net/wireguard/ |
| H A D | ratelimiter.c | 111 hlist_for_each_entry_rcu(entry, bucket, hash) { in wg_ratelimiter_allow()
|