Lines Matching refs:function

115 						   unsigned function)  in berlin_pinmux_get_function_name()  argument
119 return pctrl->functions[function].name; in berlin_pinmux_get_function_name()
123 unsigned function, in berlin_pinmux_get_function_groups() argument
129 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
130 *num_groups = pctrl->functions[function].ngroups; in berlin_pinmux_get_function_groups()
140 struct berlin_desc_function *function = group->functions; in berlin_pinctrl_find_function_by_name() local
142 while (function->name) { in berlin_pinctrl_find_function_by_name()
143 if (!strcmp(function->name, fname)) in berlin_pinctrl_find_function_by_name()
144 return function; in berlin_pinctrl_find_function_by_name()
146 function++; in berlin_pinctrl_find_function_by_name()
153 unsigned function, in berlin_pinmux_set() argument
158 struct berlin_pinctrl_function *func = pctrl->functions + function; in berlin_pinmux_set()
185 struct berlin_pinctrl_function *function = pctrl->functions; in berlin_pinctrl_add_function() local
187 while (function->name) { in berlin_pinctrl_add_function()
188 if (!strcmp(function->name, name)) { in berlin_pinctrl_add_function()
189 function->ngroups++; in berlin_pinctrl_add_function()
192 function++; in berlin_pinctrl_add_function()
195 function->name = name; in berlin_pinctrl_add_function()
196 function->ngroups = 1; in berlin_pinctrl_add_function()
246 *function = pctrl->functions; in berlin_pinctrl_build_state() local
250 while (function->name) { in berlin_pinctrl_build_state()
251 if (!strcmp(desc_function->name, function->name)) { in berlin_pinctrl_build_state()
255 function++; in berlin_pinctrl_build_state()
263 if (!function->groups) { in berlin_pinctrl_build_state()
264 function->groups = in berlin_pinctrl_build_state()
266 function->ngroups, in berlin_pinctrl_build_state()
270 if (!function->groups) { in berlin_pinctrl_build_state()
276 groups = function->groups; in berlin_pinctrl_build_state()