Home
last modified time | relevance | path

Searched refs:esw_funcs (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch.c1022 mlx5_eq_notifier_register(esw->dev, &esw->esw_funcs.nb); in mlx5_eswitch_event_handlers_register()
1029 mlx5_eq_notifier_unregister(esw->dev, &esw->esw_funcs.nb); in mlx5_eswitch_event_handlers_unregister()
1178 mlx5_eswitch_unload_vf_vports(esw, esw->esw_funcs.num_vfs); in mlx5_eswitch_disable_pf_vf_vports()
1215 esw->esw_funcs.num_vfs = num_vfs; in mlx5_eswitch_update_num_of_vfs()
1334 esw->esw_funcs.num_vfs, esw->enabled_vports); in mlx5_eswitch_enable_locked()
1378 esw->esw_funcs.num_vfs = num_vfs; in mlx5_eswitch_enable()
1399 if (!esw->esw_funcs.num_vfs && !clear_vf) in mlx5_eswitch_disable_sriov()
1404 esw->esw_funcs.num_vfs, esw->enabled_vports); in mlx5_eswitch_disable_sriov()
1406 mlx5_eswitch_unload_vf_vports(esw, esw->esw_funcs.num_vfs); in mlx5_eswitch_disable_sriov()
1419 esw->esw_funcs.num_vfs = 0; in mlx5_eswitch_disable_sriov()
[all …]
A Deswitch_offloads.c63 rep, (esw)->esw_funcs.num_vfs, MLX5_ESW_VPT_VF)
2022 mlx5_esw_for_each_host_func_vport(esw, i, vport, esw->esw_funcs.num_vfs) { in mlx5_eswitch_inline_mode_get()
3133 if (new_num_vfs == esw->esw_funcs.num_vfs || host_pf_disabled) in esw_vfs_changed_event_handler()
3139 if (esw->esw_funcs.num_vfs > 0) { in esw_vfs_changed_event_handler()
3140 mlx5_eswitch_unload_vf_vports(esw, esw->esw_funcs.num_vfs); in esw_vfs_changed_event_handler()
3151 esw->esw_funcs.num_vfs = new_num_vfs; in esw_vfs_changed_event_handler()
3176 struct mlx5_esw_functions *esw_funcs; in mlx5_esw_funcs_changed_handler() local
3184 esw_funcs = mlx5_nb_cof(nb, struct mlx5_esw_functions, nb); in mlx5_esw_funcs_changed_handler()
3185 esw = container_of(esw_funcs, struct mlx5_eswitch, esw_funcs); in mlx5_esw_funcs_changed_handler()
3267 mlx5_esw_for_each_vf_vport(esw, i, vport, esw->esw_funcs.num_vfs) in esw_offloads_enable()
[all …]
A Deswitch.h340 struct mlx5_esw_functions esw_funcs; member
754 return esw->esw_funcs.num_vfs; in mlx5_eswitch_num_vfs()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dlegacy.c228 mlx5_esw_for_each_vf_vport(esw, i, vport, esw->esw_funcs.num_vfs) in esw_legacy_enable()

Completed in 18 milliseconds