Lines Matching refs:ret
77 int ret;
80 ret = i2c_smbus_write_byte_data(client, DMARD10_REG_PD,
82 if (ret < 0)
83 return ret;
95 ret = i2c_master_send(client, buffer, 6);
96 if (ret < 0)
97 return ret;
100 ret = i2c_smbus_write_byte_data(client, DMARD10_REG_MISC2,
102 if (ret < 0)
103 return ret;
113 ret = i2c_master_send(client, buffer, 7);
114 if (ret < 0)
115 return ret;
118 ret = i2c_smbus_write_byte_data(client, DMARD10_REG_ACTR,
120 if (ret < 0)
121 return ret;
144 int ret;
152 ret = i2c_smbus_read_i2c_block_data(data->client,
155 if (ret < 0)
156 return ret;
157 ret = le16_to_cpu(buf[chan->address]);
158 *val = sign_extend32(ret, 12);
180 int ret;
185 ret = i2c_smbus_read_byte_data(client, DMARD10_REG_STADR);
186 if (ret != DMARD10_VALUE_STADR)
187 return (ret < 0) ? ret : -ENODEV;
189 ret = i2c_smbus_read_byte_data(client, DMARD10_REG_STAINT);
190 if (ret != DMARD10_VALUE_STAINT)
191 return (ret < 0) ? ret : -ENODEV;
208 ret = dmard10_reset(client);
209 if (ret < 0)
210 return ret;
212 ret = devm_add_action_or_reset(&client->dev, dmard10_shutdown_cleanup,
214 if (ret)
215 return ret;