Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_env.c18 struct mlxsw_env { struct
405 struct mlxsw_env *mlxsw_env = priv; in mlxsw_env_mtwe_event_func() local
409 for (i = 0; i < mlxsw_env->module_count; i++) { in mlxsw_env_mtwe_event_func()
417 spin_lock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
419 mlxsw_env->module_info[i].is_overheat; in mlxsw_env_mtwe_event_func()
427 spin_unlock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
432 mlxsw_env->module_info[i].is_overheat = false; in mlxsw_env_mtwe_event_func()
433 spin_unlock(&mlxsw_env->module_info_lock); in mlxsw_env_mtwe_event_func()
439 mlxsw_env->module_info[i].is_overheat = true; in mlxsw_env_mtwe_event_func()
440 mlxsw_env->module_info[i].module_overheat_counter++; in mlxsw_env_mtwe_event_func()
[all …]
H A Dcore_env.h20 int mlxsw_env_init(struct mlxsw_core *core, struct mlxsw_env **p_env);
21 void mlxsw_env_fini(struct mlxsw_env *env);
H A Dcore.h226 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core);
H A Dcore.c91 struct mlxsw_env *env;
2861 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core) in mlxsw_core_env()