Lines Matching refs:ret
30 int ret;
38 ret = spi_write(st->us, st->tx, 2);
41 return ret;
48 int ret;
56 ret = spi_write(st->us, st->tx, 3);
59 return ret;
68 ssize_t ret;
70 ret = spi_w8r8(st->us, ADE7753_READ_REG(reg_address));
71 if (ret < 0) {
74 return ret;
76 *val = ret;
87 ssize_t ret;
89 ret = spi_w8r16be(st->us, ADE7753_READ_REG(reg_address));
90 if (ret < 0) {
93 return ret;
96 *val = ret;
107 int ret;
123 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers));
124 if (ret) {
133 return ret;
140 int ret;
144 ret = ade7753_spi_read_reg_8(dev, this_attr->address, &val);
145 if (ret)
146 return ret;
155 int ret;
159 ret = ade7753_spi_read_reg_16(dev, this_attr->address, &val);
160 if (ret)
161 return ret;
170 int ret;
174 ret = ade7753_spi_read_reg_24(dev, this_attr->address, &val);
175 if (ret)
176 return ret;
187 int ret;
190 ret = kstrtou8(buf, 10, &val);
191 if (ret)
193 ret = ade7753_spi_write_reg_8(dev, this_attr->address, val);
196 return ret ? ret : len;
205 int ret;
208 ret = kstrtou16(buf, 10, &val);
209 if (ret)
211 ret = ade7753_spi_write_reg_16(dev, this_attr->address, val);
214 return ret ? ret : len;
323 int ret;
326 ret = ade7753_spi_read_reg_8(dev, ADE7753_IRQEN, &irqen);
327 if (ret)
336 ret = ade7753_spi_write_reg_8(dev, ADE7753_IRQEN, irqen);
339 return ret;
355 int ret;
364 ret = ade7753_set_irq(dev, false);
365 if (ret) {
374 return ret;
381 int ret;
385 ret = ade7753_spi_read_reg_16(dev, ADE7753_MODE, &t);
386 if (ret)
387 return ret;
403 int ret;
406 ret = kstrtou16(buf, 10, &val);
407 if (ret)
408 return ret;
423 ret = ade7753_spi_read_reg_16(dev, ADE7753_MODE, ®);
424 if (ret)
430 ret = ade7753_spi_write_reg_16(dev, ADE7753_MODE, reg);
435 return ret ? ret : len;
495 int ret;
516 ret = ade7753_initial_setup(indio_dev);
517 if (ret)
518 return ret;
520 ret = iio_device_register(indio_dev);
521 if (ret)
522 return ret;