Home
last modified time | relevance | path

Searched refs:autogroup (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/kernel/sched/
A Dautogroup.c8 static struct autogroup autogroup_default;
44 kfree(tg->autogroup); in autogroup_free()
49 struct autogroup *ag = container_of(kref, struct autogroup, kref); in autogroup_destroy()
65 static inline struct autogroup *autogroup_kref_get(struct autogroup *ag) in autogroup_kref_get()
73 struct autogroup *ag; in autogroup_task_get()
113 tg->autogroup = ag; in autogroup_create()
160 struct autogroup *prev; in autogroup_move_group()
167 prev = p->signal->autogroup; in autogroup_move_group()
195 struct autogroup *ag = autogroup_create(); in sched_autogroup_create_attach()
218 autogroup_kref_put(sig->autogroup); in sched_autogroup_exit()
[all …]
A Dautogroup.h7 struct autogroup { struct
25 return !!tg->autogroup; in task_group_is_autogroup() argument
37 return p->signal->autogroup->tg; in autogroup_task_group()
A Dsched.h407 struct autogroup *autogroup; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dvporttbl.c32 ft_attr.autogroup.max_num_groups = vport_ns->max_num_groups; in esw_vport_tbl_create()
34 ft_attr.autogroup.max_num_groups = esw->params.large_group_num; in esw_vport_tbl_create()
A Dlegacy.c39 ft_attr.autogroup.max_num_groups = 2; in esw_create_legacy_vepa_table()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dfs_core.c715 if (ft->autogroup.active && in del_sw_flow_group()
718 ft->autogroup.num_groups--; in del_sw_flow_group()
1295 ft->autogroup.active = true; in mlx5_create_auto_grouped_flow_table()
1297 ft->autogroup.max_fte = autogroups_max_fte; in mlx5_create_auto_grouped_flow_table()
1325 if (ft->autogroup.active && start_index < ft->autogroup.max_fte) in mlx5_create_flow_group()
1504 u32 max_fte = ft->autogroup.max_fte; in alloc_auto_flow_group()
1509 if (!ft->autogroup.active) in alloc_auto_flow_group()
1512 if (ft->autogroup.num_groups < ft->autogroup.required_groups) in alloc_auto_flow_group()
1513 group_size = ft->autogroup.group_size; in alloc_auto_flow_group()
1541 ft->autogroup.num_groups++; in alloc_auto_flow_group()
[all …]
A Dfs_core.h196 } autogroup; member
A Deswitch_offloads_termtbl.c86 ft_attr.autogroup.max_num_groups = 1; in mlx5_eswitch_termtbl_create()
A Den_fs_ethtool.c134 ft_attr.autogroup.max_num_groups = MLX5E_ETHTOOL_NUM_GROUPS; in get_flow_table()
A Den_fs.c779 ft_attr.autogroup.max_num_groups = 1; in mlx5e_create_promisc_table()
A Den_tc.c5214 ft_attr.autogroup.max_num_groups = 1; in mlx5e_tc_nic_create_miss_table()
/linux-6.3-rc2/include/linux/sched/
A Dsignal.h177 struct autogroup *autogroup; member
/linux-6.3-rc2/include/linux/mlx5/
A Dfs.h204 } autogroup; member
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_chains.c199 ft_attr.autogroup.num_reserved_entries = 2; in mlx5_chains_create_table()
200 ft_attr.autogroup.max_num_groups = chains->group_num; in mlx5_chains_create_table()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_fs.c60 ft_attr.autogroup.num_reserved_entries = 1; in ipsec_ft_create()
61 ft_attr.autogroup.max_num_groups = max_num_groups; in ipsec_ft_create()
A Dmacsec_fs.c225 ft_attr.autogroup.num_reserved_entries = 1; in macsec_fs_auto_group_table_create()
226 ft_attr.autogroup.max_num_groups = 1; in macsec_fs_auto_group_table_create()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.c83 ft_attr.autogroup.max_num_groups = 1; in sampler_termtbl_create()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dfs.c703 ft_attr.autogroup.max_num_groups = num_groups; in _get_prio()
/linux-6.3-rc2/drivers/vdpa/mlx5/net/
A Dmlx5_vnet.c1634 ft_attr.autogroup.max_num_groups = MAX_STEERING_GROUPS; in setup_steering()

Completed in 62 milliseconds