Searched refs:esw_funcs (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | eswitch.c | 970 MLX5_NB_INIT(&esw->esw_funcs.nb, mlx5_esw_funcs_changed_handler, in mlx5_eswitch_event_handlers_register() 972 mlx5_eq_notifier_register(esw->dev, &esw->esw_funcs.nb); in mlx5_eswitch_event_handlers_register() 979 mlx5_eq_notifier_unregister(esw->dev, &esw->esw_funcs.nb); in mlx5_eswitch_event_handlers_unregister() 1104 ret = mlx5_eswitch_load_vf_vports(esw, esw->esw_funcs.num_vfs, in mlx5_eswitch_enable_pf_vf_vports() 1125 mlx5_eswitch_unload_vf_vports(esw, esw->esw_funcs.num_vfs); in mlx5_eswitch_disable_pf_vf_vports() 1164 esw->esw_funcs.num_vfs = num_vfs; in mlx5_eswitch_update_num_of_vfs() 1172 esw->esw_funcs.num_vfs = MLX5_GET(query_esw_functions_out, out, in mlx5_eswitch_update_num_of_vfs() 1281 esw->esw_funcs.num_vfs, esw->enabled_vports); in mlx5_eswitch_enable_locked() 1329 esw->esw_funcs.num_vfs = num_vfs; in mlx5_eswitch_enable() 1350 esw->esw_funcs.num_vfs, esw->enabled_vports); in mlx5_eswitch_disable_locked() [all …]
|
| A D | eswitch_offloads.c | 61 rep, (esw)->esw_funcs.num_vfs, MLX5_ESW_VPT_VF) 1028 int i = 0, num_vfs = esw->esw_funcs.num_vfs; in mlx5_eswitch_del_send_to_vport_meta_rules() 1052 num_vfs = esw->esw_funcs.num_vfs; in mlx5_eswitch_add_send_to_vport_meta_rules() 1754 num_vfs = esw->esw_funcs.num_vfs; in esw_create_offloads_fdb_tables() 3102 if (new_num_vfs == esw->esw_funcs.num_vfs || host_pf_disabled) in esw_vfs_changed_event_handler() 3106 if (esw->esw_funcs.num_vfs > 0) { in esw_vfs_changed_event_handler() 3107 mlx5_eswitch_unload_vf_vports(esw, esw->esw_funcs.num_vfs); in esw_vfs_changed_event_handler() 3116 esw->esw_funcs.num_vfs = new_num_vfs; in esw_vfs_changed_event_handler() 3140 struct mlx5_esw_functions *esw_funcs; in mlx5_esw_funcs_changed_handler() local 3148 esw_funcs = mlx5_nb_cof(nb, struct mlx5_esw_functions, nb); in mlx5_esw_funcs_changed_handler() [all …]
|
| A D | eswitch.h | 322 struct mlx5_esw_functions esw_funcs; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | legacy.c | 227 mlx5_esw_for_each_vf_vport(esw, i, vport, esw->esw_funcs.num_vfs) in esw_legacy_enable()
|
Completed in 19 milliseconds