Lines Matching refs:ret

42 	int ret = 0;  in lan75xx_phy_gig_workaround()  local
50 ret = lan7x_mdio_wait_for_bit(udev, "BMSR_LSTATUS", in lan75xx_phy_gig_workaround()
53 if (ret) in lan75xx_phy_gig_workaround()
54 return ret; in lan75xx_phy_gig_workaround()
64 int ret; in lan75xx_update_flowcontrol() local
66 ret = lan7x_update_flowcontrol(udev, dev, &flow, &fct_flow); in lan75xx_update_flowcontrol()
67 if (ret) in lan75xx_update_flowcontrol()
68 return ret; in lan75xx_update_flowcontrol()
70 ret = lan7x_write_reg(udev, LAN75XX_FCT_FLOW, fct_flow); in lan75xx_update_flowcontrol()
71 if (ret) in lan75xx_update_flowcontrol()
72 return ret; in lan75xx_update_flowcontrol()
109 int ret; in lan75xx_basic_reset() local
112 ret = lan7x_basic_reset(udev, dev); in lan75xx_basic_reset()
113 if (ret) in lan75xx_basic_reset()
114 return ret; in lan75xx_basic_reset()
117 ret = lan7x_read_reg(udev, ID_REV, &val); in lan75xx_basic_reset()
118 if (ret) in lan75xx_basic_reset()
119 return ret; in lan75xx_basic_reset()
125 ret = lan7x_read_reg(udev, HW_CFG, &val); in lan75xx_basic_reset()
126 if (ret) in lan75xx_basic_reset()
127 return ret; in lan75xx_basic_reset()
139 int ret; in lan75xx_write_hwaddr() local
142 ret = lan7x_write_reg(udev, RX_ADDRL, addr_lo); in lan75xx_write_hwaddr()
143 if (ret) in lan75xx_write_hwaddr()
144 return ret; in lan75xx_write_hwaddr()
146 ret = lan7x_write_reg(udev, RX_ADDRH, addr_hi); in lan75xx_write_hwaddr()
147 if (ret) in lan75xx_write_hwaddr()
148 return ret; in lan75xx_write_hwaddr()
150 ret = lan7x_write_reg(udev, LAN75XX_ADDR_FILTX + 4, addr_lo); in lan75xx_write_hwaddr()
151 if (ret) in lan75xx_write_hwaddr()
152 return ret; in lan75xx_write_hwaddr()
155 ret = lan7x_write_reg(udev, LAN75XX_ADDR_FILTX, addr_hi); in lan75xx_write_hwaddr()
156 if (ret) in lan75xx_write_hwaddr()
157 return ret; in lan75xx_write_hwaddr()
169 int ret; in lan75xx_eth_start() local
173 ret = lan75xx_write_hwaddr(dev); in lan75xx_eth_start()
174 if (ret) in lan75xx_eth_start()
175 return ret; in lan75xx_eth_start()
177 ret = lan7x_write_reg(udev, INT_STS, 0xFFFFFFFF); in lan75xx_eth_start()
178 if (ret) in lan75xx_eth_start()
179 return ret; in lan75xx_eth_start()
181 ret = lan7x_write_reg(udev, LAN75XX_BURST_CAP, 0); in lan75xx_eth_start()
182 if (ret) in lan75xx_eth_start()
183 return ret; in lan75xx_eth_start()
185 ret = lan7x_write_reg(udev, LAN75XX_BULK_IN_DLY, DEFAULT_BULK_IN_DELAY); in lan75xx_eth_start()
186 if (ret) in lan75xx_eth_start()
187 return ret; in lan75xx_eth_start()
191 ret = lan7x_write_reg(udev, LAN75XX_FCT_RX_FIFO_END, write_buf); in lan75xx_eth_start()
192 if (ret) in lan75xx_eth_start()
193 return ret; in lan75xx_eth_start()
196 ret = lan7x_write_reg(udev, LAN75XX_FCT_TX_FIFO_END, write_buf); in lan75xx_eth_start()
197 if (ret) in lan75xx_eth_start()
198 return ret; in lan75xx_eth_start()
201 ret = lan7x_write_reg(udev, FLOW, 0); in lan75xx_eth_start()
202 if (ret) in lan75xx_eth_start()
203 return ret; in lan75xx_eth_start()
206 ret = lan75xx_set_receive_filter(udev); in lan75xx_eth_start()
207 if (ret) in lan75xx_eth_start()
208 return ret; in lan75xx_eth_start()
211 ret = lan75xx_phy_gig_workaround(udev, ueth); in lan75xx_eth_start()
212 if (ret) in lan75xx_eth_start()
213 return ret; in lan75xx_eth_start()
216 ret = lan7x_eth_phylib_connect(dev, &priv->ueth); in lan75xx_eth_start()
217 if (ret) in lan75xx_eth_start()
218 return ret; in lan75xx_eth_start()
219 ret = lan7x_eth_phylib_config_start(dev); in lan75xx_eth_start()
220 if (ret) in lan75xx_eth_start()
221 return ret; in lan75xx_eth_start()
227 ret = lan7x_read_reg(udev, MAC_CR, &write_buf); in lan75xx_eth_start()
228 if (ret) in lan75xx_eth_start()
229 return ret; in lan75xx_eth_start()
231 ret = lan7x_write_reg(udev, MAC_CR, write_buf); in lan75xx_eth_start()
232 if (ret) in lan75xx_eth_start()
233 return ret; in lan75xx_eth_start()
245 int ret; in lan75xx_read_rom_hwaddr() local
251 ret = lan7x_read_eeprom_mac(pdata->enetaddr, udev); in lan75xx_read_rom_hwaddr()
252 if (ret) in lan75xx_read_rom_hwaddr()
264 int ret; in lan75xx_eth_probe() local
282 ret = usb_ether_register(dev, ueth, RX_URB_SIZE); in lan75xx_eth_probe()
283 if (ret) in lan75xx_eth_probe()
284 return ret; in lan75xx_eth_probe()