Symbol: autogroup
drivers/infiniband/hw/mlx5/fs.c
1004
ft_attr.autogroup.max_num_groups = 1;
drivers/infiniband/hw/mlx5/fs.c
1309
ft_attr.autogroup.max_num_groups = 1;
drivers/infiniband/hw/mlx5/fs.c
2044
ft_attr.autogroup.max_num_groups = MLX5_FS_MAX_TYPES;
drivers/infiniband/hw/mlx5/fs.c
798
ft_attr.autogroup.max_num_groups = num_groups;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
83
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
154
ft_attr.autogroup.num_reserved_entries = num_reserved_entries;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
155
ft_attr.autogroup.max_num_groups = max_num_groups;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
860
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
267
ft_attr.autogroup.max_num_groups = 2;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
357
ft_attr.autogroup.num_reserved_entries = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
358
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
701
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
781
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
130
ft_attr.autogroup.max_num_groups = MLX5E_ETHTOOL_NUM_GROUPS;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5215
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
39
ft_attr.autogroup.max_num_groups = 2;
drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
40
ft_attr.autogroup.max_num_groups = vport_ns->max_num_groups;
drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
42
ft_attr.autogroup.max_num_groups = esw->params.large_group_num;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2391
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
86
ft_attr.autogroup.max_num_groups = 1;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1457
int num_reserved_entries = ft_attr->autogroup.num_reserved_entries;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1458
int max_num_groups = ft_attr->autogroup.max_num_groups;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1476
ft->autogroup.active = true;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1477
ft->autogroup.required_groups = max_num_groups;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1478
ft->autogroup.max_fte = autogroups_max_fte;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1480
ft->autogroup.group_size = autogroups_max_fte / (max_num_groups + 1);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1506
if (ft->autogroup.active && start_index < ft->autogroup.max_fte)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1750
u32 max_fte = ft->autogroup.max_fte;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1755
if (!ft->autogroup.active)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1758
if (ft->autogroup.num_groups < ft->autogroup.required_groups)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1759
group_size = ft->autogroup.group_size;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1786
if (group_size == ft->autogroup.group_size)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1787
ft->autogroup.num_groups++;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
2349
if (flow_act->fg && ft->autogroup.active)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
808
if (ft->autogroup.active &&
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
809
fg->max_ftes == ft->autogroup.group_size &&
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
810
fg->start_index < ft->autogroup.max_fte)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
811
ft->autogroup.num_groups--;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
201
} autogroup;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
205
ft_attr.autogroup.num_reserved_entries = 2;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
206
ft_attr.autogroup.max_num_groups = chains->group_num;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
340
ft_attr.autogroup.num_reserved_entries = 1;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
341
ft_attr.autogroup.max_num_groups = 1;
drivers/vdpa/mlx5/net/mlx5_vnet.c
2094
ft_attr.autogroup.max_num_groups = MAX_STEERING_GROUPS;
include/linux/mlx5/fs.h
237
} autogroup;
include/linux/sched/signal.h
180
struct autogroup *autogroup;
kernel/sched/autogroup.c
11
static struct autogroup autogroup_default;
kernel/sched/autogroup.c
115
tg->autogroup = ag;
kernel/sched/autogroup.c
160
autogroup_move_group(struct task_struct *p, struct autogroup *ag)
kernel/sched/autogroup.c
162
struct autogroup *prev;
kernel/sched/autogroup.c
169
prev = p->signal->autogroup;
kernel/sched/autogroup.c
175
p->signal->autogroup = autogroup_kref_get(ag);
kernel/sched/autogroup.c
197
struct autogroup *ag = autogroup_create();
kernel/sched/autogroup.c
215
sig->autogroup = autogroup_task_get(current);
kernel/sched/autogroup.c
220
autogroup_kref_put(sig->autogroup);
kernel/sched/autogroup.c
236
struct autogroup *ag;
kernel/sched/autogroup.c
273
struct autogroup *ag = autogroup_task_get(p);
kernel/sched/autogroup.c
292
return snprintf(buf, buflen, "%s-%ld", "/autogroup", tg->autogroup->id);
kernel/sched/autogroup.c
40
init_task->signal->autogroup = &autogroup_default;
kernel/sched/autogroup.c
46
kfree(tg->autogroup);
kernel/sched/autogroup.c
51
struct autogroup *ag = container_of(kref, struct autogroup, kref);
kernel/sched/autogroup.c
62
static inline void autogroup_kref_put(struct autogroup *ag)
kernel/sched/autogroup.c
67
static inline struct autogroup *autogroup_kref_get(struct autogroup *ag)
kernel/sched/autogroup.c
73
static inline struct autogroup *autogroup_task_get(struct task_struct *p)
kernel/sched/autogroup.c
75
struct autogroup *ag;
kernel/sched/autogroup.c
81
ag = autogroup_kref_get(p->signal->autogroup);
kernel/sched/autogroup.c
87
static inline struct autogroup *autogroup_create(void)
kernel/sched/autogroup.c
89
struct autogroup *ag = kzalloc_obj(*ag);
kernel/sched/autogroup.h
27
return !!tg->autogroup;
kernel/sched/autogroup.h
39
return p->signal->autogroup->tg;
kernel/sched/sched.h
513
struct autogroup *autogroup;