Lines Matching refs:selector
299 int selector = 0;
312 selector = i;
317 return selector;
465 unsigned int selector = 0;
481 selector += linear_range_values_in_range(range);
488 selector += linear_range_values_in_range(range);
492 ret = selector + sel - range->min_sel;
502 selector += linear_range_values_in_range(range);
518 * @selector: Selector to convert into a voltage
527 unsigned int selector)
529 if (selector >= desc->n_voltages)
532 if (selector < desc->linear_min_sel)
535 selector -= desc->linear_min_sel;
537 return desc->min_uV + (desc->uV_step * selector);
545 * @selector: Selector to convert into a voltage
552 unsigned int selector)
554 return regulator_desc_list_voltage_linear(rdev->desc, selector);
562 * @selector: Selector to convert into a voltage
568 unsigned int selector)
586 if (all_sels + sel_indexes >= selector) {
587 selector -= all_sels;
590 * long as the first selector for each pickable
593 * selector (Eg. there is no gaps between ranges).
598 return range->min + (range->step * selector);
612 * @selector: Selector to convert into a voltage
621 unsigned int selector)
629 desc->n_linear_ranges, selector,
642 * @selector: Selector to convert into a voltage
649 unsigned int selector)
651 return regulator_desc_list_voltage_linear_range(rdev->desc, selector);
659 * @selector: Selector to convert into a voltage
666 unsigned int selector)
673 if (selector >= rdev->desc->n_voltages)
675 if (selector < rdev->desc->linear_min_sel)
678 return rdev->desc->volt_table[selector];