Lines Matching refs:expr
75 const struct aspeed_sig_expr *expr) in aspeed_sig_expr_enable() argument
79 ret = aspeed_sig_expr_eval(ctx, expr, true); in aspeed_sig_expr_enable()
84 return aspeed_sig_expr_set(ctx, expr, true); in aspeed_sig_expr_enable()
90 const struct aspeed_sig_expr *expr) in aspeed_sig_expr_disable() argument
94 ret = aspeed_sig_expr_eval(ctx, expr, true); in aspeed_sig_expr_disable()
99 return aspeed_sig_expr_set(ctx, expr, false); in aspeed_sig_expr_disable()
157 const struct aspeed_sig_expr ***prios, **funcs, *expr; in get_defined_attribute() local
162 while ((expr = *funcs)) { in get_defined_attribute()
163 const char *str = get(expr); in get_defined_attribute()
195 static const char *aspeed_sig_expr_function(const struct aspeed_sig_expr *expr) in aspeed_sig_expr_function() argument
197 return expr->function; in aspeed_sig_expr_function()
205 static const char *aspeed_sig_expr_signal(const struct aspeed_sig_expr *expr) in aspeed_sig_expr_signal() argument
207 return expr->signal; in aspeed_sig_expr_signal()
228 const struct aspeed_sig_expr *expr = NULL; in aspeed_pinmux_set_mux() local
244 expr = aspeed_find_expr_by_name(funcs, pfunc->name); in aspeed_pinmux_set_mux()
246 if (expr) in aspeed_pinmux_set_mux()
256 if (!expr) { in aspeed_pinmux_set_mux()
269 ret = aspeed_sig_expr_enable(&pdata->pinmux, expr); in aspeed_pinmux_set_mux()
277 static bool aspeed_expr_is_gpio(const struct aspeed_sig_expr *expr) in aspeed_expr_is_gpio() argument
286 return strncmp(expr->signal, "GPIO", 4) == 0; in aspeed_expr_is_gpio()
310 const struct aspeed_sig_expr ***prios, **funcs, *expr; in aspeed_gpio_request_enable() local
342 expr = *funcs; in aspeed_gpio_request_enable()
349 if (!expr) in aspeed_gpio_request_enable()
356 return aspeed_sig_expr_enable(&pdata->pinmux, expr); in aspeed_gpio_request_enable()