Lines Matching refs:max_uV

109 				     int min_uV, int max_uV);
214 int *min_uV, int *max_uV) in regulator_check_voltage() argument
216 BUG_ON(*min_uV > *max_uV); in regulator_check_voltage()
227 if (*max_uV > rdev->constraints->max_uV) in regulator_check_voltage()
228 *max_uV = rdev->constraints->max_uV; in regulator_check_voltage()
232 if (*min_uV > *max_uV) { in regulator_check_voltage()
234 *min_uV, *max_uV); in regulator_check_voltage()
245 int *min_uV, int *max_uV) in regulator_check_consumers() argument
254 if (!regulator->min_uV && !regulator->max_uV) in regulator_check_consumers()
257 if (*max_uV > regulator->max_uV) in regulator_check_consumers()
258 *max_uV = regulator->max_uV; in regulator_check_consumers()
263 if (*min_uV > *max_uV) { in regulator_check_consumers()
265 *min_uV, *max_uV); in regulator_check_consumers()
521 return sprintf(buf, "%d\n", rdev->constraints->max_uV); in regulator_max_uV_show()
839 if (constraints->min_uV && constraints->max_uV) { in print_constraints()
840 if (constraints->min_uV == constraints->max_uV) in print_constraints()
847 constraints->max_uV / 1000); in print_constraints()
851 constraints->min_uV != constraints->max_uV) { in print_constraints()
895 if ((constraints->min_uV != constraints->max_uV) && in print_constraints()
909 rdev->constraints->min_uV == rdev->constraints->max_uV) { in machine_constraints_voltage()
918 current_uV > rdev->constraints->max_uV) { in machine_constraints_voltage()
921 rdev->constraints->max_uV); in machine_constraints_voltage()
938 int max_uV = INT_MIN; in machine_constraints_voltage() local
940 int cmax = constraints->max_uV; in machine_constraints_voltage()
948 constraints->max_uV = cmax; in machine_constraints_voltage()
972 if (value <= cmax && value > max_uV) in machine_constraints_voltage()
973 max_uV = value; in machine_constraints_voltage()
977 if (max_uV < min_uV) { in machine_constraints_voltage()
980 min_uV, max_uV); in machine_constraints_voltage()
990 if (constraints->max_uV > max_uV) { in machine_constraints_voltage()
992 constraints->max_uV, max_uV); in machine_constraints_voltage()
993 constraints->max_uV = max_uV; in machine_constraints_voltage()
1312 &regulator->max_uV); in create_regulator()
2433 else if (ret > rdev->constraints->max_uV) in _regulator_list_voltage()
2486 rdev->constraints->min_uV && rdev->constraints->max_uV && in regulator_can_change_voltage()
2487 rdev->constraints->min_uV != rdev->constraints->max_uV) in regulator_can_change_voltage()
2629 int min_uV, int max_uV) in regulator_is_supported_voltage() argument
2638 return min_uV <= ret && ret <= max_uV; in regulator_is_supported_voltage()
2646 max_uV <= rdev->constraints->max_uV; in regulator_is_supported_voltage()
2656 if (ret >= min_uV && ret <= max_uV) in regulator_is_supported_voltage()
2665 int max_uV) in regulator_map_voltage() argument
2670 return desc->ops->map_voltage(rdev, min_uV, max_uV); in regulator_map_voltage()
2673 return regulator_map_voltage_linear(rdev, min_uV, max_uV); in regulator_map_voltage()
2676 return regulator_map_voltage_linear_range(rdev, min_uV, max_uV); in regulator_map_voltage()
2678 return regulator_map_voltage_iterate(rdev, min_uV, max_uV); in regulator_map_voltage()
2682 int min_uV, int max_uV, in _regulator_call_set_voltage() argument
2690 data.max_uV = max_uV; in _regulator_call_set_voltage()
2696 ret = rdev->desc->ops->set_voltage(rdev, min_uV, max_uV, selector); in _regulator_call_set_voltage()
2714 data.max_uV = uV; in _regulator_call_set_voltage_sel()
2731 int min_uV, int max_uV) in _regulator_do_set_voltage() argument
2739 trace_regulator_set_voltage(rdev_get_name(rdev), min_uV, max_uV); in _regulator_do_set_voltage()
2742 max_uV += rdev->constraints->uV_offset; in _regulator_do_set_voltage()
2757 ret = _regulator_call_set_voltage(rdev, min_uV, max_uV, in _regulator_do_set_voltage()
2769 ret = regulator_map_voltage(rdev, min_uV, max_uV); in _regulator_do_set_voltage()
2772 if (min_uV <= best_val && max_uV >= best_val) { in _regulator_do_set_voltage()
2821 int min_uV, int max_uV) in regulator_set_voltage_unlocked() argument
2834 if (regulator->min_uV == min_uV && regulator->max_uV == max_uV) in regulator_set_voltage_unlocked()
2843 if (min_uV <= current_uV && current_uV <= max_uV) { in regulator_set_voltage_unlocked()
2845 regulator->max_uV = max_uV; in regulator_set_voltage_unlocked()
2858 ret = regulator_check_voltage(rdev, &min_uV, &max_uV); in regulator_set_voltage_unlocked()
2864 old_max_uV = regulator->max_uV; in regulator_set_voltage_unlocked()
2866 regulator->max_uV = max_uV; in regulator_set_voltage_unlocked()
2868 ret = regulator_check_consumers(rdev, &min_uV, &max_uV); in regulator_set_voltage_unlocked()
2877 selector = regulator_map_voltage(rdev, min_uV, max_uV); in regulator_set_voltage_unlocked()
2910 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV); in regulator_set_voltage_unlocked()
2928 regulator->max_uV = old_max_uV; in regulator_set_voltage_unlocked()
2951 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) in regulator_set_voltage() argument
2957 ret = regulator_set_voltage_unlocked(regulator, min_uV, max_uV); in regulator_set_voltage()
3061 int ret, min_uV, max_uV; in regulator_sync_voltage() local
3072 if (!regulator->min_uV && !regulator->max_uV) { in regulator_sync_voltage()
3078 max_uV = regulator->max_uV; in regulator_sync_voltage()
3081 ret = regulator_check_voltage(rdev, &min_uV, &max_uV); in regulator_sync_voltage()
3085 ret = regulator_check_consumers(rdev, &min_uV, &max_uV); in regulator_sync_voltage()
3089 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV); in regulator_sync_voltage()
4264 c->min_uV / 1000, c->max_uV / 1000); in regulator_summary_show_subtree()
4287 consumer->max_uV / 1000); in regulator_summary_show_subtree()