Searched refs:match_sz (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | bwc_complex.c | 38 mask->match_sz, in hws_match_params_exceeds_definer() 82 for (i = mask->match_sz / 4 - 1; i >= 0; i--) in hws_get_last_set_dword_idx() 171 if (orig->match_sz <= off + 3 || mask->match_sz <= off + 3) in hws_avoid_ipv6_split_of() 245 memcpy(backup, mask->match_buf, mask->match_sz); in hws_get_simple_params() 261 memcpy(mask->match_buf, backup, mask->match_sz); in hws_get_simple_params() 307 mask_copy.match_sz = MLX5_ST_SZ_BYTES(fte_match_param); in hws_bwc_matcher_split_mask() 308 mask_copy.match_buf = kzalloc(mask_copy.match_sz, GFP_KERNEL); in hws_bwc_matcher_split_mask() 312 memcpy(mask_copy.match_buf, mask->match_buf, mask->match_sz); in hws_bwc_matcher_split_mask() 601 submasks[i].match_sz = MLX5_ST_SZ_BYTES(fte_match_param); in mlx5hws_bwc_matcher_create_complex() 602 submasks[i].match_buf = kzalloc(submasks[i].match_sz, in mlx5hws_bwc_matcher_create_complex() [all …]
|
| H A D | mlx5hws.h | 851 size_t match_sz; member
|
| H A D | fs_hws.c | 356 mask.match_sz = sizeof(fg->mask.match_criteria); in mlx5_cmd_hws_create_flow_group() 1084 params.match_sz = sizeof(fte->val); in mlx5_cmd_hws_create_fte()
|
| H A D | bwc.c | 274 mask->match_sz, in mlx5hws_bwc_matcher_create_simple()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | smfs.c | 15 matcher_mask.match_sz = DR_SZ_MATCH_PARAM; in mlx5_smfs_matcher_create() 58 value.match_sz = DR_SZ_MATCH_PARAM; in mlx5_smfs_rule_create()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_ste.c | 1036 if (mask->match_sz < sizeof(struct mlx5dr_match_spec)) { in mlx5dr_ste_copy_param() 1037 memcpy(tail_param, data, mask->match_sz); in mlx5dr_ste_copy_param() 1047 if (mask->match_sz < param_location + in mlx5dr_ste_copy_param() 1050 mask->match_sz - param_location); in mlx5dr_ste_copy_param() 1060 if (mask->match_sz < param_location + in mlx5dr_ste_copy_param() 1063 mask->match_sz - param_location); in mlx5dr_ste_copy_param() 1073 if (mask->match_sz < param_location + in mlx5dr_ste_copy_param() 1076 mask->match_sz - param_location); in mlx5dr_ste_copy_param() 1087 if (mask->match_sz < param_location + in mlx5dr_ste_copy_param() 1090 mask->match_sz - param_location); in mlx5dr_ste_copy_param() [all …]
|
| H A D | fs_dr.c | 155 mask.match_sz = sizeof(fg->mask.match_criteria); in mlx5_cmd_dr_create_flow_group() 271 size_t match_sz; in mlx5_cmd_dr_create_fte() local 297 match_sz = sizeof(fte->val); in mlx5_cmd_dr_create_fte() 558 params.match_sz = match_sz; in mlx5_cmd_dr_create_fte()
|
| H A D | dr_matcher.c | 910 if (mask->match_sz > DR_SZ_MATCH_PARAM) { in dr_matcher_copy_param() 915 consumed_mask.match_buf = kzalloc(mask->match_sz, GFP_KERNEL); in dr_matcher_copy_param() 919 consumed_mask.match_sz = mask->match_sz; in dr_matcher_copy_param() 920 memcpy(consumed_mask.match_buf, mask->match_buf, mask->match_sz); in dr_matcher_copy_param() 925 for (i = 0; i < consumed_mask.match_sz; i++) { in dr_matcher_copy_param()
|
| H A D | mlx5dr.h | 34 size_t match_sz; member
|
| H A D | dr_rule.c | 936 size_t value_size = value->match_sz; in dr_rule_verify()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs_hmfs.c | 99 .match_sz = sizeof(spec->match_criteria), in mlx5_ct_fs_hmfs_matcher_create() 196 .match_sz = ARRAY_SIZE(spec->match_value), in mlx5_ct_fs_hmfs_ct_rule_add()
|