Home
last modified time | relevance | path

Searched refs:nhe (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c48 static bool mlx5e_rep_neigh_entry_hold(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_rep_neigh_entry_hold() argument
50 return refcount_inc_not_zero(&nhe->refcnt); in mlx5e_rep_neigh_entry_hold()
53 static void mlx5e_rep_neigh_entry_remove(struct mlx5e_neigh_hash_entry *nhe);
55 void mlx5e_rep_neigh_entry_release(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_rep_neigh_entry_release() argument
57 if (refcount_dec_and_test(&nhe->refcnt)) { in mlx5e_rep_neigh_entry_release()
58 mlx5e_rep_neigh_entry_remove(nhe); in mlx5e_rep_neigh_entry_release()
59 kfree_rcu(nhe, rcu); in mlx5e_rep_neigh_entry_release()
65 struct mlx5e_neigh_hash_entry *nhe) in mlx5e_get_next_nhe() argument
71 for (next = nhe ? in mlx5e_get_next_nhe()
73 &nhe->neigh_list, in mlx5e_get_next_nhe()
[all …]
H A Dtc.c34 struct mlx5e_neigh_hash_entry *nhe; in mlx5e_rep_encap_entry_attach() local
42 nhe = mlx5e_rep_neigh_entry_lookup(priv, &e->m_neigh); in mlx5e_rep_encap_entry_attach()
43 if (!nhe) { in mlx5e_rep_encap_entry_attach()
44 err = mlx5e_rep_neigh_entry_create(priv, e, &nhe); in mlx5e_rep_encap_entry_attach()
53 e->nhe = nhe; in mlx5e_rep_encap_entry_attach()
54 spin_lock(&nhe->encap_list_lock); in mlx5e_rep_encap_entry_attach()
55 list_add_rcu(&e->encap_list, &nhe->encap_list); in mlx5e_rep_encap_entry_attach()
56 spin_unlock(&nhe->encap_list_lock); in mlx5e_rep_encap_entry_attach()
70 if (!e->nhe) in mlx5e_rep_encap_entry_detach()
73 spin_lock(&e->nhe->encap_list_lock); in mlx5e_rep_encap_entry_detach()
[all …]
H A Dneigh.h20 struct mlx5e_neigh_hash_entry **nhe);
21 void mlx5e_rep_neigh_entry_release(struct mlx5e_neigh_hash_entry *nhe);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Den_rep_tracepoint.h15 TP_PROTO(const struct mlx5e_neigh_hash_entry *nhe, const u8 *ha,
17 TP_ARGS(nhe, ha, neigh_connected),
18 TP_STRUCT__entry(__string(devname, nhe->m_neigh.dev->name)
24 TP_fast_assign(const struct mlx5e_neigh *mn = &nhe->m_neigh;
H A Den_tc_tracepoint.h78 TP_PROTO(const struct mlx5e_neigh_hash_entry *nhe, bool neigh_used),
79 TP_ARGS(nhe, neigh_used),
80 TP_STRUCT__entry(__string(devname, nhe->m_neigh.dev->name)
85 TP_fast_assign(const struct mlx5e_neigh *mn = &nhe->m_neigh;
/OK3568_Linux_fs/kernel/include/net/
H A Dnexthop.h209 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_mpath_fill_node() local
210 struct nh_info *nhi = rcu_dereference_rtnl(nhe->nh_info); in nexthop_mpath_fill_node()
288 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_get_nhc_lookup() local
290 nhi = rcu_dereference(nhe->nh_info); in nexthop_get_nhc_lookup()
317 struct nexthop *nhe = nhg->nh_entries[i].nh; in nexthop_uses_dev() local
319 nhi = rcu_dereference(nhe->nh_info); in nexthop_uses_dev()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h175 struct mlx5e_neigh_hash_entry *nhe; member
H A Den_tc.h164 void mlx5e_tc_update_neigh_used_value(struct mlx5e_neigh_hash_entry *nhe);
H A Den_tc.c1651 mlx5e_get_next_valid_encap(struct mlx5e_neigh_hash_entry *nhe, in mlx5e_get_next_valid_encap() argument
1661 list_next_or_null_rcu(&nhe->encap_list, in mlx5e_get_next_valid_encap()
1665 list_first_or_null_rcu(&nhe->encap_list, in mlx5e_get_next_valid_encap()
1669 next = list_next_or_null_rcu(&nhe->encap_list, in mlx5e_get_next_valid_encap()
1695 void mlx5e_tc_update_neigh_used_value(struct mlx5e_neigh_hash_entry *nhe) in mlx5e_tc_update_neigh_used_value() argument
1697 struct mlx5e_neigh *m_neigh = &nhe->m_neigh; in mlx5e_tc_update_neigh_used_value()
1718 while ((e = mlx5e_get_next_valid_encap(nhe, e)) != NULL) { in mlx5e_tc_update_neigh_used_value()
1736 if (time_after((unsigned long)lastuse, nhe->reported_lastuse)) { in mlx5e_tc_update_neigh_used_value()
1752 trace_mlx5e_tc_update_neigh_used_value(nhe, neigh_used); in mlx5e_tc_update_neigh_used_value()
1755 nhe->reported_lastuse = jiffies; in mlx5e_tc_update_neigh_used_value()
/OK3568_Linux_fs/kernel/net/ipv4/
H A Dnexthop.c1255 struct nexthop *nhe; in nexthop_create_group() local
1258 nhe = nexthop_find_by_id(net, entry[i].id); in nexthop_create_group()
1259 if (!nexthop_get(nhe)) in nexthop_create_group()
1262 nhi = rtnl_dereference(nhe->nh_info); in nexthop_create_group()
1266 nhg->nh_entries[i].nh = nhe; in nexthop_create_group()
1268 list_add(&nhg->nh_entries[i].nh_list, &nhe->grp_list); in nexthop_create_group()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Das.info19798 nhe jump on not high or equal
19850 nhe jump on not high or equal
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Das.info19798 nhe jump on not high or equal
19850 nhe jump on not high or equal
/OK3568_Linux_fs/device/rockchip/common/images/userdata/userdata_normal/media/
H A Dyuv420_p352x288.yuv3889 …__`^^^^_]]^]]]][[][VRKB:2--,./00--,,,,-,-,./,,/00--//10-264-))&%$-7(7[K6nhe\CSgbw]BE>biNX?m�t~�…
5903 …Sv��������|z�����������������|zvnimdTPTQJIC*.V^~h4ERLK[pttz��zyzqqqTZ���}nhe\VQZfn{����ucN=4445…