Searched refs:nhe (Results 1 – 3 of 3) sorted by relevance
343 struct mlx5e_neigh_hash_entry *nhe; in mlx5e_rep_neigh_stats_work() local349 list_for_each_entry(nhe, &rpriv->neigh_update.neigh_list, neigh_list) in mlx5e_rep_neigh_stats_work()350 mlx5e_tc_update_neigh_used_value(nhe); in mlx5e_rep_neigh_stats_work()355 static void mlx5e_rep_neigh_entry_hold(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_rep_neigh_entry_hold() argument357 refcount_inc(&nhe->refcnt); in mlx5e_rep_neigh_entry_hold()360 static void mlx5e_rep_neigh_entry_release(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_rep_neigh_entry_release() argument362 if (refcount_dec_and_test(&nhe->refcnt)) in mlx5e_rep_neigh_entry_release()363 kfree(nhe); in mlx5e_rep_neigh_entry_release()389 struct mlx5e_neigh_hash_entry *nhe = in mlx5e_rep_neigh_update() local391 struct neighbour *n = nhe->n; in mlx5e_rep_neigh_update()[all …]
69 void mlx5e_tc_update_neigh_used_value(struct mlx5e_neigh_hash_entry *nhe);
991 void mlx5e_tc_update_neigh_used_value(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_tc_update_neigh_used_value() argument993 struct mlx5e_neigh *m_neigh = &nhe->m_neigh; in mlx5e_tc_update_neigh_used_value()1011 list_for_each_entry(e, &nhe->encap_list, encap_list) { in mlx5e_tc_update_neigh_used_value()1018 if (time_after((unsigned long)lastuse, nhe->reported_lastuse)) { in mlx5e_tc_update_neigh_used_value()1029 nhe->reported_lastuse = jiffies; in mlx5e_tc_update_neigh_used_value()