Home
last modified time | relevance | path

Searched refs:neigh_list (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c72 list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
73 &nhe->neigh_list, in mlx5e_get_next_nhe()
75 neigh_list) : in mlx5e_get_next_nhe()
76 list_first_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
78 neigh_list); in mlx5e_get_next_nhe()
80 next = list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
81 &next->neigh_list, in mlx5e_get_next_nhe()
83 neigh_list)) in mlx5e_get_next_nhe()
104 if (!list_empty(&rpriv->neigh_update.neigh_list)) in mlx5e_rep_neigh_stats_work()
247 list_for_each_entry_rcu(nhe, &neigh_update->neigh_list, in mlx5e_rep_netevent_event()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c72 list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
73 &nhe->neigh_list, in mlx5e_get_next_nhe()
75 neigh_list) : in mlx5e_get_next_nhe()
76 list_first_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
78 neigh_list); in mlx5e_get_next_nhe()
80 next = list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, in mlx5e_get_next_nhe()
81 &next->neigh_list, in mlx5e_get_next_nhe()
83 neigh_list)) in mlx5e_get_next_nhe()
104 if (!list_empty(&rpriv->neigh_update.neigh_list)) in mlx5e_rep_neigh_stats_work()
248 list_for_each_entry_rcu(nhe, &neigh_update->neigh_list, in mlx5e_rep_netevent_event()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h52 struct list_head neigh_list; member
130 struct list_head neigh_list; member
/kernel/linux/linux-6.6/net/batman-adv/
H A Doriginator.c487 hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) { in batadv_neigh_node_get()
544 hlist_add_head_rcu(&hardif_neigh->list, &hard_iface->neigh_list); in batadv_hardif_neigh_create()
592 &hard_iface->neigh_list, list) { in batadv_hardif_neigh_get()
658 hlist_add_head_rcu(&neigh_node->list, &orig_node->neigh_list); in batadv_neigh_node_create()
827 &orig_node->neigh_list, list) { in batadv_orig_node_release()
918 INIT_HLIST_HEAD(&orig_node->neigh_list); in batadv_orig_node_new()
1087 &orig_node->neigh_list, list) { in batadv_purge_orig_neighbors()
1141 hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) { in batadv_find_best_neighbor()
H A Dbat_iv_ogm.c938 &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_update()
1082 &orig_neigh_node->neigh_list, list) { in batadv_iv_ogm_calc_tq()
1239 if (!hlist_empty(&orig_node->neigh_list) && in batadv_iv_ogm_update_seqnos()
1248 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_update_seqnos()
1898 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_dump_entry()
2109 &hard_iface->neigh_list, list) { in batadv_iv_ogm_neigh_dump_hardif()
H A Dtypes.h222 * @neigh_list: list of unique single hop neighbors via this interface
224 struct hlist_head neigh_list; member
226 /** @neigh_list_lock: lock protecting neigh_list */
476 * @neigh_list: list of potential next hop neighbor towards this orig
479 struct hlist_head neigh_list; member
482 * @neigh_list_lock: lock protecting neigh_list, ifinfo_list,
608 /** @list: list node for &batadv_hard_iface.neigh_list */
641 /** @list: list node for &batadv_orig_node.neigh_list */
H A Dbat_v.c189 &hard_iface->neigh_list, list) { in batadv_v_neigh_dump_hardif()
351 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_dump_entry()
H A Dhard-interface.c413 first = rcu_dereference(hlist_first_rcu(&if_outgoing->neigh_list)); in batadv_hardif_no_broadcast()
891 INIT_HLIST_HEAD(&hard_iface->neigh_list); in batadv_hardif_add_interface()
H A Dbat_v_elp.c306 hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) { in batadv_v_elp_periodic_work()
H A Dbat_v_ogm.c627 if (!hlist_empty(&orig_node->neigh_list) && in batadv_v_ogm_metric_update()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h52 struct list_head neigh_list; member
148 struct list_head neigh_list; member
/kernel/linux/linux-5.10/net/batman-adv/
H A Doriginator.c488 hlist_for_each_entry_rcu(tmp_neigh_node, &orig_node->neigh_list, list) { in batadv_neigh_node_get()
545 hlist_add_head_rcu(&hardif_neigh->list, &hard_iface->neigh_list); in batadv_hardif_neigh_create()
593 &hard_iface->neigh_list, list) { in batadv_hardif_neigh_get()
659 hlist_add_head_rcu(&neigh_node->list, &orig_node->neigh_list); in batadv_neigh_node_create()
870 &orig_node->neigh_list, list) { in batadv_orig_node_release()
962 INIT_HLIST_HEAD(&orig_node->neigh_list); in batadv_orig_node_new()
1131 &orig_node->neigh_list, list) { in batadv_purge_orig_neighbors()
1185 hlist_for_each_entry_rcu(neigh, &orig_node->neigh_list, list) { in batadv_find_best_neighbor()
H A Dbat_v.c139 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_print_neigh()
196 &hard_iface->neigh_list, list) { in batadv_v_neigh_print()
275 &hard_iface->neigh_list, list) { in batadv_v_neigh_dump_hardif()
504 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_dump_entry()
H A Dbat_iv_ogm.c942 &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_update()
1090 &orig_neigh_node->neigh_list, list) { in batadv_iv_ogm_calc_tq()
1248 if (!hlist_empty(&orig_node->neigh_list) && in batadv_iv_ogm_update_seqnos()
1257 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_update_seqnos()
1802 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_print_neigh()
2010 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_iv_ogm_orig_dump_entry()
2155 &hard_iface->neigh_list, list) { in batadv_iv_neigh_print()
2275 &hard_iface->neigh_list, list) { in batadv_iv_ogm_neigh_dump_hardif()
H A Dhard-interface.c412 first = rcu_dereference(hlist_first_rcu(&if_outgoing->neigh_list)); in batadv_hardif_no_broadcast()
957 INIT_HLIST_HEAD(&hard_iface->neigh_list); in batadv_hardif_add_interface()
H A Dtypes.h233 * @neigh_list: list of unique single hop neighbors via this interface
235 struct hlist_head neigh_list; member
237 /** @neigh_list_lock: lock protecting neigh_list */
486 * @neigh_list: list of potential next hop neighbor towards this orig
489 struct hlist_head neigh_list; member
492 * @neigh_list_lock: lock protecting neigh_list, ifinfo_list,
618 /** @list: list node for &batadv_hard_iface.neigh_list */
651 /** @list: list node for &batadv_orig_node.neigh_list */
H A Dbat_v_elp.c307 hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) { in batadv_v_elp_periodic_work()
H A Dbat_v_ogm.c630 if (!hlist_empty(&orig_node->neigh_list) && in batadv_v_ogm_metric_update()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/
H A Dipoib.h176 struct list_head neigh_list; member
435 struct list_head neigh_list; member
H A Dipoib_multicast.c152 INIT_LIST_HEAD(&mcast->neigh_list); in ipoib_mcast_alloc()
820 list_add_tail(&neigh->list, &mcast->neigh_list); in ipoib_mcast_send()
H A Dipoib_main.c804 list_for_each_entry_safe(neigh, tn, &path->neigh_list, list) { in path_rec_completion()
888 INIT_LIST_HEAD(&path->neigh_list); in path_rec_create()
979 list_add_tail(&neigh->list, &path->neigh_list); in neigh_add_path()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/
H A Dipoib.h176 struct list_head neigh_list; member
435 struct list_head neigh_list; member
H A Dipoib_multicast.c152 INIT_LIST_HEAD(&mcast->neigh_list); in ipoib_mcast_alloc()
809 list_add_tail(&neigh->list, &mcast->neigh_list); in ipoib_mcast_send()
H A Dipoib_main.c808 list_for_each_entry_safe(neigh, tn, &path->neigh_list, list) { in path_rec_completion()
892 INIT_LIST_HEAD(&path->neigh_list); in path_rec_create()
983 list_add_tail(&neigh->list, &path->neigh_list); in neigh_add_path()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c54 struct list_head neigh_list; member
1974 if (list_empty(&rif->neigh_list)) in mlxsw_sp_rif_neigh_next()
1977 return list_first_entry(&rif->neigh_list, in mlxsw_sp_rif_neigh_next()
1981 if (list_is_last(&neigh_entry->rif_list_node, &rif->neigh_list)) in mlxsw_sp_rif_neigh_next()
2132 list_add(&neigh_entry->rif_list_node, &rif->neigh_list); in mlxsw_sp_neigh_entry_create()
2735 list_for_each_entry_safe(neigh_entry, tmp, &rif->neigh_list, in mlxsw_sp_neigh_rif_gone_sync()
6452 INIT_LIST_HEAD(&rif->neigh_list); in mlxsw_sp_rif_alloc()

Completed in 54 milliseconds

12