Lines Matching refs:ret
71 int ret;
73 ret = i2c_smbus_read_byte_data(info->client, reg);
74 if (ret < 0) {
76 return ret;
79 *val = ret;
86 int ret;
88 ret = i2c_smbus_read_word_data(info->client, reg_msb);
89 if (ret < 0) {
91 return ret;
94 *val = swab16(ret);
247 int ret;
251 ret = ds278x_get_status(info, &val->intval);
255 ret = info->ops->get_battery_capacity(info, &val->intval);
259 ret = info->ops->get_battery_voltage(info, &val->intval);
263 ret = info->ops->get_battery_current(info, &val->intval);
267 ret = ds278x_get_temp(info, &val->intval);
271 ret = -EINVAL;
274 return ret;
377 int ret;
391 ret = idr_alloc(&battery_id, client, 0, 0, GFP_KERNEL);
393 if (ret < 0)
395 num = ret;
399 ret = -ENOMEM;
406 ret = -ENOMEM;
429 ret = PTR_ERR(info->battery);
446 return ret;