Searched refs:autogroup (Results 1 – 16 of 16) sorted by relevance
9 static struct autogroup autogroup_default;17 init_task->signal->autogroup = &autogroup_default; in autogroup_init()22 kfree(tg->autogroup); in autogroup_free()27 struct autogroup *ag = container_of(kref, struct autogroup, kref); in autogroup_destroy()38 static inline void autogroup_kref_put(struct autogroup *ag) in autogroup_kref_put()43 static inline struct autogroup *autogroup_kref_get(struct autogroup *ag) in autogroup_kref_get()49 static inline struct autogroup *autogroup_task_get(struct task_struct *p) in autogroup_task_get()51 struct autogroup *ag; in autogroup_task_get()57 ag = autogroup_kref_get(p->signal->autogroup); in autogroup_task_get()63 static inline struct autogroup *autogroup_create(void) in autogroup_create()[all …]
4 struct autogroup { struct22 return !!tg->autogroup; in task_group_is_autogroup() argument33 return p->signal->autogroup->tg; in autogroup_task_group()
32 obj-$(CONFIG_SCHED_AUTOGROUP) += autogroup.o
503 struct autogroup *autogroup; member
627 if (ft->autogroup.active && in del_sw_flow_group()628 fg->max_ftes == ft->autogroup.group_size && in del_sw_flow_group()629 fg->start_index < ft->autogroup.max_fte) in del_sw_flow_group()630 ft->autogroup.num_groups--; in del_sw_flow_group()1244 int num_reserved_entries = ft_attr->autogroup.num_reserved_entries; in mlx5_create_auto_grouped_flow_table()1246 int max_num_groups = ft_attr->autogroup.max_num_groups; in mlx5_create_auto_grouped_flow_table()1258 ft->autogroup.active = true; in mlx5_create_auto_grouped_flow_table()1259 ft->autogroup.required_groups = max_num_groups; in mlx5_create_auto_grouped_flow_table()1260 ft->autogroup.max_fte = autogroups_max_fte; in mlx5_create_auto_grouped_flow_table()1262 ft->autogroup.group_size = autogroups_max_fte / (max_num_groups + 1); in mlx5_create_auto_grouped_flow_table()[all …]
181 } autogroup; member
86 ft_attr.autogroup.max_num_groups = 1; in mlx5_eswitch_termtbl_create()
109 ft_attr.autogroup.max_num_groups = MLX5E_ETHTOOL_NUM_GROUPS; in get_flow_table()
304 ft_attr.autogroup.max_num_groups = 2; in esw_create_legacy_vepa_table()
91 ft_attr.autogroup.max_num_groups = MLX5_ESW_VPORT_TBL_NUM_GROUPS; in esw_vport_tbl_create()
141 ft_attr.autogroup.max_num_groups = 1; in rx_err_create_ft()206 ft_attr.autogroup.num_reserved_entries = 1; in rx_fs_create()207 ft_attr.autogroup.max_num_groups = 1; in rx_fs_create()347 ft_attr.autogroup.max_num_groups = 1; in tx_create()
163 } autogroup; member
167 struct autogroup *autogroup; member
270 ft_attr.autogroup.num_reserved_entries = 2; in mlx5_chains_create_table()271 ft_attr.autogroup.max_num_groups = chains->group_num; in mlx5_chains_create_table()
751 ft_attr.autogroup.max_num_groups = num_groups; in _get_prio()
1280 ft_attr.autogroup.max_num_groups = 1; in add_fwd_to_tir()