Lines Matching refs:ret

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