Lines Matching refs:ret
39 int bus_addr, ret;
61 ret = i2c_transfer(i2c, msgs, ARRAY_SIZE(msgs));
62 if (ret != ARRAY_SIZE(msgs))
73 int ret;
93 ret = i2c_transfer(i2c, &msg, 1);
95 return ret < 0 ? ret : 0;
136 int ret;
138 ret = __i2c_transfer(i2c, msgs, num);
139 if (ret < 0)
140 return ret;
141 else if (ret != num)
199 int ret, main_err = 0;
205 ret = __i2c_rollball_get_page(i2c, msgs->addr, &saved_page);
206 if (ret)
210 ret = __i2c_rollball_set_page(i2c, msgs->addr, SFP_PAGE_ROLLBALL_MDIO);
211 if (ret)
215 ret = __i2c_transfer_err(i2c, msgs, num);
216 if (ret)
217 main_err = ret;
220 ret = __i2c_rollball_set_page(i2c, msgs->addr, saved_page);
225 return main_err ? : ret;
234 int i, ret;
258 ret = i2c_transfer_rollball(i2c, msgs, ARRAY_SIZE(msgs));
259 if (ret)
260 return ret;
298 int bus_addr, ret;
310 ret = i2c_rollball_mii_cmd(bus, bus_addr, ROLLBALL_CMD_READ, buf,
312 if (ret < 0)
313 return ret;
315 ret = i2c_rollball_mii_poll(bus, bus_addr, res, sizeof(res));
316 if (ret == -ETIMEDOUT)
318 else if (ret < 0)
319 return ret;
329 int bus_addr, ret;
343 ret = i2c_rollball_mii_cmd(bus, bus_addr, ROLLBALL_CMD_WRITE, buf,
345 if (ret < 0)
346 return ret;
348 ret = i2c_rollball_mii_poll(bus, bus_addr, NULL, 0);
349 if (ret < 0)
350 return ret;
359 int ret;
372 ret = i2c_transfer(i2c, &msg, 1);
373 if (ret < 0)
374 return ret;
375 else if (ret != 1)
385 int ret;
400 ret = i2c_mii_init_rollball(i2c);
401 if (ret < 0) {
404 ret);
406 return ERR_PTR(ret);