Lines Matching refs:groups
21 static int mlx5_fs_ttc_table_size(const struct mlx5_fs_ttc_groups *groups)
25 for (i = 0; i < groups->num_groups; i++)
26 sz += groups->group_size[i];
371 const struct mlx5_fs_ttc_groups *groups)
379 ttc->g = kcalloc(groups->num_groups, sizeof(*ttc->g), GFP_KERNEL);
397 if (groups->use_l4_type) {
400 ix += groups->group_size[ttc->num_groups];
413 ix += groups->group_size[ttc->num_groups];
423 ix += groups->group_size[ttc->num_groups];
433 ix += groups->group_size[ttc->num_groups];
535 const struct mlx5_fs_ttc_groups *groups)
543 ttc->g = kcalloc(groups->num_groups, sizeof(*ttc->g), GFP_KERNEL);
558 if (groups->use_l4_type) {
561 ix += groups->group_size[ttc->num_groups];
574 ix += groups->group_size[ttc->num_groups];
584 ix += groups->group_size[ttc->num_groups];
594 ix += groups->group_size[ttc->num_groups];
615 const struct mlx5_fs_ttc_groups *groups;
639 groups = use_l4_type ? &inner_ttc_groups[TTC_GROUPS_USE_L4_TYPE] :
643 params->ft_attr.max_fte = mlx5_fs_ttc_table_size(groups);
651 err = mlx5_create_inner_ttc_table_groups(ttc, groups);
688 const struct mlx5_fs_ttc_groups *groups;
712 groups = use_l4_type ? &ttc_groups[TTC_GROUPS_USE_L4_TYPE] :
716 params->ft_attr.max_fte = mlx5_fs_ttc_table_size(groups);
724 err = mlx5_create_ttc_table_groups(ttc, match_ipv_outer, groups);