Lines Matching refs:sel
174 unsigned int sel) in regulator_set_voltage_sel_pickable_regmap() argument
186 if (sel < voltages_in_range) in regulator_set_voltage_sel_pickable_regmap()
188 sel -= voltages_in_range; in regulator_set_voltage_sel_pickable_regmap()
194 sel <<= ffs(rdev->desc->vsel_mask) - 1; in regulator_set_voltage_sel_pickable_regmap()
195 sel += rdev->desc->linear_ranges[i].min_sel; in regulator_set_voltage_sel_pickable_regmap()
203 rdev->desc->vsel_mask, sel | range); in regulator_set_voltage_sel_pickable_regmap()
212 rdev->desc->vsel_mask, sel); in regulator_set_voltage_sel_pickable_regmap()
261 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) in regulator_set_voltage_sel_regmap() argument
265 sel <<= ffs(rdev->desc->vsel_mask) - 1; in regulator_set_voltage_sel_regmap()
268 rdev->desc->vsel_mask, sel); in regulator_set_voltage_sel_regmap()
412 unsigned int sel; in regulator_map_voltage_linear_range() local
424 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_linear_range()
428 ret = sel; in regulator_map_voltage_linear_range()
434 voltage = rdev->desc->ops->list_voltage(rdev, sel); in regulator_map_voltage_linear_range()
472 unsigned int sel; in regulator_map_voltage_pickable_linear_range() local
482 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_pickable_linear_range()
489 ret = selector + sel - range->min_sel; in regulator_map_voltage_pickable_linear_range()
801 int i, sel = -1; in regulator_set_current_limit_regmap() local
815 sel = i; in regulator_set_current_limit_regmap()
823 sel = i; in regulator_set_current_limit_regmap()
830 if (sel < 0) in regulator_set_current_limit_regmap()
833 sel <<= ffs(rdev->desc->csel_mask) - 1; in regulator_set_current_limit_regmap()
836 rdev->desc->csel_mask, sel); in regulator_set_current_limit_regmap()
906 unsigned int num_sel, unsigned int *sel) in find_closest_bigger() argument
921 *sel = s; in find_closest_bigger()
930 *sel = maxsel; in find_closest_bigger()
949 unsigned int sel; in regulator_set_ramp_delay_regmap() local
955 rdev->desc->n_ramp_values, &sel); in regulator_set_ramp_delay_regmap()
960 rdev->desc->ramp_delay_table[sel]); in regulator_set_ramp_delay_regmap()
963 sel <<= ffs(rdev->desc->ramp_mask) - 1; in regulator_set_ramp_delay_regmap()
966 rdev->desc->ramp_mask, sel); in regulator_set_ramp_delay_regmap()