Home
last modified time | relevance | path

Searched refs:match_param (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Ddefiner.c87 #define HWS_GET_MATCH_PARAM(match_param, hdr) \ argument
88 MLX5_GET(fte_match_param, match_param, hdr)
90 #define HWS_IS_FLD_SET(match_param, hdr) \ argument
91 (!!(HWS_GET_MATCH_PARAM(match_param, hdr)))
93 #define HWS_IS_FLD_SET_DW_ARR(match_param, hdr, sz_in_bits) ({ \ argument
99 res = *((match_param) + (dw_off++)); \
105 #define HWS_IS_FLD_SET_SZ(match_param, hdr, sz_in_bits) \ argument
106 (((sz_in_bits) > 32) ? HWS_IS_FLD_SET_DW_ARR(match_param, hdr, sz_in_bits) : \
107 !!(HWS_GET_MATCH_PARAM(match_param, hdr)))
109 #define HWS_GET64_MATCH_PARAM(match_param, hdr) \ argument
[all …]
H A Drule.c288 u32 *match_param, in hws_rule_create_hws() argument
306 is_update = !match_param; in hws_rule_create_hws()
367 mlx5hws_definer_create_tag(match_param, mt->fc, mt->fc_sz, in hws_rule_create_hws()
683 u32 *match_param) in hws_rule_check_outer_ip_version() argument
691 ver = MLX5_GET(fte_match_param, match_param, in hws_rule_check_outer_ip_version()
696 ver = MLX5_GET(fte_match_param, match_param, in hws_rule_check_outer_ip_version()
722 u32 *match_param) in hws_rule_check_inner_ip_version() argument
730 ver = MLX5_GET(fte_match_param, match_param, in hws_rule_check_inner_ip_version()
735 ver = MLX5_GET(fte_match_param, match_param, in hws_rule_check_inner_ip_version()
761 u32 *match_param) in hws_rule_check_ip_version() argument
[all …]
H A Dbwc.c670 u32 *match_param, in hws_bwc_rule_create_async() argument
677 match_param, in hws_bwc_rule_create_async()
686 u32 *match_param, in hws_bwc_rule_create_sync() argument
696 ret = hws_bwc_rule_create_async(bwc_rule, match_param, in hws_bwc_rule_create_sync()
1025 u32 *match_param, in mlx5hws_bwc_rule_create_simple() argument
1058 match_param, in mlx5hws_bwc_rule_create_simple()
1108 match_param, in mlx5hws_bwc_rule_create_simple()
H A Dmatcher.c1175 u32 *match_param, in mlx5hws_match_template_create() argument
1185 mt->match_param = kzalloc(MLX5_ST_SZ_BYTES(fte_match_param), GFP_KERNEL); in mlx5hws_match_template_create()
1186 if (!mt->match_param) in mlx5hws_match_template_create()
1189 memcpy(mt->match_param, match_param, match_param_sz); in mlx5hws_match_template_create()
1201 kfree(mt->match_param); in mlx5hws_match_template_destroy()
H A Dmatcher.h43 u32 *match_param; member
H A Dmlx5hws.h340 u32 *match_param,
474 u32 *match_param,