Lines Matching refs:ret

150 	int ret;
173 ret = i2c_bit_add_bus(&bus->adapter);
174 if (ret) {
176 __func__, num, ret);
219 int ret;
254 ret = i2c_transfer(&i2c->adapter, msgs, num_msgs);
255 if (ret != num_msgs) {
256 dd_dev_err(dd, "%s: bus %d, i2c slave 0x%x, offset 0x%x, len 0x%x; write failed, ret %d\n",
257 __func__, i2c->num, slave_addr, offset, len, ret);
258 return ret < 0 ? ret : -EIO;
267 int ret;
302 ret = i2c_transfer(&bus->adapter, msgs, num_msgs);
303 if (ret != num_msgs) {
304 dd_dev_err(dd, "%s: bus %d, i2c slave 0x%x, offset 0x%x, len 0x%x; read failed, ret %d\n",
305 __func__, bus->num, slave_addr, offset, len, ret);
306 return ret < 0 ? ret : -EIO;
338 int ret;
343 ret = __i2c_write(ppd, target, i2c_addr, offset, bp, len);
344 if (ret)
345 return ret;
377 int ret;
382 ret = __i2c_read(ppd, target, i2c_addr, offset, bp, len);
383 if (ret)
384 return ret;
403 int ret = 0;
416 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
420 if (ret) {
423 target, ret);
433 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
437 if (ret) /* stop on error */
444 if (ret < 0)
445 return ret;
458 int ret;
460 ret = acquire_chip_resource(dd, resource, QSFP_WAIT);
461 if (ret)
462 return ret;
463 ret = qsfp_write(ppd, target, addr, bp, len);
466 return ret;
483 int ret = 0;
495 ret = __i2c_write(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
499 if (ret) {
502 target, ret);
512 ret = __i2c_read(ppd, target, QSFP_DEV | QSFP_OFFSET_SIZE,
514 if (ret) /* stop on error */
521 if (ret < 0)
522 return ret;
535 int ret;
537 ret = acquire_chip_resource(dd, resource, QSFP_WAIT);
538 if (ret)
539 return ret;
540 ret = qsfp_read(ppd, target, addr, bp, len);
543 return ret;
561 int ret;
572 ret = -ENODEV;
576 ret = qsfp_read(ppd, target, 0, cache, QSFP_PAGESIZE);
577 if (ret != QSFP_PAGESIZE) {
580 __func__, QSFP_PAGESIZE, ret);
589 ret = qsfp_read(ppd, target, 384, cache + 256, 128);
590 if (ret <= 0 || ret != 128) {
594 ret = qsfp_read(ppd, target, 640, cache + 384, 128);
595 if (ret <= 0 || ret != 128) {
599 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
600 if (ret <= 0 || ret != 128) {
606 ret = qsfp_read(ppd, target, 640, cache + 384, 128);
607 if (ret <= 0 || ret != 128) {
611 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
612 if (ret <= 0 || ret != 128) {
618 ret = qsfp_read(ppd, target, 384, cache + 256, 128);
619 if (ret <= 0 || ret != 128) {
623 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
624 if (ret <= 0 || ret != 128) {
630 ret = qsfp_read(ppd, target, 896, cache + 512, 128);
631 if (ret <= 0 || ret != 128) {
647 return ret;
712 int ret = 0, offset = 0;
717 ret = -EINVAL;
723 ret = -ENODEV;
728 ret = -EINVAL;
733 ret = -ERANGE;
766 ret = one_qsfp_read(ppd, dd->hfi1_id, addr, data + offset, len);
767 if (ret != len) {
768 ret = -EAGAIN;
777 return ret;