Lines Matching defs:ret
67 int ret;
69 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg,
72 if (ret) {
77 return ret;
91 int ret, i;
93 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg,
96 if (ret < 0) {
99 return ret;
103 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg,
105 if (ret < 0)
106 return ret;
135 int ret, tries;
143 ret = tps65090_try_enable_fet(rdev);
144 if (!ret)
146 if (ret != -ENOTRECOVERABLE || tries == MAX_FET_ENABLE_TRIES)
150 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg,
152 if (ret)
167 return ret;
257 int ret;
262 ret = tps65090_set_bits(parent, reg_en_reg, 1);
264 ret = tps65090_clr_bits(parent, reg_en_reg, 1);
265 if (ret < 0)
267 return ret;
274 int ret = 0;
284 ret = tps65090_set_bits(parent, reg_en_reg, 0);
285 if (ret < 0) {
287 return ret;
316 int idx = 0, ret;
336 ret = of_regulator_match(&pdev->dev, regulators, tps65090_matches,
339 if (ret < 0) {
341 "Error parsing regulator init data: %d\n", ret);
342 return ERR_PTR(ret);
416 int ret;
456 ret = tps65090_regulator_disable_ext_control(
458 if (ret < 0) {
461 return ret;
493 ret = tps65090_reg_set_overcurrent_wait(ri, rdev);
494 if (ret < 0)
495 return ret;
501 ret = tps65090_config_ext_control(ri, true);
502 if (ret < 0)
503 return ret;