Lines Matching refs:ret
61 int ret;
64 ret = i2c_smbus_read_byte_data(client, MC3230_REG_MODE);
65 if (ret < 0) {
66 dev_err(&client->dev, "failed to read mode reg: %d\n", ret);
67 return ret;
70 ret &= ~MC3230_MODE_OPCON_MASK;
71 ret |= opcon;
73 ret = i2c_smbus_write_byte_data(client, MC3230_REG_MODE, ret);
74 if (ret < 0) {
75 dev_err(&client->dev, "failed to write mode reg: %d\n", ret);
76 return ret;
87 int ret;
91 ret = i2c_smbus_read_byte_data(data->client, chan->address);
92 if (ret < 0)
93 return ret;
94 *val = sign_extend32(ret, 7);
111 int ret;
116 ret = i2c_smbus_read_byte_data(client, MC3230_REG_CHIP_ID);
117 if (ret != MC3230_CHIP_ID)
118 return (ret < 0) ? ret : -ENODEV;
120 ret = i2c_smbus_read_byte_data(client, MC3230_REG_PRODUCT_CODE);
121 if (ret != MC3230_PRODUCT_CODE)
122 return (ret < 0) ? ret : -ENODEV;
140 ret = mc3230_set_opcon(data, MC3230_MODE_OPCON_WAKE);
141 if (ret < 0)
142 return ret;
144 ret = iio_device_register(indio_dev);
145 if (ret < 0) {
150 return ret;