Lines Matching defs:rdev
175 static int _rpmh_regulator_vrm_set_voltage_sel(struct regulator_dev *rdev,
178 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
185 cmd.data = DIV_ROUND_UP(regulator_list_voltage_linear_range(rdev,
195 static int rpmh_regulator_vrm_set_voltage_sel(struct regulator_dev *rdev,
198 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
209 return _rpmh_regulator_vrm_set_voltage_sel(rdev, selector,
213 static int rpmh_regulator_vrm_get_voltage_sel(struct regulator_dev *rdev)
215 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
220 static int rpmh_regulator_is_enabled(struct regulator_dev *rdev)
222 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
227 static int rpmh_regulator_set_enable_state(struct regulator_dev *rdev,
230 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
239 ret = _rpmh_regulator_vrm_set_voltage_sel(rdev,
252 static int rpmh_regulator_enable(struct regulator_dev *rdev)
254 return rpmh_regulator_set_enable_state(rdev, true);
257 static int rpmh_regulator_disable(struct regulator_dev *rdev)
259 return rpmh_regulator_set_enable_state(rdev, false);
285 static int rpmh_regulator_vrm_set_mode(struct regulator_dev *rdev,
288 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
301 static unsigned int rpmh_regulator_vrm_get_mode(struct regulator_dev *rdev)
303 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
311 * @rdev: Regulator device pointer for the rpmh-regulator
319 static int rpmh_regulator_vrm_set_load(struct regulator_dev *rdev, int load_uA)
321 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
329 return rpmh_regulator_vrm_set_mode(rdev, mode);
332 static int rpmh_regulator_vrm_set_bypass(struct regulator_dev *rdev,
335 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
348 static int rpmh_regulator_vrm_get_bypass(struct regulator_dev *rdev,
351 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev);
421 struct regulator_dev *rdev;
483 rdev = devm_regulator_register(dev, &vreg->rdesc, ®_config);
484 if (IS_ERR(rdev)) {
485 ret = PTR_ERR(rdev);