Lines Matching defs:function
115 /* The index of each function in pmic_gpio_functions[] array */
145 * @function: See pmic_gpio_functions[]
163 unsigned int function;
277 unsigned function)
279 return pmic_gpio_functions[function];
283 unsigned function,
292 static int pmic_gpio_set_mux(struct pinctrl_dev *pctldev, unsigned function,
300 if (function > PMIC_GPIO_FUNC_INDEX_DTEST4) {
301 pr_err("function: %d is not defined\n", function);
308 * offsetting the dtestx function values by 2
311 if (function == PMIC_GPIO_FUNC_INDEX_FUNC3 ||
312 function == PMIC_GPIO_FUNC_INDEX_FUNC4) {
316 if (function >= PMIC_GPIO_FUNC_INDEX_DTEST1)
317 function -= (PMIC_GPIO_FUNC_INDEX_DTEST1 -
321 pad->function = function;
346 val |= pad->function
354 val |= pad->function << PMIC_GPIO_REG_MODE_FUNCTION_SHIFT;
596 val |= pad->function
604 val |= pad->function << PMIC_GPIO_REG_MODE_FUNCTION_SHIFT;
624 int ret, val, function;
656 * available, offsetting the dtest function values by 2.
658 function = pad->function;
660 pad->function >= PMIC_GPIO_FUNC_INDEX_FUNC3)
661 function += PMIC_GPIO_FUNC_INDEX_DTEST1 -
670 seq_printf(s, " %-7s", pmic_gpio_functions[function]);
829 pad->function = val & PMIC_GPIO_LV_MV_OUTPUT_SOURCE_SEL_MASK;
845 pad->function = val >> PMIC_GPIO_REG_MODE_FUNCTION_SHIFT;
846 pad->function &= PMIC_GPIO_REG_MODE_FUNCTION_MASK;