/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 72 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 D | neigh.c | 72 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 D | en_rep.h | 52 struct list_head neigh_list; member 130 struct list_head neigh_list; member
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | originator.c | 487 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 D | bat_iv_ogm.c | 938 &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 D | types.h | 222 * @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 D | bat_v.c | 189 &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 D | hard-interface.c | 413 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 D | bat_v_elp.c | 306 hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) { in batadv_v_elp_periodic_work()
|
H A D | bat_v_ogm.c | 627 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 D | en_rep.h | 52 struct list_head neigh_list; member 148 struct list_head neigh_list; member
|
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | originator.c | 488 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 D | bat_v.c | 139 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 D | bat_iv_ogm.c | 942 &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 D | hard-interface.c | 412 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 D | types.h | 233 * @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 D | bat_v_elp.c | 307 hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) { in batadv_v_elp_periodic_work()
|
H A D | bat_v_ogm.c | 630 if (!hlist_empty(&orig_node->neigh_list) && in batadv_v_ogm_metric_update()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 176 struct list_head neigh_list; member 435 struct list_head neigh_list; member
|
H A D | ipoib_multicast.c | 152 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 D | ipoib_main.c | 804 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 D | ipoib.h | 176 struct list_head neigh_list; member 435 struct list_head neigh_list; member
|
H A D | ipoib_multicast.c | 152 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 D | ipoib_main.c | 808 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 D | spectrum_router.c | 54 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()
|