Lines Matching refs:functions
80 struct oxnas_desc_function *functions; member
99 const struct oxnas_function *functions; member
284 .functions = (struct oxnas_desc_function[]){ \
579 return pctl->functions[func].name; in oxnas_pinmux_get_function_name()
589 *groups = pctl->functions[func].groups; in oxnas_pinmux_get_function_groups()
590 *num_groups = pctl->functions[func].ngroups; in oxnas_pinmux_get_function_groups()
600 const struct oxnas_function *pf = &pctl->functions[func]; in oxnas_ox810se_pinmux_enable()
602 struct oxnas_desc_function *functions = pg->functions; in oxnas_ox810se_pinmux_enable() local
605 while (functions->name) { in oxnas_ox810se_pinmux_enable()
606 if (!strcmp(functions->name, fname)) { in oxnas_ox810se_pinmux_enable()
610 functions->fct, mask); in oxnas_ox810se_pinmux_enable()
617 (functions->fct == 1 ? in oxnas_ox810se_pinmux_enable()
624 (functions->fct == 2 ? in oxnas_ox810se_pinmux_enable()
631 (functions->fct == 3 ? in oxnas_ox810se_pinmux_enable()
637 functions++; in oxnas_ox810se_pinmux_enable()
650 const struct oxnas_function *pf = &pctl->functions[func]; in oxnas_ox820_pinmux_enable()
652 struct oxnas_desc_function *functions = pg->functions; in oxnas_ox820_pinmux_enable() local
656 while (functions->name) { in oxnas_ox820_pinmux_enable()
657 if (!strcmp(functions->name, fname)) { in oxnas_ox820_pinmux_enable()
661 functions->fct, mask); in oxnas_ox820_pinmux_enable()
666 (functions->fct == 1 ? in oxnas_ox820_pinmux_enable()
671 (functions->fct == 2 ? in oxnas_ox820_pinmux_enable()
676 (functions->fct == 3 ? in oxnas_ox820_pinmux_enable()
681 (functions->fct == 4 ? in oxnas_ox820_pinmux_enable()
686 (functions->fct == 5 ? in oxnas_ox820_pinmux_enable()
692 functions++; in oxnas_ox820_pinmux_enable()
1104 .functions = oxnas_ox810se_functions,
1123 .functions = oxnas_ox820_functions,
1188 pctl->functions = data->pctl->functions; in oxnas_pinctrl_probe()