Home
last modified time | relevance | path

Searched refs:hlist_for_each_entry_rcu (Results 1 – 25 of 115) sorted by relevance

12345

/linux/net/can/
H A Daf_can.c537 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 Doriginator.c68 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 Dbat_v.c217 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 Dtranslation-table.c147 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 Dbat_iv_ogm.c871 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 Dmulticast.c1328 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 Dtp_meter.c274 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 Dbridge_loop_avoidance.c235 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 Dtvlv.c79 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 Dtfc_sess.c173 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 Dhashtable.h141 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 Dbpf_local_storage.h158 hlist_for_each_entry_rcu(selem, &local_storage->list, snode, in bpf_local_storage_lookup()
/linux/net/bridge/
H A Dbr_cfm.c23 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 Dbr_mrp.c50 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 Dpnfs_dev.c85 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 Dfib_trie.c1028 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 Dtcp_diag.c66 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 Dtcp_ao.c222 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 Dconnection.c92 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 Dflow_table.c537 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 Drculist_nulls.rst58 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 Dvmci_resource.c45 hlist_for_each_entry_rcu(r, in vmci_resource_lookup()
/linux/net/mac80211/
H A Dmesh_pathtbl.c285 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 Dbpf_sk_storage.c167 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 Dratelimiter.c111 hlist_for_each_entry_rcu(entry, bucket, hash) { in wg_ratelimiter_allow()

12345