hw_ste_p          110 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl)
hw_ste_p          112 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p          150 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask)
hw_ste_p          152 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p          157 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag)
hw_ste_p          159 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, qp_list_pointer,
hw_ste_p          163 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id)
hw_ste_p          166 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, counter_trigger_15_0, ctr_id);
hw_ste_p          167 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, counter_trigger_23_16, ctr_id >> 16);
hw_ste_p          170 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_go_back_bit(u8 *hw_ste_p)
hw_ste_p          172 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, go_back, 1);
hw_ste_p          175 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_tx_push_vlan(u8 *hw_ste_p, u32 vlan_hdr,
hw_ste_p          178 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, action_type,
hw_ste_p          180 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, encap_pointer_vlan_data, vlan_hdr);
hw_ste_p          185 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 		mlx5dr_ste_set_go_back_bit(hw_ste_p);
hw_ste_p          188 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_tx_encap(void *hw_ste_p, u32 reformat_id, int size, bool encap_l3)
hw_ste_p          190 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, action_type,
hw_ste_p          193 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, action_description, size / 2);
hw_ste_p          194 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_sx_transmit, hw_ste_p, encap_pointer_vlan_data, reformat_id);
hw_ste_p          197 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_rx_decap(u8 *hw_ste_p)
hw_ste_p          199 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, tunneling_action,
hw_ste_p          203 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_rx_pop_vlan(u8 *hw_ste_p)
hw_ste_p          205 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, tunneling_action,
hw_ste_p          209 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan)
hw_ste_p          211 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, tunneling_action,
hw_ste_p          213 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_modify_packet, hw_ste_p, action_description, vlan ? 1 : 0);
hw_ste_p          216 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_entry_type(u8 *hw_ste_p, u8 entry_type)
hw_ste_p          218 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_general, hw_ste_p, entry_type, entry_type);
hw_ste_p          221 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c u8 mlx5dr_ste_get_entry_type(u8 *hw_ste_p)
hw_ste_p          223 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	return MLX5_GET(ste_general, hw_ste_p, entry_type);
hw_ste_p          226 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_rewrite_actions(u8 *hw_ste_p, u16 num_of_actions,
hw_ste_p          229 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_modify_packet, hw_ste_p, number_of_re_write_actions,
hw_ste_p          231 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_modify_packet, hw_ste_p, header_re_write_actions_pointer,
hw_ste_p          235 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi)
hw_ste_p          237 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_general, hw_ste_p, next_table_base_63_48, gvmi);
hw_ste_p          240 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_init(u8 *hw_ste_p, u8 lu_type, u8 entry_type,
hw_ste_p          243 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_general, hw_ste_p, entry_type, entry_type);
hw_ste_p          244 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_general, hw_ste_p, entry_sub_type, lu_type);
hw_ste_p          245 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_general, hw_ste_p, next_lu_type, MLX5DR_STE_LU_TYPE_DONT_CARE);
hw_ste_p          250 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, gvmi, gvmi);
hw_ste_p          251 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, next_table_base_63_48, gvmi);
hw_ste_p          252 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, miss_address_63_48, gvmi);
hw_ste_p          526 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c void mlx5dr_ste_set_miss_addr(u8 *hw_ste_p, u64 miss_addr)
hw_ste_p          531 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, miss_address_39_32, index >> 26);
hw_ste_p          532 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	MLX5_SET(ste_rx_steering_mult, hw_ste_p, miss_address_31_6, index);
hw_ste_p         1055 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					   u8 *hw_ste_p)
hw_ste_p         1058 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1132 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					    u8 *hw_ste_p)
hw_ste_p         1134 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1172 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					    u8 *hw_ste_p)
hw_ste_p         1175 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1234 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 						u8 *hw_ste_p)
hw_ste_p         1236 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1324 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					      bool inner, u8 *hw_ste_p)
hw_ste_p         1326 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1399 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         1401 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1408 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	return dr_ste_build_eth_l2_src_or_dst_tag(value, sb->inner, hw_ste_p);
hw_ste_p         1436 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         1438 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1445 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	return dr_ste_build_eth_l2_src_or_dst_tag(value, sb->inner, hw_ste_p);
hw_ste_p         1491 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         1494 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1557 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					     u8 *hw_ste_p)
hw_ste_p         1559 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1604 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         1607 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1643 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					     u8 *hw_ste_p)
hw_ste_p         1669 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				 u8 *hw_ste_p)
hw_ste_p         1671 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1712 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				u8 *hw_ste_p)
hw_ste_p         1714 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1777 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					  u8 *hw_ste_p)
hw_ste_p         1779 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         1899 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					  u8 *hw_ste_p)
hw_ste_p         1901 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2003 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					    u8 *hw_ste_p)
hw_ste_p         2005 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2048 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					u8 *hw_ste_p)
hw_ste_p         2050 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2103 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					    u8 *hw_ste_p)
hw_ste_p         2105 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2159 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         2161 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2203 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 				       u8 *hw_ste_p)
hw_ste_p         2205 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p         2253 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					 u8 *hw_ste_p)
hw_ste_p         2255 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p;
hw_ste_p          191 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 				  u8 *hw_ste_p);
hw_ste_p          214 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h u32 mlx5dr_ste_calc_hash_index(u8 *hw_ste_p, struct mlx5dr_ste_htbl *htbl);
hw_ste_p          215 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_init(u8 *hw_ste_p, u8 lu_type, u8 entry_type, u16 gvmi);
hw_ste_p          220 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_hit_gvmi(u8 *hw_ste_p, u16 gvmi);
hw_ste_p          223 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask);
hw_ste_p          227 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_rx_set_flow_tag(u8 *hw_ste_p, u32 flow_tag);
hw_ste_p          228 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_counter_id(u8 *hw_ste_p, u32 ctr_id);
hw_ste_p          229 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_tx_encap(void *hw_ste_p, u32 reformat_id,
hw_ste_p          231 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_rx_decap(u8 *hw_ste_p);
hw_ste_p          232 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_rx_decap_l3(u8 *hw_ste_p, bool vlan);
hw_ste_p          233 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_rx_pop_vlan(u8 *hw_ste_p);
hw_ste_p          234 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_tx_push_vlan(u8 *hw_ste_p, u32 vlan_tpid_pcp_dei_vid,
hw_ste_p          236 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_entry_type(u8 *hw_ste_p, u8 entry_type);
hw_ste_p          237 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h u8 mlx5dr_ste_get_entry_type(u8 *hw_ste_p);
hw_ste_p          238 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_rewrite_actions(u8 *hw_ste_p, u16 num_of_actions,
hw_ste_p          240 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_ste_set_go_back_bit(u8 *hw_ste_p);