Lines Matching refs:functions
74 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group()
111 struct pxa_pinctrl_function *pf = pctl->functions + function; in pxa2xx_pmx_get_func_name()
129 struct pxa_pinctrl_function *pf = pctl->functions + function; in pxa2xx_pmx_get_func_groups()
150 (pctl->functions + function)->name); in pxa2xx_pmx_set_mux()
253 const struct pxa_pinctrl_function *functions) in pxa2xx_find_function() argument
257 for (func = functions; func->name; func++) in pxa2xx_find_function()
267 struct pxa_pinctrl_function *functions; in pxa2xx_build_functions() local
276 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, in pxa2xx_build_functions()
277 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions()
278 if (!functions) in pxa2xx_build_functions()
282 for (df = pctl->ppins[i].functions; df->name; df++) in pxa2xx_build_functions()
283 if (!pxa2xx_find_function(pctl, df->name, functions)) in pxa2xx_build_functions()
284 (functions + pctl->nfuncs++)->name = df->name; in pxa2xx_build_functions()
285 pctl->functions = devm_kmemdup(pctl->dev, functions, in pxa2xx_build_functions()
286 pctl->nfuncs * sizeof(*functions), in pxa2xx_build_functions()
288 if (!pctl->functions) in pxa2xx_build_functions()
291 devm_kfree(pctl->dev, functions); in pxa2xx_build_functions()
310 for (df = pctl->ppins[j].functions; df->name; in pxa2xx_build_groups()
312 if (!strcmp(pctl->functions[i].name, in pxa2xx_build_groups()
316 func = pctl->functions + i; in pxa2xx_build_groups()