Lines Matching refs:ret
32 int ret;
35 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
37 if (ret < 0)
38 return ret;
48 int ret;
55 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_MMD_AN_MV_STAT);
56 if (ret < 0) {
57 return ret;
58 } else if ((ret & MDIO_MMD_AN_MV_STAT_LOCAL_RX) &&
59 (ret & MDIO_MMD_AN_MV_STAT_REMOTE_RX)) {
66 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_1000BT1_STAT);
67 if (ret < 0)
68 return ret;
69 else if (ret & MDIO_PCS_1000BT1_STAT_LINK)
74 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_1000BT1_STAT);
75 if (ret < 0)
76 return ret;
77 else if (ret & MDIO_PCS_1000BT1_STAT_LINK)
89 int ret;
98 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_100BT1_STAT1);
99 if (ret < 0)
100 return ret;
101 else if (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LINK)
105 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_100BT1_STAT1);
106 if (ret < 0)
107 return ret;
111 if ((ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LINK) &&
112 (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LOCAL_RX) &&
113 (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_REMOTE_RX))
123 int ret;
130 ret = mv88q2xxx_read_link_gbit(phydev);
132 ret = mv88q2xxx_read_link_100m(phydev);
134 return ret;
139 int ret;
141 ret = mv88q2xxx_read_link(phydev);
142 if (ret < 0)
143 return ret;
150 int ret;
152 ret = genphy_c45_pma_read_abilities(phydev);
153 if (ret)
154 return ret;
160 ret = genphy_c45_pma_baset1_read_abilities(phydev);
161 if (ret)
162 return ret;
176 int ret;
178 ret = genphy_c45_config_aneg(phydev);
179 if (ret)
180 return ret;
187 int ret;
196 ret = genphy_c45_read_pma(phydev);
197 if (ret)
198 return ret;
205 int ret;
211 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, 0x8230);
212 if (ret < 0)
213 return ret;
215 ret = ret >> 12;
221 ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, 0xFC5D, 0x00FF, 0x00AC);
222 if (ret < 0)
223 return ret;
225 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, 0xfc88);
226 if (ret < 0)
227 return ret;
230 return ret & 0x0F;