Lines Matching defs:range
120 * regulator_get_voltage_sel_pickable_regmap - pickable range get_voltage_sel
132 int range;
152 range = regulator_range_selector_to_index(rdev, r_val);
153 if (range < 0)
156 voltages = linear_range_values_in_range_array(r, range);
163 * regulator_set_voltage_sel_pickable_regmap - pickable range set_voltage_sel
176 unsigned int range;
197 range = rdev->desc->linear_range_selectors[i];
203 rdev->desc->vsel_mask, sel | range);
207 rdev->desc->vsel_range_mask, range);
300 * range.
410 const struct linear_range *range;
422 range = &rdev->desc->linear_ranges[i];
424 ret = linear_range_get_selector_high(range, min_uV, &sel,
459 const struct linear_range *range;
474 range = &rdev->desc->linear_ranges[i];
475 linear_max_uV = linear_range_get_max_value(range);
477 if (!(min_uV <= linear_max_uV && max_uV >= range->min)) {
478 selector += linear_range_values_in_range(range);
482 ret = linear_range_get_selector_high(range, min_uV, &sel,
485 selector += linear_range_values_in_range(range);
489 ret = selector + sel - range->min_sel;
499 selector += linear_range_values_in_range(range);
536 * regulator_list_voltage_pickable_linear_range - pickable range list voltages
547 const struct linear_range *range;
559 range = &rdev->desc->linear_ranges[i];
561 sel_indexes = linear_range_values_in_range(range) - 1;
568 * range is 0, and the each subsequent range for
572 * documented. OTOH, whole pickable range stuff
575 return range->min + (range->step * selector);