Lines Matching refs:err

75 	int err;  in mlxsw_hwmon_temp_show()  local
81 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_temp_show()
82 if (err) { in mlxsw_hwmon_temp_show()
84 return err; in mlxsw_hwmon_temp_show()
100 int err; in mlxsw_hwmon_temp_max_show() local
106 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_temp_max_show()
107 if (err) { in mlxsw_hwmon_temp_max_show()
109 return err; in mlxsw_hwmon_temp_max_show()
126 int err; in mlxsw_hwmon_temp_rst_store() local
128 err = kstrtoul(buf, 10, &val); in mlxsw_hwmon_temp_rst_store()
129 if (err) in mlxsw_hwmon_temp_rst_store()
130 return err; in mlxsw_hwmon_temp_rst_store()
139 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_temp_rst_store()
140 if (err) in mlxsw_hwmon_temp_rst_store()
141 return err; in mlxsw_hwmon_temp_rst_store()
144 err = mlxsw_reg_write(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_temp_rst_store()
145 if (err) { in mlxsw_hwmon_temp_rst_store()
147 return err; in mlxsw_hwmon_temp_rst_store()
161 int err; in mlxsw_hwmon_fan_rpm_show() local
164 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mfsm), mfsm_pl); in mlxsw_hwmon_fan_rpm_show()
165 if (err) { in mlxsw_hwmon_fan_rpm_show()
167 return err; in mlxsw_hwmon_fan_rpm_show()
182 int err; in mlxsw_hwmon_fan_fault_show() local
184 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(fore), fore_pl); in mlxsw_hwmon_fan_fault_show()
185 if (err) { in mlxsw_hwmon_fan_fault_show()
187 return err; in mlxsw_hwmon_fan_fault_show()
203 int err; in mlxsw_hwmon_pwm_show() local
206 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mfsc), mfsc_pl); in mlxsw_hwmon_pwm_show()
207 if (err) { in mlxsw_hwmon_pwm_show()
209 return err; in mlxsw_hwmon_pwm_show()
225 int err; in mlxsw_hwmon_pwm_store() local
227 err = kstrtoul(buf, 10, &val); in mlxsw_hwmon_pwm_store()
228 if (err) in mlxsw_hwmon_pwm_store()
229 return err; in mlxsw_hwmon_pwm_store()
234 err = mlxsw_reg_write(mlxsw_hwmon->core, MLXSW_REG(mfsc), mfsc_pl); in mlxsw_hwmon_pwm_store()
235 if (err) { in mlxsw_hwmon_pwm_store()
237 return err; in mlxsw_hwmon_pwm_store()
252 int err; in mlxsw_hwmon_module_temp_get() local
258 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_module_temp_get()
259 if (err) { in mlxsw_hwmon_module_temp_get()
261 return err; in mlxsw_hwmon_module_temp_get()
272 int err, temp; in mlxsw_hwmon_module_temp_show() local
274 err = mlxsw_hwmon_module_temp_get(dev, attr, &temp); in mlxsw_hwmon_module_temp_show()
275 if (err) in mlxsw_hwmon_module_temp_show()
276 return err; in mlxsw_hwmon_module_temp_show()
292 int err; in mlxsw_hwmon_module_temp_fault_show() local
297 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtbr), mtbr_pl); in mlxsw_hwmon_module_temp_fault_show()
298 if (err) { in mlxsw_hwmon_module_temp_fault_show()
300 return err; in mlxsw_hwmon_module_temp_fault_show()
333 int err; in mlxsw_hwmon_module_temp_critical_get() local
336 err = mlxsw_env_module_temp_thresholds_get(mlxsw_hwmon->core, in mlxsw_hwmon_module_temp_critical_get()
340 if (err) { in mlxsw_hwmon_module_temp_critical_get()
342 return err; in mlxsw_hwmon_module_temp_critical_get()
352 int err, temp; in mlxsw_hwmon_module_temp_critical_show() local
354 err = mlxsw_hwmon_module_temp_critical_get(dev, attr, &temp); in mlxsw_hwmon_module_temp_critical_show()
355 if (err) in mlxsw_hwmon_module_temp_critical_show()
356 return err; in mlxsw_hwmon_module_temp_critical_show()
370 int err; in mlxsw_hwmon_module_temp_emergency_get() local
373 err = mlxsw_env_module_temp_thresholds_get(mlxsw_hwmon->core, in mlxsw_hwmon_module_temp_emergency_get()
377 if (err) { in mlxsw_hwmon_module_temp_emergency_get()
379 return err; in mlxsw_hwmon_module_temp_emergency_get()
390 int err, temp; in mlxsw_hwmon_module_temp_emergency_show() local
392 err = mlxsw_hwmon_module_temp_emergency_get(dev, attr, &temp); in mlxsw_hwmon_module_temp_emergency_show()
393 if (err) in mlxsw_hwmon_module_temp_emergency_show()
394 return err; in mlxsw_hwmon_module_temp_emergency_show()
430 int err, temp, emergency_temp, critic_temp; in mlxsw_hwmon_temp_critical_alarm_show() local
432 err = mlxsw_hwmon_module_temp_get(dev, attr, &temp); in mlxsw_hwmon_temp_critical_alarm_show()
433 if (err) in mlxsw_hwmon_temp_critical_alarm_show()
434 return err; in mlxsw_hwmon_temp_critical_alarm_show()
439 err = mlxsw_hwmon_module_temp_emergency_get(dev, attr, &emergency_temp); in mlxsw_hwmon_temp_critical_alarm_show()
440 if (err) in mlxsw_hwmon_temp_critical_alarm_show()
441 return err; in mlxsw_hwmon_temp_critical_alarm_show()
446 err = mlxsw_hwmon_module_temp_critical_get(dev, attr, &critic_temp); in mlxsw_hwmon_temp_critical_alarm_show()
447 if (err) in mlxsw_hwmon_temp_critical_alarm_show()
448 return err; in mlxsw_hwmon_temp_critical_alarm_show()
457 int err, temp, emergency_temp; in mlxsw_hwmon_temp_emergency_alarm_show() local
459 err = mlxsw_hwmon_module_temp_get(dev, attr, &temp); in mlxsw_hwmon_temp_emergency_alarm_show()
460 if (err) in mlxsw_hwmon_temp_emergency_alarm_show()
461 return err; in mlxsw_hwmon_temp_emergency_alarm_show()
466 err = mlxsw_hwmon_module_temp_emergency_get(dev, attr, &emergency_temp); in mlxsw_hwmon_temp_emergency_alarm_show()
467 if (err) in mlxsw_hwmon_temp_emergency_alarm_show()
468 return err; in mlxsw_hwmon_temp_emergency_alarm_show()
611 int err; in mlxsw_hwmon_temp_init() local
613 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtcap), mtcap_pl); in mlxsw_hwmon_temp_init()
614 if (err) { in mlxsw_hwmon_temp_init()
616 return err; in mlxsw_hwmon_temp_init()
625 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), in mlxsw_hwmon_temp_init()
627 if (err) in mlxsw_hwmon_temp_init()
628 return err; in mlxsw_hwmon_temp_init()
631 err = mlxsw_reg_write(mlxsw_hwmon->core, in mlxsw_hwmon_temp_init()
633 if (err) { in mlxsw_hwmon_temp_init()
636 return err; in mlxsw_hwmon_temp_init()
657 int err; in mlxsw_hwmon_fans_init() local
659 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mfcr), mfcr_pl); in mlxsw_hwmon_fans_init()
660 if (err) { in mlxsw_hwmon_fans_init()
662 return err; in mlxsw_hwmon_fans_init()
691 int i, err; in mlxsw_hwmon_module_init() local
694 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mgpir), mgpir_pl); in mlxsw_hwmon_module_init()
695 if (err) in mlxsw_hwmon_module_init()
696 return err; in mlxsw_hwmon_module_init()
743 int err; in mlxsw_hwmon_gearbox_init() local
746 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mgpir), mgpir_pl); in mlxsw_hwmon_gearbox_init()
747 if (err) in mlxsw_hwmon_gearbox_init()
748 return err; in mlxsw_hwmon_gearbox_init()
763 err = mlxsw_reg_write(mlxsw_hwmon->core, in mlxsw_hwmon_gearbox_init()
765 if (err) { in mlxsw_hwmon_gearbox_init()
768 return err; in mlxsw_hwmon_gearbox_init()
794 int err; in mlxsw_hwmon_got_active() local
806 err = mlxsw_hwmon_module_init(linecard); in mlxsw_hwmon_got_active()
807 if (err) { in mlxsw_hwmon_got_active()
813 err = mlxsw_hwmon_gearbox_init(linecard); in mlxsw_hwmon_got_active()
814 if (err) { in mlxsw_hwmon_got_active()
864 int err; in mlxsw_hwmon_init() local
867 err = mlxsw_reg_query(mlxsw_core, MLXSW_REG(mgpir), mgpir_pl); in mlxsw_hwmon_init()
868 if (err) in mlxsw_hwmon_init()
869 return err; in mlxsw_hwmon_init()
884 err = mlxsw_hwmon_temp_init(&mlxsw_hwmon->line_cards[0]); in mlxsw_hwmon_init()
885 if (err) in mlxsw_hwmon_init()
888 err = mlxsw_hwmon_fans_init(&mlxsw_hwmon->line_cards[0]); in mlxsw_hwmon_init()
889 if (err) in mlxsw_hwmon_init()
892 err = mlxsw_hwmon_module_init(&mlxsw_hwmon->line_cards[0]); in mlxsw_hwmon_init()
893 if (err) in mlxsw_hwmon_init()
896 err = mlxsw_hwmon_gearbox_init(&mlxsw_hwmon->line_cards[0]); in mlxsw_hwmon_init()
897 if (err) in mlxsw_hwmon_init()
908 err = PTR_ERR(hwmon_dev); in mlxsw_hwmon_init()
912 err = mlxsw_linecards_event_ops_register(mlxsw_hwmon->core, in mlxsw_hwmon_init()
915 if (err) in mlxsw_hwmon_init()
931 return err; in mlxsw_hwmon_init()