/linux-3.4.99/drivers/regulator/ |
D | max1586.c | 59 unsigned selector) in max1586_v3_calc_voltage() argument 63 return max1586->min_uV + (selector * range_uV / MAX1586_V3_MAX_VSEL); in max1586_v3_calc_voltage() 67 unsigned *selector) in max1586_v3_set() argument 79 *selector = DIV_ROUND_UP((min_uV - max1586->min_uV) * in max1586_v3_set() 81 if (max1586_v3_calc_voltage(max1586, *selector) > max_uV) in max1586_v3_set() 85 max1586_v3_calc_voltage(max1586, *selector) / 1000); in max1586_v3_set() 87 v3_prog = I2C_V3_SELECT | (u8) *selector; in max1586_v3_set() 91 static int max1586_v3_list(struct regulator_dev *rdev, unsigned selector) in max1586_v3_list() argument 95 if (selector > MAX1586_V3_MAX_VSEL) in max1586_v3_list() 97 return max1586_v3_calc_voltage(max1586, selector); in max1586_v3_list() [all …]
|
D | wm8994-regulator.c | 81 unsigned int selector) in wm8994_ldo1_list_voltage() argument 83 if (selector > WM8994_LDO1_MAX_SELECTOR) in wm8994_ldo1_list_voltage() 86 return (selector * 100000) + 2400000; in wm8994_ldo1_list_voltage() 105 int selector, v; in wm8994_ldo1_set_voltage() local 107 selector = (min_uV - 2400000) / 100000; in wm8994_ldo1_set_voltage() 108 v = wm8994_ldo1_list_voltage(rdev, selector); in wm8994_ldo1_set_voltage() 112 *s = selector; in wm8994_ldo1_set_voltage() 113 selector <<= WM8994_LDO1_VSEL_SHIFT; in wm8994_ldo1_set_voltage() 116 WM8994_LDO1_VSEL_MASK, selector); in wm8994_ldo1_set_voltage() 131 unsigned int selector) in wm8994_ldo2_list_voltage() argument [all …]
|
D | max8660.c | 129 static int max8660_dcdc_list(struct regulator_dev *rdev, unsigned selector) in max8660_dcdc_list() argument 131 if (selector > MAX8660_DCDC_MAX_SEL) in max8660_dcdc_list() 133 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP; in max8660_dcdc_list() 140 u8 selector = max8660->shadow_regs[reg]; in max8660_dcdc_get() local 141 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP; in max8660_dcdc_get() 148 u8 reg, selector, bits; in max8660_dcdc_set() local 156 selector = DIV_ROUND_UP(min_uV - MAX8660_DCDC_MIN_UV, in max8660_dcdc_set() 159 ret = max8660_dcdc_list(rdev, selector); in max8660_dcdc_set() 163 *s = selector; in max8660_dcdc_set() 166 ret = max8660_write(max8660, reg, 0, selector); in max8660_dcdc_set() [all …]
|
D | wm831x-ldo.c | 103 unsigned int selector) in wm831x_gp_ldo_list_voltage() argument 106 if (selector <= WM831X_GP_LDO_SELECTOR_LOW) in wm831x_gp_ldo_list_voltage() 107 return 900000 + (selector * 50000); in wm831x_gp_ldo_list_voltage() 109 if (selector <= WM831X_GP_LDO_MAX_SELECTOR) in wm831x_gp_ldo_list_voltage() 110 return 1600000 + ((selector - WM831X_GP_LDO_SELECTOR_LOW) in wm831x_gp_ldo_list_voltage() 117 unsigned *selector) in wm831x_gp_ldo_set_voltage_int() argument 137 *selector = vsel; in wm831x_gp_ldo_set_voltage_int() 144 unsigned *selector) in wm831x_gp_ldo_set_voltage() argument 150 selector); in wm831x_gp_ldo_set_voltage() 158 unsigned int selector; in wm831x_gp_ldo_set_suspend_voltage() local [all …]
|
D | tps65217-regulator.c | 202 unsigned int selector, rid = rdev_get_id(dev); in tps65217_pmic_get_voltage_sel() local 207 ret = tps65217_reg_read(tps, tps->info[rid]->set_vout_reg, &selector); in tps65217_pmic_get_voltage_sel() 211 selector &= tps->info[rid]->set_vout_mask; in tps65217_pmic_get_voltage_sel() 213 return selector; in tps65217_pmic_get_voltage_sel() 217 unsigned selector) in tps65217_pmic_ldo1_set_voltage_sel() argument 225 if (selector >= tps->info[ldo]->table_len) in tps65217_pmic_ldo1_set_voltage_sel() 231 selector, TPS65217_PROTECT_L2); in tps65217_pmic_ldo1_set_voltage_sel() 235 int min_uV, int max_uV, unsigned *selector) in tps65217_pmic_set_voltage() argument 256 ret = tps->info[rid]->uv_to_vsel(min_uV, selector); in tps65217_pmic_set_voltage() 263 *selector, TPS65217_PROTECT_L2); in tps65217_pmic_set_voltage() [all …]
|
D | da9052-regulator.c | 177 unsigned int selector) in da9052_list_buckperi_voltage() argument 184 (selector >= DA9052_BUCK_PERI_REG_MAP_UPTO_3uV)) { in da9052_list_buckperi_voltage() 187 volt_uV += (selector - DA9052_BUCK_PERI_REG_MAP_UPTO_3uV) in da9052_list_buckperi_voltage() 190 volt_uV = (selector * info->step_uV) + info->min_uV; in da9052_list_buckperi_voltage() 199 unsigned int selector) in da9052_list_voltage() argument 205 volt_uV = info->min_uV + info->step_uV * selector; in da9052_list_voltage() 215 unsigned int *selector) in da9052_regulator_set_voltage_int() argument 229 *selector = DIV_ROUND_UP(min_uV - info->min_uV, info->step_uV); in da9052_regulator_set_voltage_int() 231 ret = da9052_list_voltage(rdev, *selector); in da9052_regulator_set_voltage_int() 237 (1 << info->volt_shift) - 1, *selector); in da9052_regulator_set_voltage_int() [all …]
|
D | wm8400-regulator.c | 48 unsigned selector) in wm8400_ldo_list_voltage() argument 50 if (selector > WM8400_LDO1_VSEL_MASK) in wm8400_ldo_list_voltage() 53 if (selector < 15) in wm8400_ldo_list_voltage() 54 return 900000 + (selector * 50000); in wm8400_ldo_list_voltage() 56 return 1600000 + ((selector - 14) * 100000); in wm8400_ldo_list_voltage() 71 int min_uV, int max_uV, unsigned *selector) in wm8400_ldo_set_voltage() argument 97 *selector = val; in wm8400_ldo_set_voltage() 141 unsigned selector) in wm8400_dcdc_list_voltage() argument 143 if (selector > WM8400_DC1_VSEL_MASK) in wm8400_dcdc_list_voltage() 146 return 850000 + (selector * 25000); in wm8400_dcdc_list_voltage() [all …]
|
D | tps65910-regulator.c | 715 unsigned selector) in tps65910_set_voltage_dcdc_sel() argument 723 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel() 726 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel() 734 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel() 737 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel() 745 vsel = selector + 3; in tps65910_set_voltage_dcdc_sel() 753 unsigned selector) in tps65910_set_voltage_sel() argument 773 (selector << LDO_SEL_SHIFT), LDO_SEL_MASK); in tps65910_set_voltage_sel() 780 unsigned selector) in tps65911_set_voltage_sel() argument 794 (selector << LDO_SEL_SHIFT), LDO1_SEL_MASK); in tps65911_set_voltage_sel() [all …]
|
D | ad5398.c | 32 unsigned selector) in ad5398_calc_current() argument 36 return chip->min_uA + (selector * range_uA / chip->current_level); in ad5398_calc_current() 88 unsigned selector; in ad5398_set_current_limit() local 97 selector = DIV_ROUND_UP((min_uA - chip->min_uA) * chip->current_level, in ad5398_set_current_limit() 99 if (ad5398_calc_current(chip, selector) > max_uA) in ad5398_set_current_limit() 103 ad5398_calc_current(chip, selector) / 1000); in ad5398_set_current_limit() 111 selector = (selector << chip->current_offset) & chip->current_mask; in ad5398_set_current_limit() 112 data = (unsigned short)selector | (data & AD5398_CURRENT_EN_MASK); in ad5398_set_current_limit()
|
D | tps6105x-regulator.c | 94 unsigned selector) in tps6105x_regulator_set_voltage_sel() argument 101 selector << TPS6105X_REG0_VOLTAGE_SHIFT); in tps6105x_regulator_set_voltage_sel() 109 unsigned selector) in tps6105x_regulator_list_voltage() argument 111 if (selector >= ARRAY_SIZE(tps6105x_voltages)) in tps6105x_regulator_list_voltage() 114 return tps6105x_voltages[selector]; in tps6105x_regulator_list_voltage()
|
D | da903x.c | 111 int min_uV, int max_uV, unsigned *selector) in da903x_set_ldo_voltage() argument 123 *selector = val; in da903x_set_ldo_voltage() 179 static int da903x_list_voltage(struct regulator_dev *rdev, unsigned selector) in da903x_list_voltage() argument 184 ret = info->min_uV + info->step_uV * selector; in da903x_list_voltage() 193 unsigned *selector) in da9030_set_ldo1_15_voltage() argument 206 *selector = val; in da9030_set_ldo1_15_voltage() 222 unsigned *selector) in da9030_set_ldo14_voltage() argument 242 *selector = val; in da9030_set_ldo14_voltage() 272 int min_uV, int max_uV, unsigned *selector) in da9034_set_dvc_voltage() argument 285 *selector = val; in da9034_set_dvc_voltage() [all …]
|
D | s5m8767.c | 124 unsigned int selector) in s5m8767_list_voltage() argument 137 val = desc->min + desc->step * selector; in s5m8767_list_voltage() 292 int selector = 0; in s5m8767_convert_voltage_to_sel() local 300 selector = (min_vol - desc->min) / desc->step; in s5m8767_convert_voltage_to_sel() 302 if (desc->min + desc->step * selector > max_vol) in s5m8767_convert_voltage_to_sel() 305 return selector; in s5m8767_convert_voltage_to_sel() 309 int min_uV, int max_uV, unsigned *selector) in s5m8767_set_voltage() argument 348 *selector = sel; in s5m8767_set_voltage() 372 int min_uV, int max_uV, unsigned *selector) in s5m8767_set_voltage_buck() argument 384 return s5m8767_set_voltage(rdev, min_uV, max_uV, selector); in s5m8767_set_voltage_buck() [all …]
|
D | isl6271a-regulator.c | 63 unsigned *selector) in isl6271a_set_voltage() argument 75 *selector = data; in isl6271a_set_voltage() 87 static int isl6271a_list_voltage(struct regulator_dev *dev, unsigned selector) in isl6271a_list_voltage() argument 89 return ISL6271A_VOLTAGE_MIN + (ISL6271A_VOLTAGE_STEP * selector); in isl6271a_list_voltage() 104 static int isl6271a_list_fixed_voltage(struct regulator_dev *dev, unsigned selector) in isl6271a_list_fixed_voltage() argument
|
/linux-3.4.99/drivers/media/video/uvc/ |
D | uvc_ctrl.c | 42 .selector = UVC_PU_BRIGHTNESS_CONTROL, 51 .selector = UVC_PU_CONTRAST_CONTROL, 60 .selector = UVC_PU_HUE_CONTROL, 70 .selector = UVC_PU_SATURATION_CONTROL, 79 .selector = UVC_PU_SHARPNESS_CONTROL, 88 .selector = UVC_PU_GAMMA_CONTROL, 97 .selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_CONTROL, 107 .selector = UVC_PU_WHITE_BALANCE_COMPONENT_CONTROL, 117 .selector = UVC_PU_BACKLIGHT_COMPENSATION_CONTROL, 126 .selector = UVC_PU_GAIN_CONTROL, [all …]
|
/linux-3.4.99/drivers/md/ |
D | dm-round-robin.c | 46 struct selector { struct 51 static struct selector *alloc_selector(void) in alloc_selector() argument 53 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector() 65 struct selector *s; in rr_create() 77 struct selector *s = (struct selector *) ps->context; in rr_destroy() 114 struct selector *s = (struct selector *) ps->context; in rr_add_path() 149 struct selector *s = (struct selector *) ps->context; in rr_fail_path() 157 struct selector *s = (struct selector *) ps->context; in rr_reinstate_path() 168 struct selector *s = (struct selector *) ps->context; in rr_select_path()
|
D | dm-queue-length.c | 29 struct selector { struct 41 static struct selector *alloc_selector(void) in alloc_selector() argument 43 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector() 55 struct selector *s = alloc_selector(); in ql_create() 76 struct selector *s = ps->context; in ql_destroy() 112 struct selector *s = ps->context; in ql_add_path() 152 struct selector *s = ps->context; in ql_fail_path() 160 struct selector *s = ps->context; in ql_reinstate_path() 174 struct selector *s = ps->context; in ql_select_path()
|
D | dm-service-time.c | 24 struct selector { struct 37 static struct selector *alloc_selector(void) in alloc_selector() argument 39 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector() 51 struct selector *s = alloc_selector(); in st_create() 72 struct selector *s = ps->context; in st_destroy() 109 struct selector *s = ps->context; in st_add_path() 165 struct selector *s = ps->context; in st_fail_path() 173 struct selector *s = ps->context; in st_reinstate_path() 261 struct selector *s = ps->context; in st_select_path()
|
/linux-3.4.99/drivers/pinctrl/ |
D | pinconf.c | 168 int selector, ret; in pin_config_group_get() local 187 selector = pinctrl_get_group_selector(pctldev, pin_group); in pin_config_group_get() 188 if (selector < 0) { in pin_config_group_get() 189 ret = selector; in pin_config_group_get() 193 ret = ops->pin_config_group_get(pctldev, selector, config); in pin_config_group_get() 207 int selector; in pin_config_group_set() local 230 selector = pinctrl_get_group_selector(pctldev, pin_group); in pin_config_group_set() 231 if (selector < 0) { in pin_config_group_set() 232 ret = selector; in pin_config_group_set() 236 ret = pctlops->get_group_pins(pctldev, selector, &pins, &num_pins); in pin_config_group_set() [all …]
|
D | pinctrl-u300.c | 839 static int u300_list_groups(struct pinctrl_dev *pctldev, unsigned selector) in u300_list_groups() argument 841 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_list_groups() 847 unsigned selector) in u300_get_group_name() argument 849 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_get_group_name() 851 return u300_pin_groups[selector].name; in u300_get_group_name() 854 static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in u300_get_group_pins() argument 858 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_get_group_pins() 860 *pins = u300_pin_groups[selector].pins; in u300_get_group_pins() 861 *num_pins = u300_pin_groups[selector].num_pins; in u300_get_group_pins() 941 static void u300_pmx_endisable(struct u300_pmx *upmx, unsigned selector, in u300_pmx_endisable() argument [all …]
|
D | pinctrl-pxa3xx.c | 28 static int pxa3xx_list_groups(struct pinctrl_dev *pctrldev, unsigned selector) in pxa3xx_list_groups() argument 31 if (selector >= info->num_grps) in pxa3xx_list_groups() 37 unsigned selector) in pxa3xx_get_group_name() argument 40 if (selector >= info->num_grps) in pxa3xx_get_group_name() 42 return info->grps[selector].name; in pxa3xx_get_group_name() 46 unsigned selector, in pxa3xx_get_group_pins() argument 51 if (selector >= info->num_grps) in pxa3xx_get_group_pins() 53 *pins = info->grps[selector].pins; in pxa3xx_get_group_pins() 54 *num_pins = info->grps[selector].npins; in pxa3xx_get_group_pins()
|
D | pinctrl-sirf.c | 856 static int sirfsoc_list_groups(struct pinctrl_dev *pctldev, unsigned selector) in sirfsoc_list_groups() argument 858 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_list_groups() 864 unsigned selector) in sirfsoc_get_group_name() argument 866 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_get_group_name() 868 return sirfsoc_pin_groups[selector].name; in sirfsoc_get_group_name() 871 static int sirfsoc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sirfsoc_get_group_pins() argument 875 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_get_group_pins() 877 *pins = sirfsoc_pin_groups[selector].pins; in sirfsoc_get_group_pins() 878 *num_pins = sirfsoc_pin_groups[selector].num_pins; in sirfsoc_get_group_pins() 988 static void sirfsoc_pinmux_endisable(struct sirfsoc_pmx *spmx, unsigned selector, in sirfsoc_pinmux_endisable() argument [all …]
|
/linux-3.4.99/include/linux/pinctrl/ |
D | pinconf.h | 48 unsigned selector, 51 unsigned selector, 58 unsigned selector);
|
D | pinmux.h | 65 int (*list_functions) (struct pinctrl_dev *pctldev, unsigned selector); 67 unsigned selector); 69 unsigned selector,
|
/linux-3.4.99/Documentation/devicetree/bindings/sound/ |
D | tegra20-i2s.txt | 7 - nvidia,dma-request-selector : The Tegra DMA controller's phandle and 8 request selector for this I2S controller 16 nvidia,dma-request-selector = < &apbdma 2 >;
|
/linux-3.4.99/sound/usb/ |
D | clock.c | 137 struct uac_clock_selector_descriptor *selector; in __uac_clock_find_source() local 154 selector = snd_usb_find_clock_selector(chip->ctrl_intf, entity_id); in __uac_clock_find_source() 155 if (selector) { in __uac_clock_find_source() 160 ret = uac_clock_selector_get_val(chip, selector->bClockID); in __uac_clock_find_source() 166 if (ret > selector->bNrInPins || ret < 1) { in __uac_clock_find_source() 169 __func__, selector->bClockID, ret); in __uac_clock_find_source() 174 return __uac_clock_find_source(chip, selector->baCSourceID[ret-1], in __uac_clock_find_source()
|