Lines Matching refs:ret

17 	int ret;
27 ret = fn(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
30 if (unlikely(ret < size)) {
31 ret = ret < 0 ? ret : -ENODATA;
34 index, ret);
37 return ret;
43 int ret;
53 ret = fn(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
56 if (unlikely(ret < 0))
58 index, ret);
60 return ret;
73 int ret;
75 ret = asix_write_cmd(dev, AX_CMD_SET_SW_MII, 0x0000, 0, 0, NULL, in_pm);
77 if (ret < 0)
79 return ret;
84 int ret;
86 ret = asix_write_cmd(dev, AX_CMD_SET_HW_MII, 0x0000, 0, 0, NULL, in_pm);
87 if (ret < 0)
89 return ret;
94 int i, ret;
98 ret = asix_set_sw_mii(dev, in_pm);
99 if (ret == -ENODEV || ret == -ETIMEDOUT)
102 ret = asix_read_cmd(dev, AX_CMD_STATMNGSTS_REG,
104 if (ret == -ENODEV)
106 else if (ret < 0)
112 return i >= AX_HOST_EN_RETRIES ? -ETIMEDOUT : ret;
323 int ret, offset;
326 ret = asix_read_cmd(dev, AX_CMD_READ_PHY_ID, 0, 0, 2, buf, 0);
327 if (ret < 0)
330 if (ret < 2) {
331 ret = -EIO;
336 ret = buf[offset];
339 internal ? "internal" : "external", ret);
341 return ret;
344 netdev_err(dev->net, "Error reading PHY_ID register: %02x\n", ret);
346 return ret;
351 int ret;
353 ret = asix_write_cmd(dev, AX_CMD_SW_RESET, flags, 0, 0, NULL, in_pm);
354 if (ret < 0)
355 netdev_err(dev->net, "Failed to send software reset: %02x\n", ret);
357 return ret;
363 int ret = asix_read_cmd(dev, AX_CMD_READ_RX_CTL, 0, 0, 2, &v, in_pm);
365 if (ret < 0) {
366 netdev_err(dev->net, "Error reading RX_CTL register: %02x\n", ret);
369 ret = le16_to_cpu(v);
371 return ret;
376 int ret;
379 ret = asix_write_cmd(dev, AX_CMD_WRITE_RX_CTL, mode, 0, 0, NULL, in_pm);
380 if (ret < 0)
382 mode, ret);
384 return ret;
390 int ret = asix_read_cmd(dev, AX_CMD_READ_MEDIUM_STATUS,
393 if (ret < 0) {
395 ret);
396 return ret; /* TODO: callers not checking for error ret */
405 int ret;
408 ret = asix_write_cmd(dev, AX_CMD_WRITE_MEDIUM_MODE,
410 if (ret < 0)
412 mode, ret);
414 return ret;
441 int ret;
444 ret = asix_write_cmd(dev, AX_CMD_WRITE_GPIOS, value, 0, 0, NULL, in_pm);
445 if (ret < 0)
447 value, ret);
452 return ret;
502 int ret;
506 ret = asix_check_host_enable(dev, in_pm);
507 if (ret == -ENODEV || ret == -ETIMEDOUT) {
509 return ret;
512 ret = asix_read_cmd(dev, AX_CMD_READ_MII_REG, phy_id, (__u16)loc, 2,
514 if (ret < 0)
517 ret = asix_set_hw_mii(dev, in_pm);
524 return ret < 0 ? ret : le16_to_cpu(res);
537 int ret;
544 ret = asix_check_host_enable(dev, in_pm);
545 if (ret == -ENODEV)
548 ret = asix_write_cmd(dev, AX_CMD_WRITE_MII_REG, phy_id, (__u16)loc, 2,
550 if (ret < 0)
553 ret = asix_set_hw_mii(dev, in_pm);
557 return ret < 0 ? ret : 0;
677 int ret;
699 ret = asix_read_cmd(dev, AX_CMD_READ_EEPROM, first_word, 0, 2,
701 if (ret < 0) {
708 ret = asix_read_cmd(dev, AX_CMD_READ_EEPROM, last_word, 0, 2,
710 if (ret < 0) {
719 ret = asix_write_cmd(dev, AX_CMD_WRITE_ENABLE, 0x0000, 0, 0, NULL, 0);
720 if (ret < 0) {
729 ret = asix_write_cmd(dev, AX_CMD_WRITE_EEPROM, i,
731 if (ret < 0) {
739 ret = asix_write_cmd(dev, AX_CMD_WRITE_DISABLE, 0x0000, 0, 0, NULL, 0);
740 if (ret < 0) {
745 ret = 0;
748 return ret;