Lines Matching defs:func

68 	struct sunxi_pinctrl_function *func = pctl->functions;
72 if (!func[i].name)
75 if (!strcmp(func[i].name, name))
76 return func + i;
93 struct sunxi_desc_function *func = pin->functions;
95 while (func->name) {
96 if (!strcmp(func->name, func_name) &&
97 (!func->variant ||
98 func->variant & pctl->variant))
99 return func;
101 func++;
120 struct sunxi_desc_function *func = pin->functions;
122 while (func->name) {
123 if (!strcmp(func->name, func_name))
124 return func;
126 func++;
734 struct sunxi_pinctrl_function *func = pctl->functions + function;
738 func->name);
756 const char *func;
759 func = "gpio_in";
761 func = "gpio_out";
763 desc = sunxi_pinctrl_desc_find_function_by_pin(pctl, offset, func);
945 struct sunxi_desc_function *func;
948 func = sunxi_pinctrl_desc_find_function_by_pin(pctl,
950 if (!func)
962 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval);
1176 struct sunxi_pinctrl_function *func = pctl->functions;
1178 while (func->name) {
1180 if (strcmp(func->name, name) == 0) {
1181 func->ngroups++;
1184 func++;
1187 func->name = name;
1188 func->ngroups = 1;
1245 struct sunxi_desc_function *func;
1250 for (func = pin->functions; func->name; func++) {
1251 if (func->variant && !(pctl->variant & func->variant))
1255 if (!strcmp(func->name, "irq")) {
1256 int irqnum = func->irqnum + func->irqbank * IRQ_PER_BANK;
1260 sunxi_pinctrl_add_function(pctl, func->name);
1277 struct sunxi_desc_function *func;
1282 for (func = pin->functions; func->name; func++) {
1286 if (func->variant && !(pctl->variant & func->variant))
1290 func->name);