Home
last modified time | relevance | path

Searched refs:hw_ste_p (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste.c118 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl) in mlx5dr_ste_calc_hash_index() argument
120 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_calc_hash_index()
158 static u8 *mlx5dr_ste_get_tag(u8 *hw_ste_p) in mlx5dr_ste_get_tag() argument
160 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_get_tag()
165 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask) in mlx5dr_ste_set_bit_mask() argument
167 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_set_bit_mask()
172 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag) in mlx5dr_ste_rx_set_flow_tag() argument
174 MLX5_SET(ste_rx_steering_mult, hw_ste_p, qp_list_pointer, in mlx5dr_ste_rx_set_flow_tag()
178 void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id) in mlx5dr_ste_set_counter_id() argument
181 MLX5_SET(ste_rx_steering_mult, hw_ste_p, counter_trigger_15_0, ctr_id); in mlx5dr_ste_set_counter_id()
[all …]
H A Ddr_types.h220 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl);
221 void mlx5dr_ste_init(u8 *hw_ste_p, u8 lu_type, u8 entry_type, u16 gvmi);
226 void mlx5dr_ste_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi);
229 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask);
232 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag);
233 void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id);
234 void mlx5dr_ste_set_tx_encap(void *hw_ste_p, u32 reformat_id,
236 void mlx5dr_ste_set_rx_decap(u8 *hw_ste_p);
237 void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan);
238 void mlx5dr_ste_set_rx_pop_vlan(u8 *hw_ste_p);
[all …]