Lines Matching defs:sel
168 * @sel: Selector to set
176 unsigned int sel)
188 if (sel < voltages_in_range)
190 sel -= voltages_in_range;
196 sel <<= ffs(rdev->desc->vsel_mask) - 1;
197 sel += rdev->desc->linear_ranges[i].min_sel;
206 rdev->desc->vsel_mask, sel | range);
215 rdev->desc->vsel_mask, sel);
258 * @sel: Selector to set
264 int regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel)
268 sel <<= ffs(rdev->desc->vsel_mask) - 1;
271 rdev->desc->vsel_mask, sel);
415 unsigned int sel;
427 ret = linear_range_get_selector_high(range, min_uV, &sel,
431 ret = sel;
437 voltage = rdev->desc->ops->list_voltage(rdev, sel);
475 unsigned int sel;
485 ret = linear_range_get_selector_high(range, min_uV, &sel,
492 ret = selector + sel - range->min_sel;
804 int i, sel = -1;
818 sel = i;
826 sel = i;
833 if (sel < 0)
836 sel <<= ffs(rdev->desc->csel_mask) - 1;
839 rdev->desc->csel_mask, sel);
914 * @sel: Pointer to store table offset
922 unsigned int num_sel, unsigned int *sel)
937 *sel = s;
946 *sel = maxsel;
967 unsigned int sel;
973 rdev->desc->n_ramp_values, &sel);
978 rdev->desc->ramp_delay_table[sel]);
981 sel <<= ffs(rdev->desc->ramp_mask) - 1;
984 rdev->desc->ramp_mask, sel);