Lines Matching defs:ret

433 	int ret;
438 ret = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0),
442 if (likely(ret >= 0)) {
447 "Failed to read register index 0x%08x. ret = %d",
448 index, ret);
453 return ret;
459 int ret;
467 ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0),
471 if (unlikely(ret < 0)) {
473 "Failed to write register index 0x%08x. ret = %d",
474 index, ret);
479 return ret;
485 int ret = 0;
495 ret = usb_control_msg(dev->udev,
504 if (likely(ret >= 0)) {
513 "Failed to read stat ret = %d", ret);
518 return ret;
613 int ret;
616 ret = lan78xx_read_reg(dev, MII_ACC, &val);
617 if (unlikely(ret < 0))
629 u32 ret;
631 ret = ((u32)id << MII_ACC_PHY_ADDR_SHIFT_) & MII_ACC_PHY_ADDR_MASK_;
632 ret |= ((u32)index << MII_ACC_MIIRINDA_SHIFT_) & MII_ACC_MIIRINDA_MASK_;
634 ret |= MII_ACC_MII_READ_;
636 ret |= MII_ACC_MII_WRITE_;
637 ret |= MII_ACC_MII_BUSY_;
639 return ret;
646 int ret;
649 ret = lan78xx_read_reg(dev, E2P_CMD, &val);
650 if (unlikely(ret < 0))
671 int ret;
674 ret = lan78xx_read_reg(dev, E2P_CMD, &val);
675 if (unlikely(ret < 0))
693 int i, ret;
699 ret = lan78xx_read_reg(dev, HW_CFG, &val);
703 ret = lan78xx_write_reg(dev, HW_CFG, val);
713 ret = lan78xx_write_reg(dev, E2P_CMD, val);
714 if (unlikely(ret < 0)) {
723 ret = lan78xx_read_reg(dev, E2P_DATA, &val);
724 if (unlikely(ret < 0)) {
736 ret = lan78xx_write_reg(dev, HW_CFG, saved);
745 int ret;
747 ret = lan78xx_read_raw_eeprom(dev, 0, 1, &sig);
748 if ((ret == 0) && (sig == EEPROM_INDICATOR))
749 ret = lan78xx_read_raw_eeprom(dev, offset, length, data);
751 ret = -EINVAL;
753 return ret;
761 int i, ret;
767 ret = lan78xx_read_reg(dev, HW_CFG, &val);
771 ret = lan78xx_write_reg(dev, HW_CFG, val);
780 ret = lan78xx_write_reg(dev, E2P_CMD, val);
781 if (unlikely(ret < 0)) {
793 ret = lan78xx_write_reg(dev, E2P_DATA, val);
794 if (ret < 0) {
802 ret = lan78xx_write_reg(dev, E2P_CMD, val);
803 if (ret < 0) {
818 ret = lan78xx_write_reg(dev, HW_CFG, saved);
932 int ret;
934 ret = lan78xx_read_raw_otp(dev, 0, 1, &sig);
936 if (ret == 0) {
940 ret = -EINVAL;
941 if (!ret)
942 ret = lan78xx_read_raw_otp(dev, offset, length, data);
945 return ret;
950 int i, ret;
955 ret = lan78xx_read_reg(dev, DP_SEL, &dp_sel);
956 if (unlikely(ret < 0))
975 int i, ret;
982 ret = lan78xx_dataport_wait_not_busy(dev);
983 if (ret < 0)
986 ret = lan78xx_read_reg(dev, DP_SEL, &dp_sel);
990 ret = lan78xx_write_reg(dev, DP_SEL, dp_sel);
993 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i);
995 ret = lan78xx_write_reg(dev, DP_DATA, buf[i]);
997 ret = lan78xx_write_reg(dev, DP_CMD, DP_CMD_WRITE_);
999 ret = lan78xx_dataport_wait_not_busy(dev);
1000 if (ret < 0)
1008 return ret;
1160 int ladv, radv, ret, link;
1164 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_PHY_INT_);
1165 if (unlikely(ret < 0))
1177 ret = lan78xx_read_reg(dev, MAC_CR, &buf);
1178 if (unlikely(ret < 0))
1181 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1182 if (unlikely(ret < 0))
1194 ret = lan78xx_read_reg(dev, USB_CFG1, &buf);
1196 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1198 ret = lan78xx_read_reg(dev, USB_CFG1, &buf);
1200 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1203 ret = lan78xx_read_reg(dev, USB_CFG1, &buf);
1206 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1222 ret = lan78xx_update_flowcontrol(dev, ecmd.base.duplex, ladv,
1234 return ret;
1284 int ret;
1286 ret = usb_autopm_get_interface(dev->intf);
1287 if (ret)
1288 return ret;
1292 ret = lan78xx_read_raw_eeprom(dev, ee->offset, ee->len, data);
1296 return ret;
1303 int ret;
1305 ret = usb_autopm_get_interface(dev->intf);
1306 if (ret)
1307 return ret;
1313 ret = lan78xx_write_raw_eeprom(dev, ee->offset, ee->len, data);
1318 ret = lan78xx_write_raw_otp(dev, ee->offset, ee->len, data);
1322 return ret;
1356 int ret;
1363 ret = lan78xx_read_reg(dev, USB_CFG0, &buf);
1364 if (unlikely(ret < 0)) {
1385 int ret;
1387 ret = usb_autopm_get_interface(dev->intf);
1388 if (ret < 0)
1389 return ret;
1402 return ret;
1409 int ret;
1412 ret = usb_autopm_get_interface(dev->intf);
1413 if (ret < 0)
1414 return ret;
1416 ret = phy_ethtool_get_eee(phydev, edata);
1417 if (ret < 0)
1420 ret = lan78xx_read_reg(dev, MAC_CR, &buf);
1427 ret = lan78xx_read_reg(dev, EEE_TX_LPI_REQ_DLY, &buf);
1436 ret = 0;
1440 return ret;
1446 int ret;
1449 ret = usb_autopm_get_interface(dev->intf);
1450 if (ret < 0)
1451 return ret;
1454 ret = lan78xx_read_reg(dev, MAC_CR, &buf);
1456 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1461 ret = lan78xx_write_reg(dev, EEE_TX_LPI_REQ_DLY, buf);
1463 ret = lan78xx_read_reg(dev, MAC_CR, &buf);
1465 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1513 int ret;
1515 ret = usb_autopm_get_interface(dev->intf);
1516 if (ret < 0)
1517 return ret;
1523 return ret;
1531 int ret = 0;
1534 ret = usb_autopm_get_interface(dev->intf);
1535 if (ret < 0)
1536 return ret;
1539 ret = phy_ethtool_ksettings_set(phydev, cmd);
1551 return ret;
1578 int ret;
1583 ret = -EINVAL;
1612 ret = 0;
1614 return ret;
1723 int ret;
1725 ret = usb_autopm_get_interface(dev->intf);
1726 if (ret < 0)
1727 return ret;
1732 ret = lan78xx_phy_wait_not_busy(dev);
1733 if (ret < 0)
1738 ret = lan78xx_write_reg(dev, MII_ACC, addr);
1740 ret = lan78xx_phy_wait_not_busy(dev);
1741 if (ret < 0)
1744 ret = lan78xx_read_reg(dev, MII_DATA, &val);
1746 ret = (int)(val & 0xFFFF);
1752 return ret;
1760 int ret;
1762 ret = usb_autopm_get_interface(dev->intf);
1763 if (ret < 0)
1764 return ret;
1769 ret = lan78xx_phy_wait_not_busy(dev);
1770 if (ret < 0)
1774 ret = lan78xx_write_reg(dev, MII_DATA, val);
1778 ret = lan78xx_write_reg(dev, MII_ACC, addr);
1780 ret = lan78xx_phy_wait_not_busy(dev);
1781 if (ret < 0)
1793 int ret;
1823 ret = of_mdiobus_register(dev->mdiobus, node);
1825 if (ret) {
1834 return ret;
1925 int ret = 0;
1946 ret = -EINVAL;
1949 ret = -EINVAL;
1955 return ret;
2013 int ret;
2031 ret = lan78xx_write_reg(dev, MAC_RGMII_ID,
2033 ret = lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00);
2034 ret = lan78xx_read_reg(dev, HW_CFG, &buf);
2037 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2045 ret = phy_register_fixup_for_uid(PHY_KSZ9031RNX, 0xfffffff0,
2047 if (ret < 0) {
2052 ret = phy_register_fixup_for_uid(PHY_LAN8835, 0xfffffff0,
2054 if (ret < 0) {
2068 int ret;
2107 ret = phy_connect_direct(dev->net, phydev,
2110 if (ret) {
2206 int ret;
2229 ret = usb_unlink_urb(urb);
2230 if (ret != -EINPROGRESS && ret != 0)
2231 netdev_dbg(dev->net, "unlink urb err, %d\n", ret);
2386 int ret;
2390 ret = lan78xx_read_reg(dev, USB_CFG1, &buf);
2396 ret = lan78xx_read_raw_eeprom(dev,
2400 if (ret < 0)
2405 ret = lan78xx_read_raw_otp(dev,
2409 if (ret < 0)
2427 int ret = 0;
2431 ret = lan78xx_read_reg(dev, HW_CFG, &buf);
2433 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2438 ret = lan78xx_read_reg(dev, HW_CFG, &buf);
2449 ret = lan78xx_read_reg(dev, ID_REV, &buf);
2454 ret = lan78xx_read_reg(dev, USB_CFG0, &buf);
2456 ret = lan78xx_write_reg(dev, USB_CFG0, buf);
2478 ret = lan78xx_write_reg(dev, BURST_CAP, buf);
2479 ret = lan78xx_write_reg(dev, BULK_IN_DLY, DEFAULT_BULK_IN_DELAY);
2481 ret = lan78xx_read_reg(dev, HW_CFG, &buf);
2483 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2485 ret = lan78xx_read_reg(dev, USB_CFG0, &buf);
2487 ret = lan78xx_write_reg(dev, USB_CFG0, buf);
2491 ret = lan78xx_write_reg(dev, FCT_RX_FIFO_END, buf);
2494 ret = lan78xx_write_reg(dev, FCT_TX_FIFO_END, buf);
2496 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_);
2497 ret = lan78xx_write_reg(dev, FLOW, 0);
2498 ret = lan78xx_write_reg(dev, FCT_FLOW, 0);
2501 ret = lan78xx_read_reg(dev, RFE_CTL, &pdata->rfe_ctl);
2503 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl);
2511 ret = lan78xx_read_reg(dev, PMT_CTL, &buf);
2513 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
2518 ret = lan78xx_read_reg(dev, PMT_CTL, &buf);
2525 ret = lan78xx_read_reg(dev, MAC_CR, &buf);
2531 ret = lan78xx_read_raw_eeprom(dev, 0, 1, &sig);
2532 if (!ret && sig != EEPROM_INDICATOR) {
2538 ret = lan78xx_write_reg(dev, MAC_CR, buf);
2540 ret = lan78xx_read_reg(dev, MAC_TX, &buf);
2542 ret = lan78xx_write_reg(dev, MAC_TX, buf);
2544 ret = lan78xx_read_reg(dev, FCT_TX_CTL, &buf);
2546 ret = lan78xx_write_reg(dev, FCT_TX_CTL, buf);
2548 ret = lan78xx_set_rx_max_frame_length(dev,
2551 ret = lan78xx_read_reg(dev, MAC_RX, &buf);
2553 ret = lan78xx_write_reg(dev, MAC_RX, buf);
2555 ret = lan78xx_read_reg(dev, FCT_RX_CTL, &buf);
2557 ret = lan78xx_write_reg(dev, FCT_RX_CTL, buf);
2591 int ret;
2593 ret = usb_autopm_get_interface(dev->intf);
2594 if (ret < 0)
2603 ret = usb_submit_urb(dev->urb_intr, GFP_KERNEL);
2604 if (ret < 0) {
2606 "intr submit %d\n", ret);
2624 return ret;
2836 int ret;
2878 ret = lan78xx_setup_irq_domain(dev);
2879 if (ret < 0) {
2881 "lan78xx_setup_irq_domain() failed : %d", ret);
2889 ret = lan78xx_reset(dev);
2890 if (ret) {
2895 ret = lan78xx_mdio_init(dev);
2896 if (ret) {
2905 return ret;
2915 return ret;
3089 int ret = 0;
3111 ret = usb_submit_urb(urb, GFP_ATOMIC);
3112 switch (ret) {
3124 ret = -ENOLINK;
3128 "rx submit, %d\n", ret);
3133 ret = -ENOLINK;
3136 if (ret) {
3140 return ret;
3221 int ret;
3279 ret = usb_autopm_get_interface_async(dev->intf);
3280 if (ret < 0) {
3307 ret = usb_submit_urb(urb, GFP_ATOMIC);
3308 switch (ret) {
3323 "tx: submit urb err %d\n", ret);
3329 if (ret) {
3330 netif_dbg(dev, tx_err, dev->net, "drop, code %d\n", ret);
3457 int ret = 0;
3467 ret);
3611 int ret;
3622 ret = -ENOMEM;
3657 ret = -ENODEV;
3664 ret = -ENODEV;
3671 ret = -ENODEV;
3677 ret = -ENODEV;
3684 ret = lan78xx_bind(dev, intf);
3685 if (ret < 0)
3701 ret = -ENOMEM;
3716 ret = -ENODEV;
3723 ret = lan78xx_phy_init(dev);
3724 if (ret < 0)
3727 ret = register_netdev(netdev);
3728 if (ret != 0) {
3735 ret = device_set_wakeup_enable(&udev->dev, true);
3756 return ret;
3931 int ret;
3940 ret = -EBUSY;
3948 ret = lan78xx_read_reg(dev, MAC_TX, &buf);
3950 ret = lan78xx_write_reg(dev, MAC_TX, buf);
3951 ret = lan78xx_read_reg(dev, MAC_RX, &buf);
3953 ret = lan78xx_write_reg(dev, MAC_RX, buf);
3969 ret = lan78xx_read_reg(dev, MAC_TX, &buf);
3971 ret = lan78xx_write_reg(dev, MAC_TX, buf);
3972 ret = lan78xx_read_reg(dev, MAC_RX, &buf);
3974 ret = lan78xx_write_reg(dev, MAC_RX, buf);
3976 ret = lan78xx_write_reg(dev, WUCSR, 0);
3977 ret = lan78xx_write_reg(dev, WUCSR2, 0);
3978 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL);
3981 ret = lan78xx_read_reg(dev, WUCSR, &buf);
3986 ret = lan78xx_write_reg(dev, WUCSR, buf);
3988 ret = lan78xx_read_reg(dev, PMT_CTL, &buf);
3998 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
4000 ret = lan78xx_read_reg(dev, PMT_CTL, &buf);
4004 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
4006 ret = lan78xx_read_reg(dev, MAC_RX, &buf);
4008 ret = lan78xx_write_reg(dev, MAC_RX, buf);
4014 ret = 0;
4016 return ret;
4024 int ret;
4041 ret = usb_submit_urb(res, GFP_ATOMIC);
4042 if (ret < 0) {
4062 ret = lan78xx_write_reg(dev, WUCSR2, 0);
4063 ret = lan78xx_write_reg(dev, WUCSR, 0);
4064 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL);
4066 ret = lan78xx_write_reg(dev, WUCSR2, WUCSR2_NS_RCD_ |
4071 ret = lan78xx_write_reg(dev, WUCSR, WUCSR_EEE_TX_WAKE_ |
4079 ret = lan78xx_read_reg(dev, MAC_TX, &buf);
4081 ret = lan78xx_write_reg(dev, MAC_TX, buf);