Lines Matching defs:rdev

125 static int max8997_list_voltage_charger_cv(struct regulator_dev *rdev,
128 int rid = rdev_get_id(rdev);
147 static int max8997_list_voltage(struct regulator_dev *rdev,
151 int rid = rdev_get_id(rdev);
168 static int max8997_get_enable_register(struct regulator_dev *rdev,
171 int rid = rdev_get_id(rdev);
242 static int max8997_reg_is_enabled(struct regulator_dev *rdev)
244 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
249 ret = max8997_get_enable_register(rdev, &reg, &mask, &pattern);
260 static int max8997_reg_enable(struct regulator_dev *rdev)
262 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
266 ret = max8997_get_enable_register(rdev, &reg, &mask, &pattern);
273 static int max8997_reg_disable(struct regulator_dev *rdev)
275 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
279 ret = max8997_get_enable_register(rdev, &reg, &mask, &pattern);
286 static int max8997_get_voltage_register(struct regulator_dev *rdev,
289 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
290 int rid = rdev_get_id(rdev);
352 static int max8997_get_voltage_sel(struct regulator_dev *rdev)
354 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
359 ret = max8997_get_voltage_register(rdev, &reg, &shift, &mask);
396 static int max8997_set_voltage_charger_cv(struct regulator_dev *rdev,
399 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
401 int rid = rdev_get_id(rdev);
409 ret = max8997_get_voltage_register(rdev, &reg, &shift, &mask);
448 static int max8997_set_voltage_ldobuck(struct regulator_dev *rdev,
451 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
454 int rid = rdev_get_id(rdev);
480 ret = max8997_get_voltage_register(rdev, &reg, &shift, &mask);
490 static int max8997_set_voltage_buck_time_sel(struct regulator_dev *rdev,
494 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
495 int rid = rdev_get_id(rdev);
538 static int max8997_assess_side_effect(struct regulator_dev *rdev,
541 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
542 int rid = rdev_get_id(rdev);
615 static int max8997_set_voltage_buck(struct regulator_dev *rdev,
618 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
619 int rid = rdev_get_id(rdev);
643 return max8997_set_voltage_ldobuck(rdev, min_uV, max_uV,
655 damage = max8997_assess_side_effect(rdev, new_val, &new_idx);
674 dev_warn(&rdev->dev,
690 static int max8997_set_voltage_safeout_sel(struct regulator_dev *rdev,
693 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
695 int rid = rdev_get_id(rdev);
701 ret = max8997_get_voltage_register(rdev, &reg, &shift, &mask);
708 static int max8997_reg_disable_suspend(struct regulator_dev *rdev)
710 struct max8997_data *max8997 = rdev_get_drvdata(rdev);
713 int rid = rdev_get_id(rdev);
715 ret = max8997_get_enable_register(rdev, &reg, &mask, &pattern);
724 dev_dbg(&rdev->dev, "Conditional Power-Off for %s\n",
725 rdev->desc->name);
729 dev_dbg(&rdev->dev, "Full Power-Off for %s (%xh -> %xh)\n",
730 rdev->desc->name, max8997->saved_states[rid] & mask,
780 static int max8997_set_current_limit(struct regulator_dev *rdev,
784 int rid = rdev_get_id(rdev);
790 return max8997_set_voltage_ldobuck(rdev, min_uA, max_uA, &dummy);
793 static int max8997_get_current_limit(struct regulator_dev *rdev)
795 int sel, rid = rdev_get_id(rdev);
800 sel = max8997_get_voltage_sel(rdev);
805 return max8997_list_voltage(rdev, sel);
1015 struct regulator_dev *rdev;
1184 rdev = devm_regulator_register(&pdev->dev, &regulators[id],
1186 if (IS_ERR(rdev)) {
1189 return PTR_ERR(rdev);