Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dcore_env.c19 struct mlxsw_env { struct
488 struct mlxsw_env *mlxsw_env = priv; in mlxsw_env_mtwe_event_func() local
492 for (i = 0; i < mlxsw_env->module_count; i++) { in mlxsw_env_mtwe_event_func()
500 spin_lock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
502 mlxsw_env->module_info[i].is_overheat; in mlxsw_env_mtwe_event_func()
510 spin_unlock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
515 mlxsw_env->module_info[i].is_overheat = false; in mlxsw_env_mtwe_event_func()
516 spin_unlock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
522 mlxsw_env->module_info[i].is_overheat = true; in mlxsw_env_mtwe_event_func()
523 mlxsw_env->module_info[i].module_overheat_counter++; in mlxsw_env_mtwe_event_func()
[all …]
Dcore_env.h30 int mlxsw_env_init(struct mlxsw_core *core, struct mlxsw_env **p_env);
31 void mlxsw_env_fini(struct mlxsw_env *env);
Dcore.h251 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core);
Dcore.c92 struct mlxsw_env *env;
2937 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core) in mlxsw_core_env()