Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dminimal.c42 struct mlxsw_m_line_card **line_cards; member
407 sizeof(*mlxsw_m->line_cards), in mlxsw_m_linecards_init()
409 if (!mlxsw_m->line_cards) { in mlxsw_m_linecards_init()
415 mlxsw_m->line_cards[i] = in mlxsw_m_linecards_init()
420 if (!mlxsw_m->line_cards[i]) { in mlxsw_m_linecards_init()
434 kfree(mlxsw_m->line_cards[i]); in mlxsw_m_linecards_init()
435 kfree(mlxsw_m->line_cards); in mlxsw_m_linecards_init()
446 kfree(mlxsw_m->line_cards[i]); in mlxsw_m_linecards_fini()
447 kfree(mlxsw_m->line_cards); in mlxsw_m_linecards_fini()
602 linecard = mlxsw_m->line_cards[slot_index]; in mlxsw_m_got_active()
[all …]
H A Dcore_hwmon.c62 struct mlxsw_hwmon_dev line_cards[]; member
797 linecard = &hwmon->line_cards[slot_index]; in mlxsw_hwmon_got_active()
842 linecard = &hwmon->line_cards[slot_index]; in mlxsw_hwmon_got_inactive()
881 mlxsw_hwmon->line_cards[0].hwmon = mlxsw_hwmon; in mlxsw_hwmon_init()
882 mlxsw_hwmon->line_cards[0].slot_index = 0; in mlxsw_hwmon_init()
900 mlxsw_hwmon->line_cards[0].groups[0] = &mlxsw_hwmon->line_cards[0].group; in mlxsw_hwmon_init()
901 mlxsw_hwmon->line_cards[0].group.attrs = mlxsw_hwmon->line_cards[0].attrs; in mlxsw_hwmon_init()
905 &mlxsw_hwmon->line_cards[0], in mlxsw_hwmon_init()
906 mlxsw_hwmon->line_cards[0].groups); in mlxsw_hwmon_init()
919 mlxsw_hwmon->line_cards[0].active = true; in mlxsw_hwmon_init()
[all …]
H A Dcore_env.c43 return mlxsw_env->line_cards[slot_index]->active; in __mlxsw_env_linecard_is_active()
1246 env->line_cards[i] = kzalloc(struct_size(env->line_cards[i], in mlxsw_env_line_cards_alloc()
1250 if (!env->line_cards[i]) in mlxsw_env_line_cards_alloc()
1257 module_info = &env->line_cards[i]->module_info[j]; in mlxsw_env_line_cards_alloc()
1267 kfree(env->line_cards[i]); in mlxsw_env_line_cards_alloc()
1276 kfree(env->line_cards[i]); in mlxsw_env_line_cards_free()
1381 mlxsw_env->line_cards[slot_index]->active = true; in mlxsw_env_got_active()
1405 mlxsw_env->line_cards[slot_index]->active = false; in mlxsw_env_got_inactive()
1407 mlxsw_env->line_cards[slot_index]->module_count = 0; in mlxsw_env_got_inactive()
1502 env->line_cards[0]->active = true; in mlxsw_env_init()
[all …]
H A Dcore_thermal.c135 struct mlxsw_thermal_area line_cards[]; member
576 linecard = &thermal->line_cards[slot_index]; in mlxsw_thermal_got_active()
613 linecard = &thermal->line_cards[slot_index]; in mlxsw_thermal_got_inactive()
659 thermal->line_cards[0].slot_index = 0; in mlxsw_thermal_init()
726 &thermal->line_cards[0]); in mlxsw_thermal_init()
731 &thermal->line_cards[0]); in mlxsw_thermal_init()
745 thermal->line_cards[0].active = true; in mlxsw_thermal_init()
754 mlxsw_thermal_gearboxes_fini(thermal, &thermal->line_cards[0]); in mlxsw_thermal_init()
756 mlxsw_thermal_modules_fini(thermal, &thermal->line_cards[0]); in mlxsw_thermal_init()
773 thermal->line_cards[0].active = false; in mlxsw_thermal_fini()
[all …]