Lines Matching refs:sel
176 unsigned int sel) in regulator_set_voltage_sel_pickable_regmap() argument
188 if (sel < voltages_in_range) in regulator_set_voltage_sel_pickable_regmap()
190 sel -= voltages_in_range; in regulator_set_voltage_sel_pickable_regmap()
196 sel <<= ffs(rdev->desc->vsel_mask) - 1; in regulator_set_voltage_sel_pickable_regmap()
197 sel += rdev->desc->linear_ranges[i].min_sel; in regulator_set_voltage_sel_pickable_regmap()
206 rdev->desc->vsel_mask, sel | range); in regulator_set_voltage_sel_pickable_regmap()
215 rdev->desc->vsel_mask, sel); in regulator_set_voltage_sel_pickable_regmap()
264 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) in regulator_set_voltage_sel_regmap() argument
268 sel <<= ffs(rdev->desc->vsel_mask) - 1; in regulator_set_voltage_sel_regmap()
271 rdev->desc->vsel_mask, sel); in regulator_set_voltage_sel_regmap()
415 unsigned int sel; in regulator_map_voltage_linear_range() local
427 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_linear_range()
431 ret = sel; in regulator_map_voltage_linear_range()
437 voltage = rdev->desc->ops->list_voltage(rdev, sel); in regulator_map_voltage_linear_range()
475 unsigned int sel; in regulator_map_voltage_pickable_linear_range() local
485 ret = linear_range_get_selector_high(range, min_uV, &sel, in regulator_map_voltage_pickable_linear_range()
492 ret = selector + sel - range->min_sel; in regulator_map_voltage_pickable_linear_range()
804 int i, sel = -1; in regulator_set_current_limit_regmap() local
818 sel = i; in regulator_set_current_limit_regmap()
826 sel = i; in regulator_set_current_limit_regmap()
833 if (sel < 0) in regulator_set_current_limit_regmap()
836 sel <<= ffs(rdev->desc->csel_mask) - 1; in regulator_set_current_limit_regmap()
839 rdev->desc->csel_mask, sel); in regulator_set_current_limit_regmap()
922 unsigned int num_sel, unsigned int *sel) in regulator_find_closest_bigger() argument
937 *sel = s; in regulator_find_closest_bigger()
946 *sel = maxsel; in regulator_find_closest_bigger()
967 unsigned int sel; in regulator_set_ramp_delay_regmap() local
973 rdev->desc->n_ramp_values, &sel); in regulator_set_ramp_delay_regmap()
978 rdev->desc->ramp_delay_table[sel]); in regulator_set_ramp_delay_regmap()
981 sel <<= ffs(rdev->desc->ramp_mask) - 1; in regulator_set_ramp_delay_regmap()
984 rdev->desc->ramp_mask, sel); in regulator_set_ramp_delay_regmap()