Lines Matching defs:rdev
38 struct regulator_dev *rdev;
81 static int vctrl_get_voltage(struct regulator_dev *rdev)
83 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
86 if (!rdev->supply)
89 ctrl_uV = regulator_get_voltage_rdev(rdev->supply->rdev);
94 static int vctrl_set_voltage(struct regulator_dev *rdev,
98 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
103 if (!rdev->supply)
106 orig_ctrl_uV = regulator_get_voltage_rdev(rdev->supply->rdev);
111 return regulator_set_voltage_rdev(rdev->supply->rdev,
129 ret = regulator_set_voltage_rdev(rdev->supply->rdev,
146 regulator_set_voltage_rdev(rdev->supply->rdev, orig_ctrl_uV, orig_ctrl_uV,
152 static int vctrl_get_voltage_sel(struct regulator_dev *rdev)
154 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
159 static int vctrl_set_voltage_sel(struct regulator_dev *rdev,
162 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
166 if (!rdev->supply)
169 if (selector >= rdev->desc->n_voltages)
174 ret = regulator_set_voltage_rdev(rdev->supply->rdev,
193 ret = regulator_set_voltage_rdev(rdev->supply->rdev,
198 dev_err(&rdev->dev,
216 if (!regulator_set_voltage_rdev(rdev->supply->rdev,
222 dev_warn(&rdev->dev,
229 static int vctrl_list_voltage(struct regulator_dev *rdev,
232 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
234 if (selector >= rdev->desc->n_voltages)
402 static int vctrl_enable(struct regulator_dev *rdev)
404 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
411 static int vctrl_disable(struct regulator_dev *rdev)
413 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
420 static int vctrl_is_enabled(struct regulator_dev *rdev)
422 struct vctrl_data *vctrl = rdev_get_drvdata(rdev);
529 vctrl->rdev = devm_regulator_register(&pdev->dev, rdesc, &cfg);
530 if (IS_ERR(vctrl->rdev)) {
531 ret = PTR_ERR(vctrl->rdev);