Lines Matching refs:ret
111 int ret;
113 ret = usbnet_read_cmd(dev, MCS7830_RD_BREQ, MCS7830_RD_BMREQ,
115 if (ret < 0)
116 return ret;
117 else if (ret < size)
120 return ret;
137 int ret = mcs7830_get_reg(dev, HIF_REG_ETHERNET_ADDR, ETH_ALEN, addr);
138 if (ret < 0)
139 return ret;
146 int ret = mcs7830_set_reg(dev, HIF_REG_ETHERNET_ADDR, ETH_ALEN, addr);
148 if (ret < 0)
149 return ret;
155 int ret;
165 ret = mcs7830_hif_set_mac_address(dev, addr->sa_data);
167 if (ret < 0)
168 return ret;
178 int ret;
189 ret = mcs7830_set_reg(dev, HIF_REG_PHY_CMD1, 2, cmd);
190 if (ret < 0)
195 ret = mcs7830_get_reg(dev, HIF_REG_PHY_CMD1, 2, cmd);
196 if ((ret < 0) || (cmd[1] & HIF_REG_PHY_CMD2_READY_FLAG_BIT))
198 ret = -EIO;
201 if (ret < 0)
205 ret = mcs7830_get_reg(dev, HIF_REG_PHY_DATA, 2, &val);
206 if (ret < 0)
208 ret = le16_to_cpu(val);
213 return ret;
218 int ret;
231 ret = mcs7830_set_reg(dev, HIF_REG_PHY_DATA, 2, &le_val);
232 if (ret < 0)
236 ret = mcs7830_set_reg(dev, HIF_REG_PHY_CMD1, 2, cmd);
237 if (ret < 0)
242 ret = mcs7830_get_reg(dev, HIF_REG_PHY_CMD1, 2, cmd);
243 if ((ret < 0) || (cmd[1] & HIF_REG_PHY_CMD2_READY_FLAG_BIT))
245 ret = -EIO;
248 if (ret < 0)
251 ret = 0;
256 return ret;
265 int ret;
267 ret = mcs7830_write_phy(dev, MII_ADVERTISE, MCS7830_MII_ADVERTISE);
270 if (!ret)
271 ret = mcs7830_write_phy(dev, MII_BMCR, 0x0000);
273 if (!ret)
274 ret = mcs7830_write_phy(dev, MII_BMCR, BMCR_ANENABLE);
276 if (!ret)
277 ret = mcs7830_write_phy(dev, MII_BMCR,
279 return ret;
289 int ret;
290 ret = mcs7830_get_reg(dev, HIF_REG_FRAME_DROP_COUNTER, 2, dummy);
291 if (ret > 0)
392 int ret;
395 ret = mcs7830_hif_set_mac_address(dev, dev->net->dev_addr);
396 if (ret) {
402 ret = mcs7830_set_autoneg(dev, 0);
403 if (ret) {
412 ret = 0;
414 return ret;
485 int ret;
489 ret = -EINVAL;
490 for (retry = 0; retry < 5 && ret; retry++)
491 ret = mcs7830_hif_get_mac_address(dev, addr);
492 if (ret) {
500 ret = mcs7830_apply_base_config(dev);
501 if (ret)
517 ret = usbnet_get_endpoints(dev, udev);
519 return ret;