Lines Matching defs:name
25 return pdata->pinmux.groups[group].name;
58 return pdata->pinmux.functions[function].name;
139 * @name: The name of the requested function (needle)
142 * provided name, otherwise NULL.
146 const struct aspeed_sig_expr **exprs, const char *name)
149 if (strcmp((*exprs)->function, name) == 0)
241 pr_debug("Muxing pin %s for %s\n", pdesc->name, pfunc->name);
250 expr = aspeed_find_expr_by_name(funcs, pfunc->name);
267 pfunc->name, pdesc->name, pin, signals,
279 pr_debug("Muxed pin %s as %s for %s\n", pdesc->name, expr->signal,
300 * a GPIO expression by testing the signal name for the string prefix
303 * However, some GPIOs are input-only, and the ASPEED datasheets name
324 * trips us up with the simple GPI-prefixed-signal-name scheme
354 * if the signal prefix is "GPI" and the signal name matches the
355 * function name.
392 pr_debug("Muxing pin %s for GPIO\n", pdesc->name);
410 pdesc->name, offset, signals);
424 pr_debug("Muxed pin %s as GPIO\n", pdesc->name);
436 pr_debug("Muxed pin %s as %s\n", pdesc->name, expr->signal);