autogroup 582 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (ft->autogroup.active && fg->max_ftes == ft->autogroup.group_size) autogroup 583 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft->autogroup.num_groups--; autogroup 1127 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft->autogroup.active = true; autogroup 1128 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft->autogroup.required_groups = max_num_groups; autogroup 1130 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft->autogroup.group_size = ft->max_fte / (max_num_groups + 1); autogroup 1152 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (ft->autogroup.active) autogroup 1329 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (!ft->autogroup.active) autogroup 1332 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (ft->autogroup.num_groups < ft->autogroup.required_groups) autogroup 1333 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c group_size = ft->autogroup.group_size; autogroup 1360 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c if (group_size == ft->autogroup.group_size) autogroup 1361 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c ft->autogroup.num_groups++; autogroup 167 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h } autogroup; autogroup 165 include/linux/sched/signal.h struct autogroup *autogroup; autogroup 9 kernel/sched/autogroup.c static struct autogroup autogroup_default; autogroup 17 kernel/sched/autogroup.c init_task->signal->autogroup = &autogroup_default; autogroup 22 kernel/sched/autogroup.c kfree(tg->autogroup); autogroup 27 kernel/sched/autogroup.c struct autogroup *ag = container_of(kref, struct autogroup, kref); autogroup 38 kernel/sched/autogroup.c static inline void autogroup_kref_put(struct autogroup *ag) autogroup 43 kernel/sched/autogroup.c static inline struct autogroup *autogroup_kref_get(struct autogroup *ag) autogroup 49 kernel/sched/autogroup.c static inline struct autogroup *autogroup_task_get(struct task_struct *p) autogroup 51 kernel/sched/autogroup.c struct autogroup *ag; autogroup 57 kernel/sched/autogroup.c ag = autogroup_kref_get(p->signal->autogroup); autogroup 63 kernel/sched/autogroup.c static inline struct autogroup *autogroup_create(void) autogroup 65 kernel/sched/autogroup.c struct autogroup *ag = kzalloc(sizeof(*ag), GFP_KERNEL); autogroup 91 kernel/sched/autogroup.c tg->autogroup = ag; autogroup 136 kernel/sched/autogroup.c autogroup_move_group(struct task_struct *p, struct autogroup *ag) autogroup 138 kernel/sched/autogroup.c struct autogroup *prev; autogroup 144 kernel/sched/autogroup.c prev = p->signal->autogroup; autogroup 150 kernel/sched/autogroup.c p->signal->autogroup = autogroup_kref_get(ag); autogroup 172 kernel/sched/autogroup.c struct autogroup *ag = autogroup_create(); autogroup 190 kernel/sched/autogroup.c sig->autogroup = autogroup_task_get(current); autogroup 195 kernel/sched/autogroup.c autogroup_kref_put(sig->autogroup); autogroup 211 kernel/sched/autogroup.c struct autogroup *ag; autogroup 248 kernel/sched/autogroup.c struct autogroup *ag = autogroup_task_get(p); autogroup 267 kernel/sched/autogroup.c return snprintf(buf, buflen, "%s-%ld", "/autogroup", tg->autogroup->id); autogroup 22 kernel/sched/autogroup.h return !!tg->autogroup; autogroup 33 kernel/sched/autogroup.h return p->signal->autogroup->tg; autogroup 396 kernel/sched/sched.h struct autogroup *autogroup;