Lines Matching refs:adj_index
2912 u32 adj_index; member
3027 *p_adj_index = nhgi->adj_index; in mlxsw_sp_nexthop_indexes()
3380 u32 adj_index, u16 ecmp_size, in mlxsw_sp_adj_index_mass_update_vr() argument
3388 adj_index, ecmp_size, new_adj_index, in mlxsw_sp_adj_index_mass_update_vr()
3407 nhgi->adj_index, in mlxsw_sp_adj_index_mass_update()
3418 nhgi->adj_index, in mlxsw_sp_adj_index_mass_update()
3425 u32 adj_index, in __mlxsw_sp_nexthop_eth_update() argument
3438 adj_index, rif_index); in __mlxsw_sp_nexthop_eth_update()
3464 int mlxsw_sp_nexthop_eth_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_nexthop_eth_update() argument
3473 err = __mlxsw_sp_nexthop_eth_update(mlxsw_sp, adj_index + i, in mlxsw_sp_nexthop_eth_update()
3483 u32 adj_index, in __mlxsw_sp_nexthop_ipip_update() argument
3490 return ipip_ops->nexthop_update(mlxsw_sp, adj_index, nh->ipip_entry, in __mlxsw_sp_nexthop_ipip_update()
3495 u32 adj_index, in mlxsw_sp_nexthop_ipip_update() argument
3504 err = __mlxsw_sp_nexthop_ipip_update(mlxsw_sp, adj_index + i, in mlxsw_sp_nexthop_ipip_update()
3513 static int mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_nexthop_update() argument
3523 return mlxsw_sp_nexthop_eth_update(mlxsw_sp, adj_index, nh, in mlxsw_sp_nexthop_update()
3526 return mlxsw_sp_nexthop_ipip_update(mlxsw_sp, adj_index, nh, in mlxsw_sp_nexthop_update()
3536 u32 adj_index = nhgi->adj_index; /* base */ in mlxsw_sp_nexthop_group_update() local
3551 err = mlxsw_sp_nexthop_update(mlxsw_sp, adj_index, nh, in mlxsw_sp_nexthop_group_update()
3558 adj_index += nh->num_adj_entries; in mlxsw_sp_nexthop_group_update()
3845 u32 adj_index; in mlxsw_sp_nexthop_group_refresh() local
3893 ecmp_size, &adj_index); in mlxsw_sp_nexthop_group_refresh()
3902 old_adj_index = nhgi->adj_index; in mlxsw_sp_nexthop_group_refresh()
3905 nhgi->adj_index = adj_index; in mlxsw_sp_nexthop_group_refresh()
3952 nhgi->ecmp_size, nhgi->adj_index); in mlxsw_sp_nexthop_group_refresh()
4391 mlxsw_reg_ratrad_pack(ratrad_pl, nh_grp->nhgi->adj_index, in mlxsw_sp_nh_grp_activity_get()
4931 old_nhgi->adj_index, in mlxsw_sp_nexthop_obj_group_replace()
5028 u32 adj_index, char *ratr_pl) in mlxsw_sp_nexthop_obj_bucket_query() argument
5032 mlxsw_reg_ratr_adjacency_index_low_set(ratr_pl, adj_index); in mlxsw_sp_nexthop_obj_bucket_query()
5033 mlxsw_reg_ratr_adjacency_index_high_set(ratr_pl, adj_index >> 16); in mlxsw_sp_nexthop_obj_bucket_query()
5067 u32 adj_index; in mlxsw_sp_nexthop_obj_bucket_adj_update() local
5077 adj_index = nh->nhgi->adj_index + bucket_index; in mlxsw_sp_nexthop_obj_bucket_adj_update()
5078 err = mlxsw_sp_nexthop_update(mlxsw_sp, adj_index, nh, force, ratr_pl); in mlxsw_sp_nexthop_obj_bucket_adj_update()
5085 err = mlxsw_sp_nexthop_obj_bucket_query(mlxsw_sp, adj_index, in mlxsw_sp_nexthop_obj_bucket_adj_update()
5783 adjacency_index = nhgi->adj_index; in mlxsw_sp_fib_entry_op_remote()