Lines Matching refs:ret
34 int ret;
36 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val);
37 if (ret != 0)
38 return ret;
118 int ret;
120 ret = regmap_read(rdev->regmap, rdev->desc->vsel_reg, &val);
121 if (ret != 0)
122 return ret;
143 int ret;
147 ret = regmap_update_bits(rdev->regmap, rdev->desc->vsel_reg,
149 if (ret)
150 return ret;
153 ret = regmap_update_bits(rdev->regmap, rdev->desc->apply_reg,
156 return ret;
177 int i, ret;
183 ret = rdev->desc->ops->list_voltage(rdev, i);
184 if (ret < 0)
187 if (ret < best_val && ret >= min_uV && ret <= max_uV) {
188 best_val = ret;
213 int i, ret;
216 ret = rdev->desc->ops->list_voltage(rdev, i);
217 if (ret < 0)
220 if (ret > max_uV)
223 if (ret >= min_uV && ret <= max_uV)
244 int ret, voltage;
262 ret = DIV_ROUND_UP(min_uV - rdev->desc->min_uV, rdev->desc->uV_step);
263 if (ret < 0)
264 return ret;
266 ret += rdev->desc->linear_min_sel;
269 voltage = rdev->desc->ops->list_voltage(rdev, ret);
273 return ret;
291 int ret = -EINVAL;
314 ret = 0;
316 ret = DIV_ROUND_UP(min_uV - range->min_uV,
318 if (ret < 0)
319 return ret;
322 ret += range->min_sel;
331 voltage = rdev->desc->ops->list_voltage(rdev, ret);
335 return ret;
457 int ret;
459 ret = regmap_read(rdev->regmap, rdev->desc->bypass_reg, &val);
460 if (ret != 0)
461 return ret;