Searched refs:hw_ste_p (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_ste.c | 110 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl) in mlx5dr_ste_calc_hash_index() argument 112 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_calc_hash_index() 150 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask) in mlx5dr_ste_set_bit_mask() argument 152 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_set_bit_mask() 157 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag) in mlx5dr_ste_rx_set_flow_tag() argument 159 MLX5_SET(ste_rx_steering_mult, hw_ste_p, qp_list_pointer, in mlx5dr_ste_rx_set_flow_tag() 163 void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id) in mlx5dr_ste_set_counter_id() argument 166 MLX5_SET(ste_rx_steering_mult, hw_ste_p, counter_trigger_15_0, ctr_id); in mlx5dr_ste_set_counter_id() 167 MLX5_SET(ste_rx_steering_mult, hw_ste_p, counter_trigger_23_16, ctr_id >> 16); in mlx5dr_ste_set_counter_id() 170 void mlx5dr_ste_set_go_back_bit(u8 *hw_ste_p) in mlx5dr_ste_set_go_back_bit() argument [all …]
|
| D | dr_types.h | 191 u8 *hw_ste_p); 213 u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl); 214 void mlx5dr_ste_init(u8 *hw_ste_p, u8 lu_type, u8 entry_type, u16 gvmi); 219 void mlx5dr_ste_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi); 222 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask); 226 void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag); 227 void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id); 228 void mlx5dr_ste_set_tx_encap(void *hw_ste_p, u32 reformat_id, 230 void mlx5dr_ste_set_rx_decap(u8 *hw_ste_p); 231 void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan); [all …]
|