Lines Matching refs:ret

108 	int ret;
131 ret = i2c_bit_add_bus(&bus->adapter);
132 if (ret) {
134 __func__, num, ret);
177 int ret;
212 ret = i2c_transfer(&i2c->adapter, msgs, num_msgs);
213 if (ret != num_msgs) {
214 dd_dev_err(dd, "%s: bus %d, i2c slave 0x%x, offset 0x%x, len 0x%x; write failed, ret %d\n",
215 __func__, i2c->num, slave_addr, offset, len, ret);
216 return ret < 0 ? ret : -EIO;
225 int ret;
260 ret = i2c_transfer(&bus->adapter, msgs, num_msgs);
261 if (ret != num_msgs) {
262 dd_dev_err(dd, "%s: bus %d, i2c slave 0x%x, offset 0x%x, len 0x%x; read failed, ret %d\n",
263 __func__, bus->num, slave_addr, offset, len, ret);
264 return ret < 0 ? ret : -EIO;
296 int ret;
301 ret = __i2c_write(ppd, target, i2c_addr, offset, bp, len);
302 if (ret)
303 return ret;
335 int ret;
340 ret = __i2c_read(ppd, target, i2c_addr, offset, bp, len);
341 if (ret)
342 return ret;
361 int ret = 0;
374 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
378 if (ret) {
381 target, ret);
391 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
395 if (ret) /* stop on error */
402 if (ret < 0)
403 return ret;
416 int ret;
418 ret = acquire_chip_resource(dd, resource, QSFP_WAIT);
419 if (ret)
420 return ret;
421 ret = qsfp_write(ppd, target, addr, bp, len);
424 return ret;
441 int ret = 0;
453 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
457 if (ret) {
460 target, ret);
470 ret = __i2c_read(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
472 if (ret) /* stop on error */
479 if (ret < 0)
480 return ret;
493 int ret;
495 ret = acquire_chip_resource(dd, resource, QSFP_WAIT);
496 if (ret)
497 return ret;
498 ret = qsfp_read(ppd, target, addr, bp, len);
501 return ret;
519 int ret;
530 ret = -ENODEV;
534 ret = qsfp_read(ppd, target, 0, cache, QSFP_PAGESIZE);
535 if (ret != QSFP_PAGESIZE) {
538 __func__, QSFP_PAGESIZE, ret);
547 ret = qsfp_read(ppd, target, 384, cache + 256, 128);
548 if (ret <= 0 || ret != 128) {
552 ret = qsfp_read(ppd, target, 640, cache + 384, 128);
553 if (ret <= 0 || ret != 128) {
557 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
558 if (ret <= 0 || ret != 128) {
564 ret = qsfp_read(ppd, target, 640, cache + 384, 128);
565 if (ret <= 0 || ret != 128) {
569 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
570 if (ret <= 0 || ret != 128) {
576 ret = qsfp_read(ppd, target, 384, cache + 256, 128);
577 if (ret <= 0 || ret != 128) {
581 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
582 if (ret <= 0 || ret != 128) {
588 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
589 if (ret <= 0 || ret != 128) {
605 return ret;
670 int ret = 0, offset = 0;
675 ret = -EINVAL;
681 ret = -ENODEV;
686 ret = -EINVAL;
691 ret = -ERANGE;
724 ret = one_qsfp_read(ppd, dd->hfi1_id, addr, data + offset, len);
725 if (ret != len) {
726 ret = -EAGAIN;
735 return ret;