Lines Matching refs:range
134 int range; in regulator_get_voltage_sel_pickable_regmap() local
154 range = regulator_range_selector_to_index(rdev, r_val); in regulator_get_voltage_sel_pickable_regmap()
155 if (range < 0) in regulator_get_voltage_sel_pickable_regmap()
158 voltages = linear_range_values_in_range_array(r, range); in regulator_get_voltage_sel_pickable_regmap()
165 unsigned int sel, unsigned int range) in write_separate_vsel_and_range() argument
172 range, &range_updated, false, false); in write_separate_vsel_and_range()
204 unsigned int range; in regulator_set_voltage_sel_pickable_regmap() local
225 range = rdev->desc->linear_range_selectors_bitfield[i]; in regulator_set_voltage_sel_pickable_regmap()
226 range <<= ffs(rdev->desc->vsel_range_mask) - 1; in regulator_set_voltage_sel_pickable_regmap()
231 rdev->desc->vsel_mask, sel | range); in regulator_set_voltage_sel_pickable_regmap()
233 ret = write_separate_vsel_and_range(rdev, sel, range); in regulator_set_voltage_sel_pickable_regmap()
430 const struct linear_range *range; in regulator_map_voltage_linear_range() local
442 range = &rdev->desc->linear_ranges[i]; in regulator_map_voltage_linear_range()
444 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_linear_range()
479 const struct linear_range *range; in regulator_map_voltage_pickable_linear_range() local
494 range = &rdev->desc->linear_ranges[i]; in regulator_map_voltage_pickable_linear_range()
495 linear_max_uV = linear_range_get_max_value(range); in regulator_map_voltage_pickable_linear_range()
497 if (!(min_uV <= linear_max_uV && max_uV >= range->min)) { in regulator_map_voltage_pickable_linear_range()
498 selector += linear_range_values_in_range(range); in regulator_map_voltage_pickable_linear_range()
502 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_pickable_linear_range()
505 selector += linear_range_values_in_range(range); in regulator_map_voltage_pickable_linear_range()
509 ret = selector + sel - range->min_sel; in regulator_map_voltage_pickable_linear_range()
519 selector += linear_range_values_in_range(range); in regulator_map_voltage_pickable_linear_range()
587 const struct linear_range *range; in regulator_list_voltage_pickable_linear_range() local
599 range = &rdev->desc->linear_ranges[i]; in regulator_list_voltage_pickable_linear_range()
601 sel_indexes = linear_range_values_in_range(range) - 1; in regulator_list_voltage_pickable_linear_range()
615 return range->min + (range->step * selector); in regulator_list_voltage_pickable_linear_range()