Lines Matching refs:ret

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