Lines Matching refs:functions
33 struct berlin_pinctrl_function *functions; member
122 return pctrl->functions[function].name; in berlin_pinmux_get_function_name()
132 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
133 *num_groups = pctrl->functions[function].ngroups; in berlin_pinmux_get_function_groups()
143 struct berlin_desc_function *function = group->functions; in berlin_pinctrl_find_function_by_name()
161 struct berlin_pinctrl_function *func = pctrl->functions + function; in berlin_pinmux_set()
188 struct berlin_pinctrl_function *function = pctrl->functions; in berlin_pinctrl_add_function()
222 pctrl->functions = devm_kzalloc(&pdev->dev, in berlin_pinctrl_build_state()
223 max_functions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state()
225 if (!pctrl->functions) in berlin_pinctrl_build_state()
231 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
239 pctrl->functions = krealloc(pctrl->functions, in berlin_pinctrl_build_state()
240 pctrl->nfunctions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state()
246 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
250 *function = pctrl->functions; in berlin_pinctrl_build_state()