Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dcore_env.c30 struct mlxsw_env { struct
39 static bool __mlxsw_env_linecard_is_active(struct mlxsw_env *mlxsw_env, in __mlxsw_env_linecard_is_active() argument
42 return mlxsw_env->line_cards[slot_index]->active; in __mlxsw_env_linecard_is_active()
45 static bool mlxsw_env_linecard_is_active(struct mlxsw_env *mlxsw_env, in mlxsw_env_linecard_is_active() argument
50 mutex_lock(&mlxsw_env->line_cards_lock); in mlxsw_env_linecard_is_active()
51 active = __mlxsw_env_linecard_is_active(mlxsw_env, slot_index); in mlxsw_env_linecard_is_active()
52 mutex_unlock(&mlxsw_env->line_cards_lock); in mlxsw_env_linecard_is_active()
61 struct mlxsw_env *mlxsw_env = mlxsw_core_env(mlxsw_core); in mlxsw_env_module_info_get() local
63 return &mlxsw_env->line_cards[slot_index]->module_info[module]; in mlxsw_env_module_info_get()
69 struct mlxsw_env *mlxsw_env = mlxsw_core_env(core); in __mlxsw_env_validate_module_type() local
[all …]
Dcore_env.h65 struct mlxsw_env **p_env);
66 void mlxsw_env_fini(struct mlxsw_env *env);
Dcore.h281 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core);
Dcore.c96 struct mlxsw_env *env;
3230 struct mlxsw_env *mlxsw_core_env(const struct mlxsw_core *mlxsw_core) in mlxsw_core_env()