Lines Matching refs:ret

28 	int ret;  in mv88e6352_probe()  local
33 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6352_probe()
34 if (ret >= 0) { in mv88e6352_probe()
35 if ((ret & 0xfff0) == PORT_SWITCH_ID_6176) in mv88e6352_probe()
37 if (ret == PORT_SWITCH_ID_6352_A0) in mv88e6352_probe()
39 if (ret == PORT_SWITCH_ID_6352_A1) in mv88e6352_probe()
41 if ((ret & 0xfff0) == PORT_SWITCH_ID_6352) in mv88e6352_probe()
51 int ret; in mv88e6352_setup_global() local
66 ret = mv88e6xxx_config_prio(ds); in mv88e6352_setup_global()
67 if (ret < 0) in mv88e6352_setup_global()
68 return ret; in mv88e6352_setup_global()
235 int ret; in mv88e6352_get_temp() local
239 ret = mv88e6xxx_phy_page_read(ds, 0, 6, 27); in mv88e6352_get_temp()
240 if (ret < 0) in mv88e6352_get_temp()
241 return ret; in mv88e6352_get_temp()
243 *temp = (ret & 0xff) - 25; in mv88e6352_get_temp()
250 int ret; in mv88e6352_get_temp_limit() local
254 ret = mv88e6xxx_phy_page_read(ds, 0, 6, 26); in mv88e6352_get_temp_limit()
255 if (ret < 0) in mv88e6352_get_temp_limit()
256 return ret; in mv88e6352_get_temp_limit()
258 *temp = (((ret >> 8) & 0x1f) * 5) - 25; in mv88e6352_get_temp_limit()
265 int ret; in mv88e6352_set_temp_limit() local
267 ret = mv88e6xxx_phy_page_read(ds, 0, 6, 26); in mv88e6352_set_temp_limit()
268 if (ret < 0) in mv88e6352_set_temp_limit()
269 return ret; in mv88e6352_set_temp_limit()
272 (ret & 0xe0ff) | (temp << 8)); in mv88e6352_set_temp_limit()
277 int ret; in mv88e6352_get_temp_alarm() local
281 ret = mv88e6xxx_phy_page_read(ds, 0, 6, 26); in mv88e6352_get_temp_alarm()
282 if (ret < 0) in mv88e6352_get_temp_alarm()
283 return ret; in mv88e6352_get_temp_alarm()
285 *alarm = !!(ret & 0x40); in mv88e6352_get_temp_alarm()
294 int ret; in mv88e6352_setup() local
297 ret = mv88e6xxx_setup_common(ds); in mv88e6352_setup()
298 if (ret < 0) in mv88e6352_setup()
299 return ret; in mv88e6352_setup()
305 ret = mv88e6xxx_switch_reset(ds, true); in mv88e6352_setup()
306 if (ret < 0) in mv88e6352_setup()
307 return ret; in mv88e6352_setup()
311 ret = mv88e6352_setup_global(ds); in mv88e6352_setup()
312 if (ret < 0) in mv88e6352_setup()
313 return ret; in mv88e6352_setup()
316 ret = mv88e6352_setup_port(ds, i); in mv88e6352_setup()
317 if (ret < 0) in mv88e6352_setup()
318 return ret; in mv88e6352_setup()
327 int ret; in mv88e6352_read_eeprom_word() local
331 ret = mv88e6xxx_reg_write(ds, REG_GLOBAL2, 0x14, in mv88e6352_read_eeprom_word()
333 if (ret < 0) in mv88e6352_read_eeprom_word()
336 ret = mv88e6xxx_eeprom_busy_wait(ds); in mv88e6352_read_eeprom_word()
337 if (ret < 0) in mv88e6352_read_eeprom_word()
340 ret = mv88e6xxx_reg_read(ds, REG_GLOBAL2, 0x15); in mv88e6352_read_eeprom_word()
343 return ret; in mv88e6352_read_eeprom_word()
351 int ret; in mv88e6352_get_eeprom() local
359 ret = mv88e6xxx_eeprom_load_wait(ds); in mv88e6352_get_eeprom()
360 if (ret < 0) in mv88e6352_get_eeprom()
361 return ret; in mv88e6352_get_eeprom()
411 int ret; in mv88e6352_eeprom_is_readonly() local
413 ret = mv88e6xxx_reg_read(ds, REG_GLOBAL2, 0x14); in mv88e6352_eeprom_is_readonly()
414 if (ret < 0) in mv88e6352_eeprom_is_readonly()
415 return ret; in mv88e6352_eeprom_is_readonly()
417 if (!(ret & 0x0400)) in mv88e6352_eeprom_is_readonly()
427 int ret; in mv88e6352_write_eeprom_word() local
431 ret = mv88e6xxx_reg_write(ds, REG_GLOBAL2, 0x15, data); in mv88e6352_write_eeprom_word()
432 if (ret < 0) in mv88e6352_write_eeprom_word()
435 ret = mv88e6xxx_reg_write(ds, REG_GLOBAL2, 0x14, in mv88e6352_write_eeprom_word()
437 if (ret < 0) in mv88e6352_write_eeprom_word()
440 ret = mv88e6xxx_eeprom_busy_wait(ds); in mv88e6352_write_eeprom_word()
443 return ret; in mv88e6352_write_eeprom_word()
450 int ret; in mv88e6352_set_eeprom() local
456 ret = mv88e6352_eeprom_is_readonly(ds); in mv88e6352_set_eeprom()
457 if (ret) in mv88e6352_set_eeprom()
458 return ret; in mv88e6352_set_eeprom()
464 ret = mv88e6xxx_eeprom_load_wait(ds); in mv88e6352_set_eeprom()
465 if (ret < 0) in mv88e6352_set_eeprom()
466 return ret; in mv88e6352_set_eeprom()
477 ret = mv88e6352_write_eeprom_word(ds, offset >> 1, word); in mv88e6352_set_eeprom()
478 if (ret < 0) in mv88e6352_set_eeprom()
479 return ret; in mv88e6352_set_eeprom()
492 ret = mv88e6352_write_eeprom_word(ds, offset >> 1, word); in mv88e6352_set_eeprom()
493 if (ret < 0) in mv88e6352_set_eeprom()
494 return ret; in mv88e6352_set_eeprom()
510 ret = mv88e6352_write_eeprom_word(ds, offset >> 1, word); in mv88e6352_set_eeprom()
511 if (ret < 0) in mv88e6352_set_eeprom()
512 return ret; in mv88e6352_set_eeprom()