Searched refs:line_cards (Results 1 – 4 of 4) sorted by relevance
42 struct mlxsw_m_line_card **line_cards; member407 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 …]
62 struct mlxsw_hwmon_dev line_cards[]; member797 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 …]
43 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 …]
135 struct mlxsw_thermal_area line_cards[]; member576 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 …]