Lines Matching refs:err

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