Lines Matching refs:functions
32 struct berlin_pinctrl_function *functions; member
121 return pctrl->functions[function].name; in berlin_pinmux_get_function_name()
131 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
132 *num_groups = pctrl->functions[function].ngroups; in berlin_pinmux_get_function_groups()
142 struct berlin_desc_function *function = group->functions; in berlin_pinctrl_find_function_by_name()
160 struct berlin_pinctrl_function *func = pctrl->functions + function; in berlin_pinmux_set()
187 struct berlin_pinctrl_function *function = pctrl->functions; in berlin_pinctrl_add_function()
221 pctrl->functions = devm_kzalloc(&pdev->dev, in berlin_pinctrl_build_state()
222 max_functions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state()
224 if (!pctrl->functions) in berlin_pinctrl_build_state()
230 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
238 pctrl->functions = krealloc(pctrl->functions, in berlin_pinctrl_build_state()
239 pctrl->nfunctions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state()
245 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
249 *function = pctrl->functions; in berlin_pinctrl_build_state()