Lines Matching refs:ret

29 	int ret;  in mv88e6060_get_name()  local
31 ret = mdiobus_read(bus, sw_addr + REG_PORT(0), PORT_SWITCH_ID); in mv88e6060_get_name()
32 if (ret >= 0) { in mv88e6060_get_name()
33 if (ret == PORT_SWITCH_ID_6060) in mv88e6060_get_name()
35 if (ret == PORT_SWITCH_ID_6060_R1 || in mv88e6060_get_name()
36 ret == PORT_SWITCH_ID_6060_R2) in mv88e6060_get_name()
38 if ((ret & PORT_SWITCH_ID_6060_MASK) == PORT_SWITCH_ID_6060) in mv88e6060_get_name()
55 int ret; in mv88e6060_switch_reset() local
60 ret = reg_read(priv, REG_PORT(i), PORT_CONTROL); in mv88e6060_switch_reset()
61 if (ret < 0) in mv88e6060_switch_reset()
62 return ret; in mv88e6060_switch_reset()
63 ret = reg_write(priv, REG_PORT(i), PORT_CONTROL, in mv88e6060_switch_reset()
64 ret & ~PORT_CONTROL_STATE_MASK); in mv88e6060_switch_reset()
65 if (ret) in mv88e6060_switch_reset()
66 return ret; in mv88e6060_switch_reset()
73 ret = reg_write(priv, REG_GLOBAL, GLOBAL_ATU_CONTROL, in mv88e6060_switch_reset()
76 if (ret) in mv88e6060_switch_reset()
77 return ret; in mv88e6060_switch_reset()
82 ret = reg_read(priv, REG_GLOBAL, GLOBAL_STATUS); in mv88e6060_switch_reset()
83 if (ret < 0) in mv88e6060_switch_reset()
84 return ret; in mv88e6060_switch_reset()
86 if (ret & GLOBAL_STATUS_INIT_READY) in mv88e6060_switch_reset()
99 int ret; in mv88e6060_setup_global() local
105 ret = reg_write(priv, REG_GLOBAL, GLOBAL_CONTROL, in mv88e6060_setup_global()
107 if (ret) in mv88e6060_setup_global()
108 return ret; in mv88e6060_setup_global()
119 int ret; in mv88e6060_setup_port() local
129 ret = reg_write(priv, addr, PORT_CONTROL, in mv88e6060_setup_port()
135 if (ret) in mv88e6060_setup_port()
136 return ret; in mv88e6060_setup_port()
143 ret = reg_write(priv, addr, PORT_VLAN_MAP, in mv88e6060_setup_port()
148 if (ret) in mv88e6060_setup_port()
149 return ret; in mv88e6060_setup_port()
162 int ret; in mv88e6060_setup_addr() local
174 ret = reg_write(priv, REG_GLOBAL, GLOBAL_MAC_01, val); in mv88e6060_setup_addr()
175 if (ret) in mv88e6060_setup_addr()
176 return ret; in mv88e6060_setup_addr()
178 ret = reg_write(priv, REG_GLOBAL, GLOBAL_MAC_23, in mv88e6060_setup_addr()
180 if (ret) in mv88e6060_setup_addr()
181 return ret; in mv88e6060_setup_addr()
190 int ret; in mv88e6060_setup() local
195 ret = mv88e6060_switch_reset(priv); in mv88e6060_setup()
196 if (ret < 0) in mv88e6060_setup()
197 return ret; in mv88e6060_setup()
201 ret = mv88e6060_setup_global(priv); in mv88e6060_setup()
202 if (ret < 0) in mv88e6060_setup()
203 return ret; in mv88e6060_setup()
205 ret = mv88e6060_setup_addr(priv); in mv88e6060_setup()
206 if (ret < 0) in mv88e6060_setup()
207 return ret; in mv88e6060_setup()
210 ret = mv88e6060_setup_port(priv, i); in mv88e6060_setup()
211 if (ret < 0) in mv88e6060_setup()
212 return ret; in mv88e6060_setup()